Daniel Marques commited on
Commit
22d91a3
1 Parent(s): 20406d8

feat: add llavm

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .dockerignore +4 -0
  2. .editorconfig +17 -0
  3. .flake8 +4 -0
  4. .github/FUNDING.yml +13 -0
  5. .github/workflows/github-actions.yml +19 -0
  6. .gitignore +169 -0
  7. .pyup.yml +17 -0
  8. ACKNOWLEDGEMENT.md +10 -0
  9. CONTRIBUTING.md +47 -0
  10. Dockerfile +21 -0
  11. LICENSE +201 -0
  12. README.md +326 -13
  13. SOURCE_DOCUMENTS/dataset.txt +0 -0
  14. constants.py +179 -0
  15. get-pip.py +0 -0
  16. ingest.py +162 -0
  17. load_models.py +151 -0
  18. localGPTUI/localGPTUI.py +72 -0
  19. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.css +5073 -0
  20. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.css.map +0 -0
  21. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.min.css +3937 -0
  22. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.min.css.map +0 -0
  23. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.css +5072 -0
  24. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.css.map +0 -0
  25. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.min.css +3937 -0
  26. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.min.css.map +0 -0
  27. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.css +498 -0
  28. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.css.map +0 -0
  29. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.min.css +424 -0
  30. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.min.css.map +1 -0
  31. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.css +495 -0
  32. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.css.map +0 -0
  33. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.min.css +430 -0
  34. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.min.css.map +1 -0
  35. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.css +4889 -0
  36. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.css.map +0 -0
  37. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.min.css +3759 -0
  38. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.min.css.map +0 -0
  39. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.css +4880 -0
  40. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.css.map +0 -0
  41. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.min.css +3755 -0
  42. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.min.css.map +0 -0
  43. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.css +0 -0
  44. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.css.map +0 -0
  45. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.min.css +0 -0
  46. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.min.css.map +0 -0
  47. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.rtl.css +0 -0
  48. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.rtl.css.map +0 -0
  49. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.rtl.min.css +0 -0
  50. localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.rtl.min.css.map +0 -0
.dockerignore ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ *
2
+ !*.py
3
+ !requirements.txt
4
+ !SOURCE_DOCUMENTS
.editorconfig ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # http://editorconfig.org
2
+
3
+ root = true
4
+
5
+ [*]
6
+ charset = utf-8
7
+ end_of_line = lf
8
+ insert_final_newline = true
9
+ trim_trailing_whitespace = true
10
+
11
+ [*.{py,rst,ini}]
12
+ indent_style = space
13
+ indent_size = 4
14
+
15
+ [*.{html,css,scss,json,yml,xml}]
16
+ indent_style = space
17
+ indent_size = 2
.flake8 ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ [flake8]
2
+ exclude = docs
3
+ max-line-length = 119
4
+ extend-ignore = E203
.github/FUNDING.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # These are supported funding model platforms
2
+
3
+ github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4
+ patreon: # Replace with a single Patreon username
5
+ open_collective: # Replace with a single Open Collective username
6
+ ko_fi: promptengineering # Replace with a single Ko-fi username
7
+ tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8
+ community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9
+ liberapay: # Replace with a single Liberapay username
10
+ issuehunt: # Replace with a single IssueHunt username
11
+ otechie: # Replace with a single Otechie username
12
+ lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
13
+ custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
.github/workflows/github-actions.yml ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ on: [push]
2
+
3
+ jobs:
4
+ precommit:
5
+ runs-on: ubuntu-latest
6
+ steps:
7
+ - name: Check out repository code
8
+ uses: actions/checkout@v3
9
+ - name: Cache Pre-Commit
10
+ uses: actions/cache@v3
11
+ with:
12
+ path: ~/.cache/pre-commit
13
+ key: ${{ runner.os }}-pre-commit-${{ hashFiles('.pre-commit-config.yaml') }}
14
+ restore-keys: |
15
+ ${{ runner.os }}-pre-commit-pip
16
+ - name: Install pre-commit
17
+ run: pip install -q pre-commit
18
+ - name: Run pre-commit
19
+ run: pre-commit run --show-diff-on-failure --color=always --all-files
.gitignore ADDED
@@ -0,0 +1,169 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Ignore vscode
2
+ /.vscode
3
+ /DB
4
+ /models
5
+
6
+ # Byte-compiled / optimized / DLL files
7
+ __pycache__/
8
+ *.py[cod]
9
+ *$py.class
10
+
11
+ # C extensions
12
+ *.so
13
+
14
+ # Distribution / packaging
15
+ .Python
16
+ build/
17
+ develop-eggs/
18
+ dist/
19
+ downloads/
20
+ eggs/
21
+ .eggs/
22
+ lib/
23
+ lib64/
24
+ parts/
25
+ sdist/
26
+ var/
27
+ wheels/
28
+ share/python-wheels/
29
+ *.egg-info/
30
+ .installed.cfg
31
+ *.egg
32
+ MANIFEST
33
+
34
+ # PyInstaller
35
+ # Usually these files are written by a python script from a template
36
+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
37
+ *.manifest
38
+ *.spec
39
+
40
+ # Installer logs
41
+ pip-log.txt
42
+ pip-delete-this-directory.txt
43
+
44
+ # Unit test / coverage reports
45
+ htmlcov/
46
+ .tox/
47
+ .nox/
48
+ .coverage
49
+ .coverage.*
50
+ .cache
51
+ nosetests.xml
52
+ coverage.xml
53
+ *.cover
54
+ *.py,cover
55
+ .hypothesis/
56
+ .pytest_cache/
57
+ cover/
58
+
59
+ # Translations
60
+ *.mo
61
+ *.pot
62
+
63
+ # Django stuff:
64
+ *.log
65
+ local_settings.py
66
+ db.sqlite3
67
+ db.sqlite3-journal
68
+
69
+ # Flask stuff:
70
+ instance/
71
+ .webassets-cache
72
+
73
+ # Scrapy stuff:
74
+ .scrapy
75
+
76
+ # Sphinx documentation
77
+ docs/_build/
78
+
79
+ # PyBuilder
80
+ .pybuilder/
81
+ target/
82
+
83
+ # Jupyter Notebook
84
+ .ipynb_checkpoints
85
+
86
+ # IPython
87
+ profile_default/
88
+ ipython_config.py
89
+
90
+ # pyenv
91
+ # For a library or package, you might want to ignore these files since the code is
92
+ # intended to run in multiple environments; otherwise, check them in:
93
+ # .python-version
94
+
95
+ # pipenv
96
+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
97
+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
98
+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
99
+ # install all needed dependencies.
100
+ #Pipfile.lock
101
+
102
+ # poetry
103
+ # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
104
+ # This is especially recommended for binary packages to ensure reproducibility, and is more
105
+ # commonly ignored for libraries.
106
+ # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
107
+ #poetry.lock
108
+
109
+ # pdm
110
+ # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
111
+ #pdm.lock
112
+ # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
113
+ # in version control.
114
+ # https://pdm.fming.dev/#use-with-ide
115
+ .pdm.toml
116
+
117
+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
118
+ __pypackages__/
119
+
120
+ # Celery stuff
121
+ celerybeat-schedule
122
+ celerybeat.pid
123
+
124
+ # SageMath parsed files
125
+ *.sage.py
126
+
127
+ # Environments
128
+ .env
129
+ .venv
130
+ env/
131
+ venv/
132
+ ENV/
133
+ env.bak/
134
+ venv.bak/
135
+
136
+ # Spyder project settings
137
+ .spyderproject
138
+ .spyproject
139
+
140
+ # Rope project settings
141
+ .ropeproject
142
+
143
+ # mkdocs documentation
144
+ /site
145
+
146
+ # mypy
147
+ .mypy_cache/
148
+ .dmypy.json
149
+ dmypy.json
150
+
151
+ # Pyre type checker
152
+ .pyre/
153
+
154
+ # pytype static type analyzer
155
+ .pytype/
156
+
157
+ # Cython debug symbols
158
+ cython_debug/
159
+
160
+ # PyCharm
161
+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
162
+ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
163
+ # and can be added to the global gitignore or merged into this file. For a more nuclear
164
+ # option (not recommended) you can uncomment the following to ignore the entire idea folder.
165
+ .idea/
166
+
167
+ #MacOS
168
+ .DS_Store
169
+ SOURCE_DOCUMENTS/.DS_Store
.pyup.yml ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # configure updates globally
2
+ # default: all
3
+ # allowed: all, insecure, False
4
+ update: all
5
+
6
+ # configure dependency pinning globally
7
+ # default: True
8
+ # allowed: True, False
9
+ pin: True
10
+
11
+ # add a label to pull requests, default is not set
12
+ # requires private repo permissions, even on public repos
13
+ # default: empty
14
+ label_prs: update
15
+
16
+ requirements:
17
+ - "requirements.txt"
ACKNOWLEDGEMENT.md ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ # Acknowledgments
2
+
3
+ Some code was taken or inspired from other projects:-
4
+
5
+ - [CookieCutter Django][cookiecutter-django]
6
+ - `pre-commit-config.yaml` is taken from there with almost no changes
7
+ - `github-actions.yml` is inspired by `gitlab-ci.yml`
8
+ - `.pyup.yml`, `.flake8`, `.editorconfig`, `pyproject.toml` are taken from there with minor changes,
9
+
10
+ [cookiecutter-django]: https://github.com/cookiecutter/cookiecutter-django
CONTRIBUTING.md ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # How to Contribute
2
+
3
+ Always happy to get issues identified and pull requests!
4
+
5
+ ## General considerations
6
+
7
+ 1. Keep it small. The smaller the change, the more likely we are to accept.
8
+ 2. Changes that fix a current issue get priority for review.
9
+ 3. Check out [GitHub guide][submit-a-pr] if you've never created a pull request before.
10
+
11
+ ## Getting started
12
+
13
+ 1. Fork the repo
14
+ 2. Clone your fork
15
+ 3. Create a branch for your changes
16
+
17
+ This last step is very important, don't start developing from master, it'll cause pain if you need to send another change later.
18
+
19
+ TIP: If you're working on a GitHub issue, name your branch after the issue number, e.g. `issue-123-<ISSUE-NAME>`. This will help us keep track of what you're working on. If there is not an issue for what you're working on, create one first please. Someone else might be working on the same thing, or we might have a reason for not wanting to do it.
20
+
21
+ ## Pre-commit
22
+
23
+ GitHub Actions is going to run Pre-commit hooks on your PR. If the hooks fail, you will need to fix them before your PR can be merged. It will save you a lot of time if you run the hooks locally before you push your changes. To do that, you need to install pre-commit on your local machine.
24
+
25
+ ```shell
26
+ pip install pre-commit
27
+ ```
28
+
29
+ Once installed, you need to add the pre-commit hooks to your local repo.
30
+
31
+ ```shell
32
+ pre-commit install
33
+ ```
34
+
35
+ Now, every time you commit, the hooks will run and check your code. If they fail, you will need to fix them before you can commit.
36
+
37
+ If it happened that you committed changes already without having pre-commit hooks and do not want to reset and recommit again, you can run the following command to run the hooks on your local repo.
38
+
39
+ ```shell
40
+ pre-commit run --all-files
41
+ ```
42
+
43
+ ## Help Us Improve This Documentation
44
+
45
+ If you find that something is missing or have suggestions for improvements, please submit a PR.
46
+
47
+ [submit-a-pr]: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request
Dockerfile ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # syntax=docker/dockerfile:1
2
+ # Build as `docker build . -t localgpt`, requires BuildKit.
3
+ # Run as `docker run -it --mount src="$HOME/.cache",target=/root/.cache,type=bind --gpus=all localgpt`, requires Nvidia container toolkit.
4
+
5
+ FROM nvidia/cuda:11.7.1-runtime-ubuntu22.04
6
+ RUN apt-get update && apt-get install -y software-properties-common
7
+ RUN apt-get install -y g++-11 make python3 python-is-python3 pip
8
+ # only copy what's needed at every step to optimize layer cache
9
+ COPY ./requirements.txt .
10
+ # use BuildKit cache mount to drastically reduce redownloading from pip on repeated builds
11
+ RUN --mount=type=cache,target=/root/.cache CMAKE_ARGS="-DLLAMA_CUBLAS=on" FORCE_CMAKE=1 pip install --timeout 100 -r requirements.txt llama-cpp-python==0.1.83
12
+ COPY SOURCE_DOCUMENTS ./SOURCE_DOCUMENTS
13
+ COPY ingest.py constants.py ./
14
+ # Docker BuildKit does not support GPU during *docker build* time right now, only during *docker run*.
15
+ # See <https://github.com/moby/buildkit/issues/1436>.
16
+ # If this changes in the future you can `docker build --build-arg device_type=cuda . -t localgpt` (+GPU argument to be determined).
17
+ ARG device_type=cpu
18
+ RUN --mount=type=cache,target=/root/.cache python ingest.py --device_type $device_type
19
+ COPY . .
20
+ ENV device_type=cuda
21
+ CMD python run_localGPT.py --device_type $device_type
LICENSE ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Apache License
2
+ Version 2.0, January 2004
3
+ http://www.apache.org/licenses/
4
+
5
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6
+
7
+ 1. Definitions.
8
+
9
+ "License" shall mean the terms and conditions for use, reproduction,
10
+ and distribution as defined by Sections 1 through 9 of this document.
11
+
12
+ "Licensor" shall mean the copyright owner or entity authorized by
13
+ the copyright owner that is granting the License.
14
+
15
+ "Legal Entity" shall mean the union of the acting entity and all
16
+ other entities that control, are controlled by, or are under common
17
+ control with that entity. For the purposes of this definition,
18
+ "control" means (i) the power, direct or indirect, to cause the
19
+ direction or management of such entity, whether by contract or
20
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
21
+ outstanding shares, or (iii) beneficial ownership of such entity.
22
+
23
+ "You" (or "Your") shall mean an individual or Legal Entity
24
+ exercising permissions granted by this License.
25
+
26
+ "Source" form shall mean the preferred form for making modifications,
27
+ including but not limited to software source code, documentation
28
+ source, and configuration files.
29
+
30
+ "Object" form shall mean any form resulting from mechanical
31
+ transformation or translation of a Source form, including but
32
+ not limited to compiled object code, generated documentation,
33
+ and conversions to other media types.
34
+
35
+ "Work" shall mean the work of authorship, whether in Source or
36
+ Object form, made available under the License, as indicated by a
37
+ copyright notice that is included in or attached to the work
38
+ (an example is provided in the Appendix below).
39
+
40
+ "Derivative Works" shall mean any work, whether in Source or Object
41
+ form, that is based on (or derived from) the Work and for which the
42
+ editorial revisions, annotations, elaborations, or other modifications
43
+ represent, as a whole, an original work of authorship. For the purposes
44
+ of this License, Derivative Works shall not include works that remain
45
+ separable from, or merely link (or bind by name) to the interfaces of,
46
+ the Work and Derivative Works thereof.
47
+
48
+ "Contribution" shall mean any work of authorship, including
49
+ the original version of the Work and any modifications or additions
50
+ to that Work or Derivative Works thereof, that is intentionally
51
+ submitted to Licensor for inclusion in the Work by the copyright owner
52
+ or by an individual or Legal Entity authorized to submit on behalf of
53
+ the copyright owner. For the purposes of this definition, "submitted"
54
+ means any form of electronic, verbal, or written communication sent
55
+ to the Licensor or its representatives, including but not limited to
56
+ communication on electronic mailing lists, source code control systems,
57
+ and issue tracking systems that are managed by, or on behalf of, the
58
+ Licensor for the purpose of discussing and improving the Work, but
59
+ excluding communication that is conspicuously marked or otherwise
60
+ designated in writing by the copyright owner as "Not a Contribution."
61
+
62
+ "Contributor" shall mean Licensor and any individual or Legal Entity
63
+ on behalf of whom a Contribution has been received by Licensor and
64
+ subsequently incorporated within the Work.
65
+
66
+ 2. Grant of Copyright License. Subject to the terms and conditions of
67
+ this License, each Contributor hereby grants to You a perpetual,
68
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69
+ copyright license to reproduce, prepare Derivative Works of,
70
+ publicly display, publicly perform, sublicense, and distribute the
71
+ Work and such Derivative Works in Source or Object form.
72
+
73
+ 3. Grant of Patent License. Subject to the terms and conditions of
74
+ this License, each Contributor hereby grants to You a perpetual,
75
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76
+ (except as stated in this section) patent license to make, have made,
77
+ use, offer to sell, sell, import, and otherwise transfer the Work,
78
+ where such license applies only to those patent claims licensable
79
+ by such Contributor that are necessarily infringed by their
80
+ Contribution(s) alone or by combination of their Contribution(s)
81
+ with the Work to which such Contribution(s) was submitted. If You
82
+ institute patent litigation against any entity (including a
83
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
84
+ or a Contribution incorporated within the Work constitutes direct
85
+ or contributory patent infringement, then any patent licenses
86
+ granted to You under this License for that Work shall terminate
87
+ as of the date such litigation is filed.
88
+
89
+ 4. Redistribution. You may reproduce and distribute copies of the
90
+ Work or Derivative Works thereof in any medium, with or without
91
+ modifications, and in Source or Object form, provided that You
92
+ meet the following conditions:
93
+
94
+ (a) You must give any other recipients of the Work or
95
+ Derivative Works a copy of this License; and
96
+
97
+ (b) You must cause any modified files to carry prominent notices
98
+ stating that You changed the files; and
99
+
100
+ (c) You must retain, in the Source form of any Derivative Works
101
+ that You distribute, all copyright, patent, trademark, and
102
+ attribution notices from the Source form of the Work,
103
+ excluding those notices that do not pertain to any part of
104
+ the Derivative Works; and
105
+
106
+ (d) If the Work includes a "NOTICE" text file as part of its
107
+ distribution, then any Derivative Works that You distribute must
108
+ include a readable copy of the attribution notices contained
109
+ within such NOTICE file, excluding those notices that do not
110
+ pertain to any part of the Derivative Works, in at least one
111
+ of the following places: within a NOTICE text file distributed
112
+ as part of the Derivative Works; within the Source form or
113
+ documentation, if provided along with the Derivative Works; or,
114
+ within a display generated by the Derivative Works, if and
115
+ wherever such third-party notices normally appear. The contents
116
+ of the NOTICE file are for informational purposes only and
117
+ do not modify the License. You may add Your own attribution
118
+ notices within Derivative Works that You distribute, alongside
119
+ or as an addendum to the NOTICE text from the Work, provided
120
+ that such additional attribution notices cannot be construed
121
+ as modifying the License.
122
+
123
+ You may add Your own copyright statement to Your modifications and
124
+ may provide additional or different license terms and conditions
125
+ for use, reproduction, or distribution of Your modifications, or
126
+ for any such Derivative Works as a whole, provided Your use,
127
+ reproduction, and distribution of the Work otherwise complies with
128
+ the conditions stated in this License.
129
+
130
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
131
+ any Contribution intentionally submitted for inclusion in the Work
132
+ by You to the Licensor shall be under the terms and conditions of
133
+ this License, without any additional terms or conditions.
134
+ Notwithstanding the above, nothing herein shall supersede or modify
135
+ the terms of any separate license agreement you may have executed
136
+ with Licensor regarding such Contributions.
137
+
138
+ 6. Trademarks. This License does not grant permission to use the trade
139
+ names, trademarks, service marks, or product names of the Licensor,
140
+ except as required for reasonable and customary use in describing the
141
+ origin of the Work and reproducing the content of the NOTICE file.
142
+
143
+ 7. Disclaimer of Warranty. Unless required by applicable law or
144
+ agreed to in writing, Licensor provides the Work (and each
145
+ Contributor provides its Contributions) on an "AS IS" BASIS,
146
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147
+ implied, including, without limitation, any warranties or conditions
148
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149
+ PARTICULAR PURPOSE. You are solely responsible for determining the
150
+ appropriateness of using or redistributing the Work and assume any
151
+ risks associated with Your exercise of permissions under this License.
152
+
153
+ 8. Limitation of Liability. In no event and under no legal theory,
154
+ whether in tort (including negligence), contract, or otherwise,
155
+ unless required by applicable law (such as deliberate and grossly
156
+ negligent acts) or agreed to in writing, shall any Contributor be
157
+ liable to You for damages, including any direct, indirect, special,
158
+ incidental, or consequential damages of any character arising as a
159
+ result of this License or out of the use or inability to use the
160
+ Work (including but not limited to damages for loss of goodwill,
161
+ work stoppage, computer failure or malfunction, or any and all
162
+ other commercial damages or losses), even if such Contributor
163
+ has been advised of the possibility of such damages.
164
+
165
+ 9. Accepting Warranty or Additional Liability. While redistributing
166
+ the Work or Derivative Works thereof, You may choose to offer,
167
+ and charge a fee for, acceptance of support, warranty, indemnity,
168
+ or other liability obligations and/or rights consistent with this
169
+ License. However, in accepting such obligations, You may act only
170
+ on Your own behalf and on Your sole responsibility, not on behalf
171
+ of any other Contributor, and only if You agree to indemnify,
172
+ defend, and hold each Contributor harmless for any liability
173
+ incurred by, or claims asserted against, such Contributor by reason
174
+ of your accepting any such warranty or additional liability.
175
+
176
+ END OF TERMS AND CONDITIONS
177
+
178
+ APPENDIX: How to apply the Apache License to your work.
179
+
180
+ To apply the Apache License to your work, attach the following
181
+ boilerplate notice, with the fields enclosed by brackets "[]"
182
+ replaced with your own identifying information. (Don't include
183
+ the brackets!) The text should be enclosed in the appropriate
184
+ comment syntax for the file format. We also recommend that a
185
+ file or class name and description of purpose be included on the
186
+ same "printed page" as the copyright notice for easier
187
+ identification within third-party archives.
188
+
189
+ Copyright [yyyy] [name of copyright owner]
190
+
191
+ Licensed under the Apache License, Version 2.0 (the "License");
192
+ you may not use this file except in compliance with the License.
193
+ You may obtain a copy of the License at
194
+
195
+ http://www.apache.org/licenses/LICENSE-2.0
196
+
197
+ Unless required by applicable law or agreed to in writing, software
198
+ distributed under the License is distributed on an "AS IS" BASIS,
199
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200
+ See the License for the specific language governing permissions and
201
+ limitations under the License.
README.md CHANGED
@@ -1,13 +1,326 @@
1
- ---
2
- title: Katara
3
- emoji: 🏢
4
- colorFrom: pink
5
- colorTo: red
6
- sdk: gradio
7
- sdk_version: 3.47.1
8
- app_file: app.py
9
- pinned: false
10
- license: mit
11
- ---
12
-
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # LocalGPT: Secure, Local Conversations with Your Documents 🌐
2
+
3
+ **LocalGPT** is an open-source initiative that allows you to converse with your documents without compromising your privacy. With everything running locally, you can be assured that no data ever leaves your computer. Dive into the world of secure, local document interactions with LocalGPT.
4
+
5
+ ## Features 🌟
6
+ - **Utmost Privacy**: Your data remains on your computer, ensuring 100% security.
7
+ - **Versatile Model Support**: Seamlessly integrate a variety of open-source models, including HF, GPTQ, GGML, and GGUF.
8
+ - **Diverse Embeddings**: Choose from a range of open-source embeddings.
9
+ - **Reuse Your LLM**: Once downloaded, reuse your LLM without the need for repeated downloads.
10
+ - **Chat History**: Remembers your previous conversations (in a session).
11
+ - **API**: LocalGPT has an API that you can use for building RAG Applications.
12
+ - **Graphical Interface**: LocalGPT comes with two GUIs, one uses the API and the other is standalone (based on streamlit).
13
+ - **GPU, CPU & MPS Support**: Supports multiple platforms out of the box, Chat with your data using `CUDA`, `CPU` or `MPS` and more!
14
+
15
+ ## Dive Deeper with Our Videos 🎥
16
+ - [Detailed code-walkthrough](https://youtu.be/MlyoObdIHyo)
17
+ - [Llama-2 with LocalGPT](https://youtu.be/lbFmceo4D5E)
18
+ - [Adding Chat History](https://youtu.be/d7otIM_MCZs)
19
+ - [LocalGPT - Updated (09/17/2023)](https://youtu.be/G_prHSKX9d4)
20
+
21
+ ## Technical Details 🛠️
22
+ By selecting the right local models and the power of `LangChain` you can run the entire RAG pipeline locally, without any data leaving your environment, and with reasonable performance.
23
+
24
+ - `ingest.py` uses `LangChain` tools to parse the document and create embeddings locally using `InstructorEmbeddings`. It then stores the result in a local vector database using `Chroma` vector store.
25
+ - `run_localGPT.py` uses a local LLM to understand questions and create answers. The context for the answers is extracted from the local vector store using a similarity search to locate the right piece of context from the docs.
26
+ - You can replace this local LLM with any other LLM from the HuggingFace. Make sure whatever LLM you select is in the HF format.
27
+
28
+ This project was inspired by the original [privateGPT](https://github.com/imartinez/privateGPT).
29
+
30
+ ## Built Using 🧩
31
+ - [LangChain](https://github.com/hwchase17/langchain)
32
+ - [HuggingFace LLMs](https://huggingface.co/models)
33
+ - [InstructorEmbeddings](https://instructor-embedding.github.io/)
34
+ - [LLAMACPP](https://github.com/abetlen/llama-cpp-python)
35
+ - [ChromaDB](https://www.trychroma.com/)
36
+ - [Streamlit](https://streamlit.io/)
37
+
38
+ # Environment Setup 🌍
39
+
40
+ 1. 📥 Clone the repo using git:
41
+
42
+ ```shell
43
+ git clone https://github.com/PromtEngineer/localGPT.git
44
+ ```
45
+
46
+ 2. 🐍 Install [conda](https://www.anaconda.com/download) for virtual environment management. Create and activate a new virtual environment.
47
+
48
+ ```shell
49
+ conda create -n localGPT python=3.10.0
50
+ conda activate localGPT
51
+ ```
52
+
53
+ 3. 🛠️ Install the dependencies using pip
54
+
55
+ To set up your environment to run the code, first install all requirements:
56
+
57
+ ```shell
58
+ pip install -r requirements.txt
59
+ ```
60
+
61
+ ***Installing LLAMA-CPP :***
62
+
63
+ LocalGPT uses [LlamaCpp-Python](https://github.com/abetlen/llama-cpp-python) for GGML (you will need llama-cpp-python <=0.1.76) and GGUF (llama-cpp-python >=0.1.83) models.
64
+
65
+
66
+ If you want to use BLAS or Metal with [llama-cpp](https://github.com/abetlen/llama-cpp-python#installation-with-openblas--cublas--clblast--metal) you can set appropriate flags:
67
+
68
+ For `NVIDIA` GPUs support, use `cuBLAS`
69
+
70
+ ```shell
71
+ # Example: cuBLAS
72
+ CMAKE_ARGS="-DLLAMA_CUBLAS=on" FORCE_CMAKE=1 pip install llama-cpp-python==0.1.83 --no-cache-dir
73
+ ```
74
+
75
+ For Apple Metal (`M1/M2`) support, use
76
+
77
+ ```shell
78
+ # Example: METAL
79
+ CMAKE_ARGS="-DLLAMA_METAL=on" FORCE_CMAKE=1 pip install llama-cpp-python==0.1.83 --no-cache-dir
80
+ ```
81
+ For more details, please refer to [llama-cpp](https://github.com/abetlen/llama-cpp-python#installation-with-openblas--cublas--clblast--metal)
82
+
83
+ ## Docker 🐳
84
+
85
+ Installing the required packages for GPU inference on NVIDIA GPUs, like gcc 11 and CUDA 11, may cause conflicts with other packages in your system.
86
+ As an alternative to Conda, you can use Docker with the provided Dockerfile.
87
+ It includes CUDA, your system just needs Docker, BuildKit, your NVIDIA GPU driver and the NVIDIA container toolkit.
88
+ Build as `docker build . -t localgpt`, requires BuildKit.
89
+ Docker BuildKit does not support GPU during *docker build* time right now, only during *docker run*.
90
+ Run as `docker run -it --mount src="$HOME/.cache",target=/root/.cache,type=bind --gpus=all localgpt`.
91
+
92
+ ## Test dataset
93
+
94
+ For testing, this repository comes with [Constitution of USA](https://constitutioncenter.org/media/files/constitution.pdf) as an example file to use.
95
+
96
+ ## Ingesting your OWN Data.
97
+ Put you files in the `SOURCE_DOCUMENTS` folder. You can put multiple folders within the `SOURCE_DOCUMENTS` folder and the code will recursively read your files.
98
+
99
+ ### Support file formats:
100
+ LocalGPT currently supports the following file formats. LocalGPT uses `LangChain` for loading these file formats. The code in `constants.py` uses a `DOCUMENT_MAP` dictionary to map a file format to the corresponding loader. In order to add support for another file format, simply add this dictionary with the file format and the corresponding loader from [LangChain](https://python.langchain.com/docs/modules/data_connection/document_loaders/).
101
+
102
+ ```shell
103
+ DOCUMENT_MAP = {
104
+ ".txt": TextLoader,
105
+ ".md": TextLoader,
106
+ ".py": TextLoader,
107
+ ".pdf": PDFMinerLoader,
108
+ ".csv": CSVLoader,
109
+ ".xls": UnstructuredExcelLoader,
110
+ ".xlsx": UnstructuredExcelLoader,
111
+ ".docx": Docx2txtLoader,
112
+ ".doc": Docx2txtLoader,
113
+ }
114
+ ```
115
+
116
+ ### Ingest
117
+
118
+ Run the following command to ingest all the data.
119
+
120
+ If you have `cuda` setup on your system.
121
+
122
+ ```shell
123
+ python ingest.py
124
+ ```
125
+ You will see an output like this:
126
+ <img width="1110" alt="Screenshot 2023-09-14 at 3 36 27 PM" src="https://github.com/PromtEngineer/localGPT/assets/134474669/c9274e9a-842c-49b9-8d95-606c3d80011f">
127
+
128
+
129
+ Use the device type argument to specify a given device.
130
+ To run on `cpu`
131
+
132
+ ```sh
133
+ python ingest.py --device_type cpu
134
+ ```
135
+
136
+ To run on `M1/M2`
137
+
138
+ ```sh
139
+ python ingest.py --device_type mps
140
+ ```
141
+
142
+ Use help for a full list of supported devices.
143
+
144
+ ```sh
145
+ python ingest.py --help
146
+ ```
147
+
148
+ This will create a new folder called `DB` and use it for the newly created vector store. You can ingest as many documents as you want, and all will be accumulated in the local embeddings database.
149
+ If you want to start from an empty database, delete the `DB` and reingest your documents.
150
+
151
+ Note: When you run this for the first time, it will need internet access to download the embedding model (default: `Instructor Embedding`). In the subsequent runs, no data will leave your local environment and you can ingest data without internet connection.
152
+
153
+ ## Ask questions to your documents, locally!
154
+
155
+ In order to chat with your documents, run the following command (by default, it will run on `cuda`).
156
+
157
+ ```shell
158
+ python run_localGPT.py
159
+ ```
160
+ You can also specify the device type just like `ingest.py`
161
+
162
+ ```shell
163
+ python run_localGPT.py --device_type mps # to run on Apple silicon
164
+ ```
165
+
166
+ This will load the ingested vector store and embedding model. You will be presented with a prompt:
167
+
168
+ ```shell
169
+ > Enter a query:
170
+ ```
171
+
172
+ After typing your question, hit enter. LocalGPT will take some time based on your hardware. You will get a response like this below.
173
+ <img width="1312" alt="Screenshot 2023-09-14 at 3 33 19 PM" src="https://github.com/PromtEngineer/localGPT/assets/134474669/a7268de9-ade0-420b-a00b-ed12207dbe41">
174
+
175
+ Once the answer is generated, you can then ask another question without re-running the script, just wait for the prompt again.
176
+
177
+
178
+ ***Note:*** When you run this for the first time, it will need internet connection to download the LLM (default: `TheBloke/Llama-2-7b-Chat-GGUF`). After that you can turn off your internet connection, and the script inference would still work. No data gets out of your local environment.
179
+
180
+ Type `exit` to finish the script.
181
+
182
+ ### Extra Options with run_localGPT.py
183
+
184
+ You can use the `--show_sources` flag with `run_localGPT.py` to show which chunks were retrieved by the embedding model. By default, it will show 4 different sources/chunks. You can change the number of sources/chunks
185
+
186
+ ```shell
187
+ python run_localGPT.py --show_sources
188
+ ```
189
+
190
+ Another option is to enable chat history. ***Note***: This is disabled by default and can be enabled by using the `--use_history` flag. The context window is limited so keep in mind enabling history will use it and might overflow.
191
+
192
+ ```shell
193
+ python run_localGPT.py --use_history
194
+ ```
195
+
196
+
197
+ # Run the Graphical User Interface
198
+
199
+ 1. Open `constants.py` in an editor of your choice and depending on choice add the LLM you want to use. By default, the following model will be used:
200
+
201
+ ```shell
202
+ MODEL_ID = "TheBloke/Llama-2-7b-Chat-GGUF"
203
+ MODEL_BASENAME = "llama-2-7b-chat.Q4_K_M.gguf"
204
+ ```
205
+
206
+ 3. Open up a terminal and activate your python environment that contains the dependencies installed from requirements.txt.
207
+
208
+ 4. Navigate to the `/LOCALGPT` directory.
209
+
210
+ 5. Run the following command `python run_localGPT_API.py`. The API should being to run.
211
+
212
+ 6. Wait until everything has loaded in. You should see something like `INFO:werkzeug:Press CTRL+C to quit`.
213
+
214
+ 7. Open up a second terminal and activate the same python environment.
215
+
216
+ 8. Navigate to the `/LOCALGPT/localGPTUI` directory.
217
+
218
+ 9. Run the command `python localGPTUI.py`.
219
+
220
+ 10. Open up a web browser and go the address `http://localhost:5111/`.
221
+
222
+
223
+ # How to select different LLM models?
224
+
225
+ To change the models you will need to set both `MODEL_ID` and `MODEL_BASENAME`.
226
+
227
+ 1. Open up `constants.py` in the editor of your choice.
228
+ 2. Change the `MODEL_ID` and `MODEL_BASENAME`. If you are using a quantized model (`GGML`, `GPTQ`, `GGUF`), you will need to provide `MODEL_BASENAME`. For unquantized models, set `MODEL_BASENAME` to `NONE`
229
+ 5. There are a number of example models from HuggingFace that have already been tested to be run with the original trained model (ending with HF or have a .bin in its "Files and versions"), and quantized models (ending with GPTQ or have a .no-act-order or .safetensors in its "Files and versions").
230
+ 6. For models that end with HF or have a .bin inside its "Files and versions" on its HuggingFace page.
231
+
232
+ - Make sure you have a `MODEL_ID` selected. For example -> `MODEL_ID = "TheBloke/guanaco-7B-HF"`
233
+ - Go to the [HuggingFace Repo](https://huggingface.co/TheBloke/guanaco-7B-HF)
234
+
235
+ 7. For models that contain GPTQ in its name and or have a .no-act-order or .safetensors extension inside its "Files and versions on its HuggingFace page.
236
+
237
+ - Make sure you have a `MODEL_ID` selected. For example -> model_id = `"TheBloke/wizardLM-7B-GPTQ"`
238
+ - Got to the corresponding [HuggingFace Repo](https://huggingface.co/TheBloke/wizardLM-7B-GPTQ) and select "Files and versions".
239
+ - Pick one of the model names and set it as `MODEL_BASENAME`. For example -> `MODEL_BASENAME = "wizardLM-7B-GPTQ-4bit.compat.no-act-order.safetensors"`
240
+
241
+ 8. Follow the same steps for `GGUF` and `GGML` models.
242
+
243
+ # GPU and VRAM Requirements
244
+
245
+ Below is the VRAM requirement for different models depending on their size (Billions of parameters). The estimates in the table does not include VRAM used by the Embedding models - which use an additional 2GB-7GB of VRAM depending on the model.
246
+
247
+ | Mode Size (B) | float32 | float16 | GPTQ 8bit | GPTQ 4bit |
248
+ | ------- | --------- | --------- | -------------- | ------------------ |
249
+ | 7B | 28 GB | 14 GB | 7 GB - 9 GB | 3.5 GB - 5 GB |
250
+ | 13B | 52 GB | 26 GB | 13 GB - 15 GB | 6.5 GB - 8 GB |
251
+ | 32B | 130 GB | 65 GB | 32.5 GB - 35 GB| 16.25 GB - 19 GB |
252
+ | 65B | 260.8 GB | 130.4 GB | 65.2 GB - 67 GB| 32.6 GB - 35 GB |
253
+
254
+
255
+ # System Requirements
256
+
257
+ ## Python Version
258
+
259
+ To use this software, you must have Python 3.10 or later installed. Earlier versions of Python will not compile.
260
+
261
+ ## C++ Compiler
262
+
263
+ If you encounter an error while building a wheel during the `pip install` process, you may need to install a C++ compiler on your computer.
264
+
265
+ ### For Windows 10/11
266
+
267
+ To install a C++ compiler on Windows 10/11, follow these steps:
268
+
269
+ 1. Install Visual Studio 2022.
270
+ 2. Make sure the following components are selected:
271
+ - Universal Windows Platform development
272
+ - C++ CMake tools for Windows
273
+ 3. Download the MinGW installer from the [MinGW website](https://sourceforge.net/projects/mingw/).
274
+ 4. Run the installer and select the "gcc" component.
275
+
276
+ ### NVIDIA Driver's Issues:
277
+
278
+ Follow this [page](https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-22-04) to install NVIDIA Drivers.
279
+
280
+ ## Star History
281
+
282
+ [![Star History Chart](https://api.star-history.com/svg?repos=PromtEngineer/localGPT&type=Date)](https://star-history.com/#PromtEngineer/localGPT&Date)
283
+
284
+ # Disclaimer
285
+
286
+ This is a test project to validate the feasibility of a fully local solution for question answering using LLMs and Vector embeddings. It is not production ready, and it is not meant to be used in production. Vicuna-7B is based on the Llama model so that has the original Llama license.
287
+
288
+ # Common Errors
289
+
290
+ - [Torch not compatible with CUDA enabled](https://github.com/pytorch/pytorch/issues/30664)
291
+
292
+ - Get CUDA version
293
+ ```shell
294
+ nvcc --version
295
+ ```
296
+ ```shell
297
+ nvidia-smi
298
+ ```
299
+ - Try installing PyTorch depending on your CUDA version
300
+ ```shell
301
+ conda install -c pytorch torchvision cudatoolkit=10.1 pytorch
302
+ ```
303
+ - If it doesn't work, try reinstalling
304
+ ```shell
305
+ pip uninstall torch
306
+ pip cache purge
307
+ pip install torch -f https://download.pytorch.org/whl/torch_stable.html
308
+ ```
309
+
310
+ - [ERROR: pip's dependency resolver does not currently take into account all the packages that are installed](https://stackoverflow.com/questions/72672196/error-pips-dependency-resolver-does-not-currently-take-into-account-all-the-pa/76604141#76604141)
311
+ ```shell
312
+ pip install h5py
313
+ pip install typing-extensions
314
+ pip install wheel
315
+ ```
316
+ - [Failed to import transformers](https://github.com/huggingface/transformers/issues/11262)
317
+ - Try re-install
318
+ ```shell
319
+ conda uninstall tokenizers, transformers
320
+ pip install transformers
321
+ ```
322
+ - [ERROR: "If reserved but unallocated memory is large try setting max_split_size_mb to avoid fragmentation..." ](https://pytorch.org/docs/stable/notes/cuda.html#memory-management)
323
+ ```shell
324
+ export PYTORCH_NO_CUDA_MEMORY_CACHING=1
325
+ ```
326
+
SOURCE_DOCUMENTS/dataset.txt ADDED
The diff for this file is too large to render. See raw diff
 
constants.py ADDED
@@ -0,0 +1,179 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+
3
+ # from dotenv import load_dotenv
4
+ from chromadb.config import Settings
5
+
6
+ # https://python.langchain.com/en/latest/modules/indexes/document_loaders/examples/excel.html?highlight=xlsx#microsoft-excel
7
+ from langchain.document_loaders import CSVLoader, PDFMinerLoader, TextLoader, UnstructuredExcelLoader, Docx2txtLoader
8
+ from langchain.document_loaders import UnstructuredFileLoader
9
+
10
+
11
+ # load_dotenv()
12
+ ROOT_DIRECTORY = os.path.dirname(os.path.realpath(__file__))
13
+
14
+ # Define the folder for storing database
15
+ SOURCE_DIRECTORY = f"{ROOT_DIRECTORY}/SOURCE_DOCUMENTS"
16
+
17
+ PERSIST_DIRECTORY = f"{ROOT_DIRECTORY}/DB"
18
+
19
+ MODELS_PATH = "./models"
20
+
21
+ # Can be changed to a specific number
22
+ INGEST_THREADS = os.cpu_count() or 8
23
+
24
+ # Define the Chroma settings
25
+ CHROMA_SETTINGS = Settings(
26
+ anonymized_telemetry=False,
27
+ is_persistent=True,
28
+ )
29
+
30
+ # Context Window and Max New Tokens
31
+ CONTEXT_WINDOW_SIZE = 2048
32
+ MAX_NEW_TOKENS = CONTEXT_WINDOW_SIZE # int(CONTEXT_WINDOW_SIZE/4)
33
+
34
+ #### If you get a "not enough space in the buffer" error, you should reduce the values below, start with half of the original values and keep halving the value until the error stops appearing
35
+
36
+ N_GPU_LAYERS = 1 # Llama-2-70B has 83 layers
37
+ N_BATCH = 1
38
+
39
+ ### From experimenting with the Llama-2-7B-Chat-GGML model on 8GB VRAM, these values work:
40
+ # N_GPU_LAYERS = 20
41
+ # N_BATCH = 512
42
+
43
+
44
+ # https://python.langchain.com/en/latest/_modules/langchain/document_loaders/excel.html#UnstructuredExcelLoader
45
+ DOCUMENT_MAP = {
46
+ ".txt": TextLoader,
47
+ ".md": TextLoader,
48
+ ".py": TextLoader,
49
+ ".pdf": PDFMinerLoader,
50
+ # ".pdf": UnstructuredFileLoader,
51
+ ".csv": CSVLoader,
52
+ ".xls": UnstructuredExcelLoader,
53
+ ".xlsx": UnstructuredExcelLoader,
54
+ ".docx": Docx2txtLoader,
55
+ ".doc": Docx2txtLoader,
56
+ }
57
+
58
+ # Default Instructor Model
59
+ EMBEDDING_MODEL_NAME = "hkunlp/instructor-large" # Uses 1.5 GB of VRAM (High Accuracy with lower VRAM usage)
60
+
61
+ ####
62
+ #### OTHER EMBEDDING MODEL OPTIONS
63
+ ####
64
+
65
+ # EMBEDDING_MODEL_NAME = "hkunlp/instructor-xl" # Uses 5 GB of VRAM (Most Accurate of all models)
66
+ # EMBEDDING_MODEL_NAME = "intfloat/e5-large-v2" # Uses 1.5 GB of VRAM (A little less accurate than instructor-large)
67
+ # EMBEDDING_MODEL_NAME = "intfloat/e5-base-v2" # Uses 0.5 GB of VRAM (A good model for lower VRAM GPUs)
68
+ # EMBEDDING_MODEL_NAME = "all-MiniLM-L6-v2" # Uses 0.2 GB of VRAM (Less accurate but fastest - only requires 150mb of vram)
69
+
70
+ ####
71
+ #### MULTILINGUAL EMBEDDING MODELS
72
+ ####
73
+
74
+ # EMBEDDING_MODEL_NAME = "intfloat/multilingual-e5-large" # Uses 2.5 GB of VRAM
75
+ # EMBEDDING_MODEL_NAME = "intfloat/multilingual-e5-base" # Uses 1.2 GB of VRAM
76
+
77
+
78
+ #### SELECT AN OPEN SOURCE LLM (LARGE LANGUAGE MODEL)
79
+ # Select the Model ID and model_basename
80
+ # load the LLM for generating Natural Language responses
81
+
82
+ #### GPU VRAM Memory required for LLM Models (ONLY) by Billion Parameter value (B Model)
83
+ #### Does not include VRAM used by Embedding Models - which use an additional 2GB-7GB of VRAM depending on the model.
84
+ ####
85
+ #### (B Model) (float32) (float16) (GPTQ 8bit) (GPTQ 4bit)
86
+ #### 7b 28 GB 14 GB 7 GB - 9 GB 3.5 GB - 5 GB
87
+ #### 13b 52 GB 26 GB 13 GB - 15 GB 6.5 GB - 8 GB
88
+ #### 32b 130 GB 65 GB 32.5 GB - 35 GB 16.25 GB - 19 GB
89
+ #### 65b 260.8 GB 130.4 GB 65.2 GB - 67 GB 32.6 GB - - 35 GB
90
+
91
+ # MODEL_ID = "TheBloke/Llama-2-7B-Chat-GGML"
92
+ # MODEL_BASENAME = "llama-2-7b-chat.ggmlv3.q4_0.bin"
93
+
94
+ ####
95
+ #### (FOR GGUF MODELS)
96
+ ####
97
+
98
+ # MODEL_ID = "TheBloke/Llama-2-13b-Chat-GGUF"
99
+ # MODEL_BASENAME = "llama-2-13b-chat.Q4_K_M.gguf"
100
+
101
+ MODEL_ID = "TheBloke/Llama-2-7b-Chat-GGUF"
102
+ MODEL_BASENAME = "llama-2-7b-chat.Q4_K_M.gguf"
103
+
104
+ # MODEL_ID = "TheBloke/Mistral-7B-Instruct-v0.1-GGUF"
105
+ # MODEL_BASENAME = "mistral-7b-instruct-v0.1.Q8_0.gguf"
106
+
107
+ # MODEL_ID = "TheBloke/Llama-2-70b-Chat-GGUF"
108
+ # MODEL_BASENAME = "llama-2-70b-chat.Q4_K_M.gguf"
109
+
110
+ ####
111
+ #### (FOR HF MODELS)
112
+ ####
113
+
114
+ # MODEL_ID = "NousResearch/Llama-2-7b-chat-hf"
115
+ # MODEL_BASENAME = None
116
+ # MODEL_ID = "TheBloke/vicuna-7B-1.1-HF"
117
+ # MODEL_BASENAME = None
118
+ # MODEL_ID = "TheBloke/Wizard-Vicuna-7B-Uncensored-HF"
119
+ # MODEL_ID = "TheBloke/guanaco-7B-HF"
120
+ # MODEL_ID = 'NousResearch/Nous-Hermes-13b' # Requires ~ 23GB VRAM. Using STransformers
121
+ # alongside will 100% create OOM on 24GB cards.
122
+ # llm = load_model(device_type, model_id=model_id)
123
+
124
+ ####
125
+ #### (FOR GPTQ QUANTIZED) Select a llm model based on your GPU and VRAM GB. Does not include Embedding Models VRAM usage.
126
+ ####
127
+
128
+ ##### 48GB VRAM Graphics Cards (RTX 6000, RTX A6000 and other 48GB VRAM GPUs) #####
129
+
130
+ ### 65b GPTQ LLM Models for 48GB GPUs (*** With best embedding model: hkunlp/instructor-xl ***)
131
+ # MODEL_ID = "TheBloke/guanaco-65B-GPTQ"
132
+ # MODEL_BASENAME = "model.safetensors"
133
+ # MODEL_ID = "TheBloke/Airoboros-65B-GPT4-2.0-GPTQ"
134
+ # MODEL_BASENAME = "model.safetensors"
135
+ # MODEL_ID = "TheBloke/gpt4-alpaca-lora_mlp-65B-GPTQ"
136
+ # MODEL_BASENAME = "model.safetensors"
137
+ # MODEL_ID = "TheBloke/Upstage-Llama1-65B-Instruct-GPTQ"
138
+ # MODEL_BASENAME = "model.safetensors"
139
+
140
+ ##### 24GB VRAM Graphics Cards (RTX 3090 - RTX 4090 (35% Faster) - RTX A5000 - RTX A5500) #####
141
+
142
+ ### 13b GPTQ Models for 24GB GPUs (*** With best embedding model: hkunlp/instructor-xl ***)
143
+ # MODEL_ID = "TheBloke/Wizard-Vicuna-13B-Uncensored-GPTQ"
144
+ # MODEL_BASENAME = "Wizard-Vicuna-13B-Uncensored-GPTQ-4bit-128g.compat.no-act-order.safetensors"
145
+ # MODEL_ID = "TheBloke/vicuna-13B-v1.5-GPTQ"
146
+ # MODEL_BASENAME = "model.safetensors"
147
+ # MODEL_ID = "TheBloke/Nous-Hermes-13B-GPTQ"
148
+ # MODEL_BASENAME = "nous-hermes-13b-GPTQ-4bit-128g.no-act.order"
149
+ # MODEL_ID = "TheBloke/WizardLM-13B-V1.2-GPTQ"
150
+ # MODEL_BASENAME = "gptq_model-4bit-128g.safetensors
151
+
152
+ ### 30b GPTQ Models for 24GB GPUs (*** Requires using intfloat/e5-base-v2 instead of hkunlp/instructor-large as embedding model ***)
153
+ # MODEL_ID = "TheBloke/Wizard-Vicuna-30B-Uncensored-GPTQ"
154
+ # MODEL_BASENAME = "Wizard-Vicuna-30B-Uncensored-GPTQ-4bit--1g.act.order.safetensors"
155
+ # MODEL_ID = "TheBloke/WizardLM-30B-Uncensored-GPTQ"
156
+ # MODEL_BASENAME = "WizardLM-30B-Uncensored-GPTQ-4bit.act-order.safetensors"
157
+
158
+ ##### 8-10GB VRAM Graphics Cards (RTX 3080 - RTX 3080 Ti - RTX 3070 Ti - 3060 Ti - RTX 2000 Series, Quadro RTX 4000, 5000, 6000) #####
159
+ ### (*** Requires using intfloat/e5-small-v2 instead of hkunlp/instructor-large as embedding model ***)
160
+
161
+ ### 7b GPTQ Models for 8GB GPUs
162
+ # MODEL_ID = "TheBloke/Wizard-Vicuna-7B-Uncensored-GPTQ"
163
+ # MODEL_BASENAME = "Wizard-Vicuna-7B-Uncensored-GPTQ-4bit-128g.no-act.order.safetensors"
164
+ # MODEL_ID = "TheBloke/WizardLM-7B-uncensored-GPTQ"
165
+ # MODEL_BASENAME = "WizardLM-7B-uncensored-GPTQ-4bit-128g.compat.no-act-order.safetensors"
166
+ # MODEL_ID = "TheBloke/wizardLM-7B-GPTQ"
167
+ # MODEL_BASENAME = "wizardLM-7B-GPTQ-4bit.compat.no-act-order.safetensors"
168
+
169
+ ####
170
+ #### (FOR GGML) (Quantized cpu+gpu+mps) models - check if they support llama.cpp
171
+ ####
172
+
173
+ # MODEL_ID = "TheBloke/wizard-vicuna-13B-GGML"
174
+ # MODEL_BASENAME = "wizard-vicuna-13B.ggmlv3.q4_0.bin"
175
+ # MODEL_BASENAME = "wizard-vicuna-13B.ggmlv3.q6_K.bin"
176
+ # MODEL_BASENAME = "wizard-vicuna-13B.ggmlv3.q2_K.bin"
177
+ # MODEL_ID = "TheBloke/orca_mini_3B-GGML"
178
+ # MODEL_BASENAME = "orca-mini-3b.ggmlv3.q4_0.bin"
179
+
get-pip.py ADDED
The diff for this file is too large to render. See raw diff
 
ingest.py ADDED
@@ -0,0 +1,162 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import logging
2
+ import os
3
+ from concurrent.futures import ProcessPoolExecutor, ThreadPoolExecutor, as_completed
4
+
5
+ import click
6
+ import torch
7
+ from langchain.docstore.document import Document
8
+ from langchain.embeddings import HuggingFaceInstructEmbeddings
9
+ from langchain.text_splitter import Language, RecursiveCharacterTextSplitter
10
+ from langchain.vectorstores import Chroma
11
+
12
+ torch.cuda.empty_cache()
13
+ torch.cuda.memory_summary(device=None, abbreviated=False)
14
+
15
+ from constants import (
16
+ CHROMA_SETTINGS,
17
+ DOCUMENT_MAP,
18
+ EMBEDDING_MODEL_NAME,
19
+ INGEST_THREADS,
20
+ PERSIST_DIRECTORY,
21
+ SOURCE_DIRECTORY,
22
+ )
23
+
24
+
25
+ def load_single_document(file_path: str) -> Document:
26
+ # Loads a single document from a file path
27
+ file_extension = os.path.splitext(file_path)[1]
28
+ loader_class = DOCUMENT_MAP.get(file_extension)
29
+ if loader_class:
30
+ loader = loader_class(file_path)
31
+ else:
32
+ raise ValueError("Document type is undefined")
33
+ return loader.load()[0]
34
+
35
+
36
+ def load_document_batch(filepaths):
37
+ logging.info("Loading document batch")
38
+ # create a thread pool
39
+ with ThreadPoolExecutor(len(filepaths)) as exe:
40
+ # load files
41
+ futures = [exe.submit(load_single_document, name) for name in filepaths]
42
+ # collect data
43
+ data_list = [future.result() for future in futures]
44
+ # return data and file paths
45
+ return (data_list, filepaths)
46
+
47
+
48
+ def load_documents(source_dir: str) -> list[Document]:
49
+ # Loads all documents from the source documents directory, including nested folders
50
+ paths = []
51
+ for root, _, files in os.walk(source_dir):
52
+ for file_name in files:
53
+ file_extension = os.path.splitext(file_name)[1]
54
+ source_file_path = os.path.join(root, file_name)
55
+ if file_extension in DOCUMENT_MAP.keys():
56
+ paths.append(source_file_path)
57
+
58
+ # Have at least one worker and at most INGEST_THREADS workers
59
+ n_workers = min(INGEST_THREADS, max(len(paths), 1))
60
+ chunksize = round(len(paths) / n_workers)
61
+ docs = []
62
+ with ProcessPoolExecutor(n_workers) as executor:
63
+ futures = []
64
+ # split the load operations into chunks
65
+ for i in range(0, len(paths), chunksize):
66
+ # select a chunk of filenames
67
+ filepaths = paths[i : (i + chunksize)]
68
+ # submit the task
69
+ future = executor.submit(load_document_batch, filepaths)
70
+ futures.append(future)
71
+ # process all results
72
+ for future in as_completed(futures):
73
+ # open the file and load the data
74
+ contents, _ = future.result()
75
+ docs.extend(contents)
76
+
77
+ return docs
78
+
79
+
80
+ def split_documents(documents: list[Document]) -> tuple[list[Document], list[Document]]:
81
+ # Splits documents for correct Text Splitter
82
+ text_docs, python_docs = [], []
83
+ for doc in documents:
84
+ file_extension = os.path.splitext(doc.metadata["source"])[1]
85
+ if file_extension == ".py":
86
+ python_docs.append(doc)
87
+ else:
88
+ text_docs.append(doc)
89
+
90
+ return text_docs, python_docs
91
+
92
+
93
+ @click.command()
94
+ @click.option(
95
+ "--device_type",
96
+ default="cuda" if torch.cuda.is_available() else "cpu",
97
+ type=click.Choice(
98
+ [
99
+ "cpu",
100
+ "cuda",
101
+ "ipu",
102
+ "xpu",
103
+ "mkldnn",
104
+ "opengl",
105
+ "opencl",
106
+ "ideep",
107
+ "hip",
108
+ "ve",
109
+ "fpga",
110
+ "ort",
111
+ "xla",
112
+ "lazy",
113
+ "vulkan",
114
+ "mps",
115
+ "meta",
116
+ "hpu",
117
+ "mtia",
118
+ ],
119
+ ),
120
+ help="Device to run on. (Default is cuda)",
121
+ )
122
+ def main(device_type):
123
+ # Load documents and split in chunks
124
+ logging.info(f"Loading documents from {SOURCE_DIRECTORY}")
125
+ documents = load_documents(SOURCE_DIRECTORY)
126
+ text_documents, python_documents = split_documents(documents)
127
+ text_splitter = RecursiveCharacterTextSplitter(chunk_size=1000, chunk_overlap=200)
128
+ python_splitter = RecursiveCharacterTextSplitter.from_language(
129
+ language=Language.PYTHON, chunk_size=880, chunk_overlap=200
130
+ )
131
+ texts = text_splitter.split_documents(text_documents)
132
+ texts.extend(python_splitter.split_documents(python_documents))
133
+ logging.info(f"Loaded {len(documents)} documents from {SOURCE_DIRECTORY}")
134
+ logging.info(f"Split into {len(texts)} chunks of text")
135
+
136
+ # Create embeddings
137
+ embeddings = HuggingFaceInstructEmbeddings(
138
+ model_name=EMBEDDING_MODEL_NAME,
139
+ model_kwargs={"device": device_type},
140
+ )
141
+ # change the embedding type here if you are running into issues.
142
+ # These are much smaller embeddings and will work for most appications
143
+ # If you use HuggingFaceEmbeddings, make sure to also use the same in the
144
+ # run_localGPT.py file.
145
+
146
+ # embeddings = HuggingFaceEmbeddings(model_name=EMBEDDING_MODEL_NAME)
147
+
148
+ db = Chroma.from_documents(
149
+ texts,
150
+ embeddings,
151
+ persist_directory=PERSIST_DIRECTORY,
152
+ client_settings=CHROMA_SETTINGS,
153
+
154
+ )
155
+
156
+
157
+
158
+ if __name__ == "__main__":
159
+ logging.basicConfig(
160
+ format="%(asctime)s - %(levelname)s - %(filename)s:%(lineno)s - %(message)s", level=logging.INFO
161
+ )
162
+ main()
load_models.py ADDED
@@ -0,0 +1,151 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ from auto_gptq import AutoGPTQForCausalLM
3
+ from huggingface_hub import hf_hub_download
4
+ from langchain.llms import LlamaCpp
5
+
6
+ from transformers import (
7
+ AutoModelForCausalLM,
8
+ AutoTokenizer,
9
+ LlamaForCausalLM,
10
+ LlamaTokenizer,
11
+ )
12
+ from constants import CONTEXT_WINDOW_SIZE, MAX_NEW_TOKENS, N_GPU_LAYERS, N_BATCH, MODELS_PATH
13
+
14
+
15
+ def load_quantized_model_gguf_ggml(model_id, model_basename, device_type, logging):
16
+ """
17
+ Load a GGUF/GGML quantized model using LlamaCpp.
18
+
19
+ This function attempts to load a GGUF/GGML quantized model using the LlamaCpp library.
20
+ If the model is of type GGML, and newer version of LLAMA-CPP is used which does not support GGML,
21
+ it logs a message indicating that LLAMA-CPP has dropped support for GGML.
22
+
23
+ Parameters:
24
+ - model_id (str): The identifier for the model on HuggingFace Hub.
25
+ - model_basename (str): The base name of the model file.
26
+ - device_type (str): The type of device where the model will run, e.g., 'mps', 'cuda', etc.
27
+ - logging (logging.Logger): Logger instance for logging messages.
28
+
29
+ Returns:
30
+ - LlamaCpp: An instance of the LlamaCpp model if successful, otherwise None.
31
+
32
+ Notes:
33
+ - The function uses the `hf_hub_download` function to download the model from the HuggingFace Hub.
34
+ - The number of GPU layers is set based on the device type.
35
+ """
36
+
37
+ try:
38
+ logging.info("Using Llamacpp for GGUF/GGML quantized models")
39
+ model_path = hf_hub_download(
40
+ repo_id=model_id,
41
+ filename=model_basename,
42
+ resume_download=True,
43
+ cache_dir=MODELS_PATH,
44
+ )
45
+ kwargs = {
46
+ "model_path": model_path,
47
+ "n_ctx": CONTEXT_WINDOW_SIZE,
48
+ "max_tokens": MAX_NEW_TOKENS,
49
+ "n_batch": N_BATCH, # set this based on your GPU & CPU RAM
50
+ }
51
+ if device_type.lower() == "mps":
52
+ kwargs["n_gpu_layers"] = 1
53
+ if device_type.lower() == "cuda":
54
+ kwargs["n_gpu_layers"] = N_GPU_LAYERS # set this based on your GPU
55
+
56
+ return LlamaCpp(**kwargs)
57
+ except:
58
+ if "ggml" in model_basename:
59
+ logging.INFO("If you were using GGML model, LLAMA-CPP Dropped Support, Use GGUF Instead")
60
+ return None
61
+
62
+
63
+ def load_quantized_model_qptq(model_id, model_basename, device_type, logging):
64
+ """
65
+ Load a GPTQ quantized model using AutoGPTQForCausalLM.
66
+
67
+ This function loads a quantized model that ends with GPTQ and may have variations
68
+ of .no-act.order or .safetensors in their HuggingFace repo.
69
+
70
+ Parameters:
71
+ - model_id (str): The identifier for the model on HuggingFace Hub.
72
+ - model_basename (str): The base name of the model file.
73
+ - device_type (str): The type of device where the model will run.
74
+ - logging (logging.Logger): Logger instance for logging messages.
75
+
76
+ Returns:
77
+ - model (AutoGPTQForCausalLM): The loaded quantized model.
78
+ - tokenizer (AutoTokenizer): The tokenizer associated with the model.
79
+
80
+ Notes:
81
+ - The function checks for the ".safetensors" ending in the model_basename and removes it if present.
82
+ """
83
+
84
+ # The code supports all huggingface models that ends with GPTQ and have some variation
85
+ # of .no-act.order or .safetensors in their HF repo.
86
+ logging.info("Using AutoGPTQForCausalLM for quantized models")
87
+
88
+ if ".safetensors" in model_basename:
89
+ # Remove the ".safetensors" ending if present
90
+ model_basename = model_basename.replace(".safetensors", "")
91
+
92
+ tokenizer = AutoTokenizer.from_pretrained(model_id, use_fast=True)
93
+ logging.info("Tokenizer loaded")
94
+
95
+ model = AutoGPTQForCausalLM.from_quantized(
96
+ model_id,
97
+ model_basename=model_basename,
98
+ use_safetensors=True,
99
+ trust_remote_code=True,
100
+ device_map="auto",
101
+ use_triton=False,
102
+ quantize_config=None,
103
+ )
104
+ return model, tokenizer
105
+
106
+
107
+ def load_full_model(model_id, model_basename, device_type, logging):
108
+ """
109
+ Load a full model using either LlamaTokenizer or AutoModelForCausalLM.
110
+
111
+ This function loads a full model based on the specified device type.
112
+ If the device type is 'mps' or 'cpu', it uses LlamaTokenizer and LlamaForCausalLM.
113
+ Otherwise, it uses AutoModelForCausalLM.
114
+
115
+ Parameters:
116
+ - model_id (str): The identifier for the model on HuggingFace Hub.
117
+ - model_basename (str): The base name of the model file.
118
+ - device_type (str): The type of device where the model will run.
119
+ - logging (logging.Logger): Logger instance for logging messages.
120
+
121
+ Returns:
122
+ - model (Union[LlamaForCausalLM, AutoModelForCausalLM]): The loaded model.
123
+ - tokenizer (Union[LlamaTokenizer, AutoTokenizer]): The tokenizer associated with the model.
124
+
125
+ Notes:
126
+ - The function uses the `from_pretrained` method to load both the model and the tokenizer.
127
+ - Additional settings are provided for NVIDIA GPUs, such as loading in 4-bit and setting the compute dtype.
128
+ """
129
+
130
+ if device_type.lower() in ["mps", "cpu"]:
131
+ logging.info("Using LlamaTokenizer")
132
+ tokenizer = LlamaTokenizer.from_pretrained(model_id, cache_dir="./models/")
133
+ model = LlamaForCausalLM.from_pretrained(model_id, cache_dir="./models/")
134
+ else:
135
+ logging.info("Using AutoModelForCausalLM for full models")
136
+ tokenizer = AutoTokenizer.from_pretrained(model_id, cache_dir="./models/")
137
+ logging.info("Tokenizer loaded")
138
+ model = AutoModelForCausalLM.from_pretrained(
139
+ model_id,
140
+ device_map="auto",
141
+ torch_dtype=torch.float16,
142
+ low_cpu_mem_usage=True,
143
+ cache_dir=MODELS_PATH,
144
+ # trust_remote_code=True, # set these if you are using NVIDIA GPU
145
+ # load_in_4bit=True,
146
+ # bnb_4bit_quant_type="nf4",
147
+ # bnb_4bit_compute_dtype=torch.float16,
148
+ max_memory={0: "15GB"} # Uncomment this line with you encounter CUDA out of memory errors
149
+ )
150
+ model.tie_weights()
151
+ return model, tokenizer
localGPTUI/localGPTUI.py ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import argparse
2
+ import os
3
+ import sys
4
+ import tempfile
5
+
6
+ import requests
7
+ from flask import Flask, render_template, request
8
+ from werkzeug.utils import secure_filename
9
+
10
+ sys.path.append(os.path.join(os.path.dirname(__file__), ".."))
11
+
12
+ app = Flask(__name__)
13
+ app.secret_key = "LeafmanZSecretKey"
14
+
15
+ API_HOST = "http://localhost:5110/api"
16
+
17
+
18
+ # PAGES #
19
+ @app.route("/", methods=["GET", "POST"])
20
+ def home_page():
21
+ if request.method == "POST":
22
+ if "user_prompt" in request.form:
23
+ user_prompt = request.form["user_prompt"]
24
+ print(f"User Prompt: {user_prompt}")
25
+
26
+ main_prompt_url = f"{API_HOST}/prompt_route"
27
+ response = requests.post(main_prompt_url, data={"user_prompt": user_prompt})
28
+ print(response.status_code) # print HTTP response status code for debugging
29
+ if response.status_code == 200:
30
+ # print(response.json()) # Print the JSON data from the response
31
+ return render_template("home.html", show_response_modal=True, response_dict=response.json())
32
+ elif "documents" in request.files:
33
+ delete_source_url = f"{API_HOST}/delete_source" # URL of the /api/delete_source endpoint
34
+ if request.form.get("action") == "reset":
35
+ response = requests.get(delete_source_url)
36
+
37
+ save_document_url = f"{API_HOST}/save_document"
38
+ run_ingest_url = f"{API_HOST}/run_ingest" # URL of the /api/run_ingest endpoint
39
+ files = request.files.getlist("documents")
40
+ for file in files:
41
+ print(file.filename)
42
+ filename = secure_filename(file.filename)
43
+ with tempfile.SpooledTemporaryFile() as f:
44
+ f.write(file.read())
45
+ f.seek(0)
46
+ response = requests.post(save_document_url, files={"document": (filename, f)})
47
+ print(response.status_code) # print HTTP response status code for debugging
48
+ # Make a GET request to the /api/run_ingest endpoint
49
+ response = requests.get(run_ingest_url)
50
+ print(response.status_code) # print HTTP response status code for debugging
51
+
52
+ # Display the form for GET request
53
+ return render_template(
54
+ "home.html",
55
+ show_response_modal=False,
56
+ response_dict={"Prompt": "None", "Answer": "None", "Sources": [("ewf", "wef")]},
57
+ )
58
+
59
+
60
+ if __name__ == "__main__":
61
+ parser = argparse.ArgumentParser()
62
+ parser.add_argument("--port", type=int, default=5111, help="Port to run the UI on. Defaults to 5111.")
63
+ parser.add_argument(
64
+ "--host",
65
+ type=str,
66
+ default="127.0.0.1",
67
+ help="Host to run the UI on. Defaults to 127.0.0.1. "
68
+ "Set to 0.0.0.0 to make the UI externally "
69
+ "accessible from other devices.",
70
+ )
71
+ args = parser.parse_args()
72
+ app.run(debug=False, host=args.host, port=args.port)
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.css ADDED
@@ -0,0 +1,5073 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ */
7
+ :root {
8
+ --bs-blue: #0d6efd;
9
+ --bs-indigo: #6610f2;
10
+ --bs-purple: #6f42c1;
11
+ --bs-pink: #d63384;
12
+ --bs-red: #dc3545;
13
+ --bs-orange: #fd7e14;
14
+ --bs-yellow: #ffc107;
15
+ --bs-green: #198754;
16
+ --bs-teal: #20c997;
17
+ --bs-cyan: #0dcaf0;
18
+ --bs-white: #fff;
19
+ --bs-gray: #6c757d;
20
+ --bs-gray-dark: #343a40;
21
+ --bs-gray-100: #f8f9fa;
22
+ --bs-gray-200: #e9ecef;
23
+ --bs-gray-300: #dee2e6;
24
+ --bs-gray-400: #ced4da;
25
+ --bs-gray-500: #adb5bd;
26
+ --bs-gray-600: #6c757d;
27
+ --bs-gray-700: #495057;
28
+ --bs-gray-800: #343a40;
29
+ --bs-gray-900: #212529;
30
+ --bs-primary: #0d6efd;
31
+ --bs-secondary: #6c757d;
32
+ --bs-success: #198754;
33
+ --bs-info: #0dcaf0;
34
+ --bs-warning: #ffc107;
35
+ --bs-danger: #dc3545;
36
+ --bs-light: #f8f9fa;
37
+ --bs-dark: #212529;
38
+ --bs-primary-rgb: 13, 110, 253;
39
+ --bs-secondary-rgb: 108, 117, 125;
40
+ --bs-success-rgb: 25, 135, 84;
41
+ --bs-info-rgb: 13, 202, 240;
42
+ --bs-warning-rgb: 255, 193, 7;
43
+ --bs-danger-rgb: 220, 53, 69;
44
+ --bs-light-rgb: 248, 249, 250;
45
+ --bs-dark-rgb: 33, 37, 41;
46
+ --bs-white-rgb: 255, 255, 255;
47
+ --bs-black-rgb: 0, 0, 0;
48
+ --bs-body-color-rgb: 33, 37, 41;
49
+ --bs-body-bg-rgb: 255, 255, 255;
50
+ --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
51
+ "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
52
+ "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
53
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
54
+ "Liberation Mono", "Courier New", monospace;
55
+ --bs-gradient: linear-gradient(
56
+ 180deg,
57
+ rgba(255, 255, 255, 0.15),
58
+ rgba(255, 255, 255, 0)
59
+ );
60
+ --bs-body-font-family: var(--bs-font-sans-serif);
61
+ --bs-body-font-size: 1rem;
62
+ --bs-body-font-weight: 400;
63
+ --bs-body-line-height: 1.5;
64
+ --bs-body-color: #212529;
65
+ --bs-body-bg: #fff;
66
+ }
67
+
68
+ .container,
69
+ .container-fluid,
70
+ .container-xxl,
71
+ .container-xl,
72
+ .container-lg,
73
+ .container-md,
74
+ .container-sm {
75
+ width: 100%;
76
+ padding-right: var(--bs-gutter-x, 0.75rem);
77
+ padding-left: var(--bs-gutter-x, 0.75rem);
78
+ margin-right: auto;
79
+ margin-left: auto;
80
+ }
81
+
82
+ @media (min-width: 576px) {
83
+ .container-sm,
84
+ .container {
85
+ max-width: 540px;
86
+ }
87
+ }
88
+ @media (min-width: 768px) {
89
+ .container-md,
90
+ .container-sm,
91
+ .container {
92
+ max-width: 720px;
93
+ }
94
+ }
95
+ @media (min-width: 992px) {
96
+ .container-lg,
97
+ .container-md,
98
+ .container-sm,
99
+ .container {
100
+ max-width: 960px;
101
+ }
102
+ }
103
+ @media (min-width: 1200px) {
104
+ .container-xl,
105
+ .container-lg,
106
+ .container-md,
107
+ .container-sm,
108
+ .container {
109
+ max-width: 1140px;
110
+ }
111
+ }
112
+ @media (min-width: 1400px) {
113
+ .container-xxl,
114
+ .container-xl,
115
+ .container-lg,
116
+ .container-md,
117
+ .container-sm,
118
+ .container {
119
+ max-width: 1320px;
120
+ }
121
+ }
122
+ .row {
123
+ --bs-gutter-x: 1.5rem;
124
+ --bs-gutter-y: 0;
125
+ display: flex;
126
+ flex-wrap: wrap;
127
+ margin-top: calc(-1 * var(--bs-gutter-y));
128
+ margin-right: calc(-0.5 * var(--bs-gutter-x));
129
+ margin-left: calc(-0.5 * var(--bs-gutter-x));
130
+ }
131
+ .row > * {
132
+ box-sizing: border-box;
133
+ flex-shrink: 0;
134
+ width: 100%;
135
+ max-width: 100%;
136
+ padding-right: calc(var(--bs-gutter-x) * 0.5);
137
+ padding-left: calc(var(--bs-gutter-x) * 0.5);
138
+ margin-top: var(--bs-gutter-y);
139
+ }
140
+
141
+ .col {
142
+ flex: 1 0 0%;
143
+ }
144
+
145
+ .row-cols-auto > * {
146
+ flex: 0 0 auto;
147
+ width: auto;
148
+ }
149
+
150
+ .row-cols-1 > * {
151
+ flex: 0 0 auto;
152
+ width: 100%;
153
+ }
154
+
155
+ .row-cols-2 > * {
156
+ flex: 0 0 auto;
157
+ width: 50%;
158
+ }
159
+
160
+ .row-cols-3 > * {
161
+ flex: 0 0 auto;
162
+ width: 33.3333333333%;
163
+ }
164
+
165
+ .row-cols-4 > * {
166
+ flex: 0 0 auto;
167
+ width: 25%;
168
+ }
169
+
170
+ .row-cols-5 > * {
171
+ flex: 0 0 auto;
172
+ width: 20%;
173
+ }
174
+
175
+ .row-cols-6 > * {
176
+ flex: 0 0 auto;
177
+ width: 16.6666666667%;
178
+ }
179
+
180
+ .col-auto {
181
+ flex: 0 0 auto;
182
+ width: auto;
183
+ }
184
+
185
+ .col-1 {
186
+ flex: 0 0 auto;
187
+ width: 8.33333333%;
188
+ }
189
+
190
+ .col-2 {
191
+ flex: 0 0 auto;
192
+ width: 16.66666667%;
193
+ }
194
+
195
+ .col-3 {
196
+ flex: 0 0 auto;
197
+ width: 25%;
198
+ }
199
+
200
+ .col-4 {
201
+ flex: 0 0 auto;
202
+ width: 33.33333333%;
203
+ }
204
+
205
+ .col-5 {
206
+ flex: 0 0 auto;
207
+ width: 41.66666667%;
208
+ }
209
+
210
+ .col-6 {
211
+ flex: 0 0 auto;
212
+ width: 50%;
213
+ }
214
+
215
+ .col-7 {
216
+ flex: 0 0 auto;
217
+ width: 58.33333333%;
218
+ }
219
+
220
+ .col-8 {
221
+ flex: 0 0 auto;
222
+ width: 66.66666667%;
223
+ }
224
+
225
+ .col-9 {
226
+ flex: 0 0 auto;
227
+ width: 75%;
228
+ }
229
+
230
+ .col-10 {
231
+ flex: 0 0 auto;
232
+ width: 83.33333333%;
233
+ }
234
+
235
+ .col-11 {
236
+ flex: 0 0 auto;
237
+ width: 91.66666667%;
238
+ }
239
+
240
+ .col-12 {
241
+ flex: 0 0 auto;
242
+ width: 100%;
243
+ }
244
+
245
+ .offset-1 {
246
+ margin-left: 8.33333333%;
247
+ }
248
+
249
+ .offset-2 {
250
+ margin-left: 16.66666667%;
251
+ }
252
+
253
+ .offset-3 {
254
+ margin-left: 25%;
255
+ }
256
+
257
+ .offset-4 {
258
+ margin-left: 33.33333333%;
259
+ }
260
+
261
+ .offset-5 {
262
+ margin-left: 41.66666667%;
263
+ }
264
+
265
+ .offset-6 {
266
+ margin-left: 50%;
267
+ }
268
+
269
+ .offset-7 {
270
+ margin-left: 58.33333333%;
271
+ }
272
+
273
+ .offset-8 {
274
+ margin-left: 66.66666667%;
275
+ }
276
+
277
+ .offset-9 {
278
+ margin-left: 75%;
279
+ }
280
+
281
+ .offset-10 {
282
+ margin-left: 83.33333333%;
283
+ }
284
+
285
+ .offset-11 {
286
+ margin-left: 91.66666667%;
287
+ }
288
+
289
+ .g-0,
290
+ .gx-0 {
291
+ --bs-gutter-x: 0;
292
+ }
293
+
294
+ .g-0,
295
+ .gy-0 {
296
+ --bs-gutter-y: 0;
297
+ }
298
+
299
+ .g-1,
300
+ .gx-1 {
301
+ --bs-gutter-x: 0.25rem;
302
+ }
303
+
304
+ .g-1,
305
+ .gy-1 {
306
+ --bs-gutter-y: 0.25rem;
307
+ }
308
+
309
+ .g-2,
310
+ .gx-2 {
311
+ --bs-gutter-x: 0.5rem;
312
+ }
313
+
314
+ .g-2,
315
+ .gy-2 {
316
+ --bs-gutter-y: 0.5rem;
317
+ }
318
+
319
+ .g-3,
320
+ .gx-3 {
321
+ --bs-gutter-x: 1rem;
322
+ }
323
+
324
+ .g-3,
325
+ .gy-3 {
326
+ --bs-gutter-y: 1rem;
327
+ }
328
+
329
+ .g-4,
330
+ .gx-4 {
331
+ --bs-gutter-x: 1.5rem;
332
+ }
333
+
334
+ .g-4,
335
+ .gy-4 {
336
+ --bs-gutter-y: 1.5rem;
337
+ }
338
+
339
+ .g-5,
340
+ .gx-5 {
341
+ --bs-gutter-x: 3rem;
342
+ }
343
+
344
+ .g-5,
345
+ .gy-5 {
346
+ --bs-gutter-y: 3rem;
347
+ }
348
+
349
+ @media (min-width: 576px) {
350
+ .col-sm {
351
+ flex: 1 0 0%;
352
+ }
353
+
354
+ .row-cols-sm-auto > * {
355
+ flex: 0 0 auto;
356
+ width: auto;
357
+ }
358
+
359
+ .row-cols-sm-1 > * {
360
+ flex: 0 0 auto;
361
+ width: 100%;
362
+ }
363
+
364
+ .row-cols-sm-2 > * {
365
+ flex: 0 0 auto;
366
+ width: 50%;
367
+ }
368
+
369
+ .row-cols-sm-3 > * {
370
+ flex: 0 0 auto;
371
+ width: 33.3333333333%;
372
+ }
373
+
374
+ .row-cols-sm-4 > * {
375
+ flex: 0 0 auto;
376
+ width: 25%;
377
+ }
378
+
379
+ .row-cols-sm-5 > * {
380
+ flex: 0 0 auto;
381
+ width: 20%;
382
+ }
383
+
384
+ .row-cols-sm-6 > * {
385
+ flex: 0 0 auto;
386
+ width: 16.6666666667%;
387
+ }
388
+
389
+ .col-sm-auto {
390
+ flex: 0 0 auto;
391
+ width: auto;
392
+ }
393
+
394
+ .col-sm-1 {
395
+ flex: 0 0 auto;
396
+ width: 8.33333333%;
397
+ }
398
+
399
+ .col-sm-2 {
400
+ flex: 0 0 auto;
401
+ width: 16.66666667%;
402
+ }
403
+
404
+ .col-sm-3 {
405
+ flex: 0 0 auto;
406
+ width: 25%;
407
+ }
408
+
409
+ .col-sm-4 {
410
+ flex: 0 0 auto;
411
+ width: 33.33333333%;
412
+ }
413
+
414
+ .col-sm-5 {
415
+ flex: 0 0 auto;
416
+ width: 41.66666667%;
417
+ }
418
+
419
+ .col-sm-6 {
420
+ flex: 0 0 auto;
421
+ width: 50%;
422
+ }
423
+
424
+ .col-sm-7 {
425
+ flex: 0 0 auto;
426
+ width: 58.33333333%;
427
+ }
428
+
429
+ .col-sm-8 {
430
+ flex: 0 0 auto;
431
+ width: 66.66666667%;
432
+ }
433
+
434
+ .col-sm-9 {
435
+ flex: 0 0 auto;
436
+ width: 75%;
437
+ }
438
+
439
+ .col-sm-10 {
440
+ flex: 0 0 auto;
441
+ width: 83.33333333%;
442
+ }
443
+
444
+ .col-sm-11 {
445
+ flex: 0 0 auto;
446
+ width: 91.66666667%;
447
+ }
448
+
449
+ .col-sm-12 {
450
+ flex: 0 0 auto;
451
+ width: 100%;
452
+ }
453
+
454
+ .offset-sm-0 {
455
+ margin-left: 0;
456
+ }
457
+
458
+ .offset-sm-1 {
459
+ margin-left: 8.33333333%;
460
+ }
461
+
462
+ .offset-sm-2 {
463
+ margin-left: 16.66666667%;
464
+ }
465
+
466
+ .offset-sm-3 {
467
+ margin-left: 25%;
468
+ }
469
+
470
+ .offset-sm-4 {
471
+ margin-left: 33.33333333%;
472
+ }
473
+
474
+ .offset-sm-5 {
475
+ margin-left: 41.66666667%;
476
+ }
477
+
478
+ .offset-sm-6 {
479
+ margin-left: 50%;
480
+ }
481
+
482
+ .offset-sm-7 {
483
+ margin-left: 58.33333333%;
484
+ }
485
+
486
+ .offset-sm-8 {
487
+ margin-left: 66.66666667%;
488
+ }
489
+
490
+ .offset-sm-9 {
491
+ margin-left: 75%;
492
+ }
493
+
494
+ .offset-sm-10 {
495
+ margin-left: 83.33333333%;
496
+ }
497
+
498
+ .offset-sm-11 {
499
+ margin-left: 91.66666667%;
500
+ }
501
+
502
+ .g-sm-0,
503
+ .gx-sm-0 {
504
+ --bs-gutter-x: 0;
505
+ }
506
+
507
+ .g-sm-0,
508
+ .gy-sm-0 {
509
+ --bs-gutter-y: 0;
510
+ }
511
+
512
+ .g-sm-1,
513
+ .gx-sm-1 {
514
+ --bs-gutter-x: 0.25rem;
515
+ }
516
+
517
+ .g-sm-1,
518
+ .gy-sm-1 {
519
+ --bs-gutter-y: 0.25rem;
520
+ }
521
+
522
+ .g-sm-2,
523
+ .gx-sm-2 {
524
+ --bs-gutter-x: 0.5rem;
525
+ }
526
+
527
+ .g-sm-2,
528
+ .gy-sm-2 {
529
+ --bs-gutter-y: 0.5rem;
530
+ }
531
+
532
+ .g-sm-3,
533
+ .gx-sm-3 {
534
+ --bs-gutter-x: 1rem;
535
+ }
536
+
537
+ .g-sm-3,
538
+ .gy-sm-3 {
539
+ --bs-gutter-y: 1rem;
540
+ }
541
+
542
+ .g-sm-4,
543
+ .gx-sm-4 {
544
+ --bs-gutter-x: 1.5rem;
545
+ }
546
+
547
+ .g-sm-4,
548
+ .gy-sm-4 {
549
+ --bs-gutter-y: 1.5rem;
550
+ }
551
+
552
+ .g-sm-5,
553
+ .gx-sm-5 {
554
+ --bs-gutter-x: 3rem;
555
+ }
556
+
557
+ .g-sm-5,
558
+ .gy-sm-5 {
559
+ --bs-gutter-y: 3rem;
560
+ }
561
+ }
562
+ @media (min-width: 768px) {
563
+ .col-md {
564
+ flex: 1 0 0%;
565
+ }
566
+
567
+ .row-cols-md-auto > * {
568
+ flex: 0 0 auto;
569
+ width: auto;
570
+ }
571
+
572
+ .row-cols-md-1 > * {
573
+ flex: 0 0 auto;
574
+ width: 100%;
575
+ }
576
+
577
+ .row-cols-md-2 > * {
578
+ flex: 0 0 auto;
579
+ width: 50%;
580
+ }
581
+
582
+ .row-cols-md-3 > * {
583
+ flex: 0 0 auto;
584
+ width: 33.3333333333%;
585
+ }
586
+
587
+ .row-cols-md-4 > * {
588
+ flex: 0 0 auto;
589
+ width: 25%;
590
+ }
591
+
592
+ .row-cols-md-5 > * {
593
+ flex: 0 0 auto;
594
+ width: 20%;
595
+ }
596
+
597
+ .row-cols-md-6 > * {
598
+ flex: 0 0 auto;
599
+ width: 16.6666666667%;
600
+ }
601
+
602
+ .col-md-auto {
603
+ flex: 0 0 auto;
604
+ width: auto;
605
+ }
606
+
607
+ .col-md-1 {
608
+ flex: 0 0 auto;
609
+ width: 8.33333333%;
610
+ }
611
+
612
+ .col-md-2 {
613
+ flex: 0 0 auto;
614
+ width: 16.66666667%;
615
+ }
616
+
617
+ .col-md-3 {
618
+ flex: 0 0 auto;
619
+ width: 25%;
620
+ }
621
+
622
+ .col-md-4 {
623
+ flex: 0 0 auto;
624
+ width: 33.33333333%;
625
+ }
626
+
627
+ .col-md-5 {
628
+ flex: 0 0 auto;
629
+ width: 41.66666667%;
630
+ }
631
+
632
+ .col-md-6 {
633
+ flex: 0 0 auto;
634
+ width: 50%;
635
+ }
636
+
637
+ .col-md-7 {
638
+ flex: 0 0 auto;
639
+ width: 58.33333333%;
640
+ }
641
+
642
+ .col-md-8 {
643
+ flex: 0 0 auto;
644
+ width: 66.66666667%;
645
+ }
646
+
647
+ .col-md-9 {
648
+ flex: 0 0 auto;
649
+ width: 75%;
650
+ }
651
+
652
+ .col-md-10 {
653
+ flex: 0 0 auto;
654
+ width: 83.33333333%;
655
+ }
656
+
657
+ .col-md-11 {
658
+ flex: 0 0 auto;
659
+ width: 91.66666667%;
660
+ }
661
+
662
+ .col-md-12 {
663
+ flex: 0 0 auto;
664
+ width: 100%;
665
+ }
666
+
667
+ .offset-md-0 {
668
+ margin-left: 0;
669
+ }
670
+
671
+ .offset-md-1 {
672
+ margin-left: 8.33333333%;
673
+ }
674
+
675
+ .offset-md-2 {
676
+ margin-left: 16.66666667%;
677
+ }
678
+
679
+ .offset-md-3 {
680
+ margin-left: 25%;
681
+ }
682
+
683
+ .offset-md-4 {
684
+ margin-left: 33.33333333%;
685
+ }
686
+
687
+ .offset-md-5 {
688
+ margin-left: 41.66666667%;
689
+ }
690
+
691
+ .offset-md-6 {
692
+ margin-left: 50%;
693
+ }
694
+
695
+ .offset-md-7 {
696
+ margin-left: 58.33333333%;
697
+ }
698
+
699
+ .offset-md-8 {
700
+ margin-left: 66.66666667%;
701
+ }
702
+
703
+ .offset-md-9 {
704
+ margin-left: 75%;
705
+ }
706
+
707
+ .offset-md-10 {
708
+ margin-left: 83.33333333%;
709
+ }
710
+
711
+ .offset-md-11 {
712
+ margin-left: 91.66666667%;
713
+ }
714
+
715
+ .g-md-0,
716
+ .gx-md-0 {
717
+ --bs-gutter-x: 0;
718
+ }
719
+
720
+ .g-md-0,
721
+ .gy-md-0 {
722
+ --bs-gutter-y: 0;
723
+ }
724
+
725
+ .g-md-1,
726
+ .gx-md-1 {
727
+ --bs-gutter-x: 0.25rem;
728
+ }
729
+
730
+ .g-md-1,
731
+ .gy-md-1 {
732
+ --bs-gutter-y: 0.25rem;
733
+ }
734
+
735
+ .g-md-2,
736
+ .gx-md-2 {
737
+ --bs-gutter-x: 0.5rem;
738
+ }
739
+
740
+ .g-md-2,
741
+ .gy-md-2 {
742
+ --bs-gutter-y: 0.5rem;
743
+ }
744
+
745
+ .g-md-3,
746
+ .gx-md-3 {
747
+ --bs-gutter-x: 1rem;
748
+ }
749
+
750
+ .g-md-3,
751
+ .gy-md-3 {
752
+ --bs-gutter-y: 1rem;
753
+ }
754
+
755
+ .g-md-4,
756
+ .gx-md-4 {
757
+ --bs-gutter-x: 1.5rem;
758
+ }
759
+
760
+ .g-md-4,
761
+ .gy-md-4 {
762
+ --bs-gutter-y: 1.5rem;
763
+ }
764
+
765
+ .g-md-5,
766
+ .gx-md-5 {
767
+ --bs-gutter-x: 3rem;
768
+ }
769
+
770
+ .g-md-5,
771
+ .gy-md-5 {
772
+ --bs-gutter-y: 3rem;
773
+ }
774
+ }
775
+ @media (min-width: 992px) {
776
+ .col-lg {
777
+ flex: 1 0 0%;
778
+ }
779
+
780
+ .row-cols-lg-auto > * {
781
+ flex: 0 0 auto;
782
+ width: auto;
783
+ }
784
+
785
+ .row-cols-lg-1 > * {
786
+ flex: 0 0 auto;
787
+ width: 100%;
788
+ }
789
+
790
+ .row-cols-lg-2 > * {
791
+ flex: 0 0 auto;
792
+ width: 50%;
793
+ }
794
+
795
+ .row-cols-lg-3 > * {
796
+ flex: 0 0 auto;
797
+ width: 33.3333333333%;
798
+ }
799
+
800
+ .row-cols-lg-4 > * {
801
+ flex: 0 0 auto;
802
+ width: 25%;
803
+ }
804
+
805
+ .row-cols-lg-5 > * {
806
+ flex: 0 0 auto;
807
+ width: 20%;
808
+ }
809
+
810
+ .row-cols-lg-6 > * {
811
+ flex: 0 0 auto;
812
+ width: 16.6666666667%;
813
+ }
814
+
815
+ .col-lg-auto {
816
+ flex: 0 0 auto;
817
+ width: auto;
818
+ }
819
+
820
+ .col-lg-1 {
821
+ flex: 0 0 auto;
822
+ width: 8.33333333%;
823
+ }
824
+
825
+ .col-lg-2 {
826
+ flex: 0 0 auto;
827
+ width: 16.66666667%;
828
+ }
829
+
830
+ .col-lg-3 {
831
+ flex: 0 0 auto;
832
+ width: 25%;
833
+ }
834
+
835
+ .col-lg-4 {
836
+ flex: 0 0 auto;
837
+ width: 33.33333333%;
838
+ }
839
+
840
+ .col-lg-5 {
841
+ flex: 0 0 auto;
842
+ width: 41.66666667%;
843
+ }
844
+
845
+ .col-lg-6 {
846
+ flex: 0 0 auto;
847
+ width: 50%;
848
+ }
849
+
850
+ .col-lg-7 {
851
+ flex: 0 0 auto;
852
+ width: 58.33333333%;
853
+ }
854
+
855
+ .col-lg-8 {
856
+ flex: 0 0 auto;
857
+ width: 66.66666667%;
858
+ }
859
+
860
+ .col-lg-9 {
861
+ flex: 0 0 auto;
862
+ width: 75%;
863
+ }
864
+
865
+ .col-lg-10 {
866
+ flex: 0 0 auto;
867
+ width: 83.33333333%;
868
+ }
869
+
870
+ .col-lg-11 {
871
+ flex: 0 0 auto;
872
+ width: 91.66666667%;
873
+ }
874
+
875
+ .col-lg-12 {
876
+ flex: 0 0 auto;
877
+ width: 100%;
878
+ }
879
+
880
+ .offset-lg-0 {
881
+ margin-left: 0;
882
+ }
883
+
884
+ .offset-lg-1 {
885
+ margin-left: 8.33333333%;
886
+ }
887
+
888
+ .offset-lg-2 {
889
+ margin-left: 16.66666667%;
890
+ }
891
+
892
+ .offset-lg-3 {
893
+ margin-left: 25%;
894
+ }
895
+
896
+ .offset-lg-4 {
897
+ margin-left: 33.33333333%;
898
+ }
899
+
900
+ .offset-lg-5 {
901
+ margin-left: 41.66666667%;
902
+ }
903
+
904
+ .offset-lg-6 {
905
+ margin-left: 50%;
906
+ }
907
+
908
+ .offset-lg-7 {
909
+ margin-left: 58.33333333%;
910
+ }
911
+
912
+ .offset-lg-8 {
913
+ margin-left: 66.66666667%;
914
+ }
915
+
916
+ .offset-lg-9 {
917
+ margin-left: 75%;
918
+ }
919
+
920
+ .offset-lg-10 {
921
+ margin-left: 83.33333333%;
922
+ }
923
+
924
+ .offset-lg-11 {
925
+ margin-left: 91.66666667%;
926
+ }
927
+
928
+ .g-lg-0,
929
+ .gx-lg-0 {
930
+ --bs-gutter-x: 0;
931
+ }
932
+
933
+ .g-lg-0,
934
+ .gy-lg-0 {
935
+ --bs-gutter-y: 0;
936
+ }
937
+
938
+ .g-lg-1,
939
+ .gx-lg-1 {
940
+ --bs-gutter-x: 0.25rem;
941
+ }
942
+
943
+ .g-lg-1,
944
+ .gy-lg-1 {
945
+ --bs-gutter-y: 0.25rem;
946
+ }
947
+
948
+ .g-lg-2,
949
+ .gx-lg-2 {
950
+ --bs-gutter-x: 0.5rem;
951
+ }
952
+
953
+ .g-lg-2,
954
+ .gy-lg-2 {
955
+ --bs-gutter-y: 0.5rem;
956
+ }
957
+
958
+ .g-lg-3,
959
+ .gx-lg-3 {
960
+ --bs-gutter-x: 1rem;
961
+ }
962
+
963
+ .g-lg-3,
964
+ .gy-lg-3 {
965
+ --bs-gutter-y: 1rem;
966
+ }
967
+
968
+ .g-lg-4,
969
+ .gx-lg-4 {
970
+ --bs-gutter-x: 1.5rem;
971
+ }
972
+
973
+ .g-lg-4,
974
+ .gy-lg-4 {
975
+ --bs-gutter-y: 1.5rem;
976
+ }
977
+
978
+ .g-lg-5,
979
+ .gx-lg-5 {
980
+ --bs-gutter-x: 3rem;
981
+ }
982
+
983
+ .g-lg-5,
984
+ .gy-lg-5 {
985
+ --bs-gutter-y: 3rem;
986
+ }
987
+ }
988
+ @media (min-width: 1200px) {
989
+ .col-xl {
990
+ flex: 1 0 0%;
991
+ }
992
+
993
+ .row-cols-xl-auto > * {
994
+ flex: 0 0 auto;
995
+ width: auto;
996
+ }
997
+
998
+ .row-cols-xl-1 > * {
999
+ flex: 0 0 auto;
1000
+ width: 100%;
1001
+ }
1002
+
1003
+ .row-cols-xl-2 > * {
1004
+ flex: 0 0 auto;
1005
+ width: 50%;
1006
+ }
1007
+
1008
+ .row-cols-xl-3 > * {
1009
+ flex: 0 0 auto;
1010
+ width: 33.3333333333%;
1011
+ }
1012
+
1013
+ .row-cols-xl-4 > * {
1014
+ flex: 0 0 auto;
1015
+ width: 25%;
1016
+ }
1017
+
1018
+ .row-cols-xl-5 > * {
1019
+ flex: 0 0 auto;
1020
+ width: 20%;
1021
+ }
1022
+
1023
+ .row-cols-xl-6 > * {
1024
+ flex: 0 0 auto;
1025
+ width: 16.6666666667%;
1026
+ }
1027
+
1028
+ .col-xl-auto {
1029
+ flex: 0 0 auto;
1030
+ width: auto;
1031
+ }
1032
+
1033
+ .col-xl-1 {
1034
+ flex: 0 0 auto;
1035
+ width: 8.33333333%;
1036
+ }
1037
+
1038
+ .col-xl-2 {
1039
+ flex: 0 0 auto;
1040
+ width: 16.66666667%;
1041
+ }
1042
+
1043
+ .col-xl-3 {
1044
+ flex: 0 0 auto;
1045
+ width: 25%;
1046
+ }
1047
+
1048
+ .col-xl-4 {
1049
+ flex: 0 0 auto;
1050
+ width: 33.33333333%;
1051
+ }
1052
+
1053
+ .col-xl-5 {
1054
+ flex: 0 0 auto;
1055
+ width: 41.66666667%;
1056
+ }
1057
+
1058
+ .col-xl-6 {
1059
+ flex: 0 0 auto;
1060
+ width: 50%;
1061
+ }
1062
+
1063
+ .col-xl-7 {
1064
+ flex: 0 0 auto;
1065
+ width: 58.33333333%;
1066
+ }
1067
+
1068
+ .col-xl-8 {
1069
+ flex: 0 0 auto;
1070
+ width: 66.66666667%;
1071
+ }
1072
+
1073
+ .col-xl-9 {
1074
+ flex: 0 0 auto;
1075
+ width: 75%;
1076
+ }
1077
+
1078
+ .col-xl-10 {
1079
+ flex: 0 0 auto;
1080
+ width: 83.33333333%;
1081
+ }
1082
+
1083
+ .col-xl-11 {
1084
+ flex: 0 0 auto;
1085
+ width: 91.66666667%;
1086
+ }
1087
+
1088
+ .col-xl-12 {
1089
+ flex: 0 0 auto;
1090
+ width: 100%;
1091
+ }
1092
+
1093
+ .offset-xl-0 {
1094
+ margin-left: 0;
1095
+ }
1096
+
1097
+ .offset-xl-1 {
1098
+ margin-left: 8.33333333%;
1099
+ }
1100
+
1101
+ .offset-xl-2 {
1102
+ margin-left: 16.66666667%;
1103
+ }
1104
+
1105
+ .offset-xl-3 {
1106
+ margin-left: 25%;
1107
+ }
1108
+
1109
+ .offset-xl-4 {
1110
+ margin-left: 33.33333333%;
1111
+ }
1112
+
1113
+ .offset-xl-5 {
1114
+ margin-left: 41.66666667%;
1115
+ }
1116
+
1117
+ .offset-xl-6 {
1118
+ margin-left: 50%;
1119
+ }
1120
+
1121
+ .offset-xl-7 {
1122
+ margin-left: 58.33333333%;
1123
+ }
1124
+
1125
+ .offset-xl-8 {
1126
+ margin-left: 66.66666667%;
1127
+ }
1128
+
1129
+ .offset-xl-9 {
1130
+ margin-left: 75%;
1131
+ }
1132
+
1133
+ .offset-xl-10 {
1134
+ margin-left: 83.33333333%;
1135
+ }
1136
+
1137
+ .offset-xl-11 {
1138
+ margin-left: 91.66666667%;
1139
+ }
1140
+
1141
+ .g-xl-0,
1142
+ .gx-xl-0 {
1143
+ --bs-gutter-x: 0;
1144
+ }
1145
+
1146
+ .g-xl-0,
1147
+ .gy-xl-0 {
1148
+ --bs-gutter-y: 0;
1149
+ }
1150
+
1151
+ .g-xl-1,
1152
+ .gx-xl-1 {
1153
+ --bs-gutter-x: 0.25rem;
1154
+ }
1155
+
1156
+ .g-xl-1,
1157
+ .gy-xl-1 {
1158
+ --bs-gutter-y: 0.25rem;
1159
+ }
1160
+
1161
+ .g-xl-2,
1162
+ .gx-xl-2 {
1163
+ --bs-gutter-x: 0.5rem;
1164
+ }
1165
+
1166
+ .g-xl-2,
1167
+ .gy-xl-2 {
1168
+ --bs-gutter-y: 0.5rem;
1169
+ }
1170
+
1171
+ .g-xl-3,
1172
+ .gx-xl-3 {
1173
+ --bs-gutter-x: 1rem;
1174
+ }
1175
+
1176
+ .g-xl-3,
1177
+ .gy-xl-3 {
1178
+ --bs-gutter-y: 1rem;
1179
+ }
1180
+
1181
+ .g-xl-4,
1182
+ .gx-xl-4 {
1183
+ --bs-gutter-x: 1.5rem;
1184
+ }
1185
+
1186
+ .g-xl-4,
1187
+ .gy-xl-4 {
1188
+ --bs-gutter-y: 1.5rem;
1189
+ }
1190
+
1191
+ .g-xl-5,
1192
+ .gx-xl-5 {
1193
+ --bs-gutter-x: 3rem;
1194
+ }
1195
+
1196
+ .g-xl-5,
1197
+ .gy-xl-5 {
1198
+ --bs-gutter-y: 3rem;
1199
+ }
1200
+ }
1201
+ @media (min-width: 1400px) {
1202
+ .col-xxl {
1203
+ flex: 1 0 0%;
1204
+ }
1205
+
1206
+ .row-cols-xxl-auto > * {
1207
+ flex: 0 0 auto;
1208
+ width: auto;
1209
+ }
1210
+
1211
+ .row-cols-xxl-1 > * {
1212
+ flex: 0 0 auto;
1213
+ width: 100%;
1214
+ }
1215
+
1216
+ .row-cols-xxl-2 > * {
1217
+ flex: 0 0 auto;
1218
+ width: 50%;
1219
+ }
1220
+
1221
+ .row-cols-xxl-3 > * {
1222
+ flex: 0 0 auto;
1223
+ width: 33.3333333333%;
1224
+ }
1225
+
1226
+ .row-cols-xxl-4 > * {
1227
+ flex: 0 0 auto;
1228
+ width: 25%;
1229
+ }
1230
+
1231
+ .row-cols-xxl-5 > * {
1232
+ flex: 0 0 auto;
1233
+ width: 20%;
1234
+ }
1235
+
1236
+ .row-cols-xxl-6 > * {
1237
+ flex: 0 0 auto;
1238
+ width: 16.6666666667%;
1239
+ }
1240
+
1241
+ .col-xxl-auto {
1242
+ flex: 0 0 auto;
1243
+ width: auto;
1244
+ }
1245
+
1246
+ .col-xxl-1 {
1247
+ flex: 0 0 auto;
1248
+ width: 8.33333333%;
1249
+ }
1250
+
1251
+ .col-xxl-2 {
1252
+ flex: 0 0 auto;
1253
+ width: 16.66666667%;
1254
+ }
1255
+
1256
+ .col-xxl-3 {
1257
+ flex: 0 0 auto;
1258
+ width: 25%;
1259
+ }
1260
+
1261
+ .col-xxl-4 {
1262
+ flex: 0 0 auto;
1263
+ width: 33.33333333%;
1264
+ }
1265
+
1266
+ .col-xxl-5 {
1267
+ flex: 0 0 auto;
1268
+ width: 41.66666667%;
1269
+ }
1270
+
1271
+ .col-xxl-6 {
1272
+ flex: 0 0 auto;
1273
+ width: 50%;
1274
+ }
1275
+
1276
+ .col-xxl-7 {
1277
+ flex: 0 0 auto;
1278
+ width: 58.33333333%;
1279
+ }
1280
+
1281
+ .col-xxl-8 {
1282
+ flex: 0 0 auto;
1283
+ width: 66.66666667%;
1284
+ }
1285
+
1286
+ .col-xxl-9 {
1287
+ flex: 0 0 auto;
1288
+ width: 75%;
1289
+ }
1290
+
1291
+ .col-xxl-10 {
1292
+ flex: 0 0 auto;
1293
+ width: 83.33333333%;
1294
+ }
1295
+
1296
+ .col-xxl-11 {
1297
+ flex: 0 0 auto;
1298
+ width: 91.66666667%;
1299
+ }
1300
+
1301
+ .col-xxl-12 {
1302
+ flex: 0 0 auto;
1303
+ width: 100%;
1304
+ }
1305
+
1306
+ .offset-xxl-0 {
1307
+ margin-left: 0;
1308
+ }
1309
+
1310
+ .offset-xxl-1 {
1311
+ margin-left: 8.33333333%;
1312
+ }
1313
+
1314
+ .offset-xxl-2 {
1315
+ margin-left: 16.66666667%;
1316
+ }
1317
+
1318
+ .offset-xxl-3 {
1319
+ margin-left: 25%;
1320
+ }
1321
+
1322
+ .offset-xxl-4 {
1323
+ margin-left: 33.33333333%;
1324
+ }
1325
+
1326
+ .offset-xxl-5 {
1327
+ margin-left: 41.66666667%;
1328
+ }
1329
+
1330
+ .offset-xxl-6 {
1331
+ margin-left: 50%;
1332
+ }
1333
+
1334
+ .offset-xxl-7 {
1335
+ margin-left: 58.33333333%;
1336
+ }
1337
+
1338
+ .offset-xxl-8 {
1339
+ margin-left: 66.66666667%;
1340
+ }
1341
+
1342
+ .offset-xxl-9 {
1343
+ margin-left: 75%;
1344
+ }
1345
+
1346
+ .offset-xxl-10 {
1347
+ margin-left: 83.33333333%;
1348
+ }
1349
+
1350
+ .offset-xxl-11 {
1351
+ margin-left: 91.66666667%;
1352
+ }
1353
+
1354
+ .g-xxl-0,
1355
+ .gx-xxl-0 {
1356
+ --bs-gutter-x: 0;
1357
+ }
1358
+
1359
+ .g-xxl-0,
1360
+ .gy-xxl-0 {
1361
+ --bs-gutter-y: 0;
1362
+ }
1363
+
1364
+ .g-xxl-1,
1365
+ .gx-xxl-1 {
1366
+ --bs-gutter-x: 0.25rem;
1367
+ }
1368
+
1369
+ .g-xxl-1,
1370
+ .gy-xxl-1 {
1371
+ --bs-gutter-y: 0.25rem;
1372
+ }
1373
+
1374
+ .g-xxl-2,
1375
+ .gx-xxl-2 {
1376
+ --bs-gutter-x: 0.5rem;
1377
+ }
1378
+
1379
+ .g-xxl-2,
1380
+ .gy-xxl-2 {
1381
+ --bs-gutter-y: 0.5rem;
1382
+ }
1383
+
1384
+ .g-xxl-3,
1385
+ .gx-xxl-3 {
1386
+ --bs-gutter-x: 1rem;
1387
+ }
1388
+
1389
+ .g-xxl-3,
1390
+ .gy-xxl-3 {
1391
+ --bs-gutter-y: 1rem;
1392
+ }
1393
+
1394
+ .g-xxl-4,
1395
+ .gx-xxl-4 {
1396
+ --bs-gutter-x: 1.5rem;
1397
+ }
1398
+
1399
+ .g-xxl-4,
1400
+ .gy-xxl-4 {
1401
+ --bs-gutter-y: 1.5rem;
1402
+ }
1403
+
1404
+ .g-xxl-5,
1405
+ .gx-xxl-5 {
1406
+ --bs-gutter-x: 3rem;
1407
+ }
1408
+
1409
+ .g-xxl-5,
1410
+ .gy-xxl-5 {
1411
+ --bs-gutter-y: 3rem;
1412
+ }
1413
+ }
1414
+ .d-inline {
1415
+ display: inline !important;
1416
+ }
1417
+
1418
+ .d-inline-block {
1419
+ display: inline-block !important;
1420
+ }
1421
+
1422
+ .d-block {
1423
+ display: block !important;
1424
+ }
1425
+
1426
+ .d-grid {
1427
+ display: grid !important;
1428
+ }
1429
+
1430
+ .d-table {
1431
+ display: table !important;
1432
+ }
1433
+
1434
+ .d-table-row {
1435
+ display: table-row !important;
1436
+ }
1437
+
1438
+ .d-table-cell {
1439
+ display: table-cell !important;
1440
+ }
1441
+
1442
+ .d-flex {
1443
+ display: flex !important;
1444
+ }
1445
+
1446
+ .d-inline-flex {
1447
+ display: inline-flex !important;
1448
+ }
1449
+
1450
+ .d-none {
1451
+ display: none !important;
1452
+ }
1453
+
1454
+ .flex-fill {
1455
+ flex: 1 1 auto !important;
1456
+ }
1457
+
1458
+ .flex-row {
1459
+ flex-direction: row !important;
1460
+ }
1461
+
1462
+ .flex-column {
1463
+ flex-direction: column !important;
1464
+ }
1465
+
1466
+ .flex-row-reverse {
1467
+ flex-direction: row-reverse !important;
1468
+ }
1469
+
1470
+ .flex-column-reverse {
1471
+ flex-direction: column-reverse !important;
1472
+ }
1473
+
1474
+ .flex-grow-0 {
1475
+ flex-grow: 0 !important;
1476
+ }
1477
+
1478
+ .flex-grow-1 {
1479
+ flex-grow: 1 !important;
1480
+ }
1481
+
1482
+ .flex-shrink-0 {
1483
+ flex-shrink: 0 !important;
1484
+ }
1485
+
1486
+ .flex-shrink-1 {
1487
+ flex-shrink: 1 !important;
1488
+ }
1489
+
1490
+ .flex-wrap {
1491
+ flex-wrap: wrap !important;
1492
+ }
1493
+
1494
+ .flex-nowrap {
1495
+ flex-wrap: nowrap !important;
1496
+ }
1497
+
1498
+ .flex-wrap-reverse {
1499
+ flex-wrap: wrap-reverse !important;
1500
+ }
1501
+
1502
+ .justify-content-start {
1503
+ justify-content: flex-start !important;
1504
+ }
1505
+
1506
+ .justify-content-end {
1507
+ justify-content: flex-end !important;
1508
+ }
1509
+
1510
+ .justify-content-center {
1511
+ justify-content: center !important;
1512
+ }
1513
+
1514
+ .justify-content-between {
1515
+ justify-content: space-between !important;
1516
+ }
1517
+
1518
+ .justify-content-around {
1519
+ justify-content: space-around !important;
1520
+ }
1521
+
1522
+ .justify-content-evenly {
1523
+ justify-content: space-evenly !important;
1524
+ }
1525
+
1526
+ .align-items-start {
1527
+ align-items: flex-start !important;
1528
+ }
1529
+
1530
+ .align-items-end {
1531
+ align-items: flex-end !important;
1532
+ }
1533
+
1534
+ .align-items-center {
1535
+ align-items: center !important;
1536
+ }
1537
+
1538
+ .align-items-baseline {
1539
+ align-items: baseline !important;
1540
+ }
1541
+
1542
+ .align-items-stretch {
1543
+ align-items: stretch !important;
1544
+ }
1545
+
1546
+ .align-content-start {
1547
+ align-content: flex-start !important;
1548
+ }
1549
+
1550
+ .align-content-end {
1551
+ align-content: flex-end !important;
1552
+ }
1553
+
1554
+ .align-content-center {
1555
+ align-content: center !important;
1556
+ }
1557
+
1558
+ .align-content-between {
1559
+ align-content: space-between !important;
1560
+ }
1561
+
1562
+ .align-content-around {
1563
+ align-content: space-around !important;
1564
+ }
1565
+
1566
+ .align-content-stretch {
1567
+ align-content: stretch !important;
1568
+ }
1569
+
1570
+ .align-self-auto {
1571
+ align-self: auto !important;
1572
+ }
1573
+
1574
+ .align-self-start {
1575
+ align-self: flex-start !important;
1576
+ }
1577
+
1578
+ .align-self-end {
1579
+ align-self: flex-end !important;
1580
+ }
1581
+
1582
+ .align-self-center {
1583
+ align-self: center !important;
1584
+ }
1585
+
1586
+ .align-self-baseline {
1587
+ align-self: baseline !important;
1588
+ }
1589
+
1590
+ .align-self-stretch {
1591
+ align-self: stretch !important;
1592
+ }
1593
+
1594
+ .order-first {
1595
+ order: -1 !important;
1596
+ }
1597
+
1598
+ .order-0 {
1599
+ order: 0 !important;
1600
+ }
1601
+
1602
+ .order-1 {
1603
+ order: 1 !important;
1604
+ }
1605
+
1606
+ .order-2 {
1607
+ order: 2 !important;
1608
+ }
1609
+
1610
+ .order-3 {
1611
+ order: 3 !important;
1612
+ }
1613
+
1614
+ .order-4 {
1615
+ order: 4 !important;
1616
+ }
1617
+
1618
+ .order-5 {
1619
+ order: 5 !important;
1620
+ }
1621
+
1622
+ .order-last {
1623
+ order: 6 !important;
1624
+ }
1625
+
1626
+ .m-0 {
1627
+ margin: 0 !important;
1628
+ }
1629
+
1630
+ .m-1 {
1631
+ margin: 0.25rem !important;
1632
+ }
1633
+
1634
+ .m-2 {
1635
+ margin: 0.5rem !important;
1636
+ }
1637
+
1638
+ .m-3 {
1639
+ margin: 1rem !important;
1640
+ }
1641
+
1642
+ .m-4 {
1643
+ margin: 1.5rem !important;
1644
+ }
1645
+
1646
+ .m-5 {
1647
+ margin: 3rem !important;
1648
+ }
1649
+
1650
+ .m-auto {
1651
+ margin: auto !important;
1652
+ }
1653
+
1654
+ .mx-0 {
1655
+ margin-right: 0 !important;
1656
+ margin-left: 0 !important;
1657
+ }
1658
+
1659
+ .mx-1 {
1660
+ margin-right: 0.25rem !important;
1661
+ margin-left: 0.25rem !important;
1662
+ }
1663
+
1664
+ .mx-2 {
1665
+ margin-right: 0.5rem !important;
1666
+ margin-left: 0.5rem !important;
1667
+ }
1668
+
1669
+ .mx-3 {
1670
+ margin-right: 1rem !important;
1671
+ margin-left: 1rem !important;
1672
+ }
1673
+
1674
+ .mx-4 {
1675
+ margin-right: 1.5rem !important;
1676
+ margin-left: 1.5rem !important;
1677
+ }
1678
+
1679
+ .mx-5 {
1680
+ margin-right: 3rem !important;
1681
+ margin-left: 3rem !important;
1682
+ }
1683
+
1684
+ .mx-auto {
1685
+ margin-right: auto !important;
1686
+ margin-left: auto !important;
1687
+ }
1688
+
1689
+ .my-0 {
1690
+ margin-top: 0 !important;
1691
+ margin-bottom: 0 !important;
1692
+ }
1693
+
1694
+ .my-1 {
1695
+ margin-top: 0.25rem !important;
1696
+ margin-bottom: 0.25rem !important;
1697
+ }
1698
+
1699
+ .my-2 {
1700
+ margin-top: 0.5rem !important;
1701
+ margin-bottom: 0.5rem !important;
1702
+ }
1703
+
1704
+ .my-3 {
1705
+ margin-top: 1rem !important;
1706
+ margin-bottom: 1rem !important;
1707
+ }
1708
+
1709
+ .my-4 {
1710
+ margin-top: 1.5rem !important;
1711
+ margin-bottom: 1.5rem !important;
1712
+ }
1713
+
1714
+ .my-5 {
1715
+ margin-top: 3rem !important;
1716
+ margin-bottom: 3rem !important;
1717
+ }
1718
+
1719
+ .my-auto {
1720
+ margin-top: auto !important;
1721
+ margin-bottom: auto !important;
1722
+ }
1723
+
1724
+ .mt-0 {
1725
+ margin-top: 0 !important;
1726
+ }
1727
+
1728
+ .mt-1 {
1729
+ margin-top: 0.25rem !important;
1730
+ }
1731
+
1732
+ .mt-2 {
1733
+ margin-top: 0.5rem !important;
1734
+ }
1735
+
1736
+ .mt-3 {
1737
+ margin-top: 1rem !important;
1738
+ }
1739
+
1740
+ .mt-4 {
1741
+ margin-top: 1.5rem !important;
1742
+ }
1743
+
1744
+ .mt-5 {
1745
+ margin-top: 3rem !important;
1746
+ }
1747
+
1748
+ .mt-auto {
1749
+ margin-top: auto !important;
1750
+ }
1751
+
1752
+ .me-0 {
1753
+ margin-right: 0 !important;
1754
+ }
1755
+
1756
+ .me-1 {
1757
+ margin-right: 0.25rem !important;
1758
+ }
1759
+
1760
+ .me-2 {
1761
+ margin-right: 0.5rem !important;
1762
+ }
1763
+
1764
+ .me-3 {
1765
+ margin-right: 1rem !important;
1766
+ }
1767
+
1768
+ .me-4 {
1769
+ margin-right: 1.5rem !important;
1770
+ }
1771
+
1772
+ .me-5 {
1773
+ margin-right: 3rem !important;
1774
+ }
1775
+
1776
+ .me-auto {
1777
+ margin-right: auto !important;
1778
+ }
1779
+
1780
+ .mb-0 {
1781
+ margin-bottom: 0 !important;
1782
+ }
1783
+
1784
+ .mb-1 {
1785
+ margin-bottom: 0.25rem !important;
1786
+ }
1787
+
1788
+ .mb-2 {
1789
+ margin-bottom: 0.5rem !important;
1790
+ }
1791
+
1792
+ .mb-3 {
1793
+ margin-bottom: 1rem !important;
1794
+ }
1795
+
1796
+ .mb-4 {
1797
+ margin-bottom: 1.5rem !important;
1798
+ }
1799
+
1800
+ .mb-5 {
1801
+ margin-bottom: 3rem !important;
1802
+ }
1803
+
1804
+ .mb-auto {
1805
+ margin-bottom: auto !important;
1806
+ }
1807
+
1808
+ .ms-0 {
1809
+ margin-left: 0 !important;
1810
+ }
1811
+
1812
+ .ms-1 {
1813
+ margin-left: 0.25rem !important;
1814
+ }
1815
+
1816
+ .ms-2 {
1817
+ margin-left: 0.5rem !important;
1818
+ }
1819
+
1820
+ .ms-3 {
1821
+ margin-left: 1rem !important;
1822
+ }
1823
+
1824
+ .ms-4 {
1825
+ margin-left: 1.5rem !important;
1826
+ }
1827
+
1828
+ .ms-5 {
1829
+ margin-left: 3rem !important;
1830
+ }
1831
+
1832
+ .ms-auto {
1833
+ margin-left: auto !important;
1834
+ }
1835
+
1836
+ .p-0 {
1837
+ padding: 0 !important;
1838
+ }
1839
+
1840
+ .p-1 {
1841
+ padding: 0.25rem !important;
1842
+ }
1843
+
1844
+ .p-2 {
1845
+ padding: 0.5rem !important;
1846
+ }
1847
+
1848
+ .p-3 {
1849
+ padding: 1rem !important;
1850
+ }
1851
+
1852
+ .p-4 {
1853
+ padding: 1.5rem !important;
1854
+ }
1855
+
1856
+ .p-5 {
1857
+ padding: 3rem !important;
1858
+ }
1859
+
1860
+ .px-0 {
1861
+ padding-right: 0 !important;
1862
+ padding-left: 0 !important;
1863
+ }
1864
+
1865
+ .px-1 {
1866
+ padding-right: 0.25rem !important;
1867
+ padding-left: 0.25rem !important;
1868
+ }
1869
+
1870
+ .px-2 {
1871
+ padding-right: 0.5rem !important;
1872
+ padding-left: 0.5rem !important;
1873
+ }
1874
+
1875
+ .px-3 {
1876
+ padding-right: 1rem !important;
1877
+ padding-left: 1rem !important;
1878
+ }
1879
+
1880
+ .px-4 {
1881
+ padding-right: 1.5rem !important;
1882
+ padding-left: 1.5rem !important;
1883
+ }
1884
+
1885
+ .px-5 {
1886
+ padding-right: 3rem !important;
1887
+ padding-left: 3rem !important;
1888
+ }
1889
+
1890
+ .py-0 {
1891
+ padding-top: 0 !important;
1892
+ padding-bottom: 0 !important;
1893
+ }
1894
+
1895
+ .py-1 {
1896
+ padding-top: 0.25rem !important;
1897
+ padding-bottom: 0.25rem !important;
1898
+ }
1899
+
1900
+ .py-2 {
1901
+ padding-top: 0.5rem !important;
1902
+ padding-bottom: 0.5rem !important;
1903
+ }
1904
+
1905
+ .py-3 {
1906
+ padding-top: 1rem !important;
1907
+ padding-bottom: 1rem !important;
1908
+ }
1909
+
1910
+ .py-4 {
1911
+ padding-top: 1.5rem !important;
1912
+ padding-bottom: 1.5rem !important;
1913
+ }
1914
+
1915
+ .py-5 {
1916
+ padding-top: 3rem !important;
1917
+ padding-bottom: 3rem !important;
1918
+ }
1919
+
1920
+ .pt-0 {
1921
+ padding-top: 0 !important;
1922
+ }
1923
+
1924
+ .pt-1 {
1925
+ padding-top: 0.25rem !important;
1926
+ }
1927
+
1928
+ .pt-2 {
1929
+ padding-top: 0.5rem !important;
1930
+ }
1931
+
1932
+ .pt-3 {
1933
+ padding-top: 1rem !important;
1934
+ }
1935
+
1936
+ .pt-4 {
1937
+ padding-top: 1.5rem !important;
1938
+ }
1939
+
1940
+ .pt-5 {
1941
+ padding-top: 3rem !important;
1942
+ }
1943
+
1944
+ .pe-0 {
1945
+ padding-right: 0 !important;
1946
+ }
1947
+
1948
+ .pe-1 {
1949
+ padding-right: 0.25rem !important;
1950
+ }
1951
+
1952
+ .pe-2 {
1953
+ padding-right: 0.5rem !important;
1954
+ }
1955
+
1956
+ .pe-3 {
1957
+ padding-right: 1rem !important;
1958
+ }
1959
+
1960
+ .pe-4 {
1961
+ padding-right: 1.5rem !important;
1962
+ }
1963
+
1964
+ .pe-5 {
1965
+ padding-right: 3rem !important;
1966
+ }
1967
+
1968
+ .pb-0 {
1969
+ padding-bottom: 0 !important;
1970
+ }
1971
+
1972
+ .pb-1 {
1973
+ padding-bottom: 0.25rem !important;
1974
+ }
1975
+
1976
+ .pb-2 {
1977
+ padding-bottom: 0.5rem !important;
1978
+ }
1979
+
1980
+ .pb-3 {
1981
+ padding-bottom: 1rem !important;
1982
+ }
1983
+
1984
+ .pb-4 {
1985
+ padding-bottom: 1.5rem !important;
1986
+ }
1987
+
1988
+ .pb-5 {
1989
+ padding-bottom: 3rem !important;
1990
+ }
1991
+
1992
+ .ps-0 {
1993
+ padding-left: 0 !important;
1994
+ }
1995
+
1996
+ .ps-1 {
1997
+ padding-left: 0.25rem !important;
1998
+ }
1999
+
2000
+ .ps-2 {
2001
+ padding-left: 0.5rem !important;
2002
+ }
2003
+
2004
+ .ps-3 {
2005
+ padding-left: 1rem !important;
2006
+ }
2007
+
2008
+ .ps-4 {
2009
+ padding-left: 1.5rem !important;
2010
+ }
2011
+
2012
+ .ps-5 {
2013
+ padding-left: 3rem !important;
2014
+ }
2015
+
2016
+ @media (min-width: 576px) {
2017
+ .d-sm-inline {
2018
+ display: inline !important;
2019
+ }
2020
+
2021
+ .d-sm-inline-block {
2022
+ display: inline-block !important;
2023
+ }
2024
+
2025
+ .d-sm-block {
2026
+ display: block !important;
2027
+ }
2028
+
2029
+ .d-sm-grid {
2030
+ display: grid !important;
2031
+ }
2032
+
2033
+ .d-sm-table {
2034
+ display: table !important;
2035
+ }
2036
+
2037
+ .d-sm-table-row {
2038
+ display: table-row !important;
2039
+ }
2040
+
2041
+ .d-sm-table-cell {
2042
+ display: table-cell !important;
2043
+ }
2044
+
2045
+ .d-sm-flex {
2046
+ display: flex !important;
2047
+ }
2048
+
2049
+ .d-sm-inline-flex {
2050
+ display: inline-flex !important;
2051
+ }
2052
+
2053
+ .d-sm-none {
2054
+ display: none !important;
2055
+ }
2056
+
2057
+ .flex-sm-fill {
2058
+ flex: 1 1 auto !important;
2059
+ }
2060
+
2061
+ .flex-sm-row {
2062
+ flex-direction: row !important;
2063
+ }
2064
+
2065
+ .flex-sm-column {
2066
+ flex-direction: column !important;
2067
+ }
2068
+
2069
+ .flex-sm-row-reverse {
2070
+ flex-direction: row-reverse !important;
2071
+ }
2072
+
2073
+ .flex-sm-column-reverse {
2074
+ flex-direction: column-reverse !important;
2075
+ }
2076
+
2077
+ .flex-sm-grow-0 {
2078
+ flex-grow: 0 !important;
2079
+ }
2080
+
2081
+ .flex-sm-grow-1 {
2082
+ flex-grow: 1 !important;
2083
+ }
2084
+
2085
+ .flex-sm-shrink-0 {
2086
+ flex-shrink: 0 !important;
2087
+ }
2088
+
2089
+ .flex-sm-shrink-1 {
2090
+ flex-shrink: 1 !important;
2091
+ }
2092
+
2093
+ .flex-sm-wrap {
2094
+ flex-wrap: wrap !important;
2095
+ }
2096
+
2097
+ .flex-sm-nowrap {
2098
+ flex-wrap: nowrap !important;
2099
+ }
2100
+
2101
+ .flex-sm-wrap-reverse {
2102
+ flex-wrap: wrap-reverse !important;
2103
+ }
2104
+
2105
+ .justify-content-sm-start {
2106
+ justify-content: flex-start !important;
2107
+ }
2108
+
2109
+ .justify-content-sm-end {
2110
+ justify-content: flex-end !important;
2111
+ }
2112
+
2113
+ .justify-content-sm-center {
2114
+ justify-content: center !important;
2115
+ }
2116
+
2117
+ .justify-content-sm-between {
2118
+ justify-content: space-between !important;
2119
+ }
2120
+
2121
+ .justify-content-sm-around {
2122
+ justify-content: space-around !important;
2123
+ }
2124
+
2125
+ .justify-content-sm-evenly {
2126
+ justify-content: space-evenly !important;
2127
+ }
2128
+
2129
+ .align-items-sm-start {
2130
+ align-items: flex-start !important;
2131
+ }
2132
+
2133
+ .align-items-sm-end {
2134
+ align-items: flex-end !important;
2135
+ }
2136
+
2137
+ .align-items-sm-center {
2138
+ align-items: center !important;
2139
+ }
2140
+
2141
+ .align-items-sm-baseline {
2142
+ align-items: baseline !important;
2143
+ }
2144
+
2145
+ .align-items-sm-stretch {
2146
+ align-items: stretch !important;
2147
+ }
2148
+
2149
+ .align-content-sm-start {
2150
+ align-content: flex-start !important;
2151
+ }
2152
+
2153
+ .align-content-sm-end {
2154
+ align-content: flex-end !important;
2155
+ }
2156
+
2157
+ .align-content-sm-center {
2158
+ align-content: center !important;
2159
+ }
2160
+
2161
+ .align-content-sm-between {
2162
+ align-content: space-between !important;
2163
+ }
2164
+
2165
+ .align-content-sm-around {
2166
+ align-content: space-around !important;
2167
+ }
2168
+
2169
+ .align-content-sm-stretch {
2170
+ align-content: stretch !important;
2171
+ }
2172
+
2173
+ .align-self-sm-auto {
2174
+ align-self: auto !important;
2175
+ }
2176
+
2177
+ .align-self-sm-start {
2178
+ align-self: flex-start !important;
2179
+ }
2180
+
2181
+ .align-self-sm-end {
2182
+ align-self: flex-end !important;
2183
+ }
2184
+
2185
+ .align-self-sm-center {
2186
+ align-self: center !important;
2187
+ }
2188
+
2189
+ .align-self-sm-baseline {
2190
+ align-self: baseline !important;
2191
+ }
2192
+
2193
+ .align-self-sm-stretch {
2194
+ align-self: stretch !important;
2195
+ }
2196
+
2197
+ .order-sm-first {
2198
+ order: -1 !important;
2199
+ }
2200
+
2201
+ .order-sm-0 {
2202
+ order: 0 !important;
2203
+ }
2204
+
2205
+ .order-sm-1 {
2206
+ order: 1 !important;
2207
+ }
2208
+
2209
+ .order-sm-2 {
2210
+ order: 2 !important;
2211
+ }
2212
+
2213
+ .order-sm-3 {
2214
+ order: 3 !important;
2215
+ }
2216
+
2217
+ .order-sm-4 {
2218
+ order: 4 !important;
2219
+ }
2220
+
2221
+ .order-sm-5 {
2222
+ order: 5 !important;
2223
+ }
2224
+
2225
+ .order-sm-last {
2226
+ order: 6 !important;
2227
+ }
2228
+
2229
+ .m-sm-0 {
2230
+ margin: 0 !important;
2231
+ }
2232
+
2233
+ .m-sm-1 {
2234
+ margin: 0.25rem !important;
2235
+ }
2236
+
2237
+ .m-sm-2 {
2238
+ margin: 0.5rem !important;
2239
+ }
2240
+
2241
+ .m-sm-3 {
2242
+ margin: 1rem !important;
2243
+ }
2244
+
2245
+ .m-sm-4 {
2246
+ margin: 1.5rem !important;
2247
+ }
2248
+
2249
+ .m-sm-5 {
2250
+ margin: 3rem !important;
2251
+ }
2252
+
2253
+ .m-sm-auto {
2254
+ margin: auto !important;
2255
+ }
2256
+
2257
+ .mx-sm-0 {
2258
+ margin-right: 0 !important;
2259
+ margin-left: 0 !important;
2260
+ }
2261
+
2262
+ .mx-sm-1 {
2263
+ margin-right: 0.25rem !important;
2264
+ margin-left: 0.25rem !important;
2265
+ }
2266
+
2267
+ .mx-sm-2 {
2268
+ margin-right: 0.5rem !important;
2269
+ margin-left: 0.5rem !important;
2270
+ }
2271
+
2272
+ .mx-sm-3 {
2273
+ margin-right: 1rem !important;
2274
+ margin-left: 1rem !important;
2275
+ }
2276
+
2277
+ .mx-sm-4 {
2278
+ margin-right: 1.5rem !important;
2279
+ margin-left: 1.5rem !important;
2280
+ }
2281
+
2282
+ .mx-sm-5 {
2283
+ margin-right: 3rem !important;
2284
+ margin-left: 3rem !important;
2285
+ }
2286
+
2287
+ .mx-sm-auto {
2288
+ margin-right: auto !important;
2289
+ margin-left: auto !important;
2290
+ }
2291
+
2292
+ .my-sm-0 {
2293
+ margin-top: 0 !important;
2294
+ margin-bottom: 0 !important;
2295
+ }
2296
+
2297
+ .my-sm-1 {
2298
+ margin-top: 0.25rem !important;
2299
+ margin-bottom: 0.25rem !important;
2300
+ }
2301
+
2302
+ .my-sm-2 {
2303
+ margin-top: 0.5rem !important;
2304
+ margin-bottom: 0.5rem !important;
2305
+ }
2306
+
2307
+ .my-sm-3 {
2308
+ margin-top: 1rem !important;
2309
+ margin-bottom: 1rem !important;
2310
+ }
2311
+
2312
+ .my-sm-4 {
2313
+ margin-top: 1.5rem !important;
2314
+ margin-bottom: 1.5rem !important;
2315
+ }
2316
+
2317
+ .my-sm-5 {
2318
+ margin-top: 3rem !important;
2319
+ margin-bottom: 3rem !important;
2320
+ }
2321
+
2322
+ .my-sm-auto {
2323
+ margin-top: auto !important;
2324
+ margin-bottom: auto !important;
2325
+ }
2326
+
2327
+ .mt-sm-0 {
2328
+ margin-top: 0 !important;
2329
+ }
2330
+
2331
+ .mt-sm-1 {
2332
+ margin-top: 0.25rem !important;
2333
+ }
2334
+
2335
+ .mt-sm-2 {
2336
+ margin-top: 0.5rem !important;
2337
+ }
2338
+
2339
+ .mt-sm-3 {
2340
+ margin-top: 1rem !important;
2341
+ }
2342
+
2343
+ .mt-sm-4 {
2344
+ margin-top: 1.5rem !important;
2345
+ }
2346
+
2347
+ .mt-sm-5 {
2348
+ margin-top: 3rem !important;
2349
+ }
2350
+
2351
+ .mt-sm-auto {
2352
+ margin-top: auto !important;
2353
+ }
2354
+
2355
+ .me-sm-0 {
2356
+ margin-right: 0 !important;
2357
+ }
2358
+
2359
+ .me-sm-1 {
2360
+ margin-right: 0.25rem !important;
2361
+ }
2362
+
2363
+ .me-sm-2 {
2364
+ margin-right: 0.5rem !important;
2365
+ }
2366
+
2367
+ .me-sm-3 {
2368
+ margin-right: 1rem !important;
2369
+ }
2370
+
2371
+ .me-sm-4 {
2372
+ margin-right: 1.5rem !important;
2373
+ }
2374
+
2375
+ .me-sm-5 {
2376
+ margin-right: 3rem !important;
2377
+ }
2378
+
2379
+ .me-sm-auto {
2380
+ margin-right: auto !important;
2381
+ }
2382
+
2383
+ .mb-sm-0 {
2384
+ margin-bottom: 0 !important;
2385
+ }
2386
+
2387
+ .mb-sm-1 {
2388
+ margin-bottom: 0.25rem !important;
2389
+ }
2390
+
2391
+ .mb-sm-2 {
2392
+ margin-bottom: 0.5rem !important;
2393
+ }
2394
+
2395
+ .mb-sm-3 {
2396
+ margin-bottom: 1rem !important;
2397
+ }
2398
+
2399
+ .mb-sm-4 {
2400
+ margin-bottom: 1.5rem !important;
2401
+ }
2402
+
2403
+ .mb-sm-5 {
2404
+ margin-bottom: 3rem !important;
2405
+ }
2406
+
2407
+ .mb-sm-auto {
2408
+ margin-bottom: auto !important;
2409
+ }
2410
+
2411
+ .ms-sm-0 {
2412
+ margin-left: 0 !important;
2413
+ }
2414
+
2415
+ .ms-sm-1 {
2416
+ margin-left: 0.25rem !important;
2417
+ }
2418
+
2419
+ .ms-sm-2 {
2420
+ margin-left: 0.5rem !important;
2421
+ }
2422
+
2423
+ .ms-sm-3 {
2424
+ margin-left: 1rem !important;
2425
+ }
2426
+
2427
+ .ms-sm-4 {
2428
+ margin-left: 1.5rem !important;
2429
+ }
2430
+
2431
+ .ms-sm-5 {
2432
+ margin-left: 3rem !important;
2433
+ }
2434
+
2435
+ .ms-sm-auto {
2436
+ margin-left: auto !important;
2437
+ }
2438
+
2439
+ .p-sm-0 {
2440
+ padding: 0 !important;
2441
+ }
2442
+
2443
+ .p-sm-1 {
2444
+ padding: 0.25rem !important;
2445
+ }
2446
+
2447
+ .p-sm-2 {
2448
+ padding: 0.5rem !important;
2449
+ }
2450
+
2451
+ .p-sm-3 {
2452
+ padding: 1rem !important;
2453
+ }
2454
+
2455
+ .p-sm-4 {
2456
+ padding: 1.5rem !important;
2457
+ }
2458
+
2459
+ .p-sm-5 {
2460
+ padding: 3rem !important;
2461
+ }
2462
+
2463
+ .px-sm-0 {
2464
+ padding-right: 0 !important;
2465
+ padding-left: 0 !important;
2466
+ }
2467
+
2468
+ .px-sm-1 {
2469
+ padding-right: 0.25rem !important;
2470
+ padding-left: 0.25rem !important;
2471
+ }
2472
+
2473
+ .px-sm-2 {
2474
+ padding-right: 0.5rem !important;
2475
+ padding-left: 0.5rem !important;
2476
+ }
2477
+
2478
+ .px-sm-3 {
2479
+ padding-right: 1rem !important;
2480
+ padding-left: 1rem !important;
2481
+ }
2482
+
2483
+ .px-sm-4 {
2484
+ padding-right: 1.5rem !important;
2485
+ padding-left: 1.5rem !important;
2486
+ }
2487
+
2488
+ .px-sm-5 {
2489
+ padding-right: 3rem !important;
2490
+ padding-left: 3rem !important;
2491
+ }
2492
+
2493
+ .py-sm-0 {
2494
+ padding-top: 0 !important;
2495
+ padding-bottom: 0 !important;
2496
+ }
2497
+
2498
+ .py-sm-1 {
2499
+ padding-top: 0.25rem !important;
2500
+ padding-bottom: 0.25rem !important;
2501
+ }
2502
+
2503
+ .py-sm-2 {
2504
+ padding-top: 0.5rem !important;
2505
+ padding-bottom: 0.5rem !important;
2506
+ }
2507
+
2508
+ .py-sm-3 {
2509
+ padding-top: 1rem !important;
2510
+ padding-bottom: 1rem !important;
2511
+ }
2512
+
2513
+ .py-sm-4 {
2514
+ padding-top: 1.5rem !important;
2515
+ padding-bottom: 1.5rem !important;
2516
+ }
2517
+
2518
+ .py-sm-5 {
2519
+ padding-top: 3rem !important;
2520
+ padding-bottom: 3rem !important;
2521
+ }
2522
+
2523
+ .pt-sm-0 {
2524
+ padding-top: 0 !important;
2525
+ }
2526
+
2527
+ .pt-sm-1 {
2528
+ padding-top: 0.25rem !important;
2529
+ }
2530
+
2531
+ .pt-sm-2 {
2532
+ padding-top: 0.5rem !important;
2533
+ }
2534
+
2535
+ .pt-sm-3 {
2536
+ padding-top: 1rem !important;
2537
+ }
2538
+
2539
+ .pt-sm-4 {
2540
+ padding-top: 1.5rem !important;
2541
+ }
2542
+
2543
+ .pt-sm-5 {
2544
+ padding-top: 3rem !important;
2545
+ }
2546
+
2547
+ .pe-sm-0 {
2548
+ padding-right: 0 !important;
2549
+ }
2550
+
2551
+ .pe-sm-1 {
2552
+ padding-right: 0.25rem !important;
2553
+ }
2554
+
2555
+ .pe-sm-2 {
2556
+ padding-right: 0.5rem !important;
2557
+ }
2558
+
2559
+ .pe-sm-3 {
2560
+ padding-right: 1rem !important;
2561
+ }
2562
+
2563
+ .pe-sm-4 {
2564
+ padding-right: 1.5rem !important;
2565
+ }
2566
+
2567
+ .pe-sm-5 {
2568
+ padding-right: 3rem !important;
2569
+ }
2570
+
2571
+ .pb-sm-0 {
2572
+ padding-bottom: 0 !important;
2573
+ }
2574
+
2575
+ .pb-sm-1 {
2576
+ padding-bottom: 0.25rem !important;
2577
+ }
2578
+
2579
+ .pb-sm-2 {
2580
+ padding-bottom: 0.5rem !important;
2581
+ }
2582
+
2583
+ .pb-sm-3 {
2584
+ padding-bottom: 1rem !important;
2585
+ }
2586
+
2587
+ .pb-sm-4 {
2588
+ padding-bottom: 1.5rem !important;
2589
+ }
2590
+
2591
+ .pb-sm-5 {
2592
+ padding-bottom: 3rem !important;
2593
+ }
2594
+
2595
+ .ps-sm-0 {
2596
+ padding-left: 0 !important;
2597
+ }
2598
+
2599
+ .ps-sm-1 {
2600
+ padding-left: 0.25rem !important;
2601
+ }
2602
+
2603
+ .ps-sm-2 {
2604
+ padding-left: 0.5rem !important;
2605
+ }
2606
+
2607
+ .ps-sm-3 {
2608
+ padding-left: 1rem !important;
2609
+ }
2610
+
2611
+ .ps-sm-4 {
2612
+ padding-left: 1.5rem !important;
2613
+ }
2614
+
2615
+ .ps-sm-5 {
2616
+ padding-left: 3rem !important;
2617
+ }
2618
+ }
2619
+ @media (min-width: 768px) {
2620
+ .d-md-inline {
2621
+ display: inline !important;
2622
+ }
2623
+
2624
+ .d-md-inline-block {
2625
+ display: inline-block !important;
2626
+ }
2627
+
2628
+ .d-md-block {
2629
+ display: block !important;
2630
+ }
2631
+
2632
+ .d-md-grid {
2633
+ display: grid !important;
2634
+ }
2635
+
2636
+ .d-md-table {
2637
+ display: table !important;
2638
+ }
2639
+
2640
+ .d-md-table-row {
2641
+ display: table-row !important;
2642
+ }
2643
+
2644
+ .d-md-table-cell {
2645
+ display: table-cell !important;
2646
+ }
2647
+
2648
+ .d-md-flex {
2649
+ display: flex !important;
2650
+ }
2651
+
2652
+ .d-md-inline-flex {
2653
+ display: inline-flex !important;
2654
+ }
2655
+
2656
+ .d-md-none {
2657
+ display: none !important;
2658
+ }
2659
+
2660
+ .flex-md-fill {
2661
+ flex: 1 1 auto !important;
2662
+ }
2663
+
2664
+ .flex-md-row {
2665
+ flex-direction: row !important;
2666
+ }
2667
+
2668
+ .flex-md-column {
2669
+ flex-direction: column !important;
2670
+ }
2671
+
2672
+ .flex-md-row-reverse {
2673
+ flex-direction: row-reverse !important;
2674
+ }
2675
+
2676
+ .flex-md-column-reverse {
2677
+ flex-direction: column-reverse !important;
2678
+ }
2679
+
2680
+ .flex-md-grow-0 {
2681
+ flex-grow: 0 !important;
2682
+ }
2683
+
2684
+ .flex-md-grow-1 {
2685
+ flex-grow: 1 !important;
2686
+ }
2687
+
2688
+ .flex-md-shrink-0 {
2689
+ flex-shrink: 0 !important;
2690
+ }
2691
+
2692
+ .flex-md-shrink-1 {
2693
+ flex-shrink: 1 !important;
2694
+ }
2695
+
2696
+ .flex-md-wrap {
2697
+ flex-wrap: wrap !important;
2698
+ }
2699
+
2700
+ .flex-md-nowrap {
2701
+ flex-wrap: nowrap !important;
2702
+ }
2703
+
2704
+ .flex-md-wrap-reverse {
2705
+ flex-wrap: wrap-reverse !important;
2706
+ }
2707
+
2708
+ .justify-content-md-start {
2709
+ justify-content: flex-start !important;
2710
+ }
2711
+
2712
+ .justify-content-md-end {
2713
+ justify-content: flex-end !important;
2714
+ }
2715
+
2716
+ .justify-content-md-center {
2717
+ justify-content: center !important;
2718
+ }
2719
+
2720
+ .justify-content-md-between {
2721
+ justify-content: space-between !important;
2722
+ }
2723
+
2724
+ .justify-content-md-around {
2725
+ justify-content: space-around !important;
2726
+ }
2727
+
2728
+ .justify-content-md-evenly {
2729
+ justify-content: space-evenly !important;
2730
+ }
2731
+
2732
+ .align-items-md-start {
2733
+ align-items: flex-start !important;
2734
+ }
2735
+
2736
+ .align-items-md-end {
2737
+ align-items: flex-end !important;
2738
+ }
2739
+
2740
+ .align-items-md-center {
2741
+ align-items: center !important;
2742
+ }
2743
+
2744
+ .align-items-md-baseline {
2745
+ align-items: baseline !important;
2746
+ }
2747
+
2748
+ .align-items-md-stretch {
2749
+ align-items: stretch !important;
2750
+ }
2751
+
2752
+ .align-content-md-start {
2753
+ align-content: flex-start !important;
2754
+ }
2755
+
2756
+ .align-content-md-end {
2757
+ align-content: flex-end !important;
2758
+ }
2759
+
2760
+ .align-content-md-center {
2761
+ align-content: center !important;
2762
+ }
2763
+
2764
+ .align-content-md-between {
2765
+ align-content: space-between !important;
2766
+ }
2767
+
2768
+ .align-content-md-around {
2769
+ align-content: space-around !important;
2770
+ }
2771
+
2772
+ .align-content-md-stretch {
2773
+ align-content: stretch !important;
2774
+ }
2775
+
2776
+ .align-self-md-auto {
2777
+ align-self: auto !important;
2778
+ }
2779
+
2780
+ .align-self-md-start {
2781
+ align-self: flex-start !important;
2782
+ }
2783
+
2784
+ .align-self-md-end {
2785
+ align-self: flex-end !important;
2786
+ }
2787
+
2788
+ .align-self-md-center {
2789
+ align-self: center !important;
2790
+ }
2791
+
2792
+ .align-self-md-baseline {
2793
+ align-self: baseline !important;
2794
+ }
2795
+
2796
+ .align-self-md-stretch {
2797
+ align-self: stretch !important;
2798
+ }
2799
+
2800
+ .order-md-first {
2801
+ order: -1 !important;
2802
+ }
2803
+
2804
+ .order-md-0 {
2805
+ order: 0 !important;
2806
+ }
2807
+
2808
+ .order-md-1 {
2809
+ order: 1 !important;
2810
+ }
2811
+
2812
+ .order-md-2 {
2813
+ order: 2 !important;
2814
+ }
2815
+
2816
+ .order-md-3 {
2817
+ order: 3 !important;
2818
+ }
2819
+
2820
+ .order-md-4 {
2821
+ order: 4 !important;
2822
+ }
2823
+
2824
+ .order-md-5 {
2825
+ order: 5 !important;
2826
+ }
2827
+
2828
+ .order-md-last {
2829
+ order: 6 !important;
2830
+ }
2831
+
2832
+ .m-md-0 {
2833
+ margin: 0 !important;
2834
+ }
2835
+
2836
+ .m-md-1 {
2837
+ margin: 0.25rem !important;
2838
+ }
2839
+
2840
+ .m-md-2 {
2841
+ margin: 0.5rem !important;
2842
+ }
2843
+
2844
+ .m-md-3 {
2845
+ margin: 1rem !important;
2846
+ }
2847
+
2848
+ .m-md-4 {
2849
+ margin: 1.5rem !important;
2850
+ }
2851
+
2852
+ .m-md-5 {
2853
+ margin: 3rem !important;
2854
+ }
2855
+
2856
+ .m-md-auto {
2857
+ margin: auto !important;
2858
+ }
2859
+
2860
+ .mx-md-0 {
2861
+ margin-right: 0 !important;
2862
+ margin-left: 0 !important;
2863
+ }
2864
+
2865
+ .mx-md-1 {
2866
+ margin-right: 0.25rem !important;
2867
+ margin-left: 0.25rem !important;
2868
+ }
2869
+
2870
+ .mx-md-2 {
2871
+ margin-right: 0.5rem !important;
2872
+ margin-left: 0.5rem !important;
2873
+ }
2874
+
2875
+ .mx-md-3 {
2876
+ margin-right: 1rem !important;
2877
+ margin-left: 1rem !important;
2878
+ }
2879
+
2880
+ .mx-md-4 {
2881
+ margin-right: 1.5rem !important;
2882
+ margin-left: 1.5rem !important;
2883
+ }
2884
+
2885
+ .mx-md-5 {
2886
+ margin-right: 3rem !important;
2887
+ margin-left: 3rem !important;
2888
+ }
2889
+
2890
+ .mx-md-auto {
2891
+ margin-right: auto !important;
2892
+ margin-left: auto !important;
2893
+ }
2894
+
2895
+ .my-md-0 {
2896
+ margin-top: 0 !important;
2897
+ margin-bottom: 0 !important;
2898
+ }
2899
+
2900
+ .my-md-1 {
2901
+ margin-top: 0.25rem !important;
2902
+ margin-bottom: 0.25rem !important;
2903
+ }
2904
+
2905
+ .my-md-2 {
2906
+ margin-top: 0.5rem !important;
2907
+ margin-bottom: 0.5rem !important;
2908
+ }
2909
+
2910
+ .my-md-3 {
2911
+ margin-top: 1rem !important;
2912
+ margin-bottom: 1rem !important;
2913
+ }
2914
+
2915
+ .my-md-4 {
2916
+ margin-top: 1.5rem !important;
2917
+ margin-bottom: 1.5rem !important;
2918
+ }
2919
+
2920
+ .my-md-5 {
2921
+ margin-top: 3rem !important;
2922
+ margin-bottom: 3rem !important;
2923
+ }
2924
+
2925
+ .my-md-auto {
2926
+ margin-top: auto !important;
2927
+ margin-bottom: auto !important;
2928
+ }
2929
+
2930
+ .mt-md-0 {
2931
+ margin-top: 0 !important;
2932
+ }
2933
+
2934
+ .mt-md-1 {
2935
+ margin-top: 0.25rem !important;
2936
+ }
2937
+
2938
+ .mt-md-2 {
2939
+ margin-top: 0.5rem !important;
2940
+ }
2941
+
2942
+ .mt-md-3 {
2943
+ margin-top: 1rem !important;
2944
+ }
2945
+
2946
+ .mt-md-4 {
2947
+ margin-top: 1.5rem !important;
2948
+ }
2949
+
2950
+ .mt-md-5 {
2951
+ margin-top: 3rem !important;
2952
+ }
2953
+
2954
+ .mt-md-auto {
2955
+ margin-top: auto !important;
2956
+ }
2957
+
2958
+ .me-md-0 {
2959
+ margin-right: 0 !important;
2960
+ }
2961
+
2962
+ .me-md-1 {
2963
+ margin-right: 0.25rem !important;
2964
+ }
2965
+
2966
+ .me-md-2 {
2967
+ margin-right: 0.5rem !important;
2968
+ }
2969
+
2970
+ .me-md-3 {
2971
+ margin-right: 1rem !important;
2972
+ }
2973
+
2974
+ .me-md-4 {
2975
+ margin-right: 1.5rem !important;
2976
+ }
2977
+
2978
+ .me-md-5 {
2979
+ margin-right: 3rem !important;
2980
+ }
2981
+
2982
+ .me-md-auto {
2983
+ margin-right: auto !important;
2984
+ }
2985
+
2986
+ .mb-md-0 {
2987
+ margin-bottom: 0 !important;
2988
+ }
2989
+
2990
+ .mb-md-1 {
2991
+ margin-bottom: 0.25rem !important;
2992
+ }
2993
+
2994
+ .mb-md-2 {
2995
+ margin-bottom: 0.5rem !important;
2996
+ }
2997
+
2998
+ .mb-md-3 {
2999
+ margin-bottom: 1rem !important;
3000
+ }
3001
+
3002
+ .mb-md-4 {
3003
+ margin-bottom: 1.5rem !important;
3004
+ }
3005
+
3006
+ .mb-md-5 {
3007
+ margin-bottom: 3rem !important;
3008
+ }
3009
+
3010
+ .mb-md-auto {
3011
+ margin-bottom: auto !important;
3012
+ }
3013
+
3014
+ .ms-md-0 {
3015
+ margin-left: 0 !important;
3016
+ }
3017
+
3018
+ .ms-md-1 {
3019
+ margin-left: 0.25rem !important;
3020
+ }
3021
+
3022
+ .ms-md-2 {
3023
+ margin-left: 0.5rem !important;
3024
+ }
3025
+
3026
+ .ms-md-3 {
3027
+ margin-left: 1rem !important;
3028
+ }
3029
+
3030
+ .ms-md-4 {
3031
+ margin-left: 1.5rem !important;
3032
+ }
3033
+
3034
+ .ms-md-5 {
3035
+ margin-left: 3rem !important;
3036
+ }
3037
+
3038
+ .ms-md-auto {
3039
+ margin-left: auto !important;
3040
+ }
3041
+
3042
+ .p-md-0 {
3043
+ padding: 0 !important;
3044
+ }
3045
+
3046
+ .p-md-1 {
3047
+ padding: 0.25rem !important;
3048
+ }
3049
+
3050
+ .p-md-2 {
3051
+ padding: 0.5rem !important;
3052
+ }
3053
+
3054
+ .p-md-3 {
3055
+ padding: 1rem !important;
3056
+ }
3057
+
3058
+ .p-md-4 {
3059
+ padding: 1.5rem !important;
3060
+ }
3061
+
3062
+ .p-md-5 {
3063
+ padding: 3rem !important;
3064
+ }
3065
+
3066
+ .px-md-0 {
3067
+ padding-right: 0 !important;
3068
+ padding-left: 0 !important;
3069
+ }
3070
+
3071
+ .px-md-1 {
3072
+ padding-right: 0.25rem !important;
3073
+ padding-left: 0.25rem !important;
3074
+ }
3075
+
3076
+ .px-md-2 {
3077
+ padding-right: 0.5rem !important;
3078
+ padding-left: 0.5rem !important;
3079
+ }
3080
+
3081
+ .px-md-3 {
3082
+ padding-right: 1rem !important;
3083
+ padding-left: 1rem !important;
3084
+ }
3085
+
3086
+ .px-md-4 {
3087
+ padding-right: 1.5rem !important;
3088
+ padding-left: 1.5rem !important;
3089
+ }
3090
+
3091
+ .px-md-5 {
3092
+ padding-right: 3rem !important;
3093
+ padding-left: 3rem !important;
3094
+ }
3095
+
3096
+ .py-md-0 {
3097
+ padding-top: 0 !important;
3098
+ padding-bottom: 0 !important;
3099
+ }
3100
+
3101
+ .py-md-1 {
3102
+ padding-top: 0.25rem !important;
3103
+ padding-bottom: 0.25rem !important;
3104
+ }
3105
+
3106
+ .py-md-2 {
3107
+ padding-top: 0.5rem !important;
3108
+ padding-bottom: 0.5rem !important;
3109
+ }
3110
+
3111
+ .py-md-3 {
3112
+ padding-top: 1rem !important;
3113
+ padding-bottom: 1rem !important;
3114
+ }
3115
+
3116
+ .py-md-4 {
3117
+ padding-top: 1.5rem !important;
3118
+ padding-bottom: 1.5rem !important;
3119
+ }
3120
+
3121
+ .py-md-5 {
3122
+ padding-top: 3rem !important;
3123
+ padding-bottom: 3rem !important;
3124
+ }
3125
+
3126
+ .pt-md-0 {
3127
+ padding-top: 0 !important;
3128
+ }
3129
+
3130
+ .pt-md-1 {
3131
+ padding-top: 0.25rem !important;
3132
+ }
3133
+
3134
+ .pt-md-2 {
3135
+ padding-top: 0.5rem !important;
3136
+ }
3137
+
3138
+ .pt-md-3 {
3139
+ padding-top: 1rem !important;
3140
+ }
3141
+
3142
+ .pt-md-4 {
3143
+ padding-top: 1.5rem !important;
3144
+ }
3145
+
3146
+ .pt-md-5 {
3147
+ padding-top: 3rem !important;
3148
+ }
3149
+
3150
+ .pe-md-0 {
3151
+ padding-right: 0 !important;
3152
+ }
3153
+
3154
+ .pe-md-1 {
3155
+ padding-right: 0.25rem !important;
3156
+ }
3157
+
3158
+ .pe-md-2 {
3159
+ padding-right: 0.5rem !important;
3160
+ }
3161
+
3162
+ .pe-md-3 {
3163
+ padding-right: 1rem !important;
3164
+ }
3165
+
3166
+ .pe-md-4 {
3167
+ padding-right: 1.5rem !important;
3168
+ }
3169
+
3170
+ .pe-md-5 {
3171
+ padding-right: 3rem !important;
3172
+ }
3173
+
3174
+ .pb-md-0 {
3175
+ padding-bottom: 0 !important;
3176
+ }
3177
+
3178
+ .pb-md-1 {
3179
+ padding-bottom: 0.25rem !important;
3180
+ }
3181
+
3182
+ .pb-md-2 {
3183
+ padding-bottom: 0.5rem !important;
3184
+ }
3185
+
3186
+ .pb-md-3 {
3187
+ padding-bottom: 1rem !important;
3188
+ }
3189
+
3190
+ .pb-md-4 {
3191
+ padding-bottom: 1.5rem !important;
3192
+ }
3193
+
3194
+ .pb-md-5 {
3195
+ padding-bottom: 3rem !important;
3196
+ }
3197
+
3198
+ .ps-md-0 {
3199
+ padding-left: 0 !important;
3200
+ }
3201
+
3202
+ .ps-md-1 {
3203
+ padding-left: 0.25rem !important;
3204
+ }
3205
+
3206
+ .ps-md-2 {
3207
+ padding-left: 0.5rem !important;
3208
+ }
3209
+
3210
+ .ps-md-3 {
3211
+ padding-left: 1rem !important;
3212
+ }
3213
+
3214
+ .ps-md-4 {
3215
+ padding-left: 1.5rem !important;
3216
+ }
3217
+
3218
+ .ps-md-5 {
3219
+ padding-left: 3rem !important;
3220
+ }
3221
+ }
3222
+ @media (min-width: 992px) {
3223
+ .d-lg-inline {
3224
+ display: inline !important;
3225
+ }
3226
+
3227
+ .d-lg-inline-block {
3228
+ display: inline-block !important;
3229
+ }
3230
+
3231
+ .d-lg-block {
3232
+ display: block !important;
3233
+ }
3234
+
3235
+ .d-lg-grid {
3236
+ display: grid !important;
3237
+ }
3238
+
3239
+ .d-lg-table {
3240
+ display: table !important;
3241
+ }
3242
+
3243
+ .d-lg-table-row {
3244
+ display: table-row !important;
3245
+ }
3246
+
3247
+ .d-lg-table-cell {
3248
+ display: table-cell !important;
3249
+ }
3250
+
3251
+ .d-lg-flex {
3252
+ display: flex !important;
3253
+ }
3254
+
3255
+ .d-lg-inline-flex {
3256
+ display: inline-flex !important;
3257
+ }
3258
+
3259
+ .d-lg-none {
3260
+ display: none !important;
3261
+ }
3262
+
3263
+ .flex-lg-fill {
3264
+ flex: 1 1 auto !important;
3265
+ }
3266
+
3267
+ .flex-lg-row {
3268
+ flex-direction: row !important;
3269
+ }
3270
+
3271
+ .flex-lg-column {
3272
+ flex-direction: column !important;
3273
+ }
3274
+
3275
+ .flex-lg-row-reverse {
3276
+ flex-direction: row-reverse !important;
3277
+ }
3278
+
3279
+ .flex-lg-column-reverse {
3280
+ flex-direction: column-reverse !important;
3281
+ }
3282
+
3283
+ .flex-lg-grow-0 {
3284
+ flex-grow: 0 !important;
3285
+ }
3286
+
3287
+ .flex-lg-grow-1 {
3288
+ flex-grow: 1 !important;
3289
+ }
3290
+
3291
+ .flex-lg-shrink-0 {
3292
+ flex-shrink: 0 !important;
3293
+ }
3294
+
3295
+ .flex-lg-shrink-1 {
3296
+ flex-shrink: 1 !important;
3297
+ }
3298
+
3299
+ .flex-lg-wrap {
3300
+ flex-wrap: wrap !important;
3301
+ }
3302
+
3303
+ .flex-lg-nowrap {
3304
+ flex-wrap: nowrap !important;
3305
+ }
3306
+
3307
+ .flex-lg-wrap-reverse {
3308
+ flex-wrap: wrap-reverse !important;
3309
+ }
3310
+
3311
+ .justify-content-lg-start {
3312
+ justify-content: flex-start !important;
3313
+ }
3314
+
3315
+ .justify-content-lg-end {
3316
+ justify-content: flex-end !important;
3317
+ }
3318
+
3319
+ .justify-content-lg-center {
3320
+ justify-content: center !important;
3321
+ }
3322
+
3323
+ .justify-content-lg-between {
3324
+ justify-content: space-between !important;
3325
+ }
3326
+
3327
+ .justify-content-lg-around {
3328
+ justify-content: space-around !important;
3329
+ }
3330
+
3331
+ .justify-content-lg-evenly {
3332
+ justify-content: space-evenly !important;
3333
+ }
3334
+
3335
+ .align-items-lg-start {
3336
+ align-items: flex-start !important;
3337
+ }
3338
+
3339
+ .align-items-lg-end {
3340
+ align-items: flex-end !important;
3341
+ }
3342
+
3343
+ .align-items-lg-center {
3344
+ align-items: center !important;
3345
+ }
3346
+
3347
+ .align-items-lg-baseline {
3348
+ align-items: baseline !important;
3349
+ }
3350
+
3351
+ .align-items-lg-stretch {
3352
+ align-items: stretch !important;
3353
+ }
3354
+
3355
+ .align-content-lg-start {
3356
+ align-content: flex-start !important;
3357
+ }
3358
+
3359
+ .align-content-lg-end {
3360
+ align-content: flex-end !important;
3361
+ }
3362
+
3363
+ .align-content-lg-center {
3364
+ align-content: center !important;
3365
+ }
3366
+
3367
+ .align-content-lg-between {
3368
+ align-content: space-between !important;
3369
+ }
3370
+
3371
+ .align-content-lg-around {
3372
+ align-content: space-around !important;
3373
+ }
3374
+
3375
+ .align-content-lg-stretch {
3376
+ align-content: stretch !important;
3377
+ }
3378
+
3379
+ .align-self-lg-auto {
3380
+ align-self: auto !important;
3381
+ }
3382
+
3383
+ .align-self-lg-start {
3384
+ align-self: flex-start !important;
3385
+ }
3386
+
3387
+ .align-self-lg-end {
3388
+ align-self: flex-end !important;
3389
+ }
3390
+
3391
+ .align-self-lg-center {
3392
+ align-self: center !important;
3393
+ }
3394
+
3395
+ .align-self-lg-baseline {
3396
+ align-self: baseline !important;
3397
+ }
3398
+
3399
+ .align-self-lg-stretch {
3400
+ align-self: stretch !important;
3401
+ }
3402
+
3403
+ .order-lg-first {
3404
+ order: -1 !important;
3405
+ }
3406
+
3407
+ .order-lg-0 {
3408
+ order: 0 !important;
3409
+ }
3410
+
3411
+ .order-lg-1 {
3412
+ order: 1 !important;
3413
+ }
3414
+
3415
+ .order-lg-2 {
3416
+ order: 2 !important;
3417
+ }
3418
+
3419
+ .order-lg-3 {
3420
+ order: 3 !important;
3421
+ }
3422
+
3423
+ .order-lg-4 {
3424
+ order: 4 !important;
3425
+ }
3426
+
3427
+ .order-lg-5 {
3428
+ order: 5 !important;
3429
+ }
3430
+
3431
+ .order-lg-last {
3432
+ order: 6 !important;
3433
+ }
3434
+
3435
+ .m-lg-0 {
3436
+ margin: 0 !important;
3437
+ }
3438
+
3439
+ .m-lg-1 {
3440
+ margin: 0.25rem !important;
3441
+ }
3442
+
3443
+ .m-lg-2 {
3444
+ margin: 0.5rem !important;
3445
+ }
3446
+
3447
+ .m-lg-3 {
3448
+ margin: 1rem !important;
3449
+ }
3450
+
3451
+ .m-lg-4 {
3452
+ margin: 1.5rem !important;
3453
+ }
3454
+
3455
+ .m-lg-5 {
3456
+ margin: 3rem !important;
3457
+ }
3458
+
3459
+ .m-lg-auto {
3460
+ margin: auto !important;
3461
+ }
3462
+
3463
+ .mx-lg-0 {
3464
+ margin-right: 0 !important;
3465
+ margin-left: 0 !important;
3466
+ }
3467
+
3468
+ .mx-lg-1 {
3469
+ margin-right: 0.25rem !important;
3470
+ margin-left: 0.25rem !important;
3471
+ }
3472
+
3473
+ .mx-lg-2 {
3474
+ margin-right: 0.5rem !important;
3475
+ margin-left: 0.5rem !important;
3476
+ }
3477
+
3478
+ .mx-lg-3 {
3479
+ margin-right: 1rem !important;
3480
+ margin-left: 1rem !important;
3481
+ }
3482
+
3483
+ .mx-lg-4 {
3484
+ margin-right: 1.5rem !important;
3485
+ margin-left: 1.5rem !important;
3486
+ }
3487
+
3488
+ .mx-lg-5 {
3489
+ margin-right: 3rem !important;
3490
+ margin-left: 3rem !important;
3491
+ }
3492
+
3493
+ .mx-lg-auto {
3494
+ margin-right: auto !important;
3495
+ margin-left: auto !important;
3496
+ }
3497
+
3498
+ .my-lg-0 {
3499
+ margin-top: 0 !important;
3500
+ margin-bottom: 0 !important;
3501
+ }
3502
+
3503
+ .my-lg-1 {
3504
+ margin-top: 0.25rem !important;
3505
+ margin-bottom: 0.25rem !important;
3506
+ }
3507
+
3508
+ .my-lg-2 {
3509
+ margin-top: 0.5rem !important;
3510
+ margin-bottom: 0.5rem !important;
3511
+ }
3512
+
3513
+ .my-lg-3 {
3514
+ margin-top: 1rem !important;
3515
+ margin-bottom: 1rem !important;
3516
+ }
3517
+
3518
+ .my-lg-4 {
3519
+ margin-top: 1.5rem !important;
3520
+ margin-bottom: 1.5rem !important;
3521
+ }
3522
+
3523
+ .my-lg-5 {
3524
+ margin-top: 3rem !important;
3525
+ margin-bottom: 3rem !important;
3526
+ }
3527
+
3528
+ .my-lg-auto {
3529
+ margin-top: auto !important;
3530
+ margin-bottom: auto !important;
3531
+ }
3532
+
3533
+ .mt-lg-0 {
3534
+ margin-top: 0 !important;
3535
+ }
3536
+
3537
+ .mt-lg-1 {
3538
+ margin-top: 0.25rem !important;
3539
+ }
3540
+
3541
+ .mt-lg-2 {
3542
+ margin-top: 0.5rem !important;
3543
+ }
3544
+
3545
+ .mt-lg-3 {
3546
+ margin-top: 1rem !important;
3547
+ }
3548
+
3549
+ .mt-lg-4 {
3550
+ margin-top: 1.5rem !important;
3551
+ }
3552
+
3553
+ .mt-lg-5 {
3554
+ margin-top: 3rem !important;
3555
+ }
3556
+
3557
+ .mt-lg-auto {
3558
+ margin-top: auto !important;
3559
+ }
3560
+
3561
+ .me-lg-0 {
3562
+ margin-right: 0 !important;
3563
+ }
3564
+
3565
+ .me-lg-1 {
3566
+ margin-right: 0.25rem !important;
3567
+ }
3568
+
3569
+ .me-lg-2 {
3570
+ margin-right: 0.5rem !important;
3571
+ }
3572
+
3573
+ .me-lg-3 {
3574
+ margin-right: 1rem !important;
3575
+ }
3576
+
3577
+ .me-lg-4 {
3578
+ margin-right: 1.5rem !important;
3579
+ }
3580
+
3581
+ .me-lg-5 {
3582
+ margin-right: 3rem !important;
3583
+ }
3584
+
3585
+ .me-lg-auto {
3586
+ margin-right: auto !important;
3587
+ }
3588
+
3589
+ .mb-lg-0 {
3590
+ margin-bottom: 0 !important;
3591
+ }
3592
+
3593
+ .mb-lg-1 {
3594
+ margin-bottom: 0.25rem !important;
3595
+ }
3596
+
3597
+ .mb-lg-2 {
3598
+ margin-bottom: 0.5rem !important;
3599
+ }
3600
+
3601
+ .mb-lg-3 {
3602
+ margin-bottom: 1rem !important;
3603
+ }
3604
+
3605
+ .mb-lg-4 {
3606
+ margin-bottom: 1.5rem !important;
3607
+ }
3608
+
3609
+ .mb-lg-5 {
3610
+ margin-bottom: 3rem !important;
3611
+ }
3612
+
3613
+ .mb-lg-auto {
3614
+ margin-bottom: auto !important;
3615
+ }
3616
+
3617
+ .ms-lg-0 {
3618
+ margin-left: 0 !important;
3619
+ }
3620
+
3621
+ .ms-lg-1 {
3622
+ margin-left: 0.25rem !important;
3623
+ }
3624
+
3625
+ .ms-lg-2 {
3626
+ margin-left: 0.5rem !important;
3627
+ }
3628
+
3629
+ .ms-lg-3 {
3630
+ margin-left: 1rem !important;
3631
+ }
3632
+
3633
+ .ms-lg-4 {
3634
+ margin-left: 1.5rem !important;
3635
+ }
3636
+
3637
+ .ms-lg-5 {
3638
+ margin-left: 3rem !important;
3639
+ }
3640
+
3641
+ .ms-lg-auto {
3642
+ margin-left: auto !important;
3643
+ }
3644
+
3645
+ .p-lg-0 {
3646
+ padding: 0 !important;
3647
+ }
3648
+
3649
+ .p-lg-1 {
3650
+ padding: 0.25rem !important;
3651
+ }
3652
+
3653
+ .p-lg-2 {
3654
+ padding: 0.5rem !important;
3655
+ }
3656
+
3657
+ .p-lg-3 {
3658
+ padding: 1rem !important;
3659
+ }
3660
+
3661
+ .p-lg-4 {
3662
+ padding: 1.5rem !important;
3663
+ }
3664
+
3665
+ .p-lg-5 {
3666
+ padding: 3rem !important;
3667
+ }
3668
+
3669
+ .px-lg-0 {
3670
+ padding-right: 0 !important;
3671
+ padding-left: 0 !important;
3672
+ }
3673
+
3674
+ .px-lg-1 {
3675
+ padding-right: 0.25rem !important;
3676
+ padding-left: 0.25rem !important;
3677
+ }
3678
+
3679
+ .px-lg-2 {
3680
+ padding-right: 0.5rem !important;
3681
+ padding-left: 0.5rem !important;
3682
+ }
3683
+
3684
+ .px-lg-3 {
3685
+ padding-right: 1rem !important;
3686
+ padding-left: 1rem !important;
3687
+ }
3688
+
3689
+ .px-lg-4 {
3690
+ padding-right: 1.5rem !important;
3691
+ padding-left: 1.5rem !important;
3692
+ }
3693
+
3694
+ .px-lg-5 {
3695
+ padding-right: 3rem !important;
3696
+ padding-left: 3rem !important;
3697
+ }
3698
+
3699
+ .py-lg-0 {
3700
+ padding-top: 0 !important;
3701
+ padding-bottom: 0 !important;
3702
+ }
3703
+
3704
+ .py-lg-1 {
3705
+ padding-top: 0.25rem !important;
3706
+ padding-bottom: 0.25rem !important;
3707
+ }
3708
+
3709
+ .py-lg-2 {
3710
+ padding-top: 0.5rem !important;
3711
+ padding-bottom: 0.5rem !important;
3712
+ }
3713
+
3714
+ .py-lg-3 {
3715
+ padding-top: 1rem !important;
3716
+ padding-bottom: 1rem !important;
3717
+ }
3718
+
3719
+ .py-lg-4 {
3720
+ padding-top: 1.5rem !important;
3721
+ padding-bottom: 1.5rem !important;
3722
+ }
3723
+
3724
+ .py-lg-5 {
3725
+ padding-top: 3rem !important;
3726
+ padding-bottom: 3rem !important;
3727
+ }
3728
+
3729
+ .pt-lg-0 {
3730
+ padding-top: 0 !important;
3731
+ }
3732
+
3733
+ .pt-lg-1 {
3734
+ padding-top: 0.25rem !important;
3735
+ }
3736
+
3737
+ .pt-lg-2 {
3738
+ padding-top: 0.5rem !important;
3739
+ }
3740
+
3741
+ .pt-lg-3 {
3742
+ padding-top: 1rem !important;
3743
+ }
3744
+
3745
+ .pt-lg-4 {
3746
+ padding-top: 1.5rem !important;
3747
+ }
3748
+
3749
+ .pt-lg-5 {
3750
+ padding-top: 3rem !important;
3751
+ }
3752
+
3753
+ .pe-lg-0 {
3754
+ padding-right: 0 !important;
3755
+ }
3756
+
3757
+ .pe-lg-1 {
3758
+ padding-right: 0.25rem !important;
3759
+ }
3760
+
3761
+ .pe-lg-2 {
3762
+ padding-right: 0.5rem !important;
3763
+ }
3764
+
3765
+ .pe-lg-3 {
3766
+ padding-right: 1rem !important;
3767
+ }
3768
+
3769
+ .pe-lg-4 {
3770
+ padding-right: 1.5rem !important;
3771
+ }
3772
+
3773
+ .pe-lg-5 {
3774
+ padding-right: 3rem !important;
3775
+ }
3776
+
3777
+ .pb-lg-0 {
3778
+ padding-bottom: 0 !important;
3779
+ }
3780
+
3781
+ .pb-lg-1 {
3782
+ padding-bottom: 0.25rem !important;
3783
+ }
3784
+
3785
+ .pb-lg-2 {
3786
+ padding-bottom: 0.5rem !important;
3787
+ }
3788
+
3789
+ .pb-lg-3 {
3790
+ padding-bottom: 1rem !important;
3791
+ }
3792
+
3793
+ .pb-lg-4 {
3794
+ padding-bottom: 1.5rem !important;
3795
+ }
3796
+
3797
+ .pb-lg-5 {
3798
+ padding-bottom: 3rem !important;
3799
+ }
3800
+
3801
+ .ps-lg-0 {
3802
+ padding-left: 0 !important;
3803
+ }
3804
+
3805
+ .ps-lg-1 {
3806
+ padding-left: 0.25rem !important;
3807
+ }
3808
+
3809
+ .ps-lg-2 {
3810
+ padding-left: 0.5rem !important;
3811
+ }
3812
+
3813
+ .ps-lg-3 {
3814
+ padding-left: 1rem !important;
3815
+ }
3816
+
3817
+ .ps-lg-4 {
3818
+ padding-left: 1.5rem !important;
3819
+ }
3820
+
3821
+ .ps-lg-5 {
3822
+ padding-left: 3rem !important;
3823
+ }
3824
+ }
3825
+ @media (min-width: 1200px) {
3826
+ .d-xl-inline {
3827
+ display: inline !important;
3828
+ }
3829
+
3830
+ .d-xl-inline-block {
3831
+ display: inline-block !important;
3832
+ }
3833
+
3834
+ .d-xl-block {
3835
+ display: block !important;
3836
+ }
3837
+
3838
+ .d-xl-grid {
3839
+ display: grid !important;
3840
+ }
3841
+
3842
+ .d-xl-table {
3843
+ display: table !important;
3844
+ }
3845
+
3846
+ .d-xl-table-row {
3847
+ display: table-row !important;
3848
+ }
3849
+
3850
+ .d-xl-table-cell {
3851
+ display: table-cell !important;
3852
+ }
3853
+
3854
+ .d-xl-flex {
3855
+ display: flex !important;
3856
+ }
3857
+
3858
+ .d-xl-inline-flex {
3859
+ display: inline-flex !important;
3860
+ }
3861
+
3862
+ .d-xl-none {
3863
+ display: none !important;
3864
+ }
3865
+
3866
+ .flex-xl-fill {
3867
+ flex: 1 1 auto !important;
3868
+ }
3869
+
3870
+ .flex-xl-row {
3871
+ flex-direction: row !important;
3872
+ }
3873
+
3874
+ .flex-xl-column {
3875
+ flex-direction: column !important;
3876
+ }
3877
+
3878
+ .flex-xl-row-reverse {
3879
+ flex-direction: row-reverse !important;
3880
+ }
3881
+
3882
+ .flex-xl-column-reverse {
3883
+ flex-direction: column-reverse !important;
3884
+ }
3885
+
3886
+ .flex-xl-grow-0 {
3887
+ flex-grow: 0 !important;
3888
+ }
3889
+
3890
+ .flex-xl-grow-1 {
3891
+ flex-grow: 1 !important;
3892
+ }
3893
+
3894
+ .flex-xl-shrink-0 {
3895
+ flex-shrink: 0 !important;
3896
+ }
3897
+
3898
+ .flex-xl-shrink-1 {
3899
+ flex-shrink: 1 !important;
3900
+ }
3901
+
3902
+ .flex-xl-wrap {
3903
+ flex-wrap: wrap !important;
3904
+ }
3905
+
3906
+ .flex-xl-nowrap {
3907
+ flex-wrap: nowrap !important;
3908
+ }
3909
+
3910
+ .flex-xl-wrap-reverse {
3911
+ flex-wrap: wrap-reverse !important;
3912
+ }
3913
+
3914
+ .justify-content-xl-start {
3915
+ justify-content: flex-start !important;
3916
+ }
3917
+
3918
+ .justify-content-xl-end {
3919
+ justify-content: flex-end !important;
3920
+ }
3921
+
3922
+ .justify-content-xl-center {
3923
+ justify-content: center !important;
3924
+ }
3925
+
3926
+ .justify-content-xl-between {
3927
+ justify-content: space-between !important;
3928
+ }
3929
+
3930
+ .justify-content-xl-around {
3931
+ justify-content: space-around !important;
3932
+ }
3933
+
3934
+ .justify-content-xl-evenly {
3935
+ justify-content: space-evenly !important;
3936
+ }
3937
+
3938
+ .align-items-xl-start {
3939
+ align-items: flex-start !important;
3940
+ }
3941
+
3942
+ .align-items-xl-end {
3943
+ align-items: flex-end !important;
3944
+ }
3945
+
3946
+ .align-items-xl-center {
3947
+ align-items: center !important;
3948
+ }
3949
+
3950
+ .align-items-xl-baseline {
3951
+ align-items: baseline !important;
3952
+ }
3953
+
3954
+ .align-items-xl-stretch {
3955
+ align-items: stretch !important;
3956
+ }
3957
+
3958
+ .align-content-xl-start {
3959
+ align-content: flex-start !important;
3960
+ }
3961
+
3962
+ .align-content-xl-end {
3963
+ align-content: flex-end !important;
3964
+ }
3965
+
3966
+ .align-content-xl-center {
3967
+ align-content: center !important;
3968
+ }
3969
+
3970
+ .align-content-xl-between {
3971
+ align-content: space-between !important;
3972
+ }
3973
+
3974
+ .align-content-xl-around {
3975
+ align-content: space-around !important;
3976
+ }
3977
+
3978
+ .align-content-xl-stretch {
3979
+ align-content: stretch !important;
3980
+ }
3981
+
3982
+ .align-self-xl-auto {
3983
+ align-self: auto !important;
3984
+ }
3985
+
3986
+ .align-self-xl-start {
3987
+ align-self: flex-start !important;
3988
+ }
3989
+
3990
+ .align-self-xl-end {
3991
+ align-self: flex-end !important;
3992
+ }
3993
+
3994
+ .align-self-xl-center {
3995
+ align-self: center !important;
3996
+ }
3997
+
3998
+ .align-self-xl-baseline {
3999
+ align-self: baseline !important;
4000
+ }
4001
+
4002
+ .align-self-xl-stretch {
4003
+ align-self: stretch !important;
4004
+ }
4005
+
4006
+ .order-xl-first {
4007
+ order: -1 !important;
4008
+ }
4009
+
4010
+ .order-xl-0 {
4011
+ order: 0 !important;
4012
+ }
4013
+
4014
+ .order-xl-1 {
4015
+ order: 1 !important;
4016
+ }
4017
+
4018
+ .order-xl-2 {
4019
+ order: 2 !important;
4020
+ }
4021
+
4022
+ .order-xl-3 {
4023
+ order: 3 !important;
4024
+ }
4025
+
4026
+ .order-xl-4 {
4027
+ order: 4 !important;
4028
+ }
4029
+
4030
+ .order-xl-5 {
4031
+ order: 5 !important;
4032
+ }
4033
+
4034
+ .order-xl-last {
4035
+ order: 6 !important;
4036
+ }
4037
+
4038
+ .m-xl-0 {
4039
+ margin: 0 !important;
4040
+ }
4041
+
4042
+ .m-xl-1 {
4043
+ margin: 0.25rem !important;
4044
+ }
4045
+
4046
+ .m-xl-2 {
4047
+ margin: 0.5rem !important;
4048
+ }
4049
+
4050
+ .m-xl-3 {
4051
+ margin: 1rem !important;
4052
+ }
4053
+
4054
+ .m-xl-4 {
4055
+ margin: 1.5rem !important;
4056
+ }
4057
+
4058
+ .m-xl-5 {
4059
+ margin: 3rem !important;
4060
+ }
4061
+
4062
+ .m-xl-auto {
4063
+ margin: auto !important;
4064
+ }
4065
+
4066
+ .mx-xl-0 {
4067
+ margin-right: 0 !important;
4068
+ margin-left: 0 !important;
4069
+ }
4070
+
4071
+ .mx-xl-1 {
4072
+ margin-right: 0.25rem !important;
4073
+ margin-left: 0.25rem !important;
4074
+ }
4075
+
4076
+ .mx-xl-2 {
4077
+ margin-right: 0.5rem !important;
4078
+ margin-left: 0.5rem !important;
4079
+ }
4080
+
4081
+ .mx-xl-3 {
4082
+ margin-right: 1rem !important;
4083
+ margin-left: 1rem !important;
4084
+ }
4085
+
4086
+ .mx-xl-4 {
4087
+ margin-right: 1.5rem !important;
4088
+ margin-left: 1.5rem !important;
4089
+ }
4090
+
4091
+ .mx-xl-5 {
4092
+ margin-right: 3rem !important;
4093
+ margin-left: 3rem !important;
4094
+ }
4095
+
4096
+ .mx-xl-auto {
4097
+ margin-right: auto !important;
4098
+ margin-left: auto !important;
4099
+ }
4100
+
4101
+ .my-xl-0 {
4102
+ margin-top: 0 !important;
4103
+ margin-bottom: 0 !important;
4104
+ }
4105
+
4106
+ .my-xl-1 {
4107
+ margin-top: 0.25rem !important;
4108
+ margin-bottom: 0.25rem !important;
4109
+ }
4110
+
4111
+ .my-xl-2 {
4112
+ margin-top: 0.5rem !important;
4113
+ margin-bottom: 0.5rem !important;
4114
+ }
4115
+
4116
+ .my-xl-3 {
4117
+ margin-top: 1rem !important;
4118
+ margin-bottom: 1rem !important;
4119
+ }
4120
+
4121
+ .my-xl-4 {
4122
+ margin-top: 1.5rem !important;
4123
+ margin-bottom: 1.5rem !important;
4124
+ }
4125
+
4126
+ .my-xl-5 {
4127
+ margin-top: 3rem !important;
4128
+ margin-bottom: 3rem !important;
4129
+ }
4130
+
4131
+ .my-xl-auto {
4132
+ margin-top: auto !important;
4133
+ margin-bottom: auto !important;
4134
+ }
4135
+
4136
+ .mt-xl-0 {
4137
+ margin-top: 0 !important;
4138
+ }
4139
+
4140
+ .mt-xl-1 {
4141
+ margin-top: 0.25rem !important;
4142
+ }
4143
+
4144
+ .mt-xl-2 {
4145
+ margin-top: 0.5rem !important;
4146
+ }
4147
+
4148
+ .mt-xl-3 {
4149
+ margin-top: 1rem !important;
4150
+ }
4151
+
4152
+ .mt-xl-4 {
4153
+ margin-top: 1.5rem !important;
4154
+ }
4155
+
4156
+ .mt-xl-5 {
4157
+ margin-top: 3rem !important;
4158
+ }
4159
+
4160
+ .mt-xl-auto {
4161
+ margin-top: auto !important;
4162
+ }
4163
+
4164
+ .me-xl-0 {
4165
+ margin-right: 0 !important;
4166
+ }
4167
+
4168
+ .me-xl-1 {
4169
+ margin-right: 0.25rem !important;
4170
+ }
4171
+
4172
+ .me-xl-2 {
4173
+ margin-right: 0.5rem !important;
4174
+ }
4175
+
4176
+ .me-xl-3 {
4177
+ margin-right: 1rem !important;
4178
+ }
4179
+
4180
+ .me-xl-4 {
4181
+ margin-right: 1.5rem !important;
4182
+ }
4183
+
4184
+ .me-xl-5 {
4185
+ margin-right: 3rem !important;
4186
+ }
4187
+
4188
+ .me-xl-auto {
4189
+ margin-right: auto !important;
4190
+ }
4191
+
4192
+ .mb-xl-0 {
4193
+ margin-bottom: 0 !important;
4194
+ }
4195
+
4196
+ .mb-xl-1 {
4197
+ margin-bottom: 0.25rem !important;
4198
+ }
4199
+
4200
+ .mb-xl-2 {
4201
+ margin-bottom: 0.5rem !important;
4202
+ }
4203
+
4204
+ .mb-xl-3 {
4205
+ margin-bottom: 1rem !important;
4206
+ }
4207
+
4208
+ .mb-xl-4 {
4209
+ margin-bottom: 1.5rem !important;
4210
+ }
4211
+
4212
+ .mb-xl-5 {
4213
+ margin-bottom: 3rem !important;
4214
+ }
4215
+
4216
+ .mb-xl-auto {
4217
+ margin-bottom: auto !important;
4218
+ }
4219
+
4220
+ .ms-xl-0 {
4221
+ margin-left: 0 !important;
4222
+ }
4223
+
4224
+ .ms-xl-1 {
4225
+ margin-left: 0.25rem !important;
4226
+ }
4227
+
4228
+ .ms-xl-2 {
4229
+ margin-left: 0.5rem !important;
4230
+ }
4231
+
4232
+ .ms-xl-3 {
4233
+ margin-left: 1rem !important;
4234
+ }
4235
+
4236
+ .ms-xl-4 {
4237
+ margin-left: 1.5rem !important;
4238
+ }
4239
+
4240
+ .ms-xl-5 {
4241
+ margin-left: 3rem !important;
4242
+ }
4243
+
4244
+ .ms-xl-auto {
4245
+ margin-left: auto !important;
4246
+ }
4247
+
4248
+ .p-xl-0 {
4249
+ padding: 0 !important;
4250
+ }
4251
+
4252
+ .p-xl-1 {
4253
+ padding: 0.25rem !important;
4254
+ }
4255
+
4256
+ .p-xl-2 {
4257
+ padding: 0.5rem !important;
4258
+ }
4259
+
4260
+ .p-xl-3 {
4261
+ padding: 1rem !important;
4262
+ }
4263
+
4264
+ .p-xl-4 {
4265
+ padding: 1.5rem !important;
4266
+ }
4267
+
4268
+ .p-xl-5 {
4269
+ padding: 3rem !important;
4270
+ }
4271
+
4272
+ .px-xl-0 {
4273
+ padding-right: 0 !important;
4274
+ padding-left: 0 !important;
4275
+ }
4276
+
4277
+ .px-xl-1 {
4278
+ padding-right: 0.25rem !important;
4279
+ padding-left: 0.25rem !important;
4280
+ }
4281
+
4282
+ .px-xl-2 {
4283
+ padding-right: 0.5rem !important;
4284
+ padding-left: 0.5rem !important;
4285
+ }
4286
+
4287
+ .px-xl-3 {
4288
+ padding-right: 1rem !important;
4289
+ padding-left: 1rem !important;
4290
+ }
4291
+
4292
+ .px-xl-4 {
4293
+ padding-right: 1.5rem !important;
4294
+ padding-left: 1.5rem !important;
4295
+ }
4296
+
4297
+ .px-xl-5 {
4298
+ padding-right: 3rem !important;
4299
+ padding-left: 3rem !important;
4300
+ }
4301
+
4302
+ .py-xl-0 {
4303
+ padding-top: 0 !important;
4304
+ padding-bottom: 0 !important;
4305
+ }
4306
+
4307
+ .py-xl-1 {
4308
+ padding-top: 0.25rem !important;
4309
+ padding-bottom: 0.25rem !important;
4310
+ }
4311
+
4312
+ .py-xl-2 {
4313
+ padding-top: 0.5rem !important;
4314
+ padding-bottom: 0.5rem !important;
4315
+ }
4316
+
4317
+ .py-xl-3 {
4318
+ padding-top: 1rem !important;
4319
+ padding-bottom: 1rem !important;
4320
+ }
4321
+
4322
+ .py-xl-4 {
4323
+ padding-top: 1.5rem !important;
4324
+ padding-bottom: 1.5rem !important;
4325
+ }
4326
+
4327
+ .py-xl-5 {
4328
+ padding-top: 3rem !important;
4329
+ padding-bottom: 3rem !important;
4330
+ }
4331
+
4332
+ .pt-xl-0 {
4333
+ padding-top: 0 !important;
4334
+ }
4335
+
4336
+ .pt-xl-1 {
4337
+ padding-top: 0.25rem !important;
4338
+ }
4339
+
4340
+ .pt-xl-2 {
4341
+ padding-top: 0.5rem !important;
4342
+ }
4343
+
4344
+ .pt-xl-3 {
4345
+ padding-top: 1rem !important;
4346
+ }
4347
+
4348
+ .pt-xl-4 {
4349
+ padding-top: 1.5rem !important;
4350
+ }
4351
+
4352
+ .pt-xl-5 {
4353
+ padding-top: 3rem !important;
4354
+ }
4355
+
4356
+ .pe-xl-0 {
4357
+ padding-right: 0 !important;
4358
+ }
4359
+
4360
+ .pe-xl-1 {
4361
+ padding-right: 0.25rem !important;
4362
+ }
4363
+
4364
+ .pe-xl-2 {
4365
+ padding-right: 0.5rem !important;
4366
+ }
4367
+
4368
+ .pe-xl-3 {
4369
+ padding-right: 1rem !important;
4370
+ }
4371
+
4372
+ .pe-xl-4 {
4373
+ padding-right: 1.5rem !important;
4374
+ }
4375
+
4376
+ .pe-xl-5 {
4377
+ padding-right: 3rem !important;
4378
+ }
4379
+
4380
+ .pb-xl-0 {
4381
+ padding-bottom: 0 !important;
4382
+ }
4383
+
4384
+ .pb-xl-1 {
4385
+ padding-bottom: 0.25rem !important;
4386
+ }
4387
+
4388
+ .pb-xl-2 {
4389
+ padding-bottom: 0.5rem !important;
4390
+ }
4391
+
4392
+ .pb-xl-3 {
4393
+ padding-bottom: 1rem !important;
4394
+ }
4395
+
4396
+ .pb-xl-4 {
4397
+ padding-bottom: 1.5rem !important;
4398
+ }
4399
+
4400
+ .pb-xl-5 {
4401
+ padding-bottom: 3rem !important;
4402
+ }
4403
+
4404
+ .ps-xl-0 {
4405
+ padding-left: 0 !important;
4406
+ }
4407
+
4408
+ .ps-xl-1 {
4409
+ padding-left: 0.25rem !important;
4410
+ }
4411
+
4412
+ .ps-xl-2 {
4413
+ padding-left: 0.5rem !important;
4414
+ }
4415
+
4416
+ .ps-xl-3 {
4417
+ padding-left: 1rem !important;
4418
+ }
4419
+
4420
+ .ps-xl-4 {
4421
+ padding-left: 1.5rem !important;
4422
+ }
4423
+
4424
+ .ps-xl-5 {
4425
+ padding-left: 3rem !important;
4426
+ }
4427
+ }
4428
+ @media (min-width: 1400px) {
4429
+ .d-xxl-inline {
4430
+ display: inline !important;
4431
+ }
4432
+
4433
+ .d-xxl-inline-block {
4434
+ display: inline-block !important;
4435
+ }
4436
+
4437
+ .d-xxl-block {
4438
+ display: block !important;
4439
+ }
4440
+
4441
+ .d-xxl-grid {
4442
+ display: grid !important;
4443
+ }
4444
+
4445
+ .d-xxl-table {
4446
+ display: table !important;
4447
+ }
4448
+
4449
+ .d-xxl-table-row {
4450
+ display: table-row !important;
4451
+ }
4452
+
4453
+ .d-xxl-table-cell {
4454
+ display: table-cell !important;
4455
+ }
4456
+
4457
+ .d-xxl-flex {
4458
+ display: flex !important;
4459
+ }
4460
+
4461
+ .d-xxl-inline-flex {
4462
+ display: inline-flex !important;
4463
+ }
4464
+
4465
+ .d-xxl-none {
4466
+ display: none !important;
4467
+ }
4468
+
4469
+ .flex-xxl-fill {
4470
+ flex: 1 1 auto !important;
4471
+ }
4472
+
4473
+ .flex-xxl-row {
4474
+ flex-direction: row !important;
4475
+ }
4476
+
4477
+ .flex-xxl-column {
4478
+ flex-direction: column !important;
4479
+ }
4480
+
4481
+ .flex-xxl-row-reverse {
4482
+ flex-direction: row-reverse !important;
4483
+ }
4484
+
4485
+ .flex-xxl-column-reverse {
4486
+ flex-direction: column-reverse !important;
4487
+ }
4488
+
4489
+ .flex-xxl-grow-0 {
4490
+ flex-grow: 0 !important;
4491
+ }
4492
+
4493
+ .flex-xxl-grow-1 {
4494
+ flex-grow: 1 !important;
4495
+ }
4496
+
4497
+ .flex-xxl-shrink-0 {
4498
+ flex-shrink: 0 !important;
4499
+ }
4500
+
4501
+ .flex-xxl-shrink-1 {
4502
+ flex-shrink: 1 !important;
4503
+ }
4504
+
4505
+ .flex-xxl-wrap {
4506
+ flex-wrap: wrap !important;
4507
+ }
4508
+
4509
+ .flex-xxl-nowrap {
4510
+ flex-wrap: nowrap !important;
4511
+ }
4512
+
4513
+ .flex-xxl-wrap-reverse {
4514
+ flex-wrap: wrap-reverse !important;
4515
+ }
4516
+
4517
+ .justify-content-xxl-start {
4518
+ justify-content: flex-start !important;
4519
+ }
4520
+
4521
+ .justify-content-xxl-end {
4522
+ justify-content: flex-end !important;
4523
+ }
4524
+
4525
+ .justify-content-xxl-center {
4526
+ justify-content: center !important;
4527
+ }
4528
+
4529
+ .justify-content-xxl-between {
4530
+ justify-content: space-between !important;
4531
+ }
4532
+
4533
+ .justify-content-xxl-around {
4534
+ justify-content: space-around !important;
4535
+ }
4536
+
4537
+ .justify-content-xxl-evenly {
4538
+ justify-content: space-evenly !important;
4539
+ }
4540
+
4541
+ .align-items-xxl-start {
4542
+ align-items: flex-start !important;
4543
+ }
4544
+
4545
+ .align-items-xxl-end {
4546
+ align-items: flex-end !important;
4547
+ }
4548
+
4549
+ .align-items-xxl-center {
4550
+ align-items: center !important;
4551
+ }
4552
+
4553
+ .align-items-xxl-baseline {
4554
+ align-items: baseline !important;
4555
+ }
4556
+
4557
+ .align-items-xxl-stretch {
4558
+ align-items: stretch !important;
4559
+ }
4560
+
4561
+ .align-content-xxl-start {
4562
+ align-content: flex-start !important;
4563
+ }
4564
+
4565
+ .align-content-xxl-end {
4566
+ align-content: flex-end !important;
4567
+ }
4568
+
4569
+ .align-content-xxl-center {
4570
+ align-content: center !important;
4571
+ }
4572
+
4573
+ .align-content-xxl-between {
4574
+ align-content: space-between !important;
4575
+ }
4576
+
4577
+ .align-content-xxl-around {
4578
+ align-content: space-around !important;
4579
+ }
4580
+
4581
+ .align-content-xxl-stretch {
4582
+ align-content: stretch !important;
4583
+ }
4584
+
4585
+ .align-self-xxl-auto {
4586
+ align-self: auto !important;
4587
+ }
4588
+
4589
+ .align-self-xxl-start {
4590
+ align-self: flex-start !important;
4591
+ }
4592
+
4593
+ .align-self-xxl-end {
4594
+ align-self: flex-end !important;
4595
+ }
4596
+
4597
+ .align-self-xxl-center {
4598
+ align-self: center !important;
4599
+ }
4600
+
4601
+ .align-self-xxl-baseline {
4602
+ align-self: baseline !important;
4603
+ }
4604
+
4605
+ .align-self-xxl-stretch {
4606
+ align-self: stretch !important;
4607
+ }
4608
+
4609
+ .order-xxl-first {
4610
+ order: -1 !important;
4611
+ }
4612
+
4613
+ .order-xxl-0 {
4614
+ order: 0 !important;
4615
+ }
4616
+
4617
+ .order-xxl-1 {
4618
+ order: 1 !important;
4619
+ }
4620
+
4621
+ .order-xxl-2 {
4622
+ order: 2 !important;
4623
+ }
4624
+
4625
+ .order-xxl-3 {
4626
+ order: 3 !important;
4627
+ }
4628
+
4629
+ .order-xxl-4 {
4630
+ order: 4 !important;
4631
+ }
4632
+
4633
+ .order-xxl-5 {
4634
+ order: 5 !important;
4635
+ }
4636
+
4637
+ .order-xxl-last {
4638
+ order: 6 !important;
4639
+ }
4640
+
4641
+ .m-xxl-0 {
4642
+ margin: 0 !important;
4643
+ }
4644
+
4645
+ .m-xxl-1 {
4646
+ margin: 0.25rem !important;
4647
+ }
4648
+
4649
+ .m-xxl-2 {
4650
+ margin: 0.5rem !important;
4651
+ }
4652
+
4653
+ .m-xxl-3 {
4654
+ margin: 1rem !important;
4655
+ }
4656
+
4657
+ .m-xxl-4 {
4658
+ margin: 1.5rem !important;
4659
+ }
4660
+
4661
+ .m-xxl-5 {
4662
+ margin: 3rem !important;
4663
+ }
4664
+
4665
+ .m-xxl-auto {
4666
+ margin: auto !important;
4667
+ }
4668
+
4669
+ .mx-xxl-0 {
4670
+ margin-right: 0 !important;
4671
+ margin-left: 0 !important;
4672
+ }
4673
+
4674
+ .mx-xxl-1 {
4675
+ margin-right: 0.25rem !important;
4676
+ margin-left: 0.25rem !important;
4677
+ }
4678
+
4679
+ .mx-xxl-2 {
4680
+ margin-right: 0.5rem !important;
4681
+ margin-left: 0.5rem !important;
4682
+ }
4683
+
4684
+ .mx-xxl-3 {
4685
+ margin-right: 1rem !important;
4686
+ margin-left: 1rem !important;
4687
+ }
4688
+
4689
+ .mx-xxl-4 {
4690
+ margin-right: 1.5rem !important;
4691
+ margin-left: 1.5rem !important;
4692
+ }
4693
+
4694
+ .mx-xxl-5 {
4695
+ margin-right: 3rem !important;
4696
+ margin-left: 3rem !important;
4697
+ }
4698
+
4699
+ .mx-xxl-auto {
4700
+ margin-right: auto !important;
4701
+ margin-left: auto !important;
4702
+ }
4703
+
4704
+ .my-xxl-0 {
4705
+ margin-top: 0 !important;
4706
+ margin-bottom: 0 !important;
4707
+ }
4708
+
4709
+ .my-xxl-1 {
4710
+ margin-top: 0.25rem !important;
4711
+ margin-bottom: 0.25rem !important;
4712
+ }
4713
+
4714
+ .my-xxl-2 {
4715
+ margin-top: 0.5rem !important;
4716
+ margin-bottom: 0.5rem !important;
4717
+ }
4718
+
4719
+ .my-xxl-3 {
4720
+ margin-top: 1rem !important;
4721
+ margin-bottom: 1rem !important;
4722
+ }
4723
+
4724
+ .my-xxl-4 {
4725
+ margin-top: 1.5rem !important;
4726
+ margin-bottom: 1.5rem !important;
4727
+ }
4728
+
4729
+ .my-xxl-5 {
4730
+ margin-top: 3rem !important;
4731
+ margin-bottom: 3rem !important;
4732
+ }
4733
+
4734
+ .my-xxl-auto {
4735
+ margin-top: auto !important;
4736
+ margin-bottom: auto !important;
4737
+ }
4738
+
4739
+ .mt-xxl-0 {
4740
+ margin-top: 0 !important;
4741
+ }
4742
+
4743
+ .mt-xxl-1 {
4744
+ margin-top: 0.25rem !important;
4745
+ }
4746
+
4747
+ .mt-xxl-2 {
4748
+ margin-top: 0.5rem !important;
4749
+ }
4750
+
4751
+ .mt-xxl-3 {
4752
+ margin-top: 1rem !important;
4753
+ }
4754
+
4755
+ .mt-xxl-4 {
4756
+ margin-top: 1.5rem !important;
4757
+ }
4758
+
4759
+ .mt-xxl-5 {
4760
+ margin-top: 3rem !important;
4761
+ }
4762
+
4763
+ .mt-xxl-auto {
4764
+ margin-top: auto !important;
4765
+ }
4766
+
4767
+ .me-xxl-0 {
4768
+ margin-right: 0 !important;
4769
+ }
4770
+
4771
+ .me-xxl-1 {
4772
+ margin-right: 0.25rem !important;
4773
+ }
4774
+
4775
+ .me-xxl-2 {
4776
+ margin-right: 0.5rem !important;
4777
+ }
4778
+
4779
+ .me-xxl-3 {
4780
+ margin-right: 1rem !important;
4781
+ }
4782
+
4783
+ .me-xxl-4 {
4784
+ margin-right: 1.5rem !important;
4785
+ }
4786
+
4787
+ .me-xxl-5 {
4788
+ margin-right: 3rem !important;
4789
+ }
4790
+
4791
+ .me-xxl-auto {
4792
+ margin-right: auto !important;
4793
+ }
4794
+
4795
+ .mb-xxl-0 {
4796
+ margin-bottom: 0 !important;
4797
+ }
4798
+
4799
+ .mb-xxl-1 {
4800
+ margin-bottom: 0.25rem !important;
4801
+ }
4802
+
4803
+ .mb-xxl-2 {
4804
+ margin-bottom: 0.5rem !important;
4805
+ }
4806
+
4807
+ .mb-xxl-3 {
4808
+ margin-bottom: 1rem !important;
4809
+ }
4810
+
4811
+ .mb-xxl-4 {
4812
+ margin-bottom: 1.5rem !important;
4813
+ }
4814
+
4815
+ .mb-xxl-5 {
4816
+ margin-bottom: 3rem !important;
4817
+ }
4818
+
4819
+ .mb-xxl-auto {
4820
+ margin-bottom: auto !important;
4821
+ }
4822
+
4823
+ .ms-xxl-0 {
4824
+ margin-left: 0 !important;
4825
+ }
4826
+
4827
+ .ms-xxl-1 {
4828
+ margin-left: 0.25rem !important;
4829
+ }
4830
+
4831
+ .ms-xxl-2 {
4832
+ margin-left: 0.5rem !important;
4833
+ }
4834
+
4835
+ .ms-xxl-3 {
4836
+ margin-left: 1rem !important;
4837
+ }
4838
+
4839
+ .ms-xxl-4 {
4840
+ margin-left: 1.5rem !important;
4841
+ }
4842
+
4843
+ .ms-xxl-5 {
4844
+ margin-left: 3rem !important;
4845
+ }
4846
+
4847
+ .ms-xxl-auto {
4848
+ margin-left: auto !important;
4849
+ }
4850
+
4851
+ .p-xxl-0 {
4852
+ padding: 0 !important;
4853
+ }
4854
+
4855
+ .p-xxl-1 {
4856
+ padding: 0.25rem !important;
4857
+ }
4858
+
4859
+ .p-xxl-2 {
4860
+ padding: 0.5rem !important;
4861
+ }
4862
+
4863
+ .p-xxl-3 {
4864
+ padding: 1rem !important;
4865
+ }
4866
+
4867
+ .p-xxl-4 {
4868
+ padding: 1.5rem !important;
4869
+ }
4870
+
4871
+ .p-xxl-5 {
4872
+ padding: 3rem !important;
4873
+ }
4874
+
4875
+ .px-xxl-0 {
4876
+ padding-right: 0 !important;
4877
+ padding-left: 0 !important;
4878
+ }
4879
+
4880
+ .px-xxl-1 {
4881
+ padding-right: 0.25rem !important;
4882
+ padding-left: 0.25rem !important;
4883
+ }
4884
+
4885
+ .px-xxl-2 {
4886
+ padding-right: 0.5rem !important;
4887
+ padding-left: 0.5rem !important;
4888
+ }
4889
+
4890
+ .px-xxl-3 {
4891
+ padding-right: 1rem !important;
4892
+ padding-left: 1rem !important;
4893
+ }
4894
+
4895
+ .px-xxl-4 {
4896
+ padding-right: 1.5rem !important;
4897
+ padding-left: 1.5rem !important;
4898
+ }
4899
+
4900
+ .px-xxl-5 {
4901
+ padding-right: 3rem !important;
4902
+ padding-left: 3rem !important;
4903
+ }
4904
+
4905
+ .py-xxl-0 {
4906
+ padding-top: 0 !important;
4907
+ padding-bottom: 0 !important;
4908
+ }
4909
+
4910
+ .py-xxl-1 {
4911
+ padding-top: 0.25rem !important;
4912
+ padding-bottom: 0.25rem !important;
4913
+ }
4914
+
4915
+ .py-xxl-2 {
4916
+ padding-top: 0.5rem !important;
4917
+ padding-bottom: 0.5rem !important;
4918
+ }
4919
+
4920
+ .py-xxl-3 {
4921
+ padding-top: 1rem !important;
4922
+ padding-bottom: 1rem !important;
4923
+ }
4924
+
4925
+ .py-xxl-4 {
4926
+ padding-top: 1.5rem !important;
4927
+ padding-bottom: 1.5rem !important;
4928
+ }
4929
+
4930
+ .py-xxl-5 {
4931
+ padding-top: 3rem !important;
4932
+ padding-bottom: 3rem !important;
4933
+ }
4934
+
4935
+ .pt-xxl-0 {
4936
+ padding-top: 0 !important;
4937
+ }
4938
+
4939
+ .pt-xxl-1 {
4940
+ padding-top: 0.25rem !important;
4941
+ }
4942
+
4943
+ .pt-xxl-2 {
4944
+ padding-top: 0.5rem !important;
4945
+ }
4946
+
4947
+ .pt-xxl-3 {
4948
+ padding-top: 1rem !important;
4949
+ }
4950
+
4951
+ .pt-xxl-4 {
4952
+ padding-top: 1.5rem !important;
4953
+ }
4954
+
4955
+ .pt-xxl-5 {
4956
+ padding-top: 3rem !important;
4957
+ }
4958
+
4959
+ .pe-xxl-0 {
4960
+ padding-right: 0 !important;
4961
+ }
4962
+
4963
+ .pe-xxl-1 {
4964
+ padding-right: 0.25rem !important;
4965
+ }
4966
+
4967
+ .pe-xxl-2 {
4968
+ padding-right: 0.5rem !important;
4969
+ }
4970
+
4971
+ .pe-xxl-3 {
4972
+ padding-right: 1rem !important;
4973
+ }
4974
+
4975
+ .pe-xxl-4 {
4976
+ padding-right: 1.5rem !important;
4977
+ }
4978
+
4979
+ .pe-xxl-5 {
4980
+ padding-right: 3rem !important;
4981
+ }
4982
+
4983
+ .pb-xxl-0 {
4984
+ padding-bottom: 0 !important;
4985
+ }
4986
+
4987
+ .pb-xxl-1 {
4988
+ padding-bottom: 0.25rem !important;
4989
+ }
4990
+
4991
+ .pb-xxl-2 {
4992
+ padding-bottom: 0.5rem !important;
4993
+ }
4994
+
4995
+ .pb-xxl-3 {
4996
+ padding-bottom: 1rem !important;
4997
+ }
4998
+
4999
+ .pb-xxl-4 {
5000
+ padding-bottom: 1.5rem !important;
5001
+ }
5002
+
5003
+ .pb-xxl-5 {
5004
+ padding-bottom: 3rem !important;
5005
+ }
5006
+
5007
+ .ps-xxl-0 {
5008
+ padding-left: 0 !important;
5009
+ }
5010
+
5011
+ .ps-xxl-1 {
5012
+ padding-left: 0.25rem !important;
5013
+ }
5014
+
5015
+ .ps-xxl-2 {
5016
+ padding-left: 0.5rem !important;
5017
+ }
5018
+
5019
+ .ps-xxl-3 {
5020
+ padding-left: 1rem !important;
5021
+ }
5022
+
5023
+ .ps-xxl-4 {
5024
+ padding-left: 1.5rem !important;
5025
+ }
5026
+
5027
+ .ps-xxl-5 {
5028
+ padding-left: 3rem !important;
5029
+ }
5030
+ }
5031
+ @media print {
5032
+ .d-print-inline {
5033
+ display: inline !important;
5034
+ }
5035
+
5036
+ .d-print-inline-block {
5037
+ display: inline-block !important;
5038
+ }
5039
+
5040
+ .d-print-block {
5041
+ display: block !important;
5042
+ }
5043
+
5044
+ .d-print-grid {
5045
+ display: grid !important;
5046
+ }
5047
+
5048
+ .d-print-table {
5049
+ display: table !important;
5050
+ }
5051
+
5052
+ .d-print-table-row {
5053
+ display: table-row !important;
5054
+ }
5055
+
5056
+ .d-print-table-cell {
5057
+ display: table-cell !important;
5058
+ }
5059
+
5060
+ .d-print-flex {
5061
+ display: flex !important;
5062
+ }
5063
+
5064
+ .d-print-inline-flex {
5065
+ display: inline-flex !important;
5066
+ }
5067
+
5068
+ .d-print-none {
5069
+ display: none !important;
5070
+ }
5071
+ }
5072
+
5073
+ /*# sourceMappingURL=bootstrap-grid.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.min.css ADDED
@@ -0,0 +1,3937 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ */
7
+ :root {
8
+ --bs-blue: #0d6efd;
9
+ --bs-indigo: #6610f2;
10
+ --bs-purple: #6f42c1;
11
+ --bs-pink: #d63384;
12
+ --bs-red: #dc3545;
13
+ --bs-orange: #fd7e14;
14
+ --bs-yellow: #ffc107;
15
+ --bs-green: #198754;
16
+ --bs-teal: #20c997;
17
+ --bs-cyan: #0dcaf0;
18
+ --bs-white: #fff;
19
+ --bs-gray: #6c757d;
20
+ --bs-gray-dark: #343a40;
21
+ --bs-gray-100: #f8f9fa;
22
+ --bs-gray-200: #e9ecef;
23
+ --bs-gray-300: #dee2e6;
24
+ --bs-gray-400: #ced4da;
25
+ --bs-gray-500: #adb5bd;
26
+ --bs-gray-600: #6c757d;
27
+ --bs-gray-700: #495057;
28
+ --bs-gray-800: #343a40;
29
+ --bs-gray-900: #212529;
30
+ --bs-primary: #0d6efd;
31
+ --bs-secondary: #6c757d;
32
+ --bs-success: #198754;
33
+ --bs-info: #0dcaf0;
34
+ --bs-warning: #ffc107;
35
+ --bs-danger: #dc3545;
36
+ --bs-light: #f8f9fa;
37
+ --bs-dark: #212529;
38
+ --bs-primary-rgb: 13, 110, 253;
39
+ --bs-secondary-rgb: 108, 117, 125;
40
+ --bs-success-rgb: 25, 135, 84;
41
+ --bs-info-rgb: 13, 202, 240;
42
+ --bs-warning-rgb: 255, 193, 7;
43
+ --bs-danger-rgb: 220, 53, 69;
44
+ --bs-light-rgb: 248, 249, 250;
45
+ --bs-dark-rgb: 33, 37, 41;
46
+ --bs-white-rgb: 255, 255, 255;
47
+ --bs-black-rgb: 0, 0, 0;
48
+ --bs-body-color-rgb: 33, 37, 41;
49
+ --bs-body-bg-rgb: 255, 255, 255;
50
+ --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
51
+ "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
52
+ "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
53
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
54
+ "Liberation Mono", "Courier New", monospace;
55
+ --bs-gradient: linear-gradient(
56
+ 180deg,
57
+ rgba(255, 255, 255, 0.15),
58
+ rgba(255, 255, 255, 0)
59
+ );
60
+ --bs-body-font-family: var(--bs-font-sans-serif);
61
+ --bs-body-font-size: 1rem;
62
+ --bs-body-font-weight: 400;
63
+ --bs-body-line-height: 1.5;
64
+ --bs-body-color: #212529;
65
+ --bs-body-bg: #fff;
66
+ }
67
+ .container,
68
+ .container-fluid,
69
+ .container-lg,
70
+ .container-md,
71
+ .container-sm,
72
+ .container-xl,
73
+ .container-xxl {
74
+ width: 100%;
75
+ padding-right: var(--bs-gutter-x, 0.75rem);
76
+ padding-left: var(--bs-gutter-x, 0.75rem);
77
+ margin-right: auto;
78
+ margin-left: auto;
79
+ }
80
+ @media (min-width: 576px) {
81
+ .container,
82
+ .container-sm {
83
+ max-width: 540px;
84
+ }
85
+ }
86
+ @media (min-width: 768px) {
87
+ .container,
88
+ .container-md,
89
+ .container-sm {
90
+ max-width: 720px;
91
+ }
92
+ }
93
+ @media (min-width: 992px) {
94
+ .container,
95
+ .container-lg,
96
+ .container-md,
97
+ .container-sm {
98
+ max-width: 960px;
99
+ }
100
+ }
101
+ @media (min-width: 1200px) {
102
+ .container,
103
+ .container-lg,
104
+ .container-md,
105
+ .container-sm,
106
+ .container-xl {
107
+ max-width: 1140px;
108
+ }
109
+ }
110
+ @media (min-width: 1400px) {
111
+ .container,
112
+ .container-lg,
113
+ .container-md,
114
+ .container-sm,
115
+ .container-xl,
116
+ .container-xxl {
117
+ max-width: 1320px;
118
+ }
119
+ }
120
+ .row {
121
+ --bs-gutter-x: 1.5rem;
122
+ --bs-gutter-y: 0;
123
+ display: flex;
124
+ flex-wrap: wrap;
125
+ margin-top: calc(-1 * var(--bs-gutter-y));
126
+ margin-right: calc(-0.5 * var(--bs-gutter-x));
127
+ margin-left: calc(-0.5 * var(--bs-gutter-x));
128
+ }
129
+ .row > * {
130
+ box-sizing: border-box;
131
+ flex-shrink: 0;
132
+ width: 100%;
133
+ max-width: 100%;
134
+ padding-right: calc(var(--bs-gutter-x) * 0.5);
135
+ padding-left: calc(var(--bs-gutter-x) * 0.5);
136
+ margin-top: var(--bs-gutter-y);
137
+ }
138
+ .col {
139
+ flex: 1 0 0%;
140
+ }
141
+ .row-cols-auto > * {
142
+ flex: 0 0 auto;
143
+ width: auto;
144
+ }
145
+ .row-cols-1 > * {
146
+ flex: 0 0 auto;
147
+ width: 100%;
148
+ }
149
+ .row-cols-2 > * {
150
+ flex: 0 0 auto;
151
+ width: 50%;
152
+ }
153
+ .row-cols-3 > * {
154
+ flex: 0 0 auto;
155
+ width: 33.3333333333%;
156
+ }
157
+ .row-cols-4 > * {
158
+ flex: 0 0 auto;
159
+ width: 25%;
160
+ }
161
+ .row-cols-5 > * {
162
+ flex: 0 0 auto;
163
+ width: 20%;
164
+ }
165
+ .row-cols-6 > * {
166
+ flex: 0 0 auto;
167
+ width: 16.6666666667%;
168
+ }
169
+ .col-auto {
170
+ flex: 0 0 auto;
171
+ width: auto;
172
+ }
173
+ .col-1 {
174
+ flex: 0 0 auto;
175
+ width: 8.33333333%;
176
+ }
177
+ .col-2 {
178
+ flex: 0 0 auto;
179
+ width: 16.66666667%;
180
+ }
181
+ .col-3 {
182
+ flex: 0 0 auto;
183
+ width: 25%;
184
+ }
185
+ .col-4 {
186
+ flex: 0 0 auto;
187
+ width: 33.33333333%;
188
+ }
189
+ .col-5 {
190
+ flex: 0 0 auto;
191
+ width: 41.66666667%;
192
+ }
193
+ .col-6 {
194
+ flex: 0 0 auto;
195
+ width: 50%;
196
+ }
197
+ .col-7 {
198
+ flex: 0 0 auto;
199
+ width: 58.33333333%;
200
+ }
201
+ .col-8 {
202
+ flex: 0 0 auto;
203
+ width: 66.66666667%;
204
+ }
205
+ .col-9 {
206
+ flex: 0 0 auto;
207
+ width: 75%;
208
+ }
209
+ .col-10 {
210
+ flex: 0 0 auto;
211
+ width: 83.33333333%;
212
+ }
213
+ .col-11 {
214
+ flex: 0 0 auto;
215
+ width: 91.66666667%;
216
+ }
217
+ .col-12 {
218
+ flex: 0 0 auto;
219
+ width: 100%;
220
+ }
221
+ .offset-1 {
222
+ margin-left: 8.33333333%;
223
+ }
224
+ .offset-2 {
225
+ margin-left: 16.66666667%;
226
+ }
227
+ .offset-3 {
228
+ margin-left: 25%;
229
+ }
230
+ .offset-4 {
231
+ margin-left: 33.33333333%;
232
+ }
233
+ .offset-5 {
234
+ margin-left: 41.66666667%;
235
+ }
236
+ .offset-6 {
237
+ margin-left: 50%;
238
+ }
239
+ .offset-7 {
240
+ margin-left: 58.33333333%;
241
+ }
242
+ .offset-8 {
243
+ margin-left: 66.66666667%;
244
+ }
245
+ .offset-9 {
246
+ margin-left: 75%;
247
+ }
248
+ .offset-10 {
249
+ margin-left: 83.33333333%;
250
+ }
251
+ .offset-11 {
252
+ margin-left: 91.66666667%;
253
+ }
254
+ .g-0,
255
+ .gx-0 {
256
+ --bs-gutter-x: 0;
257
+ }
258
+ .g-0,
259
+ .gy-0 {
260
+ --bs-gutter-y: 0;
261
+ }
262
+ .g-1,
263
+ .gx-1 {
264
+ --bs-gutter-x: 0.25rem;
265
+ }
266
+ .g-1,
267
+ .gy-1 {
268
+ --bs-gutter-y: 0.25rem;
269
+ }
270
+ .g-2,
271
+ .gx-2 {
272
+ --bs-gutter-x: 0.5rem;
273
+ }
274
+ .g-2,
275
+ .gy-2 {
276
+ --bs-gutter-y: 0.5rem;
277
+ }
278
+ .g-3,
279
+ .gx-3 {
280
+ --bs-gutter-x: 1rem;
281
+ }
282
+ .g-3,
283
+ .gy-3 {
284
+ --bs-gutter-y: 1rem;
285
+ }
286
+ .g-4,
287
+ .gx-4 {
288
+ --bs-gutter-x: 1.5rem;
289
+ }
290
+ .g-4,
291
+ .gy-4 {
292
+ --bs-gutter-y: 1.5rem;
293
+ }
294
+ .g-5,
295
+ .gx-5 {
296
+ --bs-gutter-x: 3rem;
297
+ }
298
+ .g-5,
299
+ .gy-5 {
300
+ --bs-gutter-y: 3rem;
301
+ }
302
+ @media (min-width: 576px) {
303
+ .col-sm {
304
+ flex: 1 0 0%;
305
+ }
306
+ .row-cols-sm-auto > * {
307
+ flex: 0 0 auto;
308
+ width: auto;
309
+ }
310
+ .row-cols-sm-1 > * {
311
+ flex: 0 0 auto;
312
+ width: 100%;
313
+ }
314
+ .row-cols-sm-2 > * {
315
+ flex: 0 0 auto;
316
+ width: 50%;
317
+ }
318
+ .row-cols-sm-3 > * {
319
+ flex: 0 0 auto;
320
+ width: 33.3333333333%;
321
+ }
322
+ .row-cols-sm-4 > * {
323
+ flex: 0 0 auto;
324
+ width: 25%;
325
+ }
326
+ .row-cols-sm-5 > * {
327
+ flex: 0 0 auto;
328
+ width: 20%;
329
+ }
330
+ .row-cols-sm-6 > * {
331
+ flex: 0 0 auto;
332
+ width: 16.6666666667%;
333
+ }
334
+ .col-sm-auto {
335
+ flex: 0 0 auto;
336
+ width: auto;
337
+ }
338
+ .col-sm-1 {
339
+ flex: 0 0 auto;
340
+ width: 8.33333333%;
341
+ }
342
+ .col-sm-2 {
343
+ flex: 0 0 auto;
344
+ width: 16.66666667%;
345
+ }
346
+ .col-sm-3 {
347
+ flex: 0 0 auto;
348
+ width: 25%;
349
+ }
350
+ .col-sm-4 {
351
+ flex: 0 0 auto;
352
+ width: 33.33333333%;
353
+ }
354
+ .col-sm-5 {
355
+ flex: 0 0 auto;
356
+ width: 41.66666667%;
357
+ }
358
+ .col-sm-6 {
359
+ flex: 0 0 auto;
360
+ width: 50%;
361
+ }
362
+ .col-sm-7 {
363
+ flex: 0 0 auto;
364
+ width: 58.33333333%;
365
+ }
366
+ .col-sm-8 {
367
+ flex: 0 0 auto;
368
+ width: 66.66666667%;
369
+ }
370
+ .col-sm-9 {
371
+ flex: 0 0 auto;
372
+ width: 75%;
373
+ }
374
+ .col-sm-10 {
375
+ flex: 0 0 auto;
376
+ width: 83.33333333%;
377
+ }
378
+ .col-sm-11 {
379
+ flex: 0 0 auto;
380
+ width: 91.66666667%;
381
+ }
382
+ .col-sm-12 {
383
+ flex: 0 0 auto;
384
+ width: 100%;
385
+ }
386
+ .offset-sm-0 {
387
+ margin-left: 0;
388
+ }
389
+ .offset-sm-1 {
390
+ margin-left: 8.33333333%;
391
+ }
392
+ .offset-sm-2 {
393
+ margin-left: 16.66666667%;
394
+ }
395
+ .offset-sm-3 {
396
+ margin-left: 25%;
397
+ }
398
+ .offset-sm-4 {
399
+ margin-left: 33.33333333%;
400
+ }
401
+ .offset-sm-5 {
402
+ margin-left: 41.66666667%;
403
+ }
404
+ .offset-sm-6 {
405
+ margin-left: 50%;
406
+ }
407
+ .offset-sm-7 {
408
+ margin-left: 58.33333333%;
409
+ }
410
+ .offset-sm-8 {
411
+ margin-left: 66.66666667%;
412
+ }
413
+ .offset-sm-9 {
414
+ margin-left: 75%;
415
+ }
416
+ .offset-sm-10 {
417
+ margin-left: 83.33333333%;
418
+ }
419
+ .offset-sm-11 {
420
+ margin-left: 91.66666667%;
421
+ }
422
+ .g-sm-0,
423
+ .gx-sm-0 {
424
+ --bs-gutter-x: 0;
425
+ }
426
+ .g-sm-0,
427
+ .gy-sm-0 {
428
+ --bs-gutter-y: 0;
429
+ }
430
+ .g-sm-1,
431
+ .gx-sm-1 {
432
+ --bs-gutter-x: 0.25rem;
433
+ }
434
+ .g-sm-1,
435
+ .gy-sm-1 {
436
+ --bs-gutter-y: 0.25rem;
437
+ }
438
+ .g-sm-2,
439
+ .gx-sm-2 {
440
+ --bs-gutter-x: 0.5rem;
441
+ }
442
+ .g-sm-2,
443
+ .gy-sm-2 {
444
+ --bs-gutter-y: 0.5rem;
445
+ }
446
+ .g-sm-3,
447
+ .gx-sm-3 {
448
+ --bs-gutter-x: 1rem;
449
+ }
450
+ .g-sm-3,
451
+ .gy-sm-3 {
452
+ --bs-gutter-y: 1rem;
453
+ }
454
+ .g-sm-4,
455
+ .gx-sm-4 {
456
+ --bs-gutter-x: 1.5rem;
457
+ }
458
+ .g-sm-4,
459
+ .gy-sm-4 {
460
+ --bs-gutter-y: 1.5rem;
461
+ }
462
+ .g-sm-5,
463
+ .gx-sm-5 {
464
+ --bs-gutter-x: 3rem;
465
+ }
466
+ .g-sm-5,
467
+ .gy-sm-5 {
468
+ --bs-gutter-y: 3rem;
469
+ }
470
+ }
471
+ @media (min-width: 768px) {
472
+ .col-md {
473
+ flex: 1 0 0%;
474
+ }
475
+ .row-cols-md-auto > * {
476
+ flex: 0 0 auto;
477
+ width: auto;
478
+ }
479
+ .row-cols-md-1 > * {
480
+ flex: 0 0 auto;
481
+ width: 100%;
482
+ }
483
+ .row-cols-md-2 > * {
484
+ flex: 0 0 auto;
485
+ width: 50%;
486
+ }
487
+ .row-cols-md-3 > * {
488
+ flex: 0 0 auto;
489
+ width: 33.3333333333%;
490
+ }
491
+ .row-cols-md-4 > * {
492
+ flex: 0 0 auto;
493
+ width: 25%;
494
+ }
495
+ .row-cols-md-5 > * {
496
+ flex: 0 0 auto;
497
+ width: 20%;
498
+ }
499
+ .row-cols-md-6 > * {
500
+ flex: 0 0 auto;
501
+ width: 16.6666666667%;
502
+ }
503
+ .col-md-auto {
504
+ flex: 0 0 auto;
505
+ width: auto;
506
+ }
507
+ .col-md-1 {
508
+ flex: 0 0 auto;
509
+ width: 8.33333333%;
510
+ }
511
+ .col-md-2 {
512
+ flex: 0 0 auto;
513
+ width: 16.66666667%;
514
+ }
515
+ .col-md-3 {
516
+ flex: 0 0 auto;
517
+ width: 25%;
518
+ }
519
+ .col-md-4 {
520
+ flex: 0 0 auto;
521
+ width: 33.33333333%;
522
+ }
523
+ .col-md-5 {
524
+ flex: 0 0 auto;
525
+ width: 41.66666667%;
526
+ }
527
+ .col-md-6 {
528
+ flex: 0 0 auto;
529
+ width: 50%;
530
+ }
531
+ .col-md-7 {
532
+ flex: 0 0 auto;
533
+ width: 58.33333333%;
534
+ }
535
+ .col-md-8 {
536
+ flex: 0 0 auto;
537
+ width: 66.66666667%;
538
+ }
539
+ .col-md-9 {
540
+ flex: 0 0 auto;
541
+ width: 75%;
542
+ }
543
+ .col-md-10 {
544
+ flex: 0 0 auto;
545
+ width: 83.33333333%;
546
+ }
547
+ .col-md-11 {
548
+ flex: 0 0 auto;
549
+ width: 91.66666667%;
550
+ }
551
+ .col-md-12 {
552
+ flex: 0 0 auto;
553
+ width: 100%;
554
+ }
555
+ .offset-md-0 {
556
+ margin-left: 0;
557
+ }
558
+ .offset-md-1 {
559
+ margin-left: 8.33333333%;
560
+ }
561
+ .offset-md-2 {
562
+ margin-left: 16.66666667%;
563
+ }
564
+ .offset-md-3 {
565
+ margin-left: 25%;
566
+ }
567
+ .offset-md-4 {
568
+ margin-left: 33.33333333%;
569
+ }
570
+ .offset-md-5 {
571
+ margin-left: 41.66666667%;
572
+ }
573
+ .offset-md-6 {
574
+ margin-left: 50%;
575
+ }
576
+ .offset-md-7 {
577
+ margin-left: 58.33333333%;
578
+ }
579
+ .offset-md-8 {
580
+ margin-left: 66.66666667%;
581
+ }
582
+ .offset-md-9 {
583
+ margin-left: 75%;
584
+ }
585
+ .offset-md-10 {
586
+ margin-left: 83.33333333%;
587
+ }
588
+ .offset-md-11 {
589
+ margin-left: 91.66666667%;
590
+ }
591
+ .g-md-0,
592
+ .gx-md-0 {
593
+ --bs-gutter-x: 0;
594
+ }
595
+ .g-md-0,
596
+ .gy-md-0 {
597
+ --bs-gutter-y: 0;
598
+ }
599
+ .g-md-1,
600
+ .gx-md-1 {
601
+ --bs-gutter-x: 0.25rem;
602
+ }
603
+ .g-md-1,
604
+ .gy-md-1 {
605
+ --bs-gutter-y: 0.25rem;
606
+ }
607
+ .g-md-2,
608
+ .gx-md-2 {
609
+ --bs-gutter-x: 0.5rem;
610
+ }
611
+ .g-md-2,
612
+ .gy-md-2 {
613
+ --bs-gutter-y: 0.5rem;
614
+ }
615
+ .g-md-3,
616
+ .gx-md-3 {
617
+ --bs-gutter-x: 1rem;
618
+ }
619
+ .g-md-3,
620
+ .gy-md-3 {
621
+ --bs-gutter-y: 1rem;
622
+ }
623
+ .g-md-4,
624
+ .gx-md-4 {
625
+ --bs-gutter-x: 1.5rem;
626
+ }
627
+ .g-md-4,
628
+ .gy-md-4 {
629
+ --bs-gutter-y: 1.5rem;
630
+ }
631
+ .g-md-5,
632
+ .gx-md-5 {
633
+ --bs-gutter-x: 3rem;
634
+ }
635
+ .g-md-5,
636
+ .gy-md-5 {
637
+ --bs-gutter-y: 3rem;
638
+ }
639
+ }
640
+ @media (min-width: 992px) {
641
+ .col-lg {
642
+ flex: 1 0 0%;
643
+ }
644
+ .row-cols-lg-auto > * {
645
+ flex: 0 0 auto;
646
+ width: auto;
647
+ }
648
+ .row-cols-lg-1 > * {
649
+ flex: 0 0 auto;
650
+ width: 100%;
651
+ }
652
+ .row-cols-lg-2 > * {
653
+ flex: 0 0 auto;
654
+ width: 50%;
655
+ }
656
+ .row-cols-lg-3 > * {
657
+ flex: 0 0 auto;
658
+ width: 33.3333333333%;
659
+ }
660
+ .row-cols-lg-4 > * {
661
+ flex: 0 0 auto;
662
+ width: 25%;
663
+ }
664
+ .row-cols-lg-5 > * {
665
+ flex: 0 0 auto;
666
+ width: 20%;
667
+ }
668
+ .row-cols-lg-6 > * {
669
+ flex: 0 0 auto;
670
+ width: 16.6666666667%;
671
+ }
672
+ .col-lg-auto {
673
+ flex: 0 0 auto;
674
+ width: auto;
675
+ }
676
+ .col-lg-1 {
677
+ flex: 0 0 auto;
678
+ width: 8.33333333%;
679
+ }
680
+ .col-lg-2 {
681
+ flex: 0 0 auto;
682
+ width: 16.66666667%;
683
+ }
684
+ .col-lg-3 {
685
+ flex: 0 0 auto;
686
+ width: 25%;
687
+ }
688
+ .col-lg-4 {
689
+ flex: 0 0 auto;
690
+ width: 33.33333333%;
691
+ }
692
+ .col-lg-5 {
693
+ flex: 0 0 auto;
694
+ width: 41.66666667%;
695
+ }
696
+ .col-lg-6 {
697
+ flex: 0 0 auto;
698
+ width: 50%;
699
+ }
700
+ .col-lg-7 {
701
+ flex: 0 0 auto;
702
+ width: 58.33333333%;
703
+ }
704
+ .col-lg-8 {
705
+ flex: 0 0 auto;
706
+ width: 66.66666667%;
707
+ }
708
+ .col-lg-9 {
709
+ flex: 0 0 auto;
710
+ width: 75%;
711
+ }
712
+ .col-lg-10 {
713
+ flex: 0 0 auto;
714
+ width: 83.33333333%;
715
+ }
716
+ .col-lg-11 {
717
+ flex: 0 0 auto;
718
+ width: 91.66666667%;
719
+ }
720
+ .col-lg-12 {
721
+ flex: 0 0 auto;
722
+ width: 100%;
723
+ }
724
+ .offset-lg-0 {
725
+ margin-left: 0;
726
+ }
727
+ .offset-lg-1 {
728
+ margin-left: 8.33333333%;
729
+ }
730
+ .offset-lg-2 {
731
+ margin-left: 16.66666667%;
732
+ }
733
+ .offset-lg-3 {
734
+ margin-left: 25%;
735
+ }
736
+ .offset-lg-4 {
737
+ margin-left: 33.33333333%;
738
+ }
739
+ .offset-lg-5 {
740
+ margin-left: 41.66666667%;
741
+ }
742
+ .offset-lg-6 {
743
+ margin-left: 50%;
744
+ }
745
+ .offset-lg-7 {
746
+ margin-left: 58.33333333%;
747
+ }
748
+ .offset-lg-8 {
749
+ margin-left: 66.66666667%;
750
+ }
751
+ .offset-lg-9 {
752
+ margin-left: 75%;
753
+ }
754
+ .offset-lg-10 {
755
+ margin-left: 83.33333333%;
756
+ }
757
+ .offset-lg-11 {
758
+ margin-left: 91.66666667%;
759
+ }
760
+ .g-lg-0,
761
+ .gx-lg-0 {
762
+ --bs-gutter-x: 0;
763
+ }
764
+ .g-lg-0,
765
+ .gy-lg-0 {
766
+ --bs-gutter-y: 0;
767
+ }
768
+ .g-lg-1,
769
+ .gx-lg-1 {
770
+ --bs-gutter-x: 0.25rem;
771
+ }
772
+ .g-lg-1,
773
+ .gy-lg-1 {
774
+ --bs-gutter-y: 0.25rem;
775
+ }
776
+ .g-lg-2,
777
+ .gx-lg-2 {
778
+ --bs-gutter-x: 0.5rem;
779
+ }
780
+ .g-lg-2,
781
+ .gy-lg-2 {
782
+ --bs-gutter-y: 0.5rem;
783
+ }
784
+ .g-lg-3,
785
+ .gx-lg-3 {
786
+ --bs-gutter-x: 1rem;
787
+ }
788
+ .g-lg-3,
789
+ .gy-lg-3 {
790
+ --bs-gutter-y: 1rem;
791
+ }
792
+ .g-lg-4,
793
+ .gx-lg-4 {
794
+ --bs-gutter-x: 1.5rem;
795
+ }
796
+ .g-lg-4,
797
+ .gy-lg-4 {
798
+ --bs-gutter-y: 1.5rem;
799
+ }
800
+ .g-lg-5,
801
+ .gx-lg-5 {
802
+ --bs-gutter-x: 3rem;
803
+ }
804
+ .g-lg-5,
805
+ .gy-lg-5 {
806
+ --bs-gutter-y: 3rem;
807
+ }
808
+ }
809
+ @media (min-width: 1200px) {
810
+ .col-xl {
811
+ flex: 1 0 0%;
812
+ }
813
+ .row-cols-xl-auto > * {
814
+ flex: 0 0 auto;
815
+ width: auto;
816
+ }
817
+ .row-cols-xl-1 > * {
818
+ flex: 0 0 auto;
819
+ width: 100%;
820
+ }
821
+ .row-cols-xl-2 > * {
822
+ flex: 0 0 auto;
823
+ width: 50%;
824
+ }
825
+ .row-cols-xl-3 > * {
826
+ flex: 0 0 auto;
827
+ width: 33.3333333333%;
828
+ }
829
+ .row-cols-xl-4 > * {
830
+ flex: 0 0 auto;
831
+ width: 25%;
832
+ }
833
+ .row-cols-xl-5 > * {
834
+ flex: 0 0 auto;
835
+ width: 20%;
836
+ }
837
+ .row-cols-xl-6 > * {
838
+ flex: 0 0 auto;
839
+ width: 16.6666666667%;
840
+ }
841
+ .col-xl-auto {
842
+ flex: 0 0 auto;
843
+ width: auto;
844
+ }
845
+ .col-xl-1 {
846
+ flex: 0 0 auto;
847
+ width: 8.33333333%;
848
+ }
849
+ .col-xl-2 {
850
+ flex: 0 0 auto;
851
+ width: 16.66666667%;
852
+ }
853
+ .col-xl-3 {
854
+ flex: 0 0 auto;
855
+ width: 25%;
856
+ }
857
+ .col-xl-4 {
858
+ flex: 0 0 auto;
859
+ width: 33.33333333%;
860
+ }
861
+ .col-xl-5 {
862
+ flex: 0 0 auto;
863
+ width: 41.66666667%;
864
+ }
865
+ .col-xl-6 {
866
+ flex: 0 0 auto;
867
+ width: 50%;
868
+ }
869
+ .col-xl-7 {
870
+ flex: 0 0 auto;
871
+ width: 58.33333333%;
872
+ }
873
+ .col-xl-8 {
874
+ flex: 0 0 auto;
875
+ width: 66.66666667%;
876
+ }
877
+ .col-xl-9 {
878
+ flex: 0 0 auto;
879
+ width: 75%;
880
+ }
881
+ .col-xl-10 {
882
+ flex: 0 0 auto;
883
+ width: 83.33333333%;
884
+ }
885
+ .col-xl-11 {
886
+ flex: 0 0 auto;
887
+ width: 91.66666667%;
888
+ }
889
+ .col-xl-12 {
890
+ flex: 0 0 auto;
891
+ width: 100%;
892
+ }
893
+ .offset-xl-0 {
894
+ margin-left: 0;
895
+ }
896
+ .offset-xl-1 {
897
+ margin-left: 8.33333333%;
898
+ }
899
+ .offset-xl-2 {
900
+ margin-left: 16.66666667%;
901
+ }
902
+ .offset-xl-3 {
903
+ margin-left: 25%;
904
+ }
905
+ .offset-xl-4 {
906
+ margin-left: 33.33333333%;
907
+ }
908
+ .offset-xl-5 {
909
+ margin-left: 41.66666667%;
910
+ }
911
+ .offset-xl-6 {
912
+ margin-left: 50%;
913
+ }
914
+ .offset-xl-7 {
915
+ margin-left: 58.33333333%;
916
+ }
917
+ .offset-xl-8 {
918
+ margin-left: 66.66666667%;
919
+ }
920
+ .offset-xl-9 {
921
+ margin-left: 75%;
922
+ }
923
+ .offset-xl-10 {
924
+ margin-left: 83.33333333%;
925
+ }
926
+ .offset-xl-11 {
927
+ margin-left: 91.66666667%;
928
+ }
929
+ .g-xl-0,
930
+ .gx-xl-0 {
931
+ --bs-gutter-x: 0;
932
+ }
933
+ .g-xl-0,
934
+ .gy-xl-0 {
935
+ --bs-gutter-y: 0;
936
+ }
937
+ .g-xl-1,
938
+ .gx-xl-1 {
939
+ --bs-gutter-x: 0.25rem;
940
+ }
941
+ .g-xl-1,
942
+ .gy-xl-1 {
943
+ --bs-gutter-y: 0.25rem;
944
+ }
945
+ .g-xl-2,
946
+ .gx-xl-2 {
947
+ --bs-gutter-x: 0.5rem;
948
+ }
949
+ .g-xl-2,
950
+ .gy-xl-2 {
951
+ --bs-gutter-y: 0.5rem;
952
+ }
953
+ .g-xl-3,
954
+ .gx-xl-3 {
955
+ --bs-gutter-x: 1rem;
956
+ }
957
+ .g-xl-3,
958
+ .gy-xl-3 {
959
+ --bs-gutter-y: 1rem;
960
+ }
961
+ .g-xl-4,
962
+ .gx-xl-4 {
963
+ --bs-gutter-x: 1.5rem;
964
+ }
965
+ .g-xl-4,
966
+ .gy-xl-4 {
967
+ --bs-gutter-y: 1.5rem;
968
+ }
969
+ .g-xl-5,
970
+ .gx-xl-5 {
971
+ --bs-gutter-x: 3rem;
972
+ }
973
+ .g-xl-5,
974
+ .gy-xl-5 {
975
+ --bs-gutter-y: 3rem;
976
+ }
977
+ }
978
+ @media (min-width: 1400px) {
979
+ .col-xxl {
980
+ flex: 1 0 0%;
981
+ }
982
+ .row-cols-xxl-auto > * {
983
+ flex: 0 0 auto;
984
+ width: auto;
985
+ }
986
+ .row-cols-xxl-1 > * {
987
+ flex: 0 0 auto;
988
+ width: 100%;
989
+ }
990
+ .row-cols-xxl-2 > * {
991
+ flex: 0 0 auto;
992
+ width: 50%;
993
+ }
994
+ .row-cols-xxl-3 > * {
995
+ flex: 0 0 auto;
996
+ width: 33.3333333333%;
997
+ }
998
+ .row-cols-xxl-4 > * {
999
+ flex: 0 0 auto;
1000
+ width: 25%;
1001
+ }
1002
+ .row-cols-xxl-5 > * {
1003
+ flex: 0 0 auto;
1004
+ width: 20%;
1005
+ }
1006
+ .row-cols-xxl-6 > * {
1007
+ flex: 0 0 auto;
1008
+ width: 16.6666666667%;
1009
+ }
1010
+ .col-xxl-auto {
1011
+ flex: 0 0 auto;
1012
+ width: auto;
1013
+ }
1014
+ .col-xxl-1 {
1015
+ flex: 0 0 auto;
1016
+ width: 8.33333333%;
1017
+ }
1018
+ .col-xxl-2 {
1019
+ flex: 0 0 auto;
1020
+ width: 16.66666667%;
1021
+ }
1022
+ .col-xxl-3 {
1023
+ flex: 0 0 auto;
1024
+ width: 25%;
1025
+ }
1026
+ .col-xxl-4 {
1027
+ flex: 0 0 auto;
1028
+ width: 33.33333333%;
1029
+ }
1030
+ .col-xxl-5 {
1031
+ flex: 0 0 auto;
1032
+ width: 41.66666667%;
1033
+ }
1034
+ .col-xxl-6 {
1035
+ flex: 0 0 auto;
1036
+ width: 50%;
1037
+ }
1038
+ .col-xxl-7 {
1039
+ flex: 0 0 auto;
1040
+ width: 58.33333333%;
1041
+ }
1042
+ .col-xxl-8 {
1043
+ flex: 0 0 auto;
1044
+ width: 66.66666667%;
1045
+ }
1046
+ .col-xxl-9 {
1047
+ flex: 0 0 auto;
1048
+ width: 75%;
1049
+ }
1050
+ .col-xxl-10 {
1051
+ flex: 0 0 auto;
1052
+ width: 83.33333333%;
1053
+ }
1054
+ .col-xxl-11 {
1055
+ flex: 0 0 auto;
1056
+ width: 91.66666667%;
1057
+ }
1058
+ .col-xxl-12 {
1059
+ flex: 0 0 auto;
1060
+ width: 100%;
1061
+ }
1062
+ .offset-xxl-0 {
1063
+ margin-left: 0;
1064
+ }
1065
+ .offset-xxl-1 {
1066
+ margin-left: 8.33333333%;
1067
+ }
1068
+ .offset-xxl-2 {
1069
+ margin-left: 16.66666667%;
1070
+ }
1071
+ .offset-xxl-3 {
1072
+ margin-left: 25%;
1073
+ }
1074
+ .offset-xxl-4 {
1075
+ margin-left: 33.33333333%;
1076
+ }
1077
+ .offset-xxl-5 {
1078
+ margin-left: 41.66666667%;
1079
+ }
1080
+ .offset-xxl-6 {
1081
+ margin-left: 50%;
1082
+ }
1083
+ .offset-xxl-7 {
1084
+ margin-left: 58.33333333%;
1085
+ }
1086
+ .offset-xxl-8 {
1087
+ margin-left: 66.66666667%;
1088
+ }
1089
+ .offset-xxl-9 {
1090
+ margin-left: 75%;
1091
+ }
1092
+ .offset-xxl-10 {
1093
+ margin-left: 83.33333333%;
1094
+ }
1095
+ .offset-xxl-11 {
1096
+ margin-left: 91.66666667%;
1097
+ }
1098
+ .g-xxl-0,
1099
+ .gx-xxl-0 {
1100
+ --bs-gutter-x: 0;
1101
+ }
1102
+ .g-xxl-0,
1103
+ .gy-xxl-0 {
1104
+ --bs-gutter-y: 0;
1105
+ }
1106
+ .g-xxl-1,
1107
+ .gx-xxl-1 {
1108
+ --bs-gutter-x: 0.25rem;
1109
+ }
1110
+ .g-xxl-1,
1111
+ .gy-xxl-1 {
1112
+ --bs-gutter-y: 0.25rem;
1113
+ }
1114
+ .g-xxl-2,
1115
+ .gx-xxl-2 {
1116
+ --bs-gutter-x: 0.5rem;
1117
+ }
1118
+ .g-xxl-2,
1119
+ .gy-xxl-2 {
1120
+ --bs-gutter-y: 0.5rem;
1121
+ }
1122
+ .g-xxl-3,
1123
+ .gx-xxl-3 {
1124
+ --bs-gutter-x: 1rem;
1125
+ }
1126
+ .g-xxl-3,
1127
+ .gy-xxl-3 {
1128
+ --bs-gutter-y: 1rem;
1129
+ }
1130
+ .g-xxl-4,
1131
+ .gx-xxl-4 {
1132
+ --bs-gutter-x: 1.5rem;
1133
+ }
1134
+ .g-xxl-4,
1135
+ .gy-xxl-4 {
1136
+ --bs-gutter-y: 1.5rem;
1137
+ }
1138
+ .g-xxl-5,
1139
+ .gx-xxl-5 {
1140
+ --bs-gutter-x: 3rem;
1141
+ }
1142
+ .g-xxl-5,
1143
+ .gy-xxl-5 {
1144
+ --bs-gutter-y: 3rem;
1145
+ }
1146
+ }
1147
+ .d-inline {
1148
+ display: inline !important;
1149
+ }
1150
+ .d-inline-block {
1151
+ display: inline-block !important;
1152
+ }
1153
+ .d-block {
1154
+ display: block !important;
1155
+ }
1156
+ .d-grid {
1157
+ display: grid !important;
1158
+ }
1159
+ .d-table {
1160
+ display: table !important;
1161
+ }
1162
+ .d-table-row {
1163
+ display: table-row !important;
1164
+ }
1165
+ .d-table-cell {
1166
+ display: table-cell !important;
1167
+ }
1168
+ .d-flex {
1169
+ display: flex !important;
1170
+ }
1171
+ .d-inline-flex {
1172
+ display: inline-flex !important;
1173
+ }
1174
+ .d-none {
1175
+ display: none !important;
1176
+ }
1177
+ .flex-fill {
1178
+ flex: 1 1 auto !important;
1179
+ }
1180
+ .flex-row {
1181
+ flex-direction: row !important;
1182
+ }
1183
+ .flex-column {
1184
+ flex-direction: column !important;
1185
+ }
1186
+ .flex-row-reverse {
1187
+ flex-direction: row-reverse !important;
1188
+ }
1189
+ .flex-column-reverse {
1190
+ flex-direction: column-reverse !important;
1191
+ }
1192
+ .flex-grow-0 {
1193
+ flex-grow: 0 !important;
1194
+ }
1195
+ .flex-grow-1 {
1196
+ flex-grow: 1 !important;
1197
+ }
1198
+ .flex-shrink-0 {
1199
+ flex-shrink: 0 !important;
1200
+ }
1201
+ .flex-shrink-1 {
1202
+ flex-shrink: 1 !important;
1203
+ }
1204
+ .flex-wrap {
1205
+ flex-wrap: wrap !important;
1206
+ }
1207
+ .flex-nowrap {
1208
+ flex-wrap: nowrap !important;
1209
+ }
1210
+ .flex-wrap-reverse {
1211
+ flex-wrap: wrap-reverse !important;
1212
+ }
1213
+ .justify-content-start {
1214
+ justify-content: flex-start !important;
1215
+ }
1216
+ .justify-content-end {
1217
+ justify-content: flex-end !important;
1218
+ }
1219
+ .justify-content-center {
1220
+ justify-content: center !important;
1221
+ }
1222
+ .justify-content-between {
1223
+ justify-content: space-between !important;
1224
+ }
1225
+ .justify-content-around {
1226
+ justify-content: space-around !important;
1227
+ }
1228
+ .justify-content-evenly {
1229
+ justify-content: space-evenly !important;
1230
+ }
1231
+ .align-items-start {
1232
+ align-items: flex-start !important;
1233
+ }
1234
+ .align-items-end {
1235
+ align-items: flex-end !important;
1236
+ }
1237
+ .align-items-center {
1238
+ align-items: center !important;
1239
+ }
1240
+ .align-items-baseline {
1241
+ align-items: baseline !important;
1242
+ }
1243
+ .align-items-stretch {
1244
+ align-items: stretch !important;
1245
+ }
1246
+ .align-content-start {
1247
+ align-content: flex-start !important;
1248
+ }
1249
+ .align-content-end {
1250
+ align-content: flex-end !important;
1251
+ }
1252
+ .align-content-center {
1253
+ align-content: center !important;
1254
+ }
1255
+ .align-content-between {
1256
+ align-content: space-between !important;
1257
+ }
1258
+ .align-content-around {
1259
+ align-content: space-around !important;
1260
+ }
1261
+ .align-content-stretch {
1262
+ align-content: stretch !important;
1263
+ }
1264
+ .align-self-auto {
1265
+ align-self: auto !important;
1266
+ }
1267
+ .align-self-start {
1268
+ align-self: flex-start !important;
1269
+ }
1270
+ .align-self-end {
1271
+ align-self: flex-end !important;
1272
+ }
1273
+ .align-self-center {
1274
+ align-self: center !important;
1275
+ }
1276
+ .align-self-baseline {
1277
+ align-self: baseline !important;
1278
+ }
1279
+ .align-self-stretch {
1280
+ align-self: stretch !important;
1281
+ }
1282
+ .order-first {
1283
+ order: -1 !important;
1284
+ }
1285
+ .order-0 {
1286
+ order: 0 !important;
1287
+ }
1288
+ .order-1 {
1289
+ order: 1 !important;
1290
+ }
1291
+ .order-2 {
1292
+ order: 2 !important;
1293
+ }
1294
+ .order-3 {
1295
+ order: 3 !important;
1296
+ }
1297
+ .order-4 {
1298
+ order: 4 !important;
1299
+ }
1300
+ .order-5 {
1301
+ order: 5 !important;
1302
+ }
1303
+ .order-last {
1304
+ order: 6 !important;
1305
+ }
1306
+ .m-0 {
1307
+ margin: 0 !important;
1308
+ }
1309
+ .m-1 {
1310
+ margin: 0.25rem !important;
1311
+ }
1312
+ .m-2 {
1313
+ margin: 0.5rem !important;
1314
+ }
1315
+ .m-3 {
1316
+ margin: 1rem !important;
1317
+ }
1318
+ .m-4 {
1319
+ margin: 1.5rem !important;
1320
+ }
1321
+ .m-5 {
1322
+ margin: 3rem !important;
1323
+ }
1324
+ .m-auto {
1325
+ margin: auto !important;
1326
+ }
1327
+ .mx-0 {
1328
+ margin-right: 0 !important;
1329
+ margin-left: 0 !important;
1330
+ }
1331
+ .mx-1 {
1332
+ margin-right: 0.25rem !important;
1333
+ margin-left: 0.25rem !important;
1334
+ }
1335
+ .mx-2 {
1336
+ margin-right: 0.5rem !important;
1337
+ margin-left: 0.5rem !important;
1338
+ }
1339
+ .mx-3 {
1340
+ margin-right: 1rem !important;
1341
+ margin-left: 1rem !important;
1342
+ }
1343
+ .mx-4 {
1344
+ margin-right: 1.5rem !important;
1345
+ margin-left: 1.5rem !important;
1346
+ }
1347
+ .mx-5 {
1348
+ margin-right: 3rem !important;
1349
+ margin-left: 3rem !important;
1350
+ }
1351
+ .mx-auto {
1352
+ margin-right: auto !important;
1353
+ margin-left: auto !important;
1354
+ }
1355
+ .my-0 {
1356
+ margin-top: 0 !important;
1357
+ margin-bottom: 0 !important;
1358
+ }
1359
+ .my-1 {
1360
+ margin-top: 0.25rem !important;
1361
+ margin-bottom: 0.25rem !important;
1362
+ }
1363
+ .my-2 {
1364
+ margin-top: 0.5rem !important;
1365
+ margin-bottom: 0.5rem !important;
1366
+ }
1367
+ .my-3 {
1368
+ margin-top: 1rem !important;
1369
+ margin-bottom: 1rem !important;
1370
+ }
1371
+ .my-4 {
1372
+ margin-top: 1.5rem !important;
1373
+ margin-bottom: 1.5rem !important;
1374
+ }
1375
+ .my-5 {
1376
+ margin-top: 3rem !important;
1377
+ margin-bottom: 3rem !important;
1378
+ }
1379
+ .my-auto {
1380
+ margin-top: auto !important;
1381
+ margin-bottom: auto !important;
1382
+ }
1383
+ .mt-0 {
1384
+ margin-top: 0 !important;
1385
+ }
1386
+ .mt-1 {
1387
+ margin-top: 0.25rem !important;
1388
+ }
1389
+ .mt-2 {
1390
+ margin-top: 0.5rem !important;
1391
+ }
1392
+ .mt-3 {
1393
+ margin-top: 1rem !important;
1394
+ }
1395
+ .mt-4 {
1396
+ margin-top: 1.5rem !important;
1397
+ }
1398
+ .mt-5 {
1399
+ margin-top: 3rem !important;
1400
+ }
1401
+ .mt-auto {
1402
+ margin-top: auto !important;
1403
+ }
1404
+ .me-0 {
1405
+ margin-right: 0 !important;
1406
+ }
1407
+ .me-1 {
1408
+ margin-right: 0.25rem !important;
1409
+ }
1410
+ .me-2 {
1411
+ margin-right: 0.5rem !important;
1412
+ }
1413
+ .me-3 {
1414
+ margin-right: 1rem !important;
1415
+ }
1416
+ .me-4 {
1417
+ margin-right: 1.5rem !important;
1418
+ }
1419
+ .me-5 {
1420
+ margin-right: 3rem !important;
1421
+ }
1422
+ .me-auto {
1423
+ margin-right: auto !important;
1424
+ }
1425
+ .mb-0 {
1426
+ margin-bottom: 0 !important;
1427
+ }
1428
+ .mb-1 {
1429
+ margin-bottom: 0.25rem !important;
1430
+ }
1431
+ .mb-2 {
1432
+ margin-bottom: 0.5rem !important;
1433
+ }
1434
+ .mb-3 {
1435
+ margin-bottom: 1rem !important;
1436
+ }
1437
+ .mb-4 {
1438
+ margin-bottom: 1.5rem !important;
1439
+ }
1440
+ .mb-5 {
1441
+ margin-bottom: 3rem !important;
1442
+ }
1443
+ .mb-auto {
1444
+ margin-bottom: auto !important;
1445
+ }
1446
+ .ms-0 {
1447
+ margin-left: 0 !important;
1448
+ }
1449
+ .ms-1 {
1450
+ margin-left: 0.25rem !important;
1451
+ }
1452
+ .ms-2 {
1453
+ margin-left: 0.5rem !important;
1454
+ }
1455
+ .ms-3 {
1456
+ margin-left: 1rem !important;
1457
+ }
1458
+ .ms-4 {
1459
+ margin-left: 1.5rem !important;
1460
+ }
1461
+ .ms-5 {
1462
+ margin-left: 3rem !important;
1463
+ }
1464
+ .ms-auto {
1465
+ margin-left: auto !important;
1466
+ }
1467
+ .p-0 {
1468
+ padding: 0 !important;
1469
+ }
1470
+ .p-1 {
1471
+ padding: 0.25rem !important;
1472
+ }
1473
+ .p-2 {
1474
+ padding: 0.5rem !important;
1475
+ }
1476
+ .p-3 {
1477
+ padding: 1rem !important;
1478
+ }
1479
+ .p-4 {
1480
+ padding: 1.5rem !important;
1481
+ }
1482
+ .p-5 {
1483
+ padding: 3rem !important;
1484
+ }
1485
+ .px-0 {
1486
+ padding-right: 0 !important;
1487
+ padding-left: 0 !important;
1488
+ }
1489
+ .px-1 {
1490
+ padding-right: 0.25rem !important;
1491
+ padding-left: 0.25rem !important;
1492
+ }
1493
+ .px-2 {
1494
+ padding-right: 0.5rem !important;
1495
+ padding-left: 0.5rem !important;
1496
+ }
1497
+ .px-3 {
1498
+ padding-right: 1rem !important;
1499
+ padding-left: 1rem !important;
1500
+ }
1501
+ .px-4 {
1502
+ padding-right: 1.5rem !important;
1503
+ padding-left: 1.5rem !important;
1504
+ }
1505
+ .px-5 {
1506
+ padding-right: 3rem !important;
1507
+ padding-left: 3rem !important;
1508
+ }
1509
+ .py-0 {
1510
+ padding-top: 0 !important;
1511
+ padding-bottom: 0 !important;
1512
+ }
1513
+ .py-1 {
1514
+ padding-top: 0.25rem !important;
1515
+ padding-bottom: 0.25rem !important;
1516
+ }
1517
+ .py-2 {
1518
+ padding-top: 0.5rem !important;
1519
+ padding-bottom: 0.5rem !important;
1520
+ }
1521
+ .py-3 {
1522
+ padding-top: 1rem !important;
1523
+ padding-bottom: 1rem !important;
1524
+ }
1525
+ .py-4 {
1526
+ padding-top: 1.5rem !important;
1527
+ padding-bottom: 1.5rem !important;
1528
+ }
1529
+ .py-5 {
1530
+ padding-top: 3rem !important;
1531
+ padding-bottom: 3rem !important;
1532
+ }
1533
+ .pt-0 {
1534
+ padding-top: 0 !important;
1535
+ }
1536
+ .pt-1 {
1537
+ padding-top: 0.25rem !important;
1538
+ }
1539
+ .pt-2 {
1540
+ padding-top: 0.5rem !important;
1541
+ }
1542
+ .pt-3 {
1543
+ padding-top: 1rem !important;
1544
+ }
1545
+ .pt-4 {
1546
+ padding-top: 1.5rem !important;
1547
+ }
1548
+ .pt-5 {
1549
+ padding-top: 3rem !important;
1550
+ }
1551
+ .pe-0 {
1552
+ padding-right: 0 !important;
1553
+ }
1554
+ .pe-1 {
1555
+ padding-right: 0.25rem !important;
1556
+ }
1557
+ .pe-2 {
1558
+ padding-right: 0.5rem !important;
1559
+ }
1560
+ .pe-3 {
1561
+ padding-right: 1rem !important;
1562
+ }
1563
+ .pe-4 {
1564
+ padding-right: 1.5rem !important;
1565
+ }
1566
+ .pe-5 {
1567
+ padding-right: 3rem !important;
1568
+ }
1569
+ .pb-0 {
1570
+ padding-bottom: 0 !important;
1571
+ }
1572
+ .pb-1 {
1573
+ padding-bottom: 0.25rem !important;
1574
+ }
1575
+ .pb-2 {
1576
+ padding-bottom: 0.5rem !important;
1577
+ }
1578
+ .pb-3 {
1579
+ padding-bottom: 1rem !important;
1580
+ }
1581
+ .pb-4 {
1582
+ padding-bottom: 1.5rem !important;
1583
+ }
1584
+ .pb-5 {
1585
+ padding-bottom: 3rem !important;
1586
+ }
1587
+ .ps-0 {
1588
+ padding-left: 0 !important;
1589
+ }
1590
+ .ps-1 {
1591
+ padding-left: 0.25rem !important;
1592
+ }
1593
+ .ps-2 {
1594
+ padding-left: 0.5rem !important;
1595
+ }
1596
+ .ps-3 {
1597
+ padding-left: 1rem !important;
1598
+ }
1599
+ .ps-4 {
1600
+ padding-left: 1.5rem !important;
1601
+ }
1602
+ .ps-5 {
1603
+ padding-left: 3rem !important;
1604
+ }
1605
+ @media (min-width: 576px) {
1606
+ .d-sm-inline {
1607
+ display: inline !important;
1608
+ }
1609
+ .d-sm-inline-block {
1610
+ display: inline-block !important;
1611
+ }
1612
+ .d-sm-block {
1613
+ display: block !important;
1614
+ }
1615
+ .d-sm-grid {
1616
+ display: grid !important;
1617
+ }
1618
+ .d-sm-table {
1619
+ display: table !important;
1620
+ }
1621
+ .d-sm-table-row {
1622
+ display: table-row !important;
1623
+ }
1624
+ .d-sm-table-cell {
1625
+ display: table-cell !important;
1626
+ }
1627
+ .d-sm-flex {
1628
+ display: flex !important;
1629
+ }
1630
+ .d-sm-inline-flex {
1631
+ display: inline-flex !important;
1632
+ }
1633
+ .d-sm-none {
1634
+ display: none !important;
1635
+ }
1636
+ .flex-sm-fill {
1637
+ flex: 1 1 auto !important;
1638
+ }
1639
+ .flex-sm-row {
1640
+ flex-direction: row !important;
1641
+ }
1642
+ .flex-sm-column {
1643
+ flex-direction: column !important;
1644
+ }
1645
+ .flex-sm-row-reverse {
1646
+ flex-direction: row-reverse !important;
1647
+ }
1648
+ .flex-sm-column-reverse {
1649
+ flex-direction: column-reverse !important;
1650
+ }
1651
+ .flex-sm-grow-0 {
1652
+ flex-grow: 0 !important;
1653
+ }
1654
+ .flex-sm-grow-1 {
1655
+ flex-grow: 1 !important;
1656
+ }
1657
+ .flex-sm-shrink-0 {
1658
+ flex-shrink: 0 !important;
1659
+ }
1660
+ .flex-sm-shrink-1 {
1661
+ flex-shrink: 1 !important;
1662
+ }
1663
+ .flex-sm-wrap {
1664
+ flex-wrap: wrap !important;
1665
+ }
1666
+ .flex-sm-nowrap {
1667
+ flex-wrap: nowrap !important;
1668
+ }
1669
+ .flex-sm-wrap-reverse {
1670
+ flex-wrap: wrap-reverse !important;
1671
+ }
1672
+ .justify-content-sm-start {
1673
+ justify-content: flex-start !important;
1674
+ }
1675
+ .justify-content-sm-end {
1676
+ justify-content: flex-end !important;
1677
+ }
1678
+ .justify-content-sm-center {
1679
+ justify-content: center !important;
1680
+ }
1681
+ .justify-content-sm-between {
1682
+ justify-content: space-between !important;
1683
+ }
1684
+ .justify-content-sm-around {
1685
+ justify-content: space-around !important;
1686
+ }
1687
+ .justify-content-sm-evenly {
1688
+ justify-content: space-evenly !important;
1689
+ }
1690
+ .align-items-sm-start {
1691
+ align-items: flex-start !important;
1692
+ }
1693
+ .align-items-sm-end {
1694
+ align-items: flex-end !important;
1695
+ }
1696
+ .align-items-sm-center {
1697
+ align-items: center !important;
1698
+ }
1699
+ .align-items-sm-baseline {
1700
+ align-items: baseline !important;
1701
+ }
1702
+ .align-items-sm-stretch {
1703
+ align-items: stretch !important;
1704
+ }
1705
+ .align-content-sm-start {
1706
+ align-content: flex-start !important;
1707
+ }
1708
+ .align-content-sm-end {
1709
+ align-content: flex-end !important;
1710
+ }
1711
+ .align-content-sm-center {
1712
+ align-content: center !important;
1713
+ }
1714
+ .align-content-sm-between {
1715
+ align-content: space-between !important;
1716
+ }
1717
+ .align-content-sm-around {
1718
+ align-content: space-around !important;
1719
+ }
1720
+ .align-content-sm-stretch {
1721
+ align-content: stretch !important;
1722
+ }
1723
+ .align-self-sm-auto {
1724
+ align-self: auto !important;
1725
+ }
1726
+ .align-self-sm-start {
1727
+ align-self: flex-start !important;
1728
+ }
1729
+ .align-self-sm-end {
1730
+ align-self: flex-end !important;
1731
+ }
1732
+ .align-self-sm-center {
1733
+ align-self: center !important;
1734
+ }
1735
+ .align-self-sm-baseline {
1736
+ align-self: baseline !important;
1737
+ }
1738
+ .align-self-sm-stretch {
1739
+ align-self: stretch !important;
1740
+ }
1741
+ .order-sm-first {
1742
+ order: -1 !important;
1743
+ }
1744
+ .order-sm-0 {
1745
+ order: 0 !important;
1746
+ }
1747
+ .order-sm-1 {
1748
+ order: 1 !important;
1749
+ }
1750
+ .order-sm-2 {
1751
+ order: 2 !important;
1752
+ }
1753
+ .order-sm-3 {
1754
+ order: 3 !important;
1755
+ }
1756
+ .order-sm-4 {
1757
+ order: 4 !important;
1758
+ }
1759
+ .order-sm-5 {
1760
+ order: 5 !important;
1761
+ }
1762
+ .order-sm-last {
1763
+ order: 6 !important;
1764
+ }
1765
+ .m-sm-0 {
1766
+ margin: 0 !important;
1767
+ }
1768
+ .m-sm-1 {
1769
+ margin: 0.25rem !important;
1770
+ }
1771
+ .m-sm-2 {
1772
+ margin: 0.5rem !important;
1773
+ }
1774
+ .m-sm-3 {
1775
+ margin: 1rem !important;
1776
+ }
1777
+ .m-sm-4 {
1778
+ margin: 1.5rem !important;
1779
+ }
1780
+ .m-sm-5 {
1781
+ margin: 3rem !important;
1782
+ }
1783
+ .m-sm-auto {
1784
+ margin: auto !important;
1785
+ }
1786
+ .mx-sm-0 {
1787
+ margin-right: 0 !important;
1788
+ margin-left: 0 !important;
1789
+ }
1790
+ .mx-sm-1 {
1791
+ margin-right: 0.25rem !important;
1792
+ margin-left: 0.25rem !important;
1793
+ }
1794
+ .mx-sm-2 {
1795
+ margin-right: 0.5rem !important;
1796
+ margin-left: 0.5rem !important;
1797
+ }
1798
+ .mx-sm-3 {
1799
+ margin-right: 1rem !important;
1800
+ margin-left: 1rem !important;
1801
+ }
1802
+ .mx-sm-4 {
1803
+ margin-right: 1.5rem !important;
1804
+ margin-left: 1.5rem !important;
1805
+ }
1806
+ .mx-sm-5 {
1807
+ margin-right: 3rem !important;
1808
+ margin-left: 3rem !important;
1809
+ }
1810
+ .mx-sm-auto {
1811
+ margin-right: auto !important;
1812
+ margin-left: auto !important;
1813
+ }
1814
+ .my-sm-0 {
1815
+ margin-top: 0 !important;
1816
+ margin-bottom: 0 !important;
1817
+ }
1818
+ .my-sm-1 {
1819
+ margin-top: 0.25rem !important;
1820
+ margin-bottom: 0.25rem !important;
1821
+ }
1822
+ .my-sm-2 {
1823
+ margin-top: 0.5rem !important;
1824
+ margin-bottom: 0.5rem !important;
1825
+ }
1826
+ .my-sm-3 {
1827
+ margin-top: 1rem !important;
1828
+ margin-bottom: 1rem !important;
1829
+ }
1830
+ .my-sm-4 {
1831
+ margin-top: 1.5rem !important;
1832
+ margin-bottom: 1.5rem !important;
1833
+ }
1834
+ .my-sm-5 {
1835
+ margin-top: 3rem !important;
1836
+ margin-bottom: 3rem !important;
1837
+ }
1838
+ .my-sm-auto {
1839
+ margin-top: auto !important;
1840
+ margin-bottom: auto !important;
1841
+ }
1842
+ .mt-sm-0 {
1843
+ margin-top: 0 !important;
1844
+ }
1845
+ .mt-sm-1 {
1846
+ margin-top: 0.25rem !important;
1847
+ }
1848
+ .mt-sm-2 {
1849
+ margin-top: 0.5rem !important;
1850
+ }
1851
+ .mt-sm-3 {
1852
+ margin-top: 1rem !important;
1853
+ }
1854
+ .mt-sm-4 {
1855
+ margin-top: 1.5rem !important;
1856
+ }
1857
+ .mt-sm-5 {
1858
+ margin-top: 3rem !important;
1859
+ }
1860
+ .mt-sm-auto {
1861
+ margin-top: auto !important;
1862
+ }
1863
+ .me-sm-0 {
1864
+ margin-right: 0 !important;
1865
+ }
1866
+ .me-sm-1 {
1867
+ margin-right: 0.25rem !important;
1868
+ }
1869
+ .me-sm-2 {
1870
+ margin-right: 0.5rem !important;
1871
+ }
1872
+ .me-sm-3 {
1873
+ margin-right: 1rem !important;
1874
+ }
1875
+ .me-sm-4 {
1876
+ margin-right: 1.5rem !important;
1877
+ }
1878
+ .me-sm-5 {
1879
+ margin-right: 3rem !important;
1880
+ }
1881
+ .me-sm-auto {
1882
+ margin-right: auto !important;
1883
+ }
1884
+ .mb-sm-0 {
1885
+ margin-bottom: 0 !important;
1886
+ }
1887
+ .mb-sm-1 {
1888
+ margin-bottom: 0.25rem !important;
1889
+ }
1890
+ .mb-sm-2 {
1891
+ margin-bottom: 0.5rem !important;
1892
+ }
1893
+ .mb-sm-3 {
1894
+ margin-bottom: 1rem !important;
1895
+ }
1896
+ .mb-sm-4 {
1897
+ margin-bottom: 1.5rem !important;
1898
+ }
1899
+ .mb-sm-5 {
1900
+ margin-bottom: 3rem !important;
1901
+ }
1902
+ .mb-sm-auto {
1903
+ margin-bottom: auto !important;
1904
+ }
1905
+ .ms-sm-0 {
1906
+ margin-left: 0 !important;
1907
+ }
1908
+ .ms-sm-1 {
1909
+ margin-left: 0.25rem !important;
1910
+ }
1911
+ .ms-sm-2 {
1912
+ margin-left: 0.5rem !important;
1913
+ }
1914
+ .ms-sm-3 {
1915
+ margin-left: 1rem !important;
1916
+ }
1917
+ .ms-sm-4 {
1918
+ margin-left: 1.5rem !important;
1919
+ }
1920
+ .ms-sm-5 {
1921
+ margin-left: 3rem !important;
1922
+ }
1923
+ .ms-sm-auto {
1924
+ margin-left: auto !important;
1925
+ }
1926
+ .p-sm-0 {
1927
+ padding: 0 !important;
1928
+ }
1929
+ .p-sm-1 {
1930
+ padding: 0.25rem !important;
1931
+ }
1932
+ .p-sm-2 {
1933
+ padding: 0.5rem !important;
1934
+ }
1935
+ .p-sm-3 {
1936
+ padding: 1rem !important;
1937
+ }
1938
+ .p-sm-4 {
1939
+ padding: 1.5rem !important;
1940
+ }
1941
+ .p-sm-5 {
1942
+ padding: 3rem !important;
1943
+ }
1944
+ .px-sm-0 {
1945
+ padding-right: 0 !important;
1946
+ padding-left: 0 !important;
1947
+ }
1948
+ .px-sm-1 {
1949
+ padding-right: 0.25rem !important;
1950
+ padding-left: 0.25rem !important;
1951
+ }
1952
+ .px-sm-2 {
1953
+ padding-right: 0.5rem !important;
1954
+ padding-left: 0.5rem !important;
1955
+ }
1956
+ .px-sm-3 {
1957
+ padding-right: 1rem !important;
1958
+ padding-left: 1rem !important;
1959
+ }
1960
+ .px-sm-4 {
1961
+ padding-right: 1.5rem !important;
1962
+ padding-left: 1.5rem !important;
1963
+ }
1964
+ .px-sm-5 {
1965
+ padding-right: 3rem !important;
1966
+ padding-left: 3rem !important;
1967
+ }
1968
+ .py-sm-0 {
1969
+ padding-top: 0 !important;
1970
+ padding-bottom: 0 !important;
1971
+ }
1972
+ .py-sm-1 {
1973
+ padding-top: 0.25rem !important;
1974
+ padding-bottom: 0.25rem !important;
1975
+ }
1976
+ .py-sm-2 {
1977
+ padding-top: 0.5rem !important;
1978
+ padding-bottom: 0.5rem !important;
1979
+ }
1980
+ .py-sm-3 {
1981
+ padding-top: 1rem !important;
1982
+ padding-bottom: 1rem !important;
1983
+ }
1984
+ .py-sm-4 {
1985
+ padding-top: 1.5rem !important;
1986
+ padding-bottom: 1.5rem !important;
1987
+ }
1988
+ .py-sm-5 {
1989
+ padding-top: 3rem !important;
1990
+ padding-bottom: 3rem !important;
1991
+ }
1992
+ .pt-sm-0 {
1993
+ padding-top: 0 !important;
1994
+ }
1995
+ .pt-sm-1 {
1996
+ padding-top: 0.25rem !important;
1997
+ }
1998
+ .pt-sm-2 {
1999
+ padding-top: 0.5rem !important;
2000
+ }
2001
+ .pt-sm-3 {
2002
+ padding-top: 1rem !important;
2003
+ }
2004
+ .pt-sm-4 {
2005
+ padding-top: 1.5rem !important;
2006
+ }
2007
+ .pt-sm-5 {
2008
+ padding-top: 3rem !important;
2009
+ }
2010
+ .pe-sm-0 {
2011
+ padding-right: 0 !important;
2012
+ }
2013
+ .pe-sm-1 {
2014
+ padding-right: 0.25rem !important;
2015
+ }
2016
+ .pe-sm-2 {
2017
+ padding-right: 0.5rem !important;
2018
+ }
2019
+ .pe-sm-3 {
2020
+ padding-right: 1rem !important;
2021
+ }
2022
+ .pe-sm-4 {
2023
+ padding-right: 1.5rem !important;
2024
+ }
2025
+ .pe-sm-5 {
2026
+ padding-right: 3rem !important;
2027
+ }
2028
+ .pb-sm-0 {
2029
+ padding-bottom: 0 !important;
2030
+ }
2031
+ .pb-sm-1 {
2032
+ padding-bottom: 0.25rem !important;
2033
+ }
2034
+ .pb-sm-2 {
2035
+ padding-bottom: 0.5rem !important;
2036
+ }
2037
+ .pb-sm-3 {
2038
+ padding-bottom: 1rem !important;
2039
+ }
2040
+ .pb-sm-4 {
2041
+ padding-bottom: 1.5rem !important;
2042
+ }
2043
+ .pb-sm-5 {
2044
+ padding-bottom: 3rem !important;
2045
+ }
2046
+ .ps-sm-0 {
2047
+ padding-left: 0 !important;
2048
+ }
2049
+ .ps-sm-1 {
2050
+ padding-left: 0.25rem !important;
2051
+ }
2052
+ .ps-sm-2 {
2053
+ padding-left: 0.5rem !important;
2054
+ }
2055
+ .ps-sm-3 {
2056
+ padding-left: 1rem !important;
2057
+ }
2058
+ .ps-sm-4 {
2059
+ padding-left: 1.5rem !important;
2060
+ }
2061
+ .ps-sm-5 {
2062
+ padding-left: 3rem !important;
2063
+ }
2064
+ }
2065
+ @media (min-width: 768px) {
2066
+ .d-md-inline {
2067
+ display: inline !important;
2068
+ }
2069
+ .d-md-inline-block {
2070
+ display: inline-block !important;
2071
+ }
2072
+ .d-md-block {
2073
+ display: block !important;
2074
+ }
2075
+ .d-md-grid {
2076
+ display: grid !important;
2077
+ }
2078
+ .d-md-table {
2079
+ display: table !important;
2080
+ }
2081
+ .d-md-table-row {
2082
+ display: table-row !important;
2083
+ }
2084
+ .d-md-table-cell {
2085
+ display: table-cell !important;
2086
+ }
2087
+ .d-md-flex {
2088
+ display: flex !important;
2089
+ }
2090
+ .d-md-inline-flex {
2091
+ display: inline-flex !important;
2092
+ }
2093
+ .d-md-none {
2094
+ display: none !important;
2095
+ }
2096
+ .flex-md-fill {
2097
+ flex: 1 1 auto !important;
2098
+ }
2099
+ .flex-md-row {
2100
+ flex-direction: row !important;
2101
+ }
2102
+ .flex-md-column {
2103
+ flex-direction: column !important;
2104
+ }
2105
+ .flex-md-row-reverse {
2106
+ flex-direction: row-reverse !important;
2107
+ }
2108
+ .flex-md-column-reverse {
2109
+ flex-direction: column-reverse !important;
2110
+ }
2111
+ .flex-md-grow-0 {
2112
+ flex-grow: 0 !important;
2113
+ }
2114
+ .flex-md-grow-1 {
2115
+ flex-grow: 1 !important;
2116
+ }
2117
+ .flex-md-shrink-0 {
2118
+ flex-shrink: 0 !important;
2119
+ }
2120
+ .flex-md-shrink-1 {
2121
+ flex-shrink: 1 !important;
2122
+ }
2123
+ .flex-md-wrap {
2124
+ flex-wrap: wrap !important;
2125
+ }
2126
+ .flex-md-nowrap {
2127
+ flex-wrap: nowrap !important;
2128
+ }
2129
+ .flex-md-wrap-reverse {
2130
+ flex-wrap: wrap-reverse !important;
2131
+ }
2132
+ .justify-content-md-start {
2133
+ justify-content: flex-start !important;
2134
+ }
2135
+ .justify-content-md-end {
2136
+ justify-content: flex-end !important;
2137
+ }
2138
+ .justify-content-md-center {
2139
+ justify-content: center !important;
2140
+ }
2141
+ .justify-content-md-between {
2142
+ justify-content: space-between !important;
2143
+ }
2144
+ .justify-content-md-around {
2145
+ justify-content: space-around !important;
2146
+ }
2147
+ .justify-content-md-evenly {
2148
+ justify-content: space-evenly !important;
2149
+ }
2150
+ .align-items-md-start {
2151
+ align-items: flex-start !important;
2152
+ }
2153
+ .align-items-md-end {
2154
+ align-items: flex-end !important;
2155
+ }
2156
+ .align-items-md-center {
2157
+ align-items: center !important;
2158
+ }
2159
+ .align-items-md-baseline {
2160
+ align-items: baseline !important;
2161
+ }
2162
+ .align-items-md-stretch {
2163
+ align-items: stretch !important;
2164
+ }
2165
+ .align-content-md-start {
2166
+ align-content: flex-start !important;
2167
+ }
2168
+ .align-content-md-end {
2169
+ align-content: flex-end !important;
2170
+ }
2171
+ .align-content-md-center {
2172
+ align-content: center !important;
2173
+ }
2174
+ .align-content-md-between {
2175
+ align-content: space-between !important;
2176
+ }
2177
+ .align-content-md-around {
2178
+ align-content: space-around !important;
2179
+ }
2180
+ .align-content-md-stretch {
2181
+ align-content: stretch !important;
2182
+ }
2183
+ .align-self-md-auto {
2184
+ align-self: auto !important;
2185
+ }
2186
+ .align-self-md-start {
2187
+ align-self: flex-start !important;
2188
+ }
2189
+ .align-self-md-end {
2190
+ align-self: flex-end !important;
2191
+ }
2192
+ .align-self-md-center {
2193
+ align-self: center !important;
2194
+ }
2195
+ .align-self-md-baseline {
2196
+ align-self: baseline !important;
2197
+ }
2198
+ .align-self-md-stretch {
2199
+ align-self: stretch !important;
2200
+ }
2201
+ .order-md-first {
2202
+ order: -1 !important;
2203
+ }
2204
+ .order-md-0 {
2205
+ order: 0 !important;
2206
+ }
2207
+ .order-md-1 {
2208
+ order: 1 !important;
2209
+ }
2210
+ .order-md-2 {
2211
+ order: 2 !important;
2212
+ }
2213
+ .order-md-3 {
2214
+ order: 3 !important;
2215
+ }
2216
+ .order-md-4 {
2217
+ order: 4 !important;
2218
+ }
2219
+ .order-md-5 {
2220
+ order: 5 !important;
2221
+ }
2222
+ .order-md-last {
2223
+ order: 6 !important;
2224
+ }
2225
+ .m-md-0 {
2226
+ margin: 0 !important;
2227
+ }
2228
+ .m-md-1 {
2229
+ margin: 0.25rem !important;
2230
+ }
2231
+ .m-md-2 {
2232
+ margin: 0.5rem !important;
2233
+ }
2234
+ .m-md-3 {
2235
+ margin: 1rem !important;
2236
+ }
2237
+ .m-md-4 {
2238
+ margin: 1.5rem !important;
2239
+ }
2240
+ .m-md-5 {
2241
+ margin: 3rem !important;
2242
+ }
2243
+ .m-md-auto {
2244
+ margin: auto !important;
2245
+ }
2246
+ .mx-md-0 {
2247
+ margin-right: 0 !important;
2248
+ margin-left: 0 !important;
2249
+ }
2250
+ .mx-md-1 {
2251
+ margin-right: 0.25rem !important;
2252
+ margin-left: 0.25rem !important;
2253
+ }
2254
+ .mx-md-2 {
2255
+ margin-right: 0.5rem !important;
2256
+ margin-left: 0.5rem !important;
2257
+ }
2258
+ .mx-md-3 {
2259
+ margin-right: 1rem !important;
2260
+ margin-left: 1rem !important;
2261
+ }
2262
+ .mx-md-4 {
2263
+ margin-right: 1.5rem !important;
2264
+ margin-left: 1.5rem !important;
2265
+ }
2266
+ .mx-md-5 {
2267
+ margin-right: 3rem !important;
2268
+ margin-left: 3rem !important;
2269
+ }
2270
+ .mx-md-auto {
2271
+ margin-right: auto !important;
2272
+ margin-left: auto !important;
2273
+ }
2274
+ .my-md-0 {
2275
+ margin-top: 0 !important;
2276
+ margin-bottom: 0 !important;
2277
+ }
2278
+ .my-md-1 {
2279
+ margin-top: 0.25rem !important;
2280
+ margin-bottom: 0.25rem !important;
2281
+ }
2282
+ .my-md-2 {
2283
+ margin-top: 0.5rem !important;
2284
+ margin-bottom: 0.5rem !important;
2285
+ }
2286
+ .my-md-3 {
2287
+ margin-top: 1rem !important;
2288
+ margin-bottom: 1rem !important;
2289
+ }
2290
+ .my-md-4 {
2291
+ margin-top: 1.5rem !important;
2292
+ margin-bottom: 1.5rem !important;
2293
+ }
2294
+ .my-md-5 {
2295
+ margin-top: 3rem !important;
2296
+ margin-bottom: 3rem !important;
2297
+ }
2298
+ .my-md-auto {
2299
+ margin-top: auto !important;
2300
+ margin-bottom: auto !important;
2301
+ }
2302
+ .mt-md-0 {
2303
+ margin-top: 0 !important;
2304
+ }
2305
+ .mt-md-1 {
2306
+ margin-top: 0.25rem !important;
2307
+ }
2308
+ .mt-md-2 {
2309
+ margin-top: 0.5rem !important;
2310
+ }
2311
+ .mt-md-3 {
2312
+ margin-top: 1rem !important;
2313
+ }
2314
+ .mt-md-4 {
2315
+ margin-top: 1.5rem !important;
2316
+ }
2317
+ .mt-md-5 {
2318
+ margin-top: 3rem !important;
2319
+ }
2320
+ .mt-md-auto {
2321
+ margin-top: auto !important;
2322
+ }
2323
+ .me-md-0 {
2324
+ margin-right: 0 !important;
2325
+ }
2326
+ .me-md-1 {
2327
+ margin-right: 0.25rem !important;
2328
+ }
2329
+ .me-md-2 {
2330
+ margin-right: 0.5rem !important;
2331
+ }
2332
+ .me-md-3 {
2333
+ margin-right: 1rem !important;
2334
+ }
2335
+ .me-md-4 {
2336
+ margin-right: 1.5rem !important;
2337
+ }
2338
+ .me-md-5 {
2339
+ margin-right: 3rem !important;
2340
+ }
2341
+ .me-md-auto {
2342
+ margin-right: auto !important;
2343
+ }
2344
+ .mb-md-0 {
2345
+ margin-bottom: 0 !important;
2346
+ }
2347
+ .mb-md-1 {
2348
+ margin-bottom: 0.25rem !important;
2349
+ }
2350
+ .mb-md-2 {
2351
+ margin-bottom: 0.5rem !important;
2352
+ }
2353
+ .mb-md-3 {
2354
+ margin-bottom: 1rem !important;
2355
+ }
2356
+ .mb-md-4 {
2357
+ margin-bottom: 1.5rem !important;
2358
+ }
2359
+ .mb-md-5 {
2360
+ margin-bottom: 3rem !important;
2361
+ }
2362
+ .mb-md-auto {
2363
+ margin-bottom: auto !important;
2364
+ }
2365
+ .ms-md-0 {
2366
+ margin-left: 0 !important;
2367
+ }
2368
+ .ms-md-1 {
2369
+ margin-left: 0.25rem !important;
2370
+ }
2371
+ .ms-md-2 {
2372
+ margin-left: 0.5rem !important;
2373
+ }
2374
+ .ms-md-3 {
2375
+ margin-left: 1rem !important;
2376
+ }
2377
+ .ms-md-4 {
2378
+ margin-left: 1.5rem !important;
2379
+ }
2380
+ .ms-md-5 {
2381
+ margin-left: 3rem !important;
2382
+ }
2383
+ .ms-md-auto {
2384
+ margin-left: auto !important;
2385
+ }
2386
+ .p-md-0 {
2387
+ padding: 0 !important;
2388
+ }
2389
+ .p-md-1 {
2390
+ padding: 0.25rem !important;
2391
+ }
2392
+ .p-md-2 {
2393
+ padding: 0.5rem !important;
2394
+ }
2395
+ .p-md-3 {
2396
+ padding: 1rem !important;
2397
+ }
2398
+ .p-md-4 {
2399
+ padding: 1.5rem !important;
2400
+ }
2401
+ .p-md-5 {
2402
+ padding: 3rem !important;
2403
+ }
2404
+ .px-md-0 {
2405
+ padding-right: 0 !important;
2406
+ padding-left: 0 !important;
2407
+ }
2408
+ .px-md-1 {
2409
+ padding-right: 0.25rem !important;
2410
+ padding-left: 0.25rem !important;
2411
+ }
2412
+ .px-md-2 {
2413
+ padding-right: 0.5rem !important;
2414
+ padding-left: 0.5rem !important;
2415
+ }
2416
+ .px-md-3 {
2417
+ padding-right: 1rem !important;
2418
+ padding-left: 1rem !important;
2419
+ }
2420
+ .px-md-4 {
2421
+ padding-right: 1.5rem !important;
2422
+ padding-left: 1.5rem !important;
2423
+ }
2424
+ .px-md-5 {
2425
+ padding-right: 3rem !important;
2426
+ padding-left: 3rem !important;
2427
+ }
2428
+ .py-md-0 {
2429
+ padding-top: 0 !important;
2430
+ padding-bottom: 0 !important;
2431
+ }
2432
+ .py-md-1 {
2433
+ padding-top: 0.25rem !important;
2434
+ padding-bottom: 0.25rem !important;
2435
+ }
2436
+ .py-md-2 {
2437
+ padding-top: 0.5rem !important;
2438
+ padding-bottom: 0.5rem !important;
2439
+ }
2440
+ .py-md-3 {
2441
+ padding-top: 1rem !important;
2442
+ padding-bottom: 1rem !important;
2443
+ }
2444
+ .py-md-4 {
2445
+ padding-top: 1.5rem !important;
2446
+ padding-bottom: 1.5rem !important;
2447
+ }
2448
+ .py-md-5 {
2449
+ padding-top: 3rem !important;
2450
+ padding-bottom: 3rem !important;
2451
+ }
2452
+ .pt-md-0 {
2453
+ padding-top: 0 !important;
2454
+ }
2455
+ .pt-md-1 {
2456
+ padding-top: 0.25rem !important;
2457
+ }
2458
+ .pt-md-2 {
2459
+ padding-top: 0.5rem !important;
2460
+ }
2461
+ .pt-md-3 {
2462
+ padding-top: 1rem !important;
2463
+ }
2464
+ .pt-md-4 {
2465
+ padding-top: 1.5rem !important;
2466
+ }
2467
+ .pt-md-5 {
2468
+ padding-top: 3rem !important;
2469
+ }
2470
+ .pe-md-0 {
2471
+ padding-right: 0 !important;
2472
+ }
2473
+ .pe-md-1 {
2474
+ padding-right: 0.25rem !important;
2475
+ }
2476
+ .pe-md-2 {
2477
+ padding-right: 0.5rem !important;
2478
+ }
2479
+ .pe-md-3 {
2480
+ padding-right: 1rem !important;
2481
+ }
2482
+ .pe-md-4 {
2483
+ padding-right: 1.5rem !important;
2484
+ }
2485
+ .pe-md-5 {
2486
+ padding-right: 3rem !important;
2487
+ }
2488
+ .pb-md-0 {
2489
+ padding-bottom: 0 !important;
2490
+ }
2491
+ .pb-md-1 {
2492
+ padding-bottom: 0.25rem !important;
2493
+ }
2494
+ .pb-md-2 {
2495
+ padding-bottom: 0.5rem !important;
2496
+ }
2497
+ .pb-md-3 {
2498
+ padding-bottom: 1rem !important;
2499
+ }
2500
+ .pb-md-4 {
2501
+ padding-bottom: 1.5rem !important;
2502
+ }
2503
+ .pb-md-5 {
2504
+ padding-bottom: 3rem !important;
2505
+ }
2506
+ .ps-md-0 {
2507
+ padding-left: 0 !important;
2508
+ }
2509
+ .ps-md-1 {
2510
+ padding-left: 0.25rem !important;
2511
+ }
2512
+ .ps-md-2 {
2513
+ padding-left: 0.5rem !important;
2514
+ }
2515
+ .ps-md-3 {
2516
+ padding-left: 1rem !important;
2517
+ }
2518
+ .ps-md-4 {
2519
+ padding-left: 1.5rem !important;
2520
+ }
2521
+ .ps-md-5 {
2522
+ padding-left: 3rem !important;
2523
+ }
2524
+ }
2525
+ @media (min-width: 992px) {
2526
+ .d-lg-inline {
2527
+ display: inline !important;
2528
+ }
2529
+ .d-lg-inline-block {
2530
+ display: inline-block !important;
2531
+ }
2532
+ .d-lg-block {
2533
+ display: block !important;
2534
+ }
2535
+ .d-lg-grid {
2536
+ display: grid !important;
2537
+ }
2538
+ .d-lg-table {
2539
+ display: table !important;
2540
+ }
2541
+ .d-lg-table-row {
2542
+ display: table-row !important;
2543
+ }
2544
+ .d-lg-table-cell {
2545
+ display: table-cell !important;
2546
+ }
2547
+ .d-lg-flex {
2548
+ display: flex !important;
2549
+ }
2550
+ .d-lg-inline-flex {
2551
+ display: inline-flex !important;
2552
+ }
2553
+ .d-lg-none {
2554
+ display: none !important;
2555
+ }
2556
+ .flex-lg-fill {
2557
+ flex: 1 1 auto !important;
2558
+ }
2559
+ .flex-lg-row {
2560
+ flex-direction: row !important;
2561
+ }
2562
+ .flex-lg-column {
2563
+ flex-direction: column !important;
2564
+ }
2565
+ .flex-lg-row-reverse {
2566
+ flex-direction: row-reverse !important;
2567
+ }
2568
+ .flex-lg-column-reverse {
2569
+ flex-direction: column-reverse !important;
2570
+ }
2571
+ .flex-lg-grow-0 {
2572
+ flex-grow: 0 !important;
2573
+ }
2574
+ .flex-lg-grow-1 {
2575
+ flex-grow: 1 !important;
2576
+ }
2577
+ .flex-lg-shrink-0 {
2578
+ flex-shrink: 0 !important;
2579
+ }
2580
+ .flex-lg-shrink-1 {
2581
+ flex-shrink: 1 !important;
2582
+ }
2583
+ .flex-lg-wrap {
2584
+ flex-wrap: wrap !important;
2585
+ }
2586
+ .flex-lg-nowrap {
2587
+ flex-wrap: nowrap !important;
2588
+ }
2589
+ .flex-lg-wrap-reverse {
2590
+ flex-wrap: wrap-reverse !important;
2591
+ }
2592
+ .justify-content-lg-start {
2593
+ justify-content: flex-start !important;
2594
+ }
2595
+ .justify-content-lg-end {
2596
+ justify-content: flex-end !important;
2597
+ }
2598
+ .justify-content-lg-center {
2599
+ justify-content: center !important;
2600
+ }
2601
+ .justify-content-lg-between {
2602
+ justify-content: space-between !important;
2603
+ }
2604
+ .justify-content-lg-around {
2605
+ justify-content: space-around !important;
2606
+ }
2607
+ .justify-content-lg-evenly {
2608
+ justify-content: space-evenly !important;
2609
+ }
2610
+ .align-items-lg-start {
2611
+ align-items: flex-start !important;
2612
+ }
2613
+ .align-items-lg-end {
2614
+ align-items: flex-end !important;
2615
+ }
2616
+ .align-items-lg-center {
2617
+ align-items: center !important;
2618
+ }
2619
+ .align-items-lg-baseline {
2620
+ align-items: baseline !important;
2621
+ }
2622
+ .align-items-lg-stretch {
2623
+ align-items: stretch !important;
2624
+ }
2625
+ .align-content-lg-start {
2626
+ align-content: flex-start !important;
2627
+ }
2628
+ .align-content-lg-end {
2629
+ align-content: flex-end !important;
2630
+ }
2631
+ .align-content-lg-center {
2632
+ align-content: center !important;
2633
+ }
2634
+ .align-content-lg-between {
2635
+ align-content: space-between !important;
2636
+ }
2637
+ .align-content-lg-around {
2638
+ align-content: space-around !important;
2639
+ }
2640
+ .align-content-lg-stretch {
2641
+ align-content: stretch !important;
2642
+ }
2643
+ .align-self-lg-auto {
2644
+ align-self: auto !important;
2645
+ }
2646
+ .align-self-lg-start {
2647
+ align-self: flex-start !important;
2648
+ }
2649
+ .align-self-lg-end {
2650
+ align-self: flex-end !important;
2651
+ }
2652
+ .align-self-lg-center {
2653
+ align-self: center !important;
2654
+ }
2655
+ .align-self-lg-baseline {
2656
+ align-self: baseline !important;
2657
+ }
2658
+ .align-self-lg-stretch {
2659
+ align-self: stretch !important;
2660
+ }
2661
+ .order-lg-first {
2662
+ order: -1 !important;
2663
+ }
2664
+ .order-lg-0 {
2665
+ order: 0 !important;
2666
+ }
2667
+ .order-lg-1 {
2668
+ order: 1 !important;
2669
+ }
2670
+ .order-lg-2 {
2671
+ order: 2 !important;
2672
+ }
2673
+ .order-lg-3 {
2674
+ order: 3 !important;
2675
+ }
2676
+ .order-lg-4 {
2677
+ order: 4 !important;
2678
+ }
2679
+ .order-lg-5 {
2680
+ order: 5 !important;
2681
+ }
2682
+ .order-lg-last {
2683
+ order: 6 !important;
2684
+ }
2685
+ .m-lg-0 {
2686
+ margin: 0 !important;
2687
+ }
2688
+ .m-lg-1 {
2689
+ margin: 0.25rem !important;
2690
+ }
2691
+ .m-lg-2 {
2692
+ margin: 0.5rem !important;
2693
+ }
2694
+ .m-lg-3 {
2695
+ margin: 1rem !important;
2696
+ }
2697
+ .m-lg-4 {
2698
+ margin: 1.5rem !important;
2699
+ }
2700
+ .m-lg-5 {
2701
+ margin: 3rem !important;
2702
+ }
2703
+ .m-lg-auto {
2704
+ margin: auto !important;
2705
+ }
2706
+ .mx-lg-0 {
2707
+ margin-right: 0 !important;
2708
+ margin-left: 0 !important;
2709
+ }
2710
+ .mx-lg-1 {
2711
+ margin-right: 0.25rem !important;
2712
+ margin-left: 0.25rem !important;
2713
+ }
2714
+ .mx-lg-2 {
2715
+ margin-right: 0.5rem !important;
2716
+ margin-left: 0.5rem !important;
2717
+ }
2718
+ .mx-lg-3 {
2719
+ margin-right: 1rem !important;
2720
+ margin-left: 1rem !important;
2721
+ }
2722
+ .mx-lg-4 {
2723
+ margin-right: 1.5rem !important;
2724
+ margin-left: 1.5rem !important;
2725
+ }
2726
+ .mx-lg-5 {
2727
+ margin-right: 3rem !important;
2728
+ margin-left: 3rem !important;
2729
+ }
2730
+ .mx-lg-auto {
2731
+ margin-right: auto !important;
2732
+ margin-left: auto !important;
2733
+ }
2734
+ .my-lg-0 {
2735
+ margin-top: 0 !important;
2736
+ margin-bottom: 0 !important;
2737
+ }
2738
+ .my-lg-1 {
2739
+ margin-top: 0.25rem !important;
2740
+ margin-bottom: 0.25rem !important;
2741
+ }
2742
+ .my-lg-2 {
2743
+ margin-top: 0.5rem !important;
2744
+ margin-bottom: 0.5rem !important;
2745
+ }
2746
+ .my-lg-3 {
2747
+ margin-top: 1rem !important;
2748
+ margin-bottom: 1rem !important;
2749
+ }
2750
+ .my-lg-4 {
2751
+ margin-top: 1.5rem !important;
2752
+ margin-bottom: 1.5rem !important;
2753
+ }
2754
+ .my-lg-5 {
2755
+ margin-top: 3rem !important;
2756
+ margin-bottom: 3rem !important;
2757
+ }
2758
+ .my-lg-auto {
2759
+ margin-top: auto !important;
2760
+ margin-bottom: auto !important;
2761
+ }
2762
+ .mt-lg-0 {
2763
+ margin-top: 0 !important;
2764
+ }
2765
+ .mt-lg-1 {
2766
+ margin-top: 0.25rem !important;
2767
+ }
2768
+ .mt-lg-2 {
2769
+ margin-top: 0.5rem !important;
2770
+ }
2771
+ .mt-lg-3 {
2772
+ margin-top: 1rem !important;
2773
+ }
2774
+ .mt-lg-4 {
2775
+ margin-top: 1.5rem !important;
2776
+ }
2777
+ .mt-lg-5 {
2778
+ margin-top: 3rem !important;
2779
+ }
2780
+ .mt-lg-auto {
2781
+ margin-top: auto !important;
2782
+ }
2783
+ .me-lg-0 {
2784
+ margin-right: 0 !important;
2785
+ }
2786
+ .me-lg-1 {
2787
+ margin-right: 0.25rem !important;
2788
+ }
2789
+ .me-lg-2 {
2790
+ margin-right: 0.5rem !important;
2791
+ }
2792
+ .me-lg-3 {
2793
+ margin-right: 1rem !important;
2794
+ }
2795
+ .me-lg-4 {
2796
+ margin-right: 1.5rem !important;
2797
+ }
2798
+ .me-lg-5 {
2799
+ margin-right: 3rem !important;
2800
+ }
2801
+ .me-lg-auto {
2802
+ margin-right: auto !important;
2803
+ }
2804
+ .mb-lg-0 {
2805
+ margin-bottom: 0 !important;
2806
+ }
2807
+ .mb-lg-1 {
2808
+ margin-bottom: 0.25rem !important;
2809
+ }
2810
+ .mb-lg-2 {
2811
+ margin-bottom: 0.5rem !important;
2812
+ }
2813
+ .mb-lg-3 {
2814
+ margin-bottom: 1rem !important;
2815
+ }
2816
+ .mb-lg-4 {
2817
+ margin-bottom: 1.5rem !important;
2818
+ }
2819
+ .mb-lg-5 {
2820
+ margin-bottom: 3rem !important;
2821
+ }
2822
+ .mb-lg-auto {
2823
+ margin-bottom: auto !important;
2824
+ }
2825
+ .ms-lg-0 {
2826
+ margin-left: 0 !important;
2827
+ }
2828
+ .ms-lg-1 {
2829
+ margin-left: 0.25rem !important;
2830
+ }
2831
+ .ms-lg-2 {
2832
+ margin-left: 0.5rem !important;
2833
+ }
2834
+ .ms-lg-3 {
2835
+ margin-left: 1rem !important;
2836
+ }
2837
+ .ms-lg-4 {
2838
+ margin-left: 1.5rem !important;
2839
+ }
2840
+ .ms-lg-5 {
2841
+ margin-left: 3rem !important;
2842
+ }
2843
+ .ms-lg-auto {
2844
+ margin-left: auto !important;
2845
+ }
2846
+ .p-lg-0 {
2847
+ padding: 0 !important;
2848
+ }
2849
+ .p-lg-1 {
2850
+ padding: 0.25rem !important;
2851
+ }
2852
+ .p-lg-2 {
2853
+ padding: 0.5rem !important;
2854
+ }
2855
+ .p-lg-3 {
2856
+ padding: 1rem !important;
2857
+ }
2858
+ .p-lg-4 {
2859
+ padding: 1.5rem !important;
2860
+ }
2861
+ .p-lg-5 {
2862
+ padding: 3rem !important;
2863
+ }
2864
+ .px-lg-0 {
2865
+ padding-right: 0 !important;
2866
+ padding-left: 0 !important;
2867
+ }
2868
+ .px-lg-1 {
2869
+ padding-right: 0.25rem !important;
2870
+ padding-left: 0.25rem !important;
2871
+ }
2872
+ .px-lg-2 {
2873
+ padding-right: 0.5rem !important;
2874
+ padding-left: 0.5rem !important;
2875
+ }
2876
+ .px-lg-3 {
2877
+ padding-right: 1rem !important;
2878
+ padding-left: 1rem !important;
2879
+ }
2880
+ .px-lg-4 {
2881
+ padding-right: 1.5rem !important;
2882
+ padding-left: 1.5rem !important;
2883
+ }
2884
+ .px-lg-5 {
2885
+ padding-right: 3rem !important;
2886
+ padding-left: 3rem !important;
2887
+ }
2888
+ .py-lg-0 {
2889
+ padding-top: 0 !important;
2890
+ padding-bottom: 0 !important;
2891
+ }
2892
+ .py-lg-1 {
2893
+ padding-top: 0.25rem !important;
2894
+ padding-bottom: 0.25rem !important;
2895
+ }
2896
+ .py-lg-2 {
2897
+ padding-top: 0.5rem !important;
2898
+ padding-bottom: 0.5rem !important;
2899
+ }
2900
+ .py-lg-3 {
2901
+ padding-top: 1rem !important;
2902
+ padding-bottom: 1rem !important;
2903
+ }
2904
+ .py-lg-4 {
2905
+ padding-top: 1.5rem !important;
2906
+ padding-bottom: 1.5rem !important;
2907
+ }
2908
+ .py-lg-5 {
2909
+ padding-top: 3rem !important;
2910
+ padding-bottom: 3rem !important;
2911
+ }
2912
+ .pt-lg-0 {
2913
+ padding-top: 0 !important;
2914
+ }
2915
+ .pt-lg-1 {
2916
+ padding-top: 0.25rem !important;
2917
+ }
2918
+ .pt-lg-2 {
2919
+ padding-top: 0.5rem !important;
2920
+ }
2921
+ .pt-lg-3 {
2922
+ padding-top: 1rem !important;
2923
+ }
2924
+ .pt-lg-4 {
2925
+ padding-top: 1.5rem !important;
2926
+ }
2927
+ .pt-lg-5 {
2928
+ padding-top: 3rem !important;
2929
+ }
2930
+ .pe-lg-0 {
2931
+ padding-right: 0 !important;
2932
+ }
2933
+ .pe-lg-1 {
2934
+ padding-right: 0.25rem !important;
2935
+ }
2936
+ .pe-lg-2 {
2937
+ padding-right: 0.5rem !important;
2938
+ }
2939
+ .pe-lg-3 {
2940
+ padding-right: 1rem !important;
2941
+ }
2942
+ .pe-lg-4 {
2943
+ padding-right: 1.5rem !important;
2944
+ }
2945
+ .pe-lg-5 {
2946
+ padding-right: 3rem !important;
2947
+ }
2948
+ .pb-lg-0 {
2949
+ padding-bottom: 0 !important;
2950
+ }
2951
+ .pb-lg-1 {
2952
+ padding-bottom: 0.25rem !important;
2953
+ }
2954
+ .pb-lg-2 {
2955
+ padding-bottom: 0.5rem !important;
2956
+ }
2957
+ .pb-lg-3 {
2958
+ padding-bottom: 1rem !important;
2959
+ }
2960
+ .pb-lg-4 {
2961
+ padding-bottom: 1.5rem !important;
2962
+ }
2963
+ .pb-lg-5 {
2964
+ padding-bottom: 3rem !important;
2965
+ }
2966
+ .ps-lg-0 {
2967
+ padding-left: 0 !important;
2968
+ }
2969
+ .ps-lg-1 {
2970
+ padding-left: 0.25rem !important;
2971
+ }
2972
+ .ps-lg-2 {
2973
+ padding-left: 0.5rem !important;
2974
+ }
2975
+ .ps-lg-3 {
2976
+ padding-left: 1rem !important;
2977
+ }
2978
+ .ps-lg-4 {
2979
+ padding-left: 1.5rem !important;
2980
+ }
2981
+ .ps-lg-5 {
2982
+ padding-left: 3rem !important;
2983
+ }
2984
+ }
2985
+ @media (min-width: 1200px) {
2986
+ .d-xl-inline {
2987
+ display: inline !important;
2988
+ }
2989
+ .d-xl-inline-block {
2990
+ display: inline-block !important;
2991
+ }
2992
+ .d-xl-block {
2993
+ display: block !important;
2994
+ }
2995
+ .d-xl-grid {
2996
+ display: grid !important;
2997
+ }
2998
+ .d-xl-table {
2999
+ display: table !important;
3000
+ }
3001
+ .d-xl-table-row {
3002
+ display: table-row !important;
3003
+ }
3004
+ .d-xl-table-cell {
3005
+ display: table-cell !important;
3006
+ }
3007
+ .d-xl-flex {
3008
+ display: flex !important;
3009
+ }
3010
+ .d-xl-inline-flex {
3011
+ display: inline-flex !important;
3012
+ }
3013
+ .d-xl-none {
3014
+ display: none !important;
3015
+ }
3016
+ .flex-xl-fill {
3017
+ flex: 1 1 auto !important;
3018
+ }
3019
+ .flex-xl-row {
3020
+ flex-direction: row !important;
3021
+ }
3022
+ .flex-xl-column {
3023
+ flex-direction: column !important;
3024
+ }
3025
+ .flex-xl-row-reverse {
3026
+ flex-direction: row-reverse !important;
3027
+ }
3028
+ .flex-xl-column-reverse {
3029
+ flex-direction: column-reverse !important;
3030
+ }
3031
+ .flex-xl-grow-0 {
3032
+ flex-grow: 0 !important;
3033
+ }
3034
+ .flex-xl-grow-1 {
3035
+ flex-grow: 1 !important;
3036
+ }
3037
+ .flex-xl-shrink-0 {
3038
+ flex-shrink: 0 !important;
3039
+ }
3040
+ .flex-xl-shrink-1 {
3041
+ flex-shrink: 1 !important;
3042
+ }
3043
+ .flex-xl-wrap {
3044
+ flex-wrap: wrap !important;
3045
+ }
3046
+ .flex-xl-nowrap {
3047
+ flex-wrap: nowrap !important;
3048
+ }
3049
+ .flex-xl-wrap-reverse {
3050
+ flex-wrap: wrap-reverse !important;
3051
+ }
3052
+ .justify-content-xl-start {
3053
+ justify-content: flex-start !important;
3054
+ }
3055
+ .justify-content-xl-end {
3056
+ justify-content: flex-end !important;
3057
+ }
3058
+ .justify-content-xl-center {
3059
+ justify-content: center !important;
3060
+ }
3061
+ .justify-content-xl-between {
3062
+ justify-content: space-between !important;
3063
+ }
3064
+ .justify-content-xl-around {
3065
+ justify-content: space-around !important;
3066
+ }
3067
+ .justify-content-xl-evenly {
3068
+ justify-content: space-evenly !important;
3069
+ }
3070
+ .align-items-xl-start {
3071
+ align-items: flex-start !important;
3072
+ }
3073
+ .align-items-xl-end {
3074
+ align-items: flex-end !important;
3075
+ }
3076
+ .align-items-xl-center {
3077
+ align-items: center !important;
3078
+ }
3079
+ .align-items-xl-baseline {
3080
+ align-items: baseline !important;
3081
+ }
3082
+ .align-items-xl-stretch {
3083
+ align-items: stretch !important;
3084
+ }
3085
+ .align-content-xl-start {
3086
+ align-content: flex-start !important;
3087
+ }
3088
+ .align-content-xl-end {
3089
+ align-content: flex-end !important;
3090
+ }
3091
+ .align-content-xl-center {
3092
+ align-content: center !important;
3093
+ }
3094
+ .align-content-xl-between {
3095
+ align-content: space-between !important;
3096
+ }
3097
+ .align-content-xl-around {
3098
+ align-content: space-around !important;
3099
+ }
3100
+ .align-content-xl-stretch {
3101
+ align-content: stretch !important;
3102
+ }
3103
+ .align-self-xl-auto {
3104
+ align-self: auto !important;
3105
+ }
3106
+ .align-self-xl-start {
3107
+ align-self: flex-start !important;
3108
+ }
3109
+ .align-self-xl-end {
3110
+ align-self: flex-end !important;
3111
+ }
3112
+ .align-self-xl-center {
3113
+ align-self: center !important;
3114
+ }
3115
+ .align-self-xl-baseline {
3116
+ align-self: baseline !important;
3117
+ }
3118
+ .align-self-xl-stretch {
3119
+ align-self: stretch !important;
3120
+ }
3121
+ .order-xl-first {
3122
+ order: -1 !important;
3123
+ }
3124
+ .order-xl-0 {
3125
+ order: 0 !important;
3126
+ }
3127
+ .order-xl-1 {
3128
+ order: 1 !important;
3129
+ }
3130
+ .order-xl-2 {
3131
+ order: 2 !important;
3132
+ }
3133
+ .order-xl-3 {
3134
+ order: 3 !important;
3135
+ }
3136
+ .order-xl-4 {
3137
+ order: 4 !important;
3138
+ }
3139
+ .order-xl-5 {
3140
+ order: 5 !important;
3141
+ }
3142
+ .order-xl-last {
3143
+ order: 6 !important;
3144
+ }
3145
+ .m-xl-0 {
3146
+ margin: 0 !important;
3147
+ }
3148
+ .m-xl-1 {
3149
+ margin: 0.25rem !important;
3150
+ }
3151
+ .m-xl-2 {
3152
+ margin: 0.5rem !important;
3153
+ }
3154
+ .m-xl-3 {
3155
+ margin: 1rem !important;
3156
+ }
3157
+ .m-xl-4 {
3158
+ margin: 1.5rem !important;
3159
+ }
3160
+ .m-xl-5 {
3161
+ margin: 3rem !important;
3162
+ }
3163
+ .m-xl-auto {
3164
+ margin: auto !important;
3165
+ }
3166
+ .mx-xl-0 {
3167
+ margin-right: 0 !important;
3168
+ margin-left: 0 !important;
3169
+ }
3170
+ .mx-xl-1 {
3171
+ margin-right: 0.25rem !important;
3172
+ margin-left: 0.25rem !important;
3173
+ }
3174
+ .mx-xl-2 {
3175
+ margin-right: 0.5rem !important;
3176
+ margin-left: 0.5rem !important;
3177
+ }
3178
+ .mx-xl-3 {
3179
+ margin-right: 1rem !important;
3180
+ margin-left: 1rem !important;
3181
+ }
3182
+ .mx-xl-4 {
3183
+ margin-right: 1.5rem !important;
3184
+ margin-left: 1.5rem !important;
3185
+ }
3186
+ .mx-xl-5 {
3187
+ margin-right: 3rem !important;
3188
+ margin-left: 3rem !important;
3189
+ }
3190
+ .mx-xl-auto {
3191
+ margin-right: auto !important;
3192
+ margin-left: auto !important;
3193
+ }
3194
+ .my-xl-0 {
3195
+ margin-top: 0 !important;
3196
+ margin-bottom: 0 !important;
3197
+ }
3198
+ .my-xl-1 {
3199
+ margin-top: 0.25rem !important;
3200
+ margin-bottom: 0.25rem !important;
3201
+ }
3202
+ .my-xl-2 {
3203
+ margin-top: 0.5rem !important;
3204
+ margin-bottom: 0.5rem !important;
3205
+ }
3206
+ .my-xl-3 {
3207
+ margin-top: 1rem !important;
3208
+ margin-bottom: 1rem !important;
3209
+ }
3210
+ .my-xl-4 {
3211
+ margin-top: 1.5rem !important;
3212
+ margin-bottom: 1.5rem !important;
3213
+ }
3214
+ .my-xl-5 {
3215
+ margin-top: 3rem !important;
3216
+ margin-bottom: 3rem !important;
3217
+ }
3218
+ .my-xl-auto {
3219
+ margin-top: auto !important;
3220
+ margin-bottom: auto !important;
3221
+ }
3222
+ .mt-xl-0 {
3223
+ margin-top: 0 !important;
3224
+ }
3225
+ .mt-xl-1 {
3226
+ margin-top: 0.25rem !important;
3227
+ }
3228
+ .mt-xl-2 {
3229
+ margin-top: 0.5rem !important;
3230
+ }
3231
+ .mt-xl-3 {
3232
+ margin-top: 1rem !important;
3233
+ }
3234
+ .mt-xl-4 {
3235
+ margin-top: 1.5rem !important;
3236
+ }
3237
+ .mt-xl-5 {
3238
+ margin-top: 3rem !important;
3239
+ }
3240
+ .mt-xl-auto {
3241
+ margin-top: auto !important;
3242
+ }
3243
+ .me-xl-0 {
3244
+ margin-right: 0 !important;
3245
+ }
3246
+ .me-xl-1 {
3247
+ margin-right: 0.25rem !important;
3248
+ }
3249
+ .me-xl-2 {
3250
+ margin-right: 0.5rem !important;
3251
+ }
3252
+ .me-xl-3 {
3253
+ margin-right: 1rem !important;
3254
+ }
3255
+ .me-xl-4 {
3256
+ margin-right: 1.5rem !important;
3257
+ }
3258
+ .me-xl-5 {
3259
+ margin-right: 3rem !important;
3260
+ }
3261
+ .me-xl-auto {
3262
+ margin-right: auto !important;
3263
+ }
3264
+ .mb-xl-0 {
3265
+ margin-bottom: 0 !important;
3266
+ }
3267
+ .mb-xl-1 {
3268
+ margin-bottom: 0.25rem !important;
3269
+ }
3270
+ .mb-xl-2 {
3271
+ margin-bottom: 0.5rem !important;
3272
+ }
3273
+ .mb-xl-3 {
3274
+ margin-bottom: 1rem !important;
3275
+ }
3276
+ .mb-xl-4 {
3277
+ margin-bottom: 1.5rem !important;
3278
+ }
3279
+ .mb-xl-5 {
3280
+ margin-bottom: 3rem !important;
3281
+ }
3282
+ .mb-xl-auto {
3283
+ margin-bottom: auto !important;
3284
+ }
3285
+ .ms-xl-0 {
3286
+ margin-left: 0 !important;
3287
+ }
3288
+ .ms-xl-1 {
3289
+ margin-left: 0.25rem !important;
3290
+ }
3291
+ .ms-xl-2 {
3292
+ margin-left: 0.5rem !important;
3293
+ }
3294
+ .ms-xl-3 {
3295
+ margin-left: 1rem !important;
3296
+ }
3297
+ .ms-xl-4 {
3298
+ margin-left: 1.5rem !important;
3299
+ }
3300
+ .ms-xl-5 {
3301
+ margin-left: 3rem !important;
3302
+ }
3303
+ .ms-xl-auto {
3304
+ margin-left: auto !important;
3305
+ }
3306
+ .p-xl-0 {
3307
+ padding: 0 !important;
3308
+ }
3309
+ .p-xl-1 {
3310
+ padding: 0.25rem !important;
3311
+ }
3312
+ .p-xl-2 {
3313
+ padding: 0.5rem !important;
3314
+ }
3315
+ .p-xl-3 {
3316
+ padding: 1rem !important;
3317
+ }
3318
+ .p-xl-4 {
3319
+ padding: 1.5rem !important;
3320
+ }
3321
+ .p-xl-5 {
3322
+ padding: 3rem !important;
3323
+ }
3324
+ .px-xl-0 {
3325
+ padding-right: 0 !important;
3326
+ padding-left: 0 !important;
3327
+ }
3328
+ .px-xl-1 {
3329
+ padding-right: 0.25rem !important;
3330
+ padding-left: 0.25rem !important;
3331
+ }
3332
+ .px-xl-2 {
3333
+ padding-right: 0.5rem !important;
3334
+ padding-left: 0.5rem !important;
3335
+ }
3336
+ .px-xl-3 {
3337
+ padding-right: 1rem !important;
3338
+ padding-left: 1rem !important;
3339
+ }
3340
+ .px-xl-4 {
3341
+ padding-right: 1.5rem !important;
3342
+ padding-left: 1.5rem !important;
3343
+ }
3344
+ .px-xl-5 {
3345
+ padding-right: 3rem !important;
3346
+ padding-left: 3rem !important;
3347
+ }
3348
+ .py-xl-0 {
3349
+ padding-top: 0 !important;
3350
+ padding-bottom: 0 !important;
3351
+ }
3352
+ .py-xl-1 {
3353
+ padding-top: 0.25rem !important;
3354
+ padding-bottom: 0.25rem !important;
3355
+ }
3356
+ .py-xl-2 {
3357
+ padding-top: 0.5rem !important;
3358
+ padding-bottom: 0.5rem !important;
3359
+ }
3360
+ .py-xl-3 {
3361
+ padding-top: 1rem !important;
3362
+ padding-bottom: 1rem !important;
3363
+ }
3364
+ .py-xl-4 {
3365
+ padding-top: 1.5rem !important;
3366
+ padding-bottom: 1.5rem !important;
3367
+ }
3368
+ .py-xl-5 {
3369
+ padding-top: 3rem !important;
3370
+ padding-bottom: 3rem !important;
3371
+ }
3372
+ .pt-xl-0 {
3373
+ padding-top: 0 !important;
3374
+ }
3375
+ .pt-xl-1 {
3376
+ padding-top: 0.25rem !important;
3377
+ }
3378
+ .pt-xl-2 {
3379
+ padding-top: 0.5rem !important;
3380
+ }
3381
+ .pt-xl-3 {
3382
+ padding-top: 1rem !important;
3383
+ }
3384
+ .pt-xl-4 {
3385
+ padding-top: 1.5rem !important;
3386
+ }
3387
+ .pt-xl-5 {
3388
+ padding-top: 3rem !important;
3389
+ }
3390
+ .pe-xl-0 {
3391
+ padding-right: 0 !important;
3392
+ }
3393
+ .pe-xl-1 {
3394
+ padding-right: 0.25rem !important;
3395
+ }
3396
+ .pe-xl-2 {
3397
+ padding-right: 0.5rem !important;
3398
+ }
3399
+ .pe-xl-3 {
3400
+ padding-right: 1rem !important;
3401
+ }
3402
+ .pe-xl-4 {
3403
+ padding-right: 1.5rem !important;
3404
+ }
3405
+ .pe-xl-5 {
3406
+ padding-right: 3rem !important;
3407
+ }
3408
+ .pb-xl-0 {
3409
+ padding-bottom: 0 !important;
3410
+ }
3411
+ .pb-xl-1 {
3412
+ padding-bottom: 0.25rem !important;
3413
+ }
3414
+ .pb-xl-2 {
3415
+ padding-bottom: 0.5rem !important;
3416
+ }
3417
+ .pb-xl-3 {
3418
+ padding-bottom: 1rem !important;
3419
+ }
3420
+ .pb-xl-4 {
3421
+ padding-bottom: 1.5rem !important;
3422
+ }
3423
+ .pb-xl-5 {
3424
+ padding-bottom: 3rem !important;
3425
+ }
3426
+ .ps-xl-0 {
3427
+ padding-left: 0 !important;
3428
+ }
3429
+ .ps-xl-1 {
3430
+ padding-left: 0.25rem !important;
3431
+ }
3432
+ .ps-xl-2 {
3433
+ padding-left: 0.5rem !important;
3434
+ }
3435
+ .ps-xl-3 {
3436
+ padding-left: 1rem !important;
3437
+ }
3438
+ .ps-xl-4 {
3439
+ padding-left: 1.5rem !important;
3440
+ }
3441
+ .ps-xl-5 {
3442
+ padding-left: 3rem !important;
3443
+ }
3444
+ }
3445
+ @media (min-width: 1400px) {
3446
+ .d-xxl-inline {
3447
+ display: inline !important;
3448
+ }
3449
+ .d-xxl-inline-block {
3450
+ display: inline-block !important;
3451
+ }
3452
+ .d-xxl-block {
3453
+ display: block !important;
3454
+ }
3455
+ .d-xxl-grid {
3456
+ display: grid !important;
3457
+ }
3458
+ .d-xxl-table {
3459
+ display: table !important;
3460
+ }
3461
+ .d-xxl-table-row {
3462
+ display: table-row !important;
3463
+ }
3464
+ .d-xxl-table-cell {
3465
+ display: table-cell !important;
3466
+ }
3467
+ .d-xxl-flex {
3468
+ display: flex !important;
3469
+ }
3470
+ .d-xxl-inline-flex {
3471
+ display: inline-flex !important;
3472
+ }
3473
+ .d-xxl-none {
3474
+ display: none !important;
3475
+ }
3476
+ .flex-xxl-fill {
3477
+ flex: 1 1 auto !important;
3478
+ }
3479
+ .flex-xxl-row {
3480
+ flex-direction: row !important;
3481
+ }
3482
+ .flex-xxl-column {
3483
+ flex-direction: column !important;
3484
+ }
3485
+ .flex-xxl-row-reverse {
3486
+ flex-direction: row-reverse !important;
3487
+ }
3488
+ .flex-xxl-column-reverse {
3489
+ flex-direction: column-reverse !important;
3490
+ }
3491
+ .flex-xxl-grow-0 {
3492
+ flex-grow: 0 !important;
3493
+ }
3494
+ .flex-xxl-grow-1 {
3495
+ flex-grow: 1 !important;
3496
+ }
3497
+ .flex-xxl-shrink-0 {
3498
+ flex-shrink: 0 !important;
3499
+ }
3500
+ .flex-xxl-shrink-1 {
3501
+ flex-shrink: 1 !important;
3502
+ }
3503
+ .flex-xxl-wrap {
3504
+ flex-wrap: wrap !important;
3505
+ }
3506
+ .flex-xxl-nowrap {
3507
+ flex-wrap: nowrap !important;
3508
+ }
3509
+ .flex-xxl-wrap-reverse {
3510
+ flex-wrap: wrap-reverse !important;
3511
+ }
3512
+ .justify-content-xxl-start {
3513
+ justify-content: flex-start !important;
3514
+ }
3515
+ .justify-content-xxl-end {
3516
+ justify-content: flex-end !important;
3517
+ }
3518
+ .justify-content-xxl-center {
3519
+ justify-content: center !important;
3520
+ }
3521
+ .justify-content-xxl-between {
3522
+ justify-content: space-between !important;
3523
+ }
3524
+ .justify-content-xxl-around {
3525
+ justify-content: space-around !important;
3526
+ }
3527
+ .justify-content-xxl-evenly {
3528
+ justify-content: space-evenly !important;
3529
+ }
3530
+ .align-items-xxl-start {
3531
+ align-items: flex-start !important;
3532
+ }
3533
+ .align-items-xxl-end {
3534
+ align-items: flex-end !important;
3535
+ }
3536
+ .align-items-xxl-center {
3537
+ align-items: center !important;
3538
+ }
3539
+ .align-items-xxl-baseline {
3540
+ align-items: baseline !important;
3541
+ }
3542
+ .align-items-xxl-stretch {
3543
+ align-items: stretch !important;
3544
+ }
3545
+ .align-content-xxl-start {
3546
+ align-content: flex-start !important;
3547
+ }
3548
+ .align-content-xxl-end {
3549
+ align-content: flex-end !important;
3550
+ }
3551
+ .align-content-xxl-center {
3552
+ align-content: center !important;
3553
+ }
3554
+ .align-content-xxl-between {
3555
+ align-content: space-between !important;
3556
+ }
3557
+ .align-content-xxl-around {
3558
+ align-content: space-around !important;
3559
+ }
3560
+ .align-content-xxl-stretch {
3561
+ align-content: stretch !important;
3562
+ }
3563
+ .align-self-xxl-auto {
3564
+ align-self: auto !important;
3565
+ }
3566
+ .align-self-xxl-start {
3567
+ align-self: flex-start !important;
3568
+ }
3569
+ .align-self-xxl-end {
3570
+ align-self: flex-end !important;
3571
+ }
3572
+ .align-self-xxl-center {
3573
+ align-self: center !important;
3574
+ }
3575
+ .align-self-xxl-baseline {
3576
+ align-self: baseline !important;
3577
+ }
3578
+ .align-self-xxl-stretch {
3579
+ align-self: stretch !important;
3580
+ }
3581
+ .order-xxl-first {
3582
+ order: -1 !important;
3583
+ }
3584
+ .order-xxl-0 {
3585
+ order: 0 !important;
3586
+ }
3587
+ .order-xxl-1 {
3588
+ order: 1 !important;
3589
+ }
3590
+ .order-xxl-2 {
3591
+ order: 2 !important;
3592
+ }
3593
+ .order-xxl-3 {
3594
+ order: 3 !important;
3595
+ }
3596
+ .order-xxl-4 {
3597
+ order: 4 !important;
3598
+ }
3599
+ .order-xxl-5 {
3600
+ order: 5 !important;
3601
+ }
3602
+ .order-xxl-last {
3603
+ order: 6 !important;
3604
+ }
3605
+ .m-xxl-0 {
3606
+ margin: 0 !important;
3607
+ }
3608
+ .m-xxl-1 {
3609
+ margin: 0.25rem !important;
3610
+ }
3611
+ .m-xxl-2 {
3612
+ margin: 0.5rem !important;
3613
+ }
3614
+ .m-xxl-3 {
3615
+ margin: 1rem !important;
3616
+ }
3617
+ .m-xxl-4 {
3618
+ margin: 1.5rem !important;
3619
+ }
3620
+ .m-xxl-5 {
3621
+ margin: 3rem !important;
3622
+ }
3623
+ .m-xxl-auto {
3624
+ margin: auto !important;
3625
+ }
3626
+ .mx-xxl-0 {
3627
+ margin-right: 0 !important;
3628
+ margin-left: 0 !important;
3629
+ }
3630
+ .mx-xxl-1 {
3631
+ margin-right: 0.25rem !important;
3632
+ margin-left: 0.25rem !important;
3633
+ }
3634
+ .mx-xxl-2 {
3635
+ margin-right: 0.5rem !important;
3636
+ margin-left: 0.5rem !important;
3637
+ }
3638
+ .mx-xxl-3 {
3639
+ margin-right: 1rem !important;
3640
+ margin-left: 1rem !important;
3641
+ }
3642
+ .mx-xxl-4 {
3643
+ margin-right: 1.5rem !important;
3644
+ margin-left: 1.5rem !important;
3645
+ }
3646
+ .mx-xxl-5 {
3647
+ margin-right: 3rem !important;
3648
+ margin-left: 3rem !important;
3649
+ }
3650
+ .mx-xxl-auto {
3651
+ margin-right: auto !important;
3652
+ margin-left: auto !important;
3653
+ }
3654
+ .my-xxl-0 {
3655
+ margin-top: 0 !important;
3656
+ margin-bottom: 0 !important;
3657
+ }
3658
+ .my-xxl-1 {
3659
+ margin-top: 0.25rem !important;
3660
+ margin-bottom: 0.25rem !important;
3661
+ }
3662
+ .my-xxl-2 {
3663
+ margin-top: 0.5rem !important;
3664
+ margin-bottom: 0.5rem !important;
3665
+ }
3666
+ .my-xxl-3 {
3667
+ margin-top: 1rem !important;
3668
+ margin-bottom: 1rem !important;
3669
+ }
3670
+ .my-xxl-4 {
3671
+ margin-top: 1.5rem !important;
3672
+ margin-bottom: 1.5rem !important;
3673
+ }
3674
+ .my-xxl-5 {
3675
+ margin-top: 3rem !important;
3676
+ margin-bottom: 3rem !important;
3677
+ }
3678
+ .my-xxl-auto {
3679
+ margin-top: auto !important;
3680
+ margin-bottom: auto !important;
3681
+ }
3682
+ .mt-xxl-0 {
3683
+ margin-top: 0 !important;
3684
+ }
3685
+ .mt-xxl-1 {
3686
+ margin-top: 0.25rem !important;
3687
+ }
3688
+ .mt-xxl-2 {
3689
+ margin-top: 0.5rem !important;
3690
+ }
3691
+ .mt-xxl-3 {
3692
+ margin-top: 1rem !important;
3693
+ }
3694
+ .mt-xxl-4 {
3695
+ margin-top: 1.5rem !important;
3696
+ }
3697
+ .mt-xxl-5 {
3698
+ margin-top: 3rem !important;
3699
+ }
3700
+ .mt-xxl-auto {
3701
+ margin-top: auto !important;
3702
+ }
3703
+ .me-xxl-0 {
3704
+ margin-right: 0 !important;
3705
+ }
3706
+ .me-xxl-1 {
3707
+ margin-right: 0.25rem !important;
3708
+ }
3709
+ .me-xxl-2 {
3710
+ margin-right: 0.5rem !important;
3711
+ }
3712
+ .me-xxl-3 {
3713
+ margin-right: 1rem !important;
3714
+ }
3715
+ .me-xxl-4 {
3716
+ margin-right: 1.5rem !important;
3717
+ }
3718
+ .me-xxl-5 {
3719
+ margin-right: 3rem !important;
3720
+ }
3721
+ .me-xxl-auto {
3722
+ margin-right: auto !important;
3723
+ }
3724
+ .mb-xxl-0 {
3725
+ margin-bottom: 0 !important;
3726
+ }
3727
+ .mb-xxl-1 {
3728
+ margin-bottom: 0.25rem !important;
3729
+ }
3730
+ .mb-xxl-2 {
3731
+ margin-bottom: 0.5rem !important;
3732
+ }
3733
+ .mb-xxl-3 {
3734
+ margin-bottom: 1rem !important;
3735
+ }
3736
+ .mb-xxl-4 {
3737
+ margin-bottom: 1.5rem !important;
3738
+ }
3739
+ .mb-xxl-5 {
3740
+ margin-bottom: 3rem !important;
3741
+ }
3742
+ .mb-xxl-auto {
3743
+ margin-bottom: auto !important;
3744
+ }
3745
+ .ms-xxl-0 {
3746
+ margin-left: 0 !important;
3747
+ }
3748
+ .ms-xxl-1 {
3749
+ margin-left: 0.25rem !important;
3750
+ }
3751
+ .ms-xxl-2 {
3752
+ margin-left: 0.5rem !important;
3753
+ }
3754
+ .ms-xxl-3 {
3755
+ margin-left: 1rem !important;
3756
+ }
3757
+ .ms-xxl-4 {
3758
+ margin-left: 1.5rem !important;
3759
+ }
3760
+ .ms-xxl-5 {
3761
+ margin-left: 3rem !important;
3762
+ }
3763
+ .ms-xxl-auto {
3764
+ margin-left: auto !important;
3765
+ }
3766
+ .p-xxl-0 {
3767
+ padding: 0 !important;
3768
+ }
3769
+ .p-xxl-1 {
3770
+ padding: 0.25rem !important;
3771
+ }
3772
+ .p-xxl-2 {
3773
+ padding: 0.5rem !important;
3774
+ }
3775
+ .p-xxl-3 {
3776
+ padding: 1rem !important;
3777
+ }
3778
+ .p-xxl-4 {
3779
+ padding: 1.5rem !important;
3780
+ }
3781
+ .p-xxl-5 {
3782
+ padding: 3rem !important;
3783
+ }
3784
+ .px-xxl-0 {
3785
+ padding-right: 0 !important;
3786
+ padding-left: 0 !important;
3787
+ }
3788
+ .px-xxl-1 {
3789
+ padding-right: 0.25rem !important;
3790
+ padding-left: 0.25rem !important;
3791
+ }
3792
+ .px-xxl-2 {
3793
+ padding-right: 0.5rem !important;
3794
+ padding-left: 0.5rem !important;
3795
+ }
3796
+ .px-xxl-3 {
3797
+ padding-right: 1rem !important;
3798
+ padding-left: 1rem !important;
3799
+ }
3800
+ .px-xxl-4 {
3801
+ padding-right: 1.5rem !important;
3802
+ padding-left: 1.5rem !important;
3803
+ }
3804
+ .px-xxl-5 {
3805
+ padding-right: 3rem !important;
3806
+ padding-left: 3rem !important;
3807
+ }
3808
+ .py-xxl-0 {
3809
+ padding-top: 0 !important;
3810
+ padding-bottom: 0 !important;
3811
+ }
3812
+ .py-xxl-1 {
3813
+ padding-top: 0.25rem !important;
3814
+ padding-bottom: 0.25rem !important;
3815
+ }
3816
+ .py-xxl-2 {
3817
+ padding-top: 0.5rem !important;
3818
+ padding-bottom: 0.5rem !important;
3819
+ }
3820
+ .py-xxl-3 {
3821
+ padding-top: 1rem !important;
3822
+ padding-bottom: 1rem !important;
3823
+ }
3824
+ .py-xxl-4 {
3825
+ padding-top: 1.5rem !important;
3826
+ padding-bottom: 1.5rem !important;
3827
+ }
3828
+ .py-xxl-5 {
3829
+ padding-top: 3rem !important;
3830
+ padding-bottom: 3rem !important;
3831
+ }
3832
+ .pt-xxl-0 {
3833
+ padding-top: 0 !important;
3834
+ }
3835
+ .pt-xxl-1 {
3836
+ padding-top: 0.25rem !important;
3837
+ }
3838
+ .pt-xxl-2 {
3839
+ padding-top: 0.5rem !important;
3840
+ }
3841
+ .pt-xxl-3 {
3842
+ padding-top: 1rem !important;
3843
+ }
3844
+ .pt-xxl-4 {
3845
+ padding-top: 1.5rem !important;
3846
+ }
3847
+ .pt-xxl-5 {
3848
+ padding-top: 3rem !important;
3849
+ }
3850
+ .pe-xxl-0 {
3851
+ padding-right: 0 !important;
3852
+ }
3853
+ .pe-xxl-1 {
3854
+ padding-right: 0.25rem !important;
3855
+ }
3856
+ .pe-xxl-2 {
3857
+ padding-right: 0.5rem !important;
3858
+ }
3859
+ .pe-xxl-3 {
3860
+ padding-right: 1rem !important;
3861
+ }
3862
+ .pe-xxl-4 {
3863
+ padding-right: 1.5rem !important;
3864
+ }
3865
+ .pe-xxl-5 {
3866
+ padding-right: 3rem !important;
3867
+ }
3868
+ .pb-xxl-0 {
3869
+ padding-bottom: 0 !important;
3870
+ }
3871
+ .pb-xxl-1 {
3872
+ padding-bottom: 0.25rem !important;
3873
+ }
3874
+ .pb-xxl-2 {
3875
+ padding-bottom: 0.5rem !important;
3876
+ }
3877
+ .pb-xxl-3 {
3878
+ padding-bottom: 1rem !important;
3879
+ }
3880
+ .pb-xxl-4 {
3881
+ padding-bottom: 1.5rem !important;
3882
+ }
3883
+ .pb-xxl-5 {
3884
+ padding-bottom: 3rem !important;
3885
+ }
3886
+ .ps-xxl-0 {
3887
+ padding-left: 0 !important;
3888
+ }
3889
+ .ps-xxl-1 {
3890
+ padding-left: 0.25rem !important;
3891
+ }
3892
+ .ps-xxl-2 {
3893
+ padding-left: 0.5rem !important;
3894
+ }
3895
+ .ps-xxl-3 {
3896
+ padding-left: 1rem !important;
3897
+ }
3898
+ .ps-xxl-4 {
3899
+ padding-left: 1.5rem !important;
3900
+ }
3901
+ .ps-xxl-5 {
3902
+ padding-left: 3rem !important;
3903
+ }
3904
+ }
3905
+ @media print {
3906
+ .d-print-inline {
3907
+ display: inline !important;
3908
+ }
3909
+ .d-print-inline-block {
3910
+ display: inline-block !important;
3911
+ }
3912
+ .d-print-block {
3913
+ display: block !important;
3914
+ }
3915
+ .d-print-grid {
3916
+ display: grid !important;
3917
+ }
3918
+ .d-print-table {
3919
+ display: table !important;
3920
+ }
3921
+ .d-print-table-row {
3922
+ display: table-row !important;
3923
+ }
3924
+ .d-print-table-cell {
3925
+ display: table-cell !important;
3926
+ }
3927
+ .d-print-flex {
3928
+ display: flex !important;
3929
+ }
3930
+ .d-print-inline-flex {
3931
+ display: inline-flex !important;
3932
+ }
3933
+ .d-print-none {
3934
+ display: none !important;
3935
+ }
3936
+ }
3937
+ /*# sourceMappingURL=bootstrap-grid.min.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.min.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.css ADDED
@@ -0,0 +1,5072 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ */
7
+ :root {
8
+ --bs-blue: #0d6efd;
9
+ --bs-indigo: #6610f2;
10
+ --bs-purple: #6f42c1;
11
+ --bs-pink: #d63384;
12
+ --bs-red: #dc3545;
13
+ --bs-orange: #fd7e14;
14
+ --bs-yellow: #ffc107;
15
+ --bs-green: #198754;
16
+ --bs-teal: #20c997;
17
+ --bs-cyan: #0dcaf0;
18
+ --bs-white: #fff;
19
+ --bs-gray: #6c757d;
20
+ --bs-gray-dark: #343a40;
21
+ --bs-gray-100: #f8f9fa;
22
+ --bs-gray-200: #e9ecef;
23
+ --bs-gray-300: #dee2e6;
24
+ --bs-gray-400: #ced4da;
25
+ --bs-gray-500: #adb5bd;
26
+ --bs-gray-600: #6c757d;
27
+ --bs-gray-700: #495057;
28
+ --bs-gray-800: #343a40;
29
+ --bs-gray-900: #212529;
30
+ --bs-primary: #0d6efd;
31
+ --bs-secondary: #6c757d;
32
+ --bs-success: #198754;
33
+ --bs-info: #0dcaf0;
34
+ --bs-warning: #ffc107;
35
+ --bs-danger: #dc3545;
36
+ --bs-light: #f8f9fa;
37
+ --bs-dark: #212529;
38
+ --bs-primary-rgb: 13, 110, 253;
39
+ --bs-secondary-rgb: 108, 117, 125;
40
+ --bs-success-rgb: 25, 135, 84;
41
+ --bs-info-rgb: 13, 202, 240;
42
+ --bs-warning-rgb: 255, 193, 7;
43
+ --bs-danger-rgb: 220, 53, 69;
44
+ --bs-light-rgb: 248, 249, 250;
45
+ --bs-dark-rgb: 33, 37, 41;
46
+ --bs-white-rgb: 255, 255, 255;
47
+ --bs-black-rgb: 0, 0, 0;
48
+ --bs-body-color-rgb: 33, 37, 41;
49
+ --bs-body-bg-rgb: 255, 255, 255;
50
+ --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
51
+ "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
52
+ "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
53
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
54
+ "Liberation Mono", "Courier New", monospace;
55
+ --bs-gradient: linear-gradient(
56
+ 180deg,
57
+ rgba(255, 255, 255, 0.15),
58
+ rgba(255, 255, 255, 0)
59
+ );
60
+ --bs-body-font-family: var(--bs-font-sans-serif);
61
+ --bs-body-font-size: 1rem;
62
+ --bs-body-font-weight: 400;
63
+ --bs-body-line-height: 1.5;
64
+ --bs-body-color: #212529;
65
+ --bs-body-bg: #fff;
66
+ }
67
+
68
+ .container,
69
+ .container-fluid,
70
+ .container-xxl,
71
+ .container-xl,
72
+ .container-lg,
73
+ .container-md,
74
+ .container-sm {
75
+ width: 100%;
76
+ padding-left: var(--bs-gutter-x, 0.75rem);
77
+ padding-right: var(--bs-gutter-x, 0.75rem);
78
+ margin-left: auto;
79
+ margin-right: auto;
80
+ }
81
+
82
+ @media (min-width: 576px) {
83
+ .container-sm,
84
+ .container {
85
+ max-width: 540px;
86
+ }
87
+ }
88
+ @media (min-width: 768px) {
89
+ .container-md,
90
+ .container-sm,
91
+ .container {
92
+ max-width: 720px;
93
+ }
94
+ }
95
+ @media (min-width: 992px) {
96
+ .container-lg,
97
+ .container-md,
98
+ .container-sm,
99
+ .container {
100
+ max-width: 960px;
101
+ }
102
+ }
103
+ @media (min-width: 1200px) {
104
+ .container-xl,
105
+ .container-lg,
106
+ .container-md,
107
+ .container-sm,
108
+ .container {
109
+ max-width: 1140px;
110
+ }
111
+ }
112
+ @media (min-width: 1400px) {
113
+ .container-xxl,
114
+ .container-xl,
115
+ .container-lg,
116
+ .container-md,
117
+ .container-sm,
118
+ .container {
119
+ max-width: 1320px;
120
+ }
121
+ }
122
+ .row {
123
+ --bs-gutter-x: 1.5rem;
124
+ --bs-gutter-y: 0;
125
+ display: flex;
126
+ flex-wrap: wrap;
127
+ margin-top: calc(-1 * var(--bs-gutter-y));
128
+ margin-left: calc(-0.5 * var(--bs-gutter-x));
129
+ margin-right: calc(-0.5 * var(--bs-gutter-x));
130
+ }
131
+ .row > * {
132
+ box-sizing: border-box;
133
+ flex-shrink: 0;
134
+ width: 100%;
135
+ max-width: 100%;
136
+ padding-left: calc(var(--bs-gutter-x) * 0.5);
137
+ padding-right: calc(var(--bs-gutter-x) * 0.5);
138
+ margin-top: var(--bs-gutter-y);
139
+ }
140
+
141
+ .col {
142
+ flex: 1 0 0%;
143
+ }
144
+
145
+ .row-cols-auto > * {
146
+ flex: 0 0 auto;
147
+ width: auto;
148
+ }
149
+
150
+ .row-cols-1 > * {
151
+ flex: 0 0 auto;
152
+ width: 100%;
153
+ }
154
+
155
+ .row-cols-2 > * {
156
+ flex: 0 0 auto;
157
+ width: 50%;
158
+ }
159
+
160
+ .row-cols-3 > * {
161
+ flex: 0 0 auto;
162
+ width: 33.3333333333%;
163
+ }
164
+
165
+ .row-cols-4 > * {
166
+ flex: 0 0 auto;
167
+ width: 25%;
168
+ }
169
+
170
+ .row-cols-5 > * {
171
+ flex: 0 0 auto;
172
+ width: 20%;
173
+ }
174
+
175
+ .row-cols-6 > * {
176
+ flex: 0 0 auto;
177
+ width: 16.6666666667%;
178
+ }
179
+
180
+ .col-auto {
181
+ flex: 0 0 auto;
182
+ width: auto;
183
+ }
184
+
185
+ .col-1 {
186
+ flex: 0 0 auto;
187
+ width: 8.33333333%;
188
+ }
189
+
190
+ .col-2 {
191
+ flex: 0 0 auto;
192
+ width: 16.66666667%;
193
+ }
194
+
195
+ .col-3 {
196
+ flex: 0 0 auto;
197
+ width: 25%;
198
+ }
199
+
200
+ .col-4 {
201
+ flex: 0 0 auto;
202
+ width: 33.33333333%;
203
+ }
204
+
205
+ .col-5 {
206
+ flex: 0 0 auto;
207
+ width: 41.66666667%;
208
+ }
209
+
210
+ .col-6 {
211
+ flex: 0 0 auto;
212
+ width: 50%;
213
+ }
214
+
215
+ .col-7 {
216
+ flex: 0 0 auto;
217
+ width: 58.33333333%;
218
+ }
219
+
220
+ .col-8 {
221
+ flex: 0 0 auto;
222
+ width: 66.66666667%;
223
+ }
224
+
225
+ .col-9 {
226
+ flex: 0 0 auto;
227
+ width: 75%;
228
+ }
229
+
230
+ .col-10 {
231
+ flex: 0 0 auto;
232
+ width: 83.33333333%;
233
+ }
234
+
235
+ .col-11 {
236
+ flex: 0 0 auto;
237
+ width: 91.66666667%;
238
+ }
239
+
240
+ .col-12 {
241
+ flex: 0 0 auto;
242
+ width: 100%;
243
+ }
244
+
245
+ .offset-1 {
246
+ margin-right: 8.33333333%;
247
+ }
248
+
249
+ .offset-2 {
250
+ margin-right: 16.66666667%;
251
+ }
252
+
253
+ .offset-3 {
254
+ margin-right: 25%;
255
+ }
256
+
257
+ .offset-4 {
258
+ margin-right: 33.33333333%;
259
+ }
260
+
261
+ .offset-5 {
262
+ margin-right: 41.66666667%;
263
+ }
264
+
265
+ .offset-6 {
266
+ margin-right: 50%;
267
+ }
268
+
269
+ .offset-7 {
270
+ margin-right: 58.33333333%;
271
+ }
272
+
273
+ .offset-8 {
274
+ margin-right: 66.66666667%;
275
+ }
276
+
277
+ .offset-9 {
278
+ margin-right: 75%;
279
+ }
280
+
281
+ .offset-10 {
282
+ margin-right: 83.33333333%;
283
+ }
284
+
285
+ .offset-11 {
286
+ margin-right: 91.66666667%;
287
+ }
288
+
289
+ .g-0,
290
+ .gx-0 {
291
+ --bs-gutter-x: 0;
292
+ }
293
+
294
+ .g-0,
295
+ .gy-0 {
296
+ --bs-gutter-y: 0;
297
+ }
298
+
299
+ .g-1,
300
+ .gx-1 {
301
+ --bs-gutter-x: 0.25rem;
302
+ }
303
+
304
+ .g-1,
305
+ .gy-1 {
306
+ --bs-gutter-y: 0.25rem;
307
+ }
308
+
309
+ .g-2,
310
+ .gx-2 {
311
+ --bs-gutter-x: 0.5rem;
312
+ }
313
+
314
+ .g-2,
315
+ .gy-2 {
316
+ --bs-gutter-y: 0.5rem;
317
+ }
318
+
319
+ .g-3,
320
+ .gx-3 {
321
+ --bs-gutter-x: 1rem;
322
+ }
323
+
324
+ .g-3,
325
+ .gy-3 {
326
+ --bs-gutter-y: 1rem;
327
+ }
328
+
329
+ .g-4,
330
+ .gx-4 {
331
+ --bs-gutter-x: 1.5rem;
332
+ }
333
+
334
+ .g-4,
335
+ .gy-4 {
336
+ --bs-gutter-y: 1.5rem;
337
+ }
338
+
339
+ .g-5,
340
+ .gx-5 {
341
+ --bs-gutter-x: 3rem;
342
+ }
343
+
344
+ .g-5,
345
+ .gy-5 {
346
+ --bs-gutter-y: 3rem;
347
+ }
348
+
349
+ @media (min-width: 576px) {
350
+ .col-sm {
351
+ flex: 1 0 0%;
352
+ }
353
+
354
+ .row-cols-sm-auto > * {
355
+ flex: 0 0 auto;
356
+ width: auto;
357
+ }
358
+
359
+ .row-cols-sm-1 > * {
360
+ flex: 0 0 auto;
361
+ width: 100%;
362
+ }
363
+
364
+ .row-cols-sm-2 > * {
365
+ flex: 0 0 auto;
366
+ width: 50%;
367
+ }
368
+
369
+ .row-cols-sm-3 > * {
370
+ flex: 0 0 auto;
371
+ width: 33.3333333333%;
372
+ }
373
+
374
+ .row-cols-sm-4 > * {
375
+ flex: 0 0 auto;
376
+ width: 25%;
377
+ }
378
+
379
+ .row-cols-sm-5 > * {
380
+ flex: 0 0 auto;
381
+ width: 20%;
382
+ }
383
+
384
+ .row-cols-sm-6 > * {
385
+ flex: 0 0 auto;
386
+ width: 16.6666666667%;
387
+ }
388
+
389
+ .col-sm-auto {
390
+ flex: 0 0 auto;
391
+ width: auto;
392
+ }
393
+
394
+ .col-sm-1 {
395
+ flex: 0 0 auto;
396
+ width: 8.33333333%;
397
+ }
398
+
399
+ .col-sm-2 {
400
+ flex: 0 0 auto;
401
+ width: 16.66666667%;
402
+ }
403
+
404
+ .col-sm-3 {
405
+ flex: 0 0 auto;
406
+ width: 25%;
407
+ }
408
+
409
+ .col-sm-4 {
410
+ flex: 0 0 auto;
411
+ width: 33.33333333%;
412
+ }
413
+
414
+ .col-sm-5 {
415
+ flex: 0 0 auto;
416
+ width: 41.66666667%;
417
+ }
418
+
419
+ .col-sm-6 {
420
+ flex: 0 0 auto;
421
+ width: 50%;
422
+ }
423
+
424
+ .col-sm-7 {
425
+ flex: 0 0 auto;
426
+ width: 58.33333333%;
427
+ }
428
+
429
+ .col-sm-8 {
430
+ flex: 0 0 auto;
431
+ width: 66.66666667%;
432
+ }
433
+
434
+ .col-sm-9 {
435
+ flex: 0 0 auto;
436
+ width: 75%;
437
+ }
438
+
439
+ .col-sm-10 {
440
+ flex: 0 0 auto;
441
+ width: 83.33333333%;
442
+ }
443
+
444
+ .col-sm-11 {
445
+ flex: 0 0 auto;
446
+ width: 91.66666667%;
447
+ }
448
+
449
+ .col-sm-12 {
450
+ flex: 0 0 auto;
451
+ width: 100%;
452
+ }
453
+
454
+ .offset-sm-0 {
455
+ margin-right: 0;
456
+ }
457
+
458
+ .offset-sm-1 {
459
+ margin-right: 8.33333333%;
460
+ }
461
+
462
+ .offset-sm-2 {
463
+ margin-right: 16.66666667%;
464
+ }
465
+
466
+ .offset-sm-3 {
467
+ margin-right: 25%;
468
+ }
469
+
470
+ .offset-sm-4 {
471
+ margin-right: 33.33333333%;
472
+ }
473
+
474
+ .offset-sm-5 {
475
+ margin-right: 41.66666667%;
476
+ }
477
+
478
+ .offset-sm-6 {
479
+ margin-right: 50%;
480
+ }
481
+
482
+ .offset-sm-7 {
483
+ margin-right: 58.33333333%;
484
+ }
485
+
486
+ .offset-sm-8 {
487
+ margin-right: 66.66666667%;
488
+ }
489
+
490
+ .offset-sm-9 {
491
+ margin-right: 75%;
492
+ }
493
+
494
+ .offset-sm-10 {
495
+ margin-right: 83.33333333%;
496
+ }
497
+
498
+ .offset-sm-11 {
499
+ margin-right: 91.66666667%;
500
+ }
501
+
502
+ .g-sm-0,
503
+ .gx-sm-0 {
504
+ --bs-gutter-x: 0;
505
+ }
506
+
507
+ .g-sm-0,
508
+ .gy-sm-0 {
509
+ --bs-gutter-y: 0;
510
+ }
511
+
512
+ .g-sm-1,
513
+ .gx-sm-1 {
514
+ --bs-gutter-x: 0.25rem;
515
+ }
516
+
517
+ .g-sm-1,
518
+ .gy-sm-1 {
519
+ --bs-gutter-y: 0.25rem;
520
+ }
521
+
522
+ .g-sm-2,
523
+ .gx-sm-2 {
524
+ --bs-gutter-x: 0.5rem;
525
+ }
526
+
527
+ .g-sm-2,
528
+ .gy-sm-2 {
529
+ --bs-gutter-y: 0.5rem;
530
+ }
531
+
532
+ .g-sm-3,
533
+ .gx-sm-3 {
534
+ --bs-gutter-x: 1rem;
535
+ }
536
+
537
+ .g-sm-3,
538
+ .gy-sm-3 {
539
+ --bs-gutter-y: 1rem;
540
+ }
541
+
542
+ .g-sm-4,
543
+ .gx-sm-4 {
544
+ --bs-gutter-x: 1.5rem;
545
+ }
546
+
547
+ .g-sm-4,
548
+ .gy-sm-4 {
549
+ --bs-gutter-y: 1.5rem;
550
+ }
551
+
552
+ .g-sm-5,
553
+ .gx-sm-5 {
554
+ --bs-gutter-x: 3rem;
555
+ }
556
+
557
+ .g-sm-5,
558
+ .gy-sm-5 {
559
+ --bs-gutter-y: 3rem;
560
+ }
561
+ }
562
+ @media (min-width: 768px) {
563
+ .col-md {
564
+ flex: 1 0 0%;
565
+ }
566
+
567
+ .row-cols-md-auto > * {
568
+ flex: 0 0 auto;
569
+ width: auto;
570
+ }
571
+
572
+ .row-cols-md-1 > * {
573
+ flex: 0 0 auto;
574
+ width: 100%;
575
+ }
576
+
577
+ .row-cols-md-2 > * {
578
+ flex: 0 0 auto;
579
+ width: 50%;
580
+ }
581
+
582
+ .row-cols-md-3 > * {
583
+ flex: 0 0 auto;
584
+ width: 33.3333333333%;
585
+ }
586
+
587
+ .row-cols-md-4 > * {
588
+ flex: 0 0 auto;
589
+ width: 25%;
590
+ }
591
+
592
+ .row-cols-md-5 > * {
593
+ flex: 0 0 auto;
594
+ width: 20%;
595
+ }
596
+
597
+ .row-cols-md-6 > * {
598
+ flex: 0 0 auto;
599
+ width: 16.6666666667%;
600
+ }
601
+
602
+ .col-md-auto {
603
+ flex: 0 0 auto;
604
+ width: auto;
605
+ }
606
+
607
+ .col-md-1 {
608
+ flex: 0 0 auto;
609
+ width: 8.33333333%;
610
+ }
611
+
612
+ .col-md-2 {
613
+ flex: 0 0 auto;
614
+ width: 16.66666667%;
615
+ }
616
+
617
+ .col-md-3 {
618
+ flex: 0 0 auto;
619
+ width: 25%;
620
+ }
621
+
622
+ .col-md-4 {
623
+ flex: 0 0 auto;
624
+ width: 33.33333333%;
625
+ }
626
+
627
+ .col-md-5 {
628
+ flex: 0 0 auto;
629
+ width: 41.66666667%;
630
+ }
631
+
632
+ .col-md-6 {
633
+ flex: 0 0 auto;
634
+ width: 50%;
635
+ }
636
+
637
+ .col-md-7 {
638
+ flex: 0 0 auto;
639
+ width: 58.33333333%;
640
+ }
641
+
642
+ .col-md-8 {
643
+ flex: 0 0 auto;
644
+ width: 66.66666667%;
645
+ }
646
+
647
+ .col-md-9 {
648
+ flex: 0 0 auto;
649
+ width: 75%;
650
+ }
651
+
652
+ .col-md-10 {
653
+ flex: 0 0 auto;
654
+ width: 83.33333333%;
655
+ }
656
+
657
+ .col-md-11 {
658
+ flex: 0 0 auto;
659
+ width: 91.66666667%;
660
+ }
661
+
662
+ .col-md-12 {
663
+ flex: 0 0 auto;
664
+ width: 100%;
665
+ }
666
+
667
+ .offset-md-0 {
668
+ margin-right: 0;
669
+ }
670
+
671
+ .offset-md-1 {
672
+ margin-right: 8.33333333%;
673
+ }
674
+
675
+ .offset-md-2 {
676
+ margin-right: 16.66666667%;
677
+ }
678
+
679
+ .offset-md-3 {
680
+ margin-right: 25%;
681
+ }
682
+
683
+ .offset-md-4 {
684
+ margin-right: 33.33333333%;
685
+ }
686
+
687
+ .offset-md-5 {
688
+ margin-right: 41.66666667%;
689
+ }
690
+
691
+ .offset-md-6 {
692
+ margin-right: 50%;
693
+ }
694
+
695
+ .offset-md-7 {
696
+ margin-right: 58.33333333%;
697
+ }
698
+
699
+ .offset-md-8 {
700
+ margin-right: 66.66666667%;
701
+ }
702
+
703
+ .offset-md-9 {
704
+ margin-right: 75%;
705
+ }
706
+
707
+ .offset-md-10 {
708
+ margin-right: 83.33333333%;
709
+ }
710
+
711
+ .offset-md-11 {
712
+ margin-right: 91.66666667%;
713
+ }
714
+
715
+ .g-md-0,
716
+ .gx-md-0 {
717
+ --bs-gutter-x: 0;
718
+ }
719
+
720
+ .g-md-0,
721
+ .gy-md-0 {
722
+ --bs-gutter-y: 0;
723
+ }
724
+
725
+ .g-md-1,
726
+ .gx-md-1 {
727
+ --bs-gutter-x: 0.25rem;
728
+ }
729
+
730
+ .g-md-1,
731
+ .gy-md-1 {
732
+ --bs-gutter-y: 0.25rem;
733
+ }
734
+
735
+ .g-md-2,
736
+ .gx-md-2 {
737
+ --bs-gutter-x: 0.5rem;
738
+ }
739
+
740
+ .g-md-2,
741
+ .gy-md-2 {
742
+ --bs-gutter-y: 0.5rem;
743
+ }
744
+
745
+ .g-md-3,
746
+ .gx-md-3 {
747
+ --bs-gutter-x: 1rem;
748
+ }
749
+
750
+ .g-md-3,
751
+ .gy-md-3 {
752
+ --bs-gutter-y: 1rem;
753
+ }
754
+
755
+ .g-md-4,
756
+ .gx-md-4 {
757
+ --bs-gutter-x: 1.5rem;
758
+ }
759
+
760
+ .g-md-4,
761
+ .gy-md-4 {
762
+ --bs-gutter-y: 1.5rem;
763
+ }
764
+
765
+ .g-md-5,
766
+ .gx-md-5 {
767
+ --bs-gutter-x: 3rem;
768
+ }
769
+
770
+ .g-md-5,
771
+ .gy-md-5 {
772
+ --bs-gutter-y: 3rem;
773
+ }
774
+ }
775
+ @media (min-width: 992px) {
776
+ .col-lg {
777
+ flex: 1 0 0%;
778
+ }
779
+
780
+ .row-cols-lg-auto > * {
781
+ flex: 0 0 auto;
782
+ width: auto;
783
+ }
784
+
785
+ .row-cols-lg-1 > * {
786
+ flex: 0 0 auto;
787
+ width: 100%;
788
+ }
789
+
790
+ .row-cols-lg-2 > * {
791
+ flex: 0 0 auto;
792
+ width: 50%;
793
+ }
794
+
795
+ .row-cols-lg-3 > * {
796
+ flex: 0 0 auto;
797
+ width: 33.3333333333%;
798
+ }
799
+
800
+ .row-cols-lg-4 > * {
801
+ flex: 0 0 auto;
802
+ width: 25%;
803
+ }
804
+
805
+ .row-cols-lg-5 > * {
806
+ flex: 0 0 auto;
807
+ width: 20%;
808
+ }
809
+
810
+ .row-cols-lg-6 > * {
811
+ flex: 0 0 auto;
812
+ width: 16.6666666667%;
813
+ }
814
+
815
+ .col-lg-auto {
816
+ flex: 0 0 auto;
817
+ width: auto;
818
+ }
819
+
820
+ .col-lg-1 {
821
+ flex: 0 0 auto;
822
+ width: 8.33333333%;
823
+ }
824
+
825
+ .col-lg-2 {
826
+ flex: 0 0 auto;
827
+ width: 16.66666667%;
828
+ }
829
+
830
+ .col-lg-3 {
831
+ flex: 0 0 auto;
832
+ width: 25%;
833
+ }
834
+
835
+ .col-lg-4 {
836
+ flex: 0 0 auto;
837
+ width: 33.33333333%;
838
+ }
839
+
840
+ .col-lg-5 {
841
+ flex: 0 0 auto;
842
+ width: 41.66666667%;
843
+ }
844
+
845
+ .col-lg-6 {
846
+ flex: 0 0 auto;
847
+ width: 50%;
848
+ }
849
+
850
+ .col-lg-7 {
851
+ flex: 0 0 auto;
852
+ width: 58.33333333%;
853
+ }
854
+
855
+ .col-lg-8 {
856
+ flex: 0 0 auto;
857
+ width: 66.66666667%;
858
+ }
859
+
860
+ .col-lg-9 {
861
+ flex: 0 0 auto;
862
+ width: 75%;
863
+ }
864
+
865
+ .col-lg-10 {
866
+ flex: 0 0 auto;
867
+ width: 83.33333333%;
868
+ }
869
+
870
+ .col-lg-11 {
871
+ flex: 0 0 auto;
872
+ width: 91.66666667%;
873
+ }
874
+
875
+ .col-lg-12 {
876
+ flex: 0 0 auto;
877
+ width: 100%;
878
+ }
879
+
880
+ .offset-lg-0 {
881
+ margin-right: 0;
882
+ }
883
+
884
+ .offset-lg-1 {
885
+ margin-right: 8.33333333%;
886
+ }
887
+
888
+ .offset-lg-2 {
889
+ margin-right: 16.66666667%;
890
+ }
891
+
892
+ .offset-lg-3 {
893
+ margin-right: 25%;
894
+ }
895
+
896
+ .offset-lg-4 {
897
+ margin-right: 33.33333333%;
898
+ }
899
+
900
+ .offset-lg-5 {
901
+ margin-right: 41.66666667%;
902
+ }
903
+
904
+ .offset-lg-6 {
905
+ margin-right: 50%;
906
+ }
907
+
908
+ .offset-lg-7 {
909
+ margin-right: 58.33333333%;
910
+ }
911
+
912
+ .offset-lg-8 {
913
+ margin-right: 66.66666667%;
914
+ }
915
+
916
+ .offset-lg-9 {
917
+ margin-right: 75%;
918
+ }
919
+
920
+ .offset-lg-10 {
921
+ margin-right: 83.33333333%;
922
+ }
923
+
924
+ .offset-lg-11 {
925
+ margin-right: 91.66666667%;
926
+ }
927
+
928
+ .g-lg-0,
929
+ .gx-lg-0 {
930
+ --bs-gutter-x: 0;
931
+ }
932
+
933
+ .g-lg-0,
934
+ .gy-lg-0 {
935
+ --bs-gutter-y: 0;
936
+ }
937
+
938
+ .g-lg-1,
939
+ .gx-lg-1 {
940
+ --bs-gutter-x: 0.25rem;
941
+ }
942
+
943
+ .g-lg-1,
944
+ .gy-lg-1 {
945
+ --bs-gutter-y: 0.25rem;
946
+ }
947
+
948
+ .g-lg-2,
949
+ .gx-lg-2 {
950
+ --bs-gutter-x: 0.5rem;
951
+ }
952
+
953
+ .g-lg-2,
954
+ .gy-lg-2 {
955
+ --bs-gutter-y: 0.5rem;
956
+ }
957
+
958
+ .g-lg-3,
959
+ .gx-lg-3 {
960
+ --bs-gutter-x: 1rem;
961
+ }
962
+
963
+ .g-lg-3,
964
+ .gy-lg-3 {
965
+ --bs-gutter-y: 1rem;
966
+ }
967
+
968
+ .g-lg-4,
969
+ .gx-lg-4 {
970
+ --bs-gutter-x: 1.5rem;
971
+ }
972
+
973
+ .g-lg-4,
974
+ .gy-lg-4 {
975
+ --bs-gutter-y: 1.5rem;
976
+ }
977
+
978
+ .g-lg-5,
979
+ .gx-lg-5 {
980
+ --bs-gutter-x: 3rem;
981
+ }
982
+
983
+ .g-lg-5,
984
+ .gy-lg-5 {
985
+ --bs-gutter-y: 3rem;
986
+ }
987
+ }
988
+ @media (min-width: 1200px) {
989
+ .col-xl {
990
+ flex: 1 0 0%;
991
+ }
992
+
993
+ .row-cols-xl-auto > * {
994
+ flex: 0 0 auto;
995
+ width: auto;
996
+ }
997
+
998
+ .row-cols-xl-1 > * {
999
+ flex: 0 0 auto;
1000
+ width: 100%;
1001
+ }
1002
+
1003
+ .row-cols-xl-2 > * {
1004
+ flex: 0 0 auto;
1005
+ width: 50%;
1006
+ }
1007
+
1008
+ .row-cols-xl-3 > * {
1009
+ flex: 0 0 auto;
1010
+ width: 33.3333333333%;
1011
+ }
1012
+
1013
+ .row-cols-xl-4 > * {
1014
+ flex: 0 0 auto;
1015
+ width: 25%;
1016
+ }
1017
+
1018
+ .row-cols-xl-5 > * {
1019
+ flex: 0 0 auto;
1020
+ width: 20%;
1021
+ }
1022
+
1023
+ .row-cols-xl-6 > * {
1024
+ flex: 0 0 auto;
1025
+ width: 16.6666666667%;
1026
+ }
1027
+
1028
+ .col-xl-auto {
1029
+ flex: 0 0 auto;
1030
+ width: auto;
1031
+ }
1032
+
1033
+ .col-xl-1 {
1034
+ flex: 0 0 auto;
1035
+ width: 8.33333333%;
1036
+ }
1037
+
1038
+ .col-xl-2 {
1039
+ flex: 0 0 auto;
1040
+ width: 16.66666667%;
1041
+ }
1042
+
1043
+ .col-xl-3 {
1044
+ flex: 0 0 auto;
1045
+ width: 25%;
1046
+ }
1047
+
1048
+ .col-xl-4 {
1049
+ flex: 0 0 auto;
1050
+ width: 33.33333333%;
1051
+ }
1052
+
1053
+ .col-xl-5 {
1054
+ flex: 0 0 auto;
1055
+ width: 41.66666667%;
1056
+ }
1057
+
1058
+ .col-xl-6 {
1059
+ flex: 0 0 auto;
1060
+ width: 50%;
1061
+ }
1062
+
1063
+ .col-xl-7 {
1064
+ flex: 0 0 auto;
1065
+ width: 58.33333333%;
1066
+ }
1067
+
1068
+ .col-xl-8 {
1069
+ flex: 0 0 auto;
1070
+ width: 66.66666667%;
1071
+ }
1072
+
1073
+ .col-xl-9 {
1074
+ flex: 0 0 auto;
1075
+ width: 75%;
1076
+ }
1077
+
1078
+ .col-xl-10 {
1079
+ flex: 0 0 auto;
1080
+ width: 83.33333333%;
1081
+ }
1082
+
1083
+ .col-xl-11 {
1084
+ flex: 0 0 auto;
1085
+ width: 91.66666667%;
1086
+ }
1087
+
1088
+ .col-xl-12 {
1089
+ flex: 0 0 auto;
1090
+ width: 100%;
1091
+ }
1092
+
1093
+ .offset-xl-0 {
1094
+ margin-right: 0;
1095
+ }
1096
+
1097
+ .offset-xl-1 {
1098
+ margin-right: 8.33333333%;
1099
+ }
1100
+
1101
+ .offset-xl-2 {
1102
+ margin-right: 16.66666667%;
1103
+ }
1104
+
1105
+ .offset-xl-3 {
1106
+ margin-right: 25%;
1107
+ }
1108
+
1109
+ .offset-xl-4 {
1110
+ margin-right: 33.33333333%;
1111
+ }
1112
+
1113
+ .offset-xl-5 {
1114
+ margin-right: 41.66666667%;
1115
+ }
1116
+
1117
+ .offset-xl-6 {
1118
+ margin-right: 50%;
1119
+ }
1120
+
1121
+ .offset-xl-7 {
1122
+ margin-right: 58.33333333%;
1123
+ }
1124
+
1125
+ .offset-xl-8 {
1126
+ margin-right: 66.66666667%;
1127
+ }
1128
+
1129
+ .offset-xl-9 {
1130
+ margin-right: 75%;
1131
+ }
1132
+
1133
+ .offset-xl-10 {
1134
+ margin-right: 83.33333333%;
1135
+ }
1136
+
1137
+ .offset-xl-11 {
1138
+ margin-right: 91.66666667%;
1139
+ }
1140
+
1141
+ .g-xl-0,
1142
+ .gx-xl-0 {
1143
+ --bs-gutter-x: 0;
1144
+ }
1145
+
1146
+ .g-xl-0,
1147
+ .gy-xl-0 {
1148
+ --bs-gutter-y: 0;
1149
+ }
1150
+
1151
+ .g-xl-1,
1152
+ .gx-xl-1 {
1153
+ --bs-gutter-x: 0.25rem;
1154
+ }
1155
+
1156
+ .g-xl-1,
1157
+ .gy-xl-1 {
1158
+ --bs-gutter-y: 0.25rem;
1159
+ }
1160
+
1161
+ .g-xl-2,
1162
+ .gx-xl-2 {
1163
+ --bs-gutter-x: 0.5rem;
1164
+ }
1165
+
1166
+ .g-xl-2,
1167
+ .gy-xl-2 {
1168
+ --bs-gutter-y: 0.5rem;
1169
+ }
1170
+
1171
+ .g-xl-3,
1172
+ .gx-xl-3 {
1173
+ --bs-gutter-x: 1rem;
1174
+ }
1175
+
1176
+ .g-xl-3,
1177
+ .gy-xl-3 {
1178
+ --bs-gutter-y: 1rem;
1179
+ }
1180
+
1181
+ .g-xl-4,
1182
+ .gx-xl-4 {
1183
+ --bs-gutter-x: 1.5rem;
1184
+ }
1185
+
1186
+ .g-xl-4,
1187
+ .gy-xl-4 {
1188
+ --bs-gutter-y: 1.5rem;
1189
+ }
1190
+
1191
+ .g-xl-5,
1192
+ .gx-xl-5 {
1193
+ --bs-gutter-x: 3rem;
1194
+ }
1195
+
1196
+ .g-xl-5,
1197
+ .gy-xl-5 {
1198
+ --bs-gutter-y: 3rem;
1199
+ }
1200
+ }
1201
+ @media (min-width: 1400px) {
1202
+ .col-xxl {
1203
+ flex: 1 0 0%;
1204
+ }
1205
+
1206
+ .row-cols-xxl-auto > * {
1207
+ flex: 0 0 auto;
1208
+ width: auto;
1209
+ }
1210
+
1211
+ .row-cols-xxl-1 > * {
1212
+ flex: 0 0 auto;
1213
+ width: 100%;
1214
+ }
1215
+
1216
+ .row-cols-xxl-2 > * {
1217
+ flex: 0 0 auto;
1218
+ width: 50%;
1219
+ }
1220
+
1221
+ .row-cols-xxl-3 > * {
1222
+ flex: 0 0 auto;
1223
+ width: 33.3333333333%;
1224
+ }
1225
+
1226
+ .row-cols-xxl-4 > * {
1227
+ flex: 0 0 auto;
1228
+ width: 25%;
1229
+ }
1230
+
1231
+ .row-cols-xxl-5 > * {
1232
+ flex: 0 0 auto;
1233
+ width: 20%;
1234
+ }
1235
+
1236
+ .row-cols-xxl-6 > * {
1237
+ flex: 0 0 auto;
1238
+ width: 16.6666666667%;
1239
+ }
1240
+
1241
+ .col-xxl-auto {
1242
+ flex: 0 0 auto;
1243
+ width: auto;
1244
+ }
1245
+
1246
+ .col-xxl-1 {
1247
+ flex: 0 0 auto;
1248
+ width: 8.33333333%;
1249
+ }
1250
+
1251
+ .col-xxl-2 {
1252
+ flex: 0 0 auto;
1253
+ width: 16.66666667%;
1254
+ }
1255
+
1256
+ .col-xxl-3 {
1257
+ flex: 0 0 auto;
1258
+ width: 25%;
1259
+ }
1260
+
1261
+ .col-xxl-4 {
1262
+ flex: 0 0 auto;
1263
+ width: 33.33333333%;
1264
+ }
1265
+
1266
+ .col-xxl-5 {
1267
+ flex: 0 0 auto;
1268
+ width: 41.66666667%;
1269
+ }
1270
+
1271
+ .col-xxl-6 {
1272
+ flex: 0 0 auto;
1273
+ width: 50%;
1274
+ }
1275
+
1276
+ .col-xxl-7 {
1277
+ flex: 0 0 auto;
1278
+ width: 58.33333333%;
1279
+ }
1280
+
1281
+ .col-xxl-8 {
1282
+ flex: 0 0 auto;
1283
+ width: 66.66666667%;
1284
+ }
1285
+
1286
+ .col-xxl-9 {
1287
+ flex: 0 0 auto;
1288
+ width: 75%;
1289
+ }
1290
+
1291
+ .col-xxl-10 {
1292
+ flex: 0 0 auto;
1293
+ width: 83.33333333%;
1294
+ }
1295
+
1296
+ .col-xxl-11 {
1297
+ flex: 0 0 auto;
1298
+ width: 91.66666667%;
1299
+ }
1300
+
1301
+ .col-xxl-12 {
1302
+ flex: 0 0 auto;
1303
+ width: 100%;
1304
+ }
1305
+
1306
+ .offset-xxl-0 {
1307
+ margin-right: 0;
1308
+ }
1309
+
1310
+ .offset-xxl-1 {
1311
+ margin-right: 8.33333333%;
1312
+ }
1313
+
1314
+ .offset-xxl-2 {
1315
+ margin-right: 16.66666667%;
1316
+ }
1317
+
1318
+ .offset-xxl-3 {
1319
+ margin-right: 25%;
1320
+ }
1321
+
1322
+ .offset-xxl-4 {
1323
+ margin-right: 33.33333333%;
1324
+ }
1325
+
1326
+ .offset-xxl-5 {
1327
+ margin-right: 41.66666667%;
1328
+ }
1329
+
1330
+ .offset-xxl-6 {
1331
+ margin-right: 50%;
1332
+ }
1333
+
1334
+ .offset-xxl-7 {
1335
+ margin-right: 58.33333333%;
1336
+ }
1337
+
1338
+ .offset-xxl-8 {
1339
+ margin-right: 66.66666667%;
1340
+ }
1341
+
1342
+ .offset-xxl-9 {
1343
+ margin-right: 75%;
1344
+ }
1345
+
1346
+ .offset-xxl-10 {
1347
+ margin-right: 83.33333333%;
1348
+ }
1349
+
1350
+ .offset-xxl-11 {
1351
+ margin-right: 91.66666667%;
1352
+ }
1353
+
1354
+ .g-xxl-0,
1355
+ .gx-xxl-0 {
1356
+ --bs-gutter-x: 0;
1357
+ }
1358
+
1359
+ .g-xxl-0,
1360
+ .gy-xxl-0 {
1361
+ --bs-gutter-y: 0;
1362
+ }
1363
+
1364
+ .g-xxl-1,
1365
+ .gx-xxl-1 {
1366
+ --bs-gutter-x: 0.25rem;
1367
+ }
1368
+
1369
+ .g-xxl-1,
1370
+ .gy-xxl-1 {
1371
+ --bs-gutter-y: 0.25rem;
1372
+ }
1373
+
1374
+ .g-xxl-2,
1375
+ .gx-xxl-2 {
1376
+ --bs-gutter-x: 0.5rem;
1377
+ }
1378
+
1379
+ .g-xxl-2,
1380
+ .gy-xxl-2 {
1381
+ --bs-gutter-y: 0.5rem;
1382
+ }
1383
+
1384
+ .g-xxl-3,
1385
+ .gx-xxl-3 {
1386
+ --bs-gutter-x: 1rem;
1387
+ }
1388
+
1389
+ .g-xxl-3,
1390
+ .gy-xxl-3 {
1391
+ --bs-gutter-y: 1rem;
1392
+ }
1393
+
1394
+ .g-xxl-4,
1395
+ .gx-xxl-4 {
1396
+ --bs-gutter-x: 1.5rem;
1397
+ }
1398
+
1399
+ .g-xxl-4,
1400
+ .gy-xxl-4 {
1401
+ --bs-gutter-y: 1.5rem;
1402
+ }
1403
+
1404
+ .g-xxl-5,
1405
+ .gx-xxl-5 {
1406
+ --bs-gutter-x: 3rem;
1407
+ }
1408
+
1409
+ .g-xxl-5,
1410
+ .gy-xxl-5 {
1411
+ --bs-gutter-y: 3rem;
1412
+ }
1413
+ }
1414
+ .d-inline {
1415
+ display: inline !important;
1416
+ }
1417
+
1418
+ .d-inline-block {
1419
+ display: inline-block !important;
1420
+ }
1421
+
1422
+ .d-block {
1423
+ display: block !important;
1424
+ }
1425
+
1426
+ .d-grid {
1427
+ display: grid !important;
1428
+ }
1429
+
1430
+ .d-table {
1431
+ display: table !important;
1432
+ }
1433
+
1434
+ .d-table-row {
1435
+ display: table-row !important;
1436
+ }
1437
+
1438
+ .d-table-cell {
1439
+ display: table-cell !important;
1440
+ }
1441
+
1442
+ .d-flex {
1443
+ display: flex !important;
1444
+ }
1445
+
1446
+ .d-inline-flex {
1447
+ display: inline-flex !important;
1448
+ }
1449
+
1450
+ .d-none {
1451
+ display: none !important;
1452
+ }
1453
+
1454
+ .flex-fill {
1455
+ flex: 1 1 auto !important;
1456
+ }
1457
+
1458
+ .flex-row {
1459
+ flex-direction: row !important;
1460
+ }
1461
+
1462
+ .flex-column {
1463
+ flex-direction: column !important;
1464
+ }
1465
+
1466
+ .flex-row-reverse {
1467
+ flex-direction: row-reverse !important;
1468
+ }
1469
+
1470
+ .flex-column-reverse {
1471
+ flex-direction: column-reverse !important;
1472
+ }
1473
+
1474
+ .flex-grow-0 {
1475
+ flex-grow: 0 !important;
1476
+ }
1477
+
1478
+ .flex-grow-1 {
1479
+ flex-grow: 1 !important;
1480
+ }
1481
+
1482
+ .flex-shrink-0 {
1483
+ flex-shrink: 0 !important;
1484
+ }
1485
+
1486
+ .flex-shrink-1 {
1487
+ flex-shrink: 1 !important;
1488
+ }
1489
+
1490
+ .flex-wrap {
1491
+ flex-wrap: wrap !important;
1492
+ }
1493
+
1494
+ .flex-nowrap {
1495
+ flex-wrap: nowrap !important;
1496
+ }
1497
+
1498
+ .flex-wrap-reverse {
1499
+ flex-wrap: wrap-reverse !important;
1500
+ }
1501
+
1502
+ .justify-content-start {
1503
+ justify-content: flex-start !important;
1504
+ }
1505
+
1506
+ .justify-content-end {
1507
+ justify-content: flex-end !important;
1508
+ }
1509
+
1510
+ .justify-content-center {
1511
+ justify-content: center !important;
1512
+ }
1513
+
1514
+ .justify-content-between {
1515
+ justify-content: space-between !important;
1516
+ }
1517
+
1518
+ .justify-content-around {
1519
+ justify-content: space-around !important;
1520
+ }
1521
+
1522
+ .justify-content-evenly {
1523
+ justify-content: space-evenly !important;
1524
+ }
1525
+
1526
+ .align-items-start {
1527
+ align-items: flex-start !important;
1528
+ }
1529
+
1530
+ .align-items-end {
1531
+ align-items: flex-end !important;
1532
+ }
1533
+
1534
+ .align-items-center {
1535
+ align-items: center !important;
1536
+ }
1537
+
1538
+ .align-items-baseline {
1539
+ align-items: baseline !important;
1540
+ }
1541
+
1542
+ .align-items-stretch {
1543
+ align-items: stretch !important;
1544
+ }
1545
+
1546
+ .align-content-start {
1547
+ align-content: flex-start !important;
1548
+ }
1549
+
1550
+ .align-content-end {
1551
+ align-content: flex-end !important;
1552
+ }
1553
+
1554
+ .align-content-center {
1555
+ align-content: center !important;
1556
+ }
1557
+
1558
+ .align-content-between {
1559
+ align-content: space-between !important;
1560
+ }
1561
+
1562
+ .align-content-around {
1563
+ align-content: space-around !important;
1564
+ }
1565
+
1566
+ .align-content-stretch {
1567
+ align-content: stretch !important;
1568
+ }
1569
+
1570
+ .align-self-auto {
1571
+ align-self: auto !important;
1572
+ }
1573
+
1574
+ .align-self-start {
1575
+ align-self: flex-start !important;
1576
+ }
1577
+
1578
+ .align-self-end {
1579
+ align-self: flex-end !important;
1580
+ }
1581
+
1582
+ .align-self-center {
1583
+ align-self: center !important;
1584
+ }
1585
+
1586
+ .align-self-baseline {
1587
+ align-self: baseline !important;
1588
+ }
1589
+
1590
+ .align-self-stretch {
1591
+ align-self: stretch !important;
1592
+ }
1593
+
1594
+ .order-first {
1595
+ order: -1 !important;
1596
+ }
1597
+
1598
+ .order-0 {
1599
+ order: 0 !important;
1600
+ }
1601
+
1602
+ .order-1 {
1603
+ order: 1 !important;
1604
+ }
1605
+
1606
+ .order-2 {
1607
+ order: 2 !important;
1608
+ }
1609
+
1610
+ .order-3 {
1611
+ order: 3 !important;
1612
+ }
1613
+
1614
+ .order-4 {
1615
+ order: 4 !important;
1616
+ }
1617
+
1618
+ .order-5 {
1619
+ order: 5 !important;
1620
+ }
1621
+
1622
+ .order-last {
1623
+ order: 6 !important;
1624
+ }
1625
+
1626
+ .m-0 {
1627
+ margin: 0 !important;
1628
+ }
1629
+
1630
+ .m-1 {
1631
+ margin: 0.25rem !important;
1632
+ }
1633
+
1634
+ .m-2 {
1635
+ margin: 0.5rem !important;
1636
+ }
1637
+
1638
+ .m-3 {
1639
+ margin: 1rem !important;
1640
+ }
1641
+
1642
+ .m-4 {
1643
+ margin: 1.5rem !important;
1644
+ }
1645
+
1646
+ .m-5 {
1647
+ margin: 3rem !important;
1648
+ }
1649
+
1650
+ .m-auto {
1651
+ margin: auto !important;
1652
+ }
1653
+
1654
+ .mx-0 {
1655
+ margin-left: 0 !important;
1656
+ margin-right: 0 !important;
1657
+ }
1658
+
1659
+ .mx-1 {
1660
+ margin-left: 0.25rem !important;
1661
+ margin-right: 0.25rem !important;
1662
+ }
1663
+
1664
+ .mx-2 {
1665
+ margin-left: 0.5rem !important;
1666
+ margin-right: 0.5rem !important;
1667
+ }
1668
+
1669
+ .mx-3 {
1670
+ margin-left: 1rem !important;
1671
+ margin-right: 1rem !important;
1672
+ }
1673
+
1674
+ .mx-4 {
1675
+ margin-left: 1.5rem !important;
1676
+ margin-right: 1.5rem !important;
1677
+ }
1678
+
1679
+ .mx-5 {
1680
+ margin-left: 3rem !important;
1681
+ margin-right: 3rem !important;
1682
+ }
1683
+
1684
+ .mx-auto {
1685
+ margin-left: auto !important;
1686
+ margin-right: auto !important;
1687
+ }
1688
+
1689
+ .my-0 {
1690
+ margin-top: 0 !important;
1691
+ margin-bottom: 0 !important;
1692
+ }
1693
+
1694
+ .my-1 {
1695
+ margin-top: 0.25rem !important;
1696
+ margin-bottom: 0.25rem !important;
1697
+ }
1698
+
1699
+ .my-2 {
1700
+ margin-top: 0.5rem !important;
1701
+ margin-bottom: 0.5rem !important;
1702
+ }
1703
+
1704
+ .my-3 {
1705
+ margin-top: 1rem !important;
1706
+ margin-bottom: 1rem !important;
1707
+ }
1708
+
1709
+ .my-4 {
1710
+ margin-top: 1.5rem !important;
1711
+ margin-bottom: 1.5rem !important;
1712
+ }
1713
+
1714
+ .my-5 {
1715
+ margin-top: 3rem !important;
1716
+ margin-bottom: 3rem !important;
1717
+ }
1718
+
1719
+ .my-auto {
1720
+ margin-top: auto !important;
1721
+ margin-bottom: auto !important;
1722
+ }
1723
+
1724
+ .mt-0 {
1725
+ margin-top: 0 !important;
1726
+ }
1727
+
1728
+ .mt-1 {
1729
+ margin-top: 0.25rem !important;
1730
+ }
1731
+
1732
+ .mt-2 {
1733
+ margin-top: 0.5rem !important;
1734
+ }
1735
+
1736
+ .mt-3 {
1737
+ margin-top: 1rem !important;
1738
+ }
1739
+
1740
+ .mt-4 {
1741
+ margin-top: 1.5rem !important;
1742
+ }
1743
+
1744
+ .mt-5 {
1745
+ margin-top: 3rem !important;
1746
+ }
1747
+
1748
+ .mt-auto {
1749
+ margin-top: auto !important;
1750
+ }
1751
+
1752
+ .me-0 {
1753
+ margin-left: 0 !important;
1754
+ }
1755
+
1756
+ .me-1 {
1757
+ margin-left: 0.25rem !important;
1758
+ }
1759
+
1760
+ .me-2 {
1761
+ margin-left: 0.5rem !important;
1762
+ }
1763
+
1764
+ .me-3 {
1765
+ margin-left: 1rem !important;
1766
+ }
1767
+
1768
+ .me-4 {
1769
+ margin-left: 1.5rem !important;
1770
+ }
1771
+
1772
+ .me-5 {
1773
+ margin-left: 3rem !important;
1774
+ }
1775
+
1776
+ .me-auto {
1777
+ margin-left: auto !important;
1778
+ }
1779
+
1780
+ .mb-0 {
1781
+ margin-bottom: 0 !important;
1782
+ }
1783
+
1784
+ .mb-1 {
1785
+ margin-bottom: 0.25rem !important;
1786
+ }
1787
+
1788
+ .mb-2 {
1789
+ margin-bottom: 0.5rem !important;
1790
+ }
1791
+
1792
+ .mb-3 {
1793
+ margin-bottom: 1rem !important;
1794
+ }
1795
+
1796
+ .mb-4 {
1797
+ margin-bottom: 1.5rem !important;
1798
+ }
1799
+
1800
+ .mb-5 {
1801
+ margin-bottom: 3rem !important;
1802
+ }
1803
+
1804
+ .mb-auto {
1805
+ margin-bottom: auto !important;
1806
+ }
1807
+
1808
+ .ms-0 {
1809
+ margin-right: 0 !important;
1810
+ }
1811
+
1812
+ .ms-1 {
1813
+ margin-right: 0.25rem !important;
1814
+ }
1815
+
1816
+ .ms-2 {
1817
+ margin-right: 0.5rem !important;
1818
+ }
1819
+
1820
+ .ms-3 {
1821
+ margin-right: 1rem !important;
1822
+ }
1823
+
1824
+ .ms-4 {
1825
+ margin-right: 1.5rem !important;
1826
+ }
1827
+
1828
+ .ms-5 {
1829
+ margin-right: 3rem !important;
1830
+ }
1831
+
1832
+ .ms-auto {
1833
+ margin-right: auto !important;
1834
+ }
1835
+
1836
+ .p-0 {
1837
+ padding: 0 !important;
1838
+ }
1839
+
1840
+ .p-1 {
1841
+ padding: 0.25rem !important;
1842
+ }
1843
+
1844
+ .p-2 {
1845
+ padding: 0.5rem !important;
1846
+ }
1847
+
1848
+ .p-3 {
1849
+ padding: 1rem !important;
1850
+ }
1851
+
1852
+ .p-4 {
1853
+ padding: 1.5rem !important;
1854
+ }
1855
+
1856
+ .p-5 {
1857
+ padding: 3rem !important;
1858
+ }
1859
+
1860
+ .px-0 {
1861
+ padding-left: 0 !important;
1862
+ padding-right: 0 !important;
1863
+ }
1864
+
1865
+ .px-1 {
1866
+ padding-left: 0.25rem !important;
1867
+ padding-right: 0.25rem !important;
1868
+ }
1869
+
1870
+ .px-2 {
1871
+ padding-left: 0.5rem !important;
1872
+ padding-right: 0.5rem !important;
1873
+ }
1874
+
1875
+ .px-3 {
1876
+ padding-left: 1rem !important;
1877
+ padding-right: 1rem !important;
1878
+ }
1879
+
1880
+ .px-4 {
1881
+ padding-left: 1.5rem !important;
1882
+ padding-right: 1.5rem !important;
1883
+ }
1884
+
1885
+ .px-5 {
1886
+ padding-left: 3rem !important;
1887
+ padding-right: 3rem !important;
1888
+ }
1889
+
1890
+ .py-0 {
1891
+ padding-top: 0 !important;
1892
+ padding-bottom: 0 !important;
1893
+ }
1894
+
1895
+ .py-1 {
1896
+ padding-top: 0.25rem !important;
1897
+ padding-bottom: 0.25rem !important;
1898
+ }
1899
+
1900
+ .py-2 {
1901
+ padding-top: 0.5rem !important;
1902
+ padding-bottom: 0.5rem !important;
1903
+ }
1904
+
1905
+ .py-3 {
1906
+ padding-top: 1rem !important;
1907
+ padding-bottom: 1rem !important;
1908
+ }
1909
+
1910
+ .py-4 {
1911
+ padding-top: 1.5rem !important;
1912
+ padding-bottom: 1.5rem !important;
1913
+ }
1914
+
1915
+ .py-5 {
1916
+ padding-top: 3rem !important;
1917
+ padding-bottom: 3rem !important;
1918
+ }
1919
+
1920
+ .pt-0 {
1921
+ padding-top: 0 !important;
1922
+ }
1923
+
1924
+ .pt-1 {
1925
+ padding-top: 0.25rem !important;
1926
+ }
1927
+
1928
+ .pt-2 {
1929
+ padding-top: 0.5rem !important;
1930
+ }
1931
+
1932
+ .pt-3 {
1933
+ padding-top: 1rem !important;
1934
+ }
1935
+
1936
+ .pt-4 {
1937
+ padding-top: 1.5rem !important;
1938
+ }
1939
+
1940
+ .pt-5 {
1941
+ padding-top: 3rem !important;
1942
+ }
1943
+
1944
+ .pe-0 {
1945
+ padding-left: 0 !important;
1946
+ }
1947
+
1948
+ .pe-1 {
1949
+ padding-left: 0.25rem !important;
1950
+ }
1951
+
1952
+ .pe-2 {
1953
+ padding-left: 0.5rem !important;
1954
+ }
1955
+
1956
+ .pe-3 {
1957
+ padding-left: 1rem !important;
1958
+ }
1959
+
1960
+ .pe-4 {
1961
+ padding-left: 1.5rem !important;
1962
+ }
1963
+
1964
+ .pe-5 {
1965
+ padding-left: 3rem !important;
1966
+ }
1967
+
1968
+ .pb-0 {
1969
+ padding-bottom: 0 !important;
1970
+ }
1971
+
1972
+ .pb-1 {
1973
+ padding-bottom: 0.25rem !important;
1974
+ }
1975
+
1976
+ .pb-2 {
1977
+ padding-bottom: 0.5rem !important;
1978
+ }
1979
+
1980
+ .pb-3 {
1981
+ padding-bottom: 1rem !important;
1982
+ }
1983
+
1984
+ .pb-4 {
1985
+ padding-bottom: 1.5rem !important;
1986
+ }
1987
+
1988
+ .pb-5 {
1989
+ padding-bottom: 3rem !important;
1990
+ }
1991
+
1992
+ .ps-0 {
1993
+ padding-right: 0 !important;
1994
+ }
1995
+
1996
+ .ps-1 {
1997
+ padding-right: 0.25rem !important;
1998
+ }
1999
+
2000
+ .ps-2 {
2001
+ padding-right: 0.5rem !important;
2002
+ }
2003
+
2004
+ .ps-3 {
2005
+ padding-right: 1rem !important;
2006
+ }
2007
+
2008
+ .ps-4 {
2009
+ padding-right: 1.5rem !important;
2010
+ }
2011
+
2012
+ .ps-5 {
2013
+ padding-right: 3rem !important;
2014
+ }
2015
+
2016
+ @media (min-width: 576px) {
2017
+ .d-sm-inline {
2018
+ display: inline !important;
2019
+ }
2020
+
2021
+ .d-sm-inline-block {
2022
+ display: inline-block !important;
2023
+ }
2024
+
2025
+ .d-sm-block {
2026
+ display: block !important;
2027
+ }
2028
+
2029
+ .d-sm-grid {
2030
+ display: grid !important;
2031
+ }
2032
+
2033
+ .d-sm-table {
2034
+ display: table !important;
2035
+ }
2036
+
2037
+ .d-sm-table-row {
2038
+ display: table-row !important;
2039
+ }
2040
+
2041
+ .d-sm-table-cell {
2042
+ display: table-cell !important;
2043
+ }
2044
+
2045
+ .d-sm-flex {
2046
+ display: flex !important;
2047
+ }
2048
+
2049
+ .d-sm-inline-flex {
2050
+ display: inline-flex !important;
2051
+ }
2052
+
2053
+ .d-sm-none {
2054
+ display: none !important;
2055
+ }
2056
+
2057
+ .flex-sm-fill {
2058
+ flex: 1 1 auto !important;
2059
+ }
2060
+
2061
+ .flex-sm-row {
2062
+ flex-direction: row !important;
2063
+ }
2064
+
2065
+ .flex-sm-column {
2066
+ flex-direction: column !important;
2067
+ }
2068
+
2069
+ .flex-sm-row-reverse {
2070
+ flex-direction: row-reverse !important;
2071
+ }
2072
+
2073
+ .flex-sm-column-reverse {
2074
+ flex-direction: column-reverse !important;
2075
+ }
2076
+
2077
+ .flex-sm-grow-0 {
2078
+ flex-grow: 0 !important;
2079
+ }
2080
+
2081
+ .flex-sm-grow-1 {
2082
+ flex-grow: 1 !important;
2083
+ }
2084
+
2085
+ .flex-sm-shrink-0 {
2086
+ flex-shrink: 0 !important;
2087
+ }
2088
+
2089
+ .flex-sm-shrink-1 {
2090
+ flex-shrink: 1 !important;
2091
+ }
2092
+
2093
+ .flex-sm-wrap {
2094
+ flex-wrap: wrap !important;
2095
+ }
2096
+
2097
+ .flex-sm-nowrap {
2098
+ flex-wrap: nowrap !important;
2099
+ }
2100
+
2101
+ .flex-sm-wrap-reverse {
2102
+ flex-wrap: wrap-reverse !important;
2103
+ }
2104
+
2105
+ .justify-content-sm-start {
2106
+ justify-content: flex-start !important;
2107
+ }
2108
+
2109
+ .justify-content-sm-end {
2110
+ justify-content: flex-end !important;
2111
+ }
2112
+
2113
+ .justify-content-sm-center {
2114
+ justify-content: center !important;
2115
+ }
2116
+
2117
+ .justify-content-sm-between {
2118
+ justify-content: space-between !important;
2119
+ }
2120
+
2121
+ .justify-content-sm-around {
2122
+ justify-content: space-around !important;
2123
+ }
2124
+
2125
+ .justify-content-sm-evenly {
2126
+ justify-content: space-evenly !important;
2127
+ }
2128
+
2129
+ .align-items-sm-start {
2130
+ align-items: flex-start !important;
2131
+ }
2132
+
2133
+ .align-items-sm-end {
2134
+ align-items: flex-end !important;
2135
+ }
2136
+
2137
+ .align-items-sm-center {
2138
+ align-items: center !important;
2139
+ }
2140
+
2141
+ .align-items-sm-baseline {
2142
+ align-items: baseline !important;
2143
+ }
2144
+
2145
+ .align-items-sm-stretch {
2146
+ align-items: stretch !important;
2147
+ }
2148
+
2149
+ .align-content-sm-start {
2150
+ align-content: flex-start !important;
2151
+ }
2152
+
2153
+ .align-content-sm-end {
2154
+ align-content: flex-end !important;
2155
+ }
2156
+
2157
+ .align-content-sm-center {
2158
+ align-content: center !important;
2159
+ }
2160
+
2161
+ .align-content-sm-between {
2162
+ align-content: space-between !important;
2163
+ }
2164
+
2165
+ .align-content-sm-around {
2166
+ align-content: space-around !important;
2167
+ }
2168
+
2169
+ .align-content-sm-stretch {
2170
+ align-content: stretch !important;
2171
+ }
2172
+
2173
+ .align-self-sm-auto {
2174
+ align-self: auto !important;
2175
+ }
2176
+
2177
+ .align-self-sm-start {
2178
+ align-self: flex-start !important;
2179
+ }
2180
+
2181
+ .align-self-sm-end {
2182
+ align-self: flex-end !important;
2183
+ }
2184
+
2185
+ .align-self-sm-center {
2186
+ align-self: center !important;
2187
+ }
2188
+
2189
+ .align-self-sm-baseline {
2190
+ align-self: baseline !important;
2191
+ }
2192
+
2193
+ .align-self-sm-stretch {
2194
+ align-self: stretch !important;
2195
+ }
2196
+
2197
+ .order-sm-first {
2198
+ order: -1 !important;
2199
+ }
2200
+
2201
+ .order-sm-0 {
2202
+ order: 0 !important;
2203
+ }
2204
+
2205
+ .order-sm-1 {
2206
+ order: 1 !important;
2207
+ }
2208
+
2209
+ .order-sm-2 {
2210
+ order: 2 !important;
2211
+ }
2212
+
2213
+ .order-sm-3 {
2214
+ order: 3 !important;
2215
+ }
2216
+
2217
+ .order-sm-4 {
2218
+ order: 4 !important;
2219
+ }
2220
+
2221
+ .order-sm-5 {
2222
+ order: 5 !important;
2223
+ }
2224
+
2225
+ .order-sm-last {
2226
+ order: 6 !important;
2227
+ }
2228
+
2229
+ .m-sm-0 {
2230
+ margin: 0 !important;
2231
+ }
2232
+
2233
+ .m-sm-1 {
2234
+ margin: 0.25rem !important;
2235
+ }
2236
+
2237
+ .m-sm-2 {
2238
+ margin: 0.5rem !important;
2239
+ }
2240
+
2241
+ .m-sm-3 {
2242
+ margin: 1rem !important;
2243
+ }
2244
+
2245
+ .m-sm-4 {
2246
+ margin: 1.5rem !important;
2247
+ }
2248
+
2249
+ .m-sm-5 {
2250
+ margin: 3rem !important;
2251
+ }
2252
+
2253
+ .m-sm-auto {
2254
+ margin: auto !important;
2255
+ }
2256
+
2257
+ .mx-sm-0 {
2258
+ margin-left: 0 !important;
2259
+ margin-right: 0 !important;
2260
+ }
2261
+
2262
+ .mx-sm-1 {
2263
+ margin-left: 0.25rem !important;
2264
+ margin-right: 0.25rem !important;
2265
+ }
2266
+
2267
+ .mx-sm-2 {
2268
+ margin-left: 0.5rem !important;
2269
+ margin-right: 0.5rem !important;
2270
+ }
2271
+
2272
+ .mx-sm-3 {
2273
+ margin-left: 1rem !important;
2274
+ margin-right: 1rem !important;
2275
+ }
2276
+
2277
+ .mx-sm-4 {
2278
+ margin-left: 1.5rem !important;
2279
+ margin-right: 1.5rem !important;
2280
+ }
2281
+
2282
+ .mx-sm-5 {
2283
+ margin-left: 3rem !important;
2284
+ margin-right: 3rem !important;
2285
+ }
2286
+
2287
+ .mx-sm-auto {
2288
+ margin-left: auto !important;
2289
+ margin-right: auto !important;
2290
+ }
2291
+
2292
+ .my-sm-0 {
2293
+ margin-top: 0 !important;
2294
+ margin-bottom: 0 !important;
2295
+ }
2296
+
2297
+ .my-sm-1 {
2298
+ margin-top: 0.25rem !important;
2299
+ margin-bottom: 0.25rem !important;
2300
+ }
2301
+
2302
+ .my-sm-2 {
2303
+ margin-top: 0.5rem !important;
2304
+ margin-bottom: 0.5rem !important;
2305
+ }
2306
+
2307
+ .my-sm-3 {
2308
+ margin-top: 1rem !important;
2309
+ margin-bottom: 1rem !important;
2310
+ }
2311
+
2312
+ .my-sm-4 {
2313
+ margin-top: 1.5rem !important;
2314
+ margin-bottom: 1.5rem !important;
2315
+ }
2316
+
2317
+ .my-sm-5 {
2318
+ margin-top: 3rem !important;
2319
+ margin-bottom: 3rem !important;
2320
+ }
2321
+
2322
+ .my-sm-auto {
2323
+ margin-top: auto !important;
2324
+ margin-bottom: auto !important;
2325
+ }
2326
+
2327
+ .mt-sm-0 {
2328
+ margin-top: 0 !important;
2329
+ }
2330
+
2331
+ .mt-sm-1 {
2332
+ margin-top: 0.25rem !important;
2333
+ }
2334
+
2335
+ .mt-sm-2 {
2336
+ margin-top: 0.5rem !important;
2337
+ }
2338
+
2339
+ .mt-sm-3 {
2340
+ margin-top: 1rem !important;
2341
+ }
2342
+
2343
+ .mt-sm-4 {
2344
+ margin-top: 1.5rem !important;
2345
+ }
2346
+
2347
+ .mt-sm-5 {
2348
+ margin-top: 3rem !important;
2349
+ }
2350
+
2351
+ .mt-sm-auto {
2352
+ margin-top: auto !important;
2353
+ }
2354
+
2355
+ .me-sm-0 {
2356
+ margin-left: 0 !important;
2357
+ }
2358
+
2359
+ .me-sm-1 {
2360
+ margin-left: 0.25rem !important;
2361
+ }
2362
+
2363
+ .me-sm-2 {
2364
+ margin-left: 0.5rem !important;
2365
+ }
2366
+
2367
+ .me-sm-3 {
2368
+ margin-left: 1rem !important;
2369
+ }
2370
+
2371
+ .me-sm-4 {
2372
+ margin-left: 1.5rem !important;
2373
+ }
2374
+
2375
+ .me-sm-5 {
2376
+ margin-left: 3rem !important;
2377
+ }
2378
+
2379
+ .me-sm-auto {
2380
+ margin-left: auto !important;
2381
+ }
2382
+
2383
+ .mb-sm-0 {
2384
+ margin-bottom: 0 !important;
2385
+ }
2386
+
2387
+ .mb-sm-1 {
2388
+ margin-bottom: 0.25rem !important;
2389
+ }
2390
+
2391
+ .mb-sm-2 {
2392
+ margin-bottom: 0.5rem !important;
2393
+ }
2394
+
2395
+ .mb-sm-3 {
2396
+ margin-bottom: 1rem !important;
2397
+ }
2398
+
2399
+ .mb-sm-4 {
2400
+ margin-bottom: 1.5rem !important;
2401
+ }
2402
+
2403
+ .mb-sm-5 {
2404
+ margin-bottom: 3rem !important;
2405
+ }
2406
+
2407
+ .mb-sm-auto {
2408
+ margin-bottom: auto !important;
2409
+ }
2410
+
2411
+ .ms-sm-0 {
2412
+ margin-right: 0 !important;
2413
+ }
2414
+
2415
+ .ms-sm-1 {
2416
+ margin-right: 0.25rem !important;
2417
+ }
2418
+
2419
+ .ms-sm-2 {
2420
+ margin-right: 0.5rem !important;
2421
+ }
2422
+
2423
+ .ms-sm-3 {
2424
+ margin-right: 1rem !important;
2425
+ }
2426
+
2427
+ .ms-sm-4 {
2428
+ margin-right: 1.5rem !important;
2429
+ }
2430
+
2431
+ .ms-sm-5 {
2432
+ margin-right: 3rem !important;
2433
+ }
2434
+
2435
+ .ms-sm-auto {
2436
+ margin-right: auto !important;
2437
+ }
2438
+
2439
+ .p-sm-0 {
2440
+ padding: 0 !important;
2441
+ }
2442
+
2443
+ .p-sm-1 {
2444
+ padding: 0.25rem !important;
2445
+ }
2446
+
2447
+ .p-sm-2 {
2448
+ padding: 0.5rem !important;
2449
+ }
2450
+
2451
+ .p-sm-3 {
2452
+ padding: 1rem !important;
2453
+ }
2454
+
2455
+ .p-sm-4 {
2456
+ padding: 1.5rem !important;
2457
+ }
2458
+
2459
+ .p-sm-5 {
2460
+ padding: 3rem !important;
2461
+ }
2462
+
2463
+ .px-sm-0 {
2464
+ padding-left: 0 !important;
2465
+ padding-right: 0 !important;
2466
+ }
2467
+
2468
+ .px-sm-1 {
2469
+ padding-left: 0.25rem !important;
2470
+ padding-right: 0.25rem !important;
2471
+ }
2472
+
2473
+ .px-sm-2 {
2474
+ padding-left: 0.5rem !important;
2475
+ padding-right: 0.5rem !important;
2476
+ }
2477
+
2478
+ .px-sm-3 {
2479
+ padding-left: 1rem !important;
2480
+ padding-right: 1rem !important;
2481
+ }
2482
+
2483
+ .px-sm-4 {
2484
+ padding-left: 1.5rem !important;
2485
+ padding-right: 1.5rem !important;
2486
+ }
2487
+
2488
+ .px-sm-5 {
2489
+ padding-left: 3rem !important;
2490
+ padding-right: 3rem !important;
2491
+ }
2492
+
2493
+ .py-sm-0 {
2494
+ padding-top: 0 !important;
2495
+ padding-bottom: 0 !important;
2496
+ }
2497
+
2498
+ .py-sm-1 {
2499
+ padding-top: 0.25rem !important;
2500
+ padding-bottom: 0.25rem !important;
2501
+ }
2502
+
2503
+ .py-sm-2 {
2504
+ padding-top: 0.5rem !important;
2505
+ padding-bottom: 0.5rem !important;
2506
+ }
2507
+
2508
+ .py-sm-3 {
2509
+ padding-top: 1rem !important;
2510
+ padding-bottom: 1rem !important;
2511
+ }
2512
+
2513
+ .py-sm-4 {
2514
+ padding-top: 1.5rem !important;
2515
+ padding-bottom: 1.5rem !important;
2516
+ }
2517
+
2518
+ .py-sm-5 {
2519
+ padding-top: 3rem !important;
2520
+ padding-bottom: 3rem !important;
2521
+ }
2522
+
2523
+ .pt-sm-0 {
2524
+ padding-top: 0 !important;
2525
+ }
2526
+
2527
+ .pt-sm-1 {
2528
+ padding-top: 0.25rem !important;
2529
+ }
2530
+
2531
+ .pt-sm-2 {
2532
+ padding-top: 0.5rem !important;
2533
+ }
2534
+
2535
+ .pt-sm-3 {
2536
+ padding-top: 1rem !important;
2537
+ }
2538
+
2539
+ .pt-sm-4 {
2540
+ padding-top: 1.5rem !important;
2541
+ }
2542
+
2543
+ .pt-sm-5 {
2544
+ padding-top: 3rem !important;
2545
+ }
2546
+
2547
+ .pe-sm-0 {
2548
+ padding-left: 0 !important;
2549
+ }
2550
+
2551
+ .pe-sm-1 {
2552
+ padding-left: 0.25rem !important;
2553
+ }
2554
+
2555
+ .pe-sm-2 {
2556
+ padding-left: 0.5rem !important;
2557
+ }
2558
+
2559
+ .pe-sm-3 {
2560
+ padding-left: 1rem !important;
2561
+ }
2562
+
2563
+ .pe-sm-4 {
2564
+ padding-left: 1.5rem !important;
2565
+ }
2566
+
2567
+ .pe-sm-5 {
2568
+ padding-left: 3rem !important;
2569
+ }
2570
+
2571
+ .pb-sm-0 {
2572
+ padding-bottom: 0 !important;
2573
+ }
2574
+
2575
+ .pb-sm-1 {
2576
+ padding-bottom: 0.25rem !important;
2577
+ }
2578
+
2579
+ .pb-sm-2 {
2580
+ padding-bottom: 0.5rem !important;
2581
+ }
2582
+
2583
+ .pb-sm-3 {
2584
+ padding-bottom: 1rem !important;
2585
+ }
2586
+
2587
+ .pb-sm-4 {
2588
+ padding-bottom: 1.5rem !important;
2589
+ }
2590
+
2591
+ .pb-sm-5 {
2592
+ padding-bottom: 3rem !important;
2593
+ }
2594
+
2595
+ .ps-sm-0 {
2596
+ padding-right: 0 !important;
2597
+ }
2598
+
2599
+ .ps-sm-1 {
2600
+ padding-right: 0.25rem !important;
2601
+ }
2602
+
2603
+ .ps-sm-2 {
2604
+ padding-right: 0.5rem !important;
2605
+ }
2606
+
2607
+ .ps-sm-3 {
2608
+ padding-right: 1rem !important;
2609
+ }
2610
+
2611
+ .ps-sm-4 {
2612
+ padding-right: 1.5rem !important;
2613
+ }
2614
+
2615
+ .ps-sm-5 {
2616
+ padding-right: 3rem !important;
2617
+ }
2618
+ }
2619
+ @media (min-width: 768px) {
2620
+ .d-md-inline {
2621
+ display: inline !important;
2622
+ }
2623
+
2624
+ .d-md-inline-block {
2625
+ display: inline-block !important;
2626
+ }
2627
+
2628
+ .d-md-block {
2629
+ display: block !important;
2630
+ }
2631
+
2632
+ .d-md-grid {
2633
+ display: grid !important;
2634
+ }
2635
+
2636
+ .d-md-table {
2637
+ display: table !important;
2638
+ }
2639
+
2640
+ .d-md-table-row {
2641
+ display: table-row !important;
2642
+ }
2643
+
2644
+ .d-md-table-cell {
2645
+ display: table-cell !important;
2646
+ }
2647
+
2648
+ .d-md-flex {
2649
+ display: flex !important;
2650
+ }
2651
+
2652
+ .d-md-inline-flex {
2653
+ display: inline-flex !important;
2654
+ }
2655
+
2656
+ .d-md-none {
2657
+ display: none !important;
2658
+ }
2659
+
2660
+ .flex-md-fill {
2661
+ flex: 1 1 auto !important;
2662
+ }
2663
+
2664
+ .flex-md-row {
2665
+ flex-direction: row !important;
2666
+ }
2667
+
2668
+ .flex-md-column {
2669
+ flex-direction: column !important;
2670
+ }
2671
+
2672
+ .flex-md-row-reverse {
2673
+ flex-direction: row-reverse !important;
2674
+ }
2675
+
2676
+ .flex-md-column-reverse {
2677
+ flex-direction: column-reverse !important;
2678
+ }
2679
+
2680
+ .flex-md-grow-0 {
2681
+ flex-grow: 0 !important;
2682
+ }
2683
+
2684
+ .flex-md-grow-1 {
2685
+ flex-grow: 1 !important;
2686
+ }
2687
+
2688
+ .flex-md-shrink-0 {
2689
+ flex-shrink: 0 !important;
2690
+ }
2691
+
2692
+ .flex-md-shrink-1 {
2693
+ flex-shrink: 1 !important;
2694
+ }
2695
+
2696
+ .flex-md-wrap {
2697
+ flex-wrap: wrap !important;
2698
+ }
2699
+
2700
+ .flex-md-nowrap {
2701
+ flex-wrap: nowrap !important;
2702
+ }
2703
+
2704
+ .flex-md-wrap-reverse {
2705
+ flex-wrap: wrap-reverse !important;
2706
+ }
2707
+
2708
+ .justify-content-md-start {
2709
+ justify-content: flex-start !important;
2710
+ }
2711
+
2712
+ .justify-content-md-end {
2713
+ justify-content: flex-end !important;
2714
+ }
2715
+
2716
+ .justify-content-md-center {
2717
+ justify-content: center !important;
2718
+ }
2719
+
2720
+ .justify-content-md-between {
2721
+ justify-content: space-between !important;
2722
+ }
2723
+
2724
+ .justify-content-md-around {
2725
+ justify-content: space-around !important;
2726
+ }
2727
+
2728
+ .justify-content-md-evenly {
2729
+ justify-content: space-evenly !important;
2730
+ }
2731
+
2732
+ .align-items-md-start {
2733
+ align-items: flex-start !important;
2734
+ }
2735
+
2736
+ .align-items-md-end {
2737
+ align-items: flex-end !important;
2738
+ }
2739
+
2740
+ .align-items-md-center {
2741
+ align-items: center !important;
2742
+ }
2743
+
2744
+ .align-items-md-baseline {
2745
+ align-items: baseline !important;
2746
+ }
2747
+
2748
+ .align-items-md-stretch {
2749
+ align-items: stretch !important;
2750
+ }
2751
+
2752
+ .align-content-md-start {
2753
+ align-content: flex-start !important;
2754
+ }
2755
+
2756
+ .align-content-md-end {
2757
+ align-content: flex-end !important;
2758
+ }
2759
+
2760
+ .align-content-md-center {
2761
+ align-content: center !important;
2762
+ }
2763
+
2764
+ .align-content-md-between {
2765
+ align-content: space-between !important;
2766
+ }
2767
+
2768
+ .align-content-md-around {
2769
+ align-content: space-around !important;
2770
+ }
2771
+
2772
+ .align-content-md-stretch {
2773
+ align-content: stretch !important;
2774
+ }
2775
+
2776
+ .align-self-md-auto {
2777
+ align-self: auto !important;
2778
+ }
2779
+
2780
+ .align-self-md-start {
2781
+ align-self: flex-start !important;
2782
+ }
2783
+
2784
+ .align-self-md-end {
2785
+ align-self: flex-end !important;
2786
+ }
2787
+
2788
+ .align-self-md-center {
2789
+ align-self: center !important;
2790
+ }
2791
+
2792
+ .align-self-md-baseline {
2793
+ align-self: baseline !important;
2794
+ }
2795
+
2796
+ .align-self-md-stretch {
2797
+ align-self: stretch !important;
2798
+ }
2799
+
2800
+ .order-md-first {
2801
+ order: -1 !important;
2802
+ }
2803
+
2804
+ .order-md-0 {
2805
+ order: 0 !important;
2806
+ }
2807
+
2808
+ .order-md-1 {
2809
+ order: 1 !important;
2810
+ }
2811
+
2812
+ .order-md-2 {
2813
+ order: 2 !important;
2814
+ }
2815
+
2816
+ .order-md-3 {
2817
+ order: 3 !important;
2818
+ }
2819
+
2820
+ .order-md-4 {
2821
+ order: 4 !important;
2822
+ }
2823
+
2824
+ .order-md-5 {
2825
+ order: 5 !important;
2826
+ }
2827
+
2828
+ .order-md-last {
2829
+ order: 6 !important;
2830
+ }
2831
+
2832
+ .m-md-0 {
2833
+ margin: 0 !important;
2834
+ }
2835
+
2836
+ .m-md-1 {
2837
+ margin: 0.25rem !important;
2838
+ }
2839
+
2840
+ .m-md-2 {
2841
+ margin: 0.5rem !important;
2842
+ }
2843
+
2844
+ .m-md-3 {
2845
+ margin: 1rem !important;
2846
+ }
2847
+
2848
+ .m-md-4 {
2849
+ margin: 1.5rem !important;
2850
+ }
2851
+
2852
+ .m-md-5 {
2853
+ margin: 3rem !important;
2854
+ }
2855
+
2856
+ .m-md-auto {
2857
+ margin: auto !important;
2858
+ }
2859
+
2860
+ .mx-md-0 {
2861
+ margin-left: 0 !important;
2862
+ margin-right: 0 !important;
2863
+ }
2864
+
2865
+ .mx-md-1 {
2866
+ margin-left: 0.25rem !important;
2867
+ margin-right: 0.25rem !important;
2868
+ }
2869
+
2870
+ .mx-md-2 {
2871
+ margin-left: 0.5rem !important;
2872
+ margin-right: 0.5rem !important;
2873
+ }
2874
+
2875
+ .mx-md-3 {
2876
+ margin-left: 1rem !important;
2877
+ margin-right: 1rem !important;
2878
+ }
2879
+
2880
+ .mx-md-4 {
2881
+ margin-left: 1.5rem !important;
2882
+ margin-right: 1.5rem !important;
2883
+ }
2884
+
2885
+ .mx-md-5 {
2886
+ margin-left: 3rem !important;
2887
+ margin-right: 3rem !important;
2888
+ }
2889
+
2890
+ .mx-md-auto {
2891
+ margin-left: auto !important;
2892
+ margin-right: auto !important;
2893
+ }
2894
+
2895
+ .my-md-0 {
2896
+ margin-top: 0 !important;
2897
+ margin-bottom: 0 !important;
2898
+ }
2899
+
2900
+ .my-md-1 {
2901
+ margin-top: 0.25rem !important;
2902
+ margin-bottom: 0.25rem !important;
2903
+ }
2904
+
2905
+ .my-md-2 {
2906
+ margin-top: 0.5rem !important;
2907
+ margin-bottom: 0.5rem !important;
2908
+ }
2909
+
2910
+ .my-md-3 {
2911
+ margin-top: 1rem !important;
2912
+ margin-bottom: 1rem !important;
2913
+ }
2914
+
2915
+ .my-md-4 {
2916
+ margin-top: 1.5rem !important;
2917
+ margin-bottom: 1.5rem !important;
2918
+ }
2919
+
2920
+ .my-md-5 {
2921
+ margin-top: 3rem !important;
2922
+ margin-bottom: 3rem !important;
2923
+ }
2924
+
2925
+ .my-md-auto {
2926
+ margin-top: auto !important;
2927
+ margin-bottom: auto !important;
2928
+ }
2929
+
2930
+ .mt-md-0 {
2931
+ margin-top: 0 !important;
2932
+ }
2933
+
2934
+ .mt-md-1 {
2935
+ margin-top: 0.25rem !important;
2936
+ }
2937
+
2938
+ .mt-md-2 {
2939
+ margin-top: 0.5rem !important;
2940
+ }
2941
+
2942
+ .mt-md-3 {
2943
+ margin-top: 1rem !important;
2944
+ }
2945
+
2946
+ .mt-md-4 {
2947
+ margin-top: 1.5rem !important;
2948
+ }
2949
+
2950
+ .mt-md-5 {
2951
+ margin-top: 3rem !important;
2952
+ }
2953
+
2954
+ .mt-md-auto {
2955
+ margin-top: auto !important;
2956
+ }
2957
+
2958
+ .me-md-0 {
2959
+ margin-left: 0 !important;
2960
+ }
2961
+
2962
+ .me-md-1 {
2963
+ margin-left: 0.25rem !important;
2964
+ }
2965
+
2966
+ .me-md-2 {
2967
+ margin-left: 0.5rem !important;
2968
+ }
2969
+
2970
+ .me-md-3 {
2971
+ margin-left: 1rem !important;
2972
+ }
2973
+
2974
+ .me-md-4 {
2975
+ margin-left: 1.5rem !important;
2976
+ }
2977
+
2978
+ .me-md-5 {
2979
+ margin-left: 3rem !important;
2980
+ }
2981
+
2982
+ .me-md-auto {
2983
+ margin-left: auto !important;
2984
+ }
2985
+
2986
+ .mb-md-0 {
2987
+ margin-bottom: 0 !important;
2988
+ }
2989
+
2990
+ .mb-md-1 {
2991
+ margin-bottom: 0.25rem !important;
2992
+ }
2993
+
2994
+ .mb-md-2 {
2995
+ margin-bottom: 0.5rem !important;
2996
+ }
2997
+
2998
+ .mb-md-3 {
2999
+ margin-bottom: 1rem !important;
3000
+ }
3001
+
3002
+ .mb-md-4 {
3003
+ margin-bottom: 1.5rem !important;
3004
+ }
3005
+
3006
+ .mb-md-5 {
3007
+ margin-bottom: 3rem !important;
3008
+ }
3009
+
3010
+ .mb-md-auto {
3011
+ margin-bottom: auto !important;
3012
+ }
3013
+
3014
+ .ms-md-0 {
3015
+ margin-right: 0 !important;
3016
+ }
3017
+
3018
+ .ms-md-1 {
3019
+ margin-right: 0.25rem !important;
3020
+ }
3021
+
3022
+ .ms-md-2 {
3023
+ margin-right: 0.5rem !important;
3024
+ }
3025
+
3026
+ .ms-md-3 {
3027
+ margin-right: 1rem !important;
3028
+ }
3029
+
3030
+ .ms-md-4 {
3031
+ margin-right: 1.5rem !important;
3032
+ }
3033
+
3034
+ .ms-md-5 {
3035
+ margin-right: 3rem !important;
3036
+ }
3037
+
3038
+ .ms-md-auto {
3039
+ margin-right: auto !important;
3040
+ }
3041
+
3042
+ .p-md-0 {
3043
+ padding: 0 !important;
3044
+ }
3045
+
3046
+ .p-md-1 {
3047
+ padding: 0.25rem !important;
3048
+ }
3049
+
3050
+ .p-md-2 {
3051
+ padding: 0.5rem !important;
3052
+ }
3053
+
3054
+ .p-md-3 {
3055
+ padding: 1rem !important;
3056
+ }
3057
+
3058
+ .p-md-4 {
3059
+ padding: 1.5rem !important;
3060
+ }
3061
+
3062
+ .p-md-5 {
3063
+ padding: 3rem !important;
3064
+ }
3065
+
3066
+ .px-md-0 {
3067
+ padding-left: 0 !important;
3068
+ padding-right: 0 !important;
3069
+ }
3070
+
3071
+ .px-md-1 {
3072
+ padding-left: 0.25rem !important;
3073
+ padding-right: 0.25rem !important;
3074
+ }
3075
+
3076
+ .px-md-2 {
3077
+ padding-left: 0.5rem !important;
3078
+ padding-right: 0.5rem !important;
3079
+ }
3080
+
3081
+ .px-md-3 {
3082
+ padding-left: 1rem !important;
3083
+ padding-right: 1rem !important;
3084
+ }
3085
+
3086
+ .px-md-4 {
3087
+ padding-left: 1.5rem !important;
3088
+ padding-right: 1.5rem !important;
3089
+ }
3090
+
3091
+ .px-md-5 {
3092
+ padding-left: 3rem !important;
3093
+ padding-right: 3rem !important;
3094
+ }
3095
+
3096
+ .py-md-0 {
3097
+ padding-top: 0 !important;
3098
+ padding-bottom: 0 !important;
3099
+ }
3100
+
3101
+ .py-md-1 {
3102
+ padding-top: 0.25rem !important;
3103
+ padding-bottom: 0.25rem !important;
3104
+ }
3105
+
3106
+ .py-md-2 {
3107
+ padding-top: 0.5rem !important;
3108
+ padding-bottom: 0.5rem !important;
3109
+ }
3110
+
3111
+ .py-md-3 {
3112
+ padding-top: 1rem !important;
3113
+ padding-bottom: 1rem !important;
3114
+ }
3115
+
3116
+ .py-md-4 {
3117
+ padding-top: 1.5rem !important;
3118
+ padding-bottom: 1.5rem !important;
3119
+ }
3120
+
3121
+ .py-md-5 {
3122
+ padding-top: 3rem !important;
3123
+ padding-bottom: 3rem !important;
3124
+ }
3125
+
3126
+ .pt-md-0 {
3127
+ padding-top: 0 !important;
3128
+ }
3129
+
3130
+ .pt-md-1 {
3131
+ padding-top: 0.25rem !important;
3132
+ }
3133
+
3134
+ .pt-md-2 {
3135
+ padding-top: 0.5rem !important;
3136
+ }
3137
+
3138
+ .pt-md-3 {
3139
+ padding-top: 1rem !important;
3140
+ }
3141
+
3142
+ .pt-md-4 {
3143
+ padding-top: 1.5rem !important;
3144
+ }
3145
+
3146
+ .pt-md-5 {
3147
+ padding-top: 3rem !important;
3148
+ }
3149
+
3150
+ .pe-md-0 {
3151
+ padding-left: 0 !important;
3152
+ }
3153
+
3154
+ .pe-md-1 {
3155
+ padding-left: 0.25rem !important;
3156
+ }
3157
+
3158
+ .pe-md-2 {
3159
+ padding-left: 0.5rem !important;
3160
+ }
3161
+
3162
+ .pe-md-3 {
3163
+ padding-left: 1rem !important;
3164
+ }
3165
+
3166
+ .pe-md-4 {
3167
+ padding-left: 1.5rem !important;
3168
+ }
3169
+
3170
+ .pe-md-5 {
3171
+ padding-left: 3rem !important;
3172
+ }
3173
+
3174
+ .pb-md-0 {
3175
+ padding-bottom: 0 !important;
3176
+ }
3177
+
3178
+ .pb-md-1 {
3179
+ padding-bottom: 0.25rem !important;
3180
+ }
3181
+
3182
+ .pb-md-2 {
3183
+ padding-bottom: 0.5rem !important;
3184
+ }
3185
+
3186
+ .pb-md-3 {
3187
+ padding-bottom: 1rem !important;
3188
+ }
3189
+
3190
+ .pb-md-4 {
3191
+ padding-bottom: 1.5rem !important;
3192
+ }
3193
+
3194
+ .pb-md-5 {
3195
+ padding-bottom: 3rem !important;
3196
+ }
3197
+
3198
+ .ps-md-0 {
3199
+ padding-right: 0 !important;
3200
+ }
3201
+
3202
+ .ps-md-1 {
3203
+ padding-right: 0.25rem !important;
3204
+ }
3205
+
3206
+ .ps-md-2 {
3207
+ padding-right: 0.5rem !important;
3208
+ }
3209
+
3210
+ .ps-md-3 {
3211
+ padding-right: 1rem !important;
3212
+ }
3213
+
3214
+ .ps-md-4 {
3215
+ padding-right: 1.5rem !important;
3216
+ }
3217
+
3218
+ .ps-md-5 {
3219
+ padding-right: 3rem !important;
3220
+ }
3221
+ }
3222
+ @media (min-width: 992px) {
3223
+ .d-lg-inline {
3224
+ display: inline !important;
3225
+ }
3226
+
3227
+ .d-lg-inline-block {
3228
+ display: inline-block !important;
3229
+ }
3230
+
3231
+ .d-lg-block {
3232
+ display: block !important;
3233
+ }
3234
+
3235
+ .d-lg-grid {
3236
+ display: grid !important;
3237
+ }
3238
+
3239
+ .d-lg-table {
3240
+ display: table !important;
3241
+ }
3242
+
3243
+ .d-lg-table-row {
3244
+ display: table-row !important;
3245
+ }
3246
+
3247
+ .d-lg-table-cell {
3248
+ display: table-cell !important;
3249
+ }
3250
+
3251
+ .d-lg-flex {
3252
+ display: flex !important;
3253
+ }
3254
+
3255
+ .d-lg-inline-flex {
3256
+ display: inline-flex !important;
3257
+ }
3258
+
3259
+ .d-lg-none {
3260
+ display: none !important;
3261
+ }
3262
+
3263
+ .flex-lg-fill {
3264
+ flex: 1 1 auto !important;
3265
+ }
3266
+
3267
+ .flex-lg-row {
3268
+ flex-direction: row !important;
3269
+ }
3270
+
3271
+ .flex-lg-column {
3272
+ flex-direction: column !important;
3273
+ }
3274
+
3275
+ .flex-lg-row-reverse {
3276
+ flex-direction: row-reverse !important;
3277
+ }
3278
+
3279
+ .flex-lg-column-reverse {
3280
+ flex-direction: column-reverse !important;
3281
+ }
3282
+
3283
+ .flex-lg-grow-0 {
3284
+ flex-grow: 0 !important;
3285
+ }
3286
+
3287
+ .flex-lg-grow-1 {
3288
+ flex-grow: 1 !important;
3289
+ }
3290
+
3291
+ .flex-lg-shrink-0 {
3292
+ flex-shrink: 0 !important;
3293
+ }
3294
+
3295
+ .flex-lg-shrink-1 {
3296
+ flex-shrink: 1 !important;
3297
+ }
3298
+
3299
+ .flex-lg-wrap {
3300
+ flex-wrap: wrap !important;
3301
+ }
3302
+
3303
+ .flex-lg-nowrap {
3304
+ flex-wrap: nowrap !important;
3305
+ }
3306
+
3307
+ .flex-lg-wrap-reverse {
3308
+ flex-wrap: wrap-reverse !important;
3309
+ }
3310
+
3311
+ .justify-content-lg-start {
3312
+ justify-content: flex-start !important;
3313
+ }
3314
+
3315
+ .justify-content-lg-end {
3316
+ justify-content: flex-end !important;
3317
+ }
3318
+
3319
+ .justify-content-lg-center {
3320
+ justify-content: center !important;
3321
+ }
3322
+
3323
+ .justify-content-lg-between {
3324
+ justify-content: space-between !important;
3325
+ }
3326
+
3327
+ .justify-content-lg-around {
3328
+ justify-content: space-around !important;
3329
+ }
3330
+
3331
+ .justify-content-lg-evenly {
3332
+ justify-content: space-evenly !important;
3333
+ }
3334
+
3335
+ .align-items-lg-start {
3336
+ align-items: flex-start !important;
3337
+ }
3338
+
3339
+ .align-items-lg-end {
3340
+ align-items: flex-end !important;
3341
+ }
3342
+
3343
+ .align-items-lg-center {
3344
+ align-items: center !important;
3345
+ }
3346
+
3347
+ .align-items-lg-baseline {
3348
+ align-items: baseline !important;
3349
+ }
3350
+
3351
+ .align-items-lg-stretch {
3352
+ align-items: stretch !important;
3353
+ }
3354
+
3355
+ .align-content-lg-start {
3356
+ align-content: flex-start !important;
3357
+ }
3358
+
3359
+ .align-content-lg-end {
3360
+ align-content: flex-end !important;
3361
+ }
3362
+
3363
+ .align-content-lg-center {
3364
+ align-content: center !important;
3365
+ }
3366
+
3367
+ .align-content-lg-between {
3368
+ align-content: space-between !important;
3369
+ }
3370
+
3371
+ .align-content-lg-around {
3372
+ align-content: space-around !important;
3373
+ }
3374
+
3375
+ .align-content-lg-stretch {
3376
+ align-content: stretch !important;
3377
+ }
3378
+
3379
+ .align-self-lg-auto {
3380
+ align-self: auto !important;
3381
+ }
3382
+
3383
+ .align-self-lg-start {
3384
+ align-self: flex-start !important;
3385
+ }
3386
+
3387
+ .align-self-lg-end {
3388
+ align-self: flex-end !important;
3389
+ }
3390
+
3391
+ .align-self-lg-center {
3392
+ align-self: center !important;
3393
+ }
3394
+
3395
+ .align-self-lg-baseline {
3396
+ align-self: baseline !important;
3397
+ }
3398
+
3399
+ .align-self-lg-stretch {
3400
+ align-self: stretch !important;
3401
+ }
3402
+
3403
+ .order-lg-first {
3404
+ order: -1 !important;
3405
+ }
3406
+
3407
+ .order-lg-0 {
3408
+ order: 0 !important;
3409
+ }
3410
+
3411
+ .order-lg-1 {
3412
+ order: 1 !important;
3413
+ }
3414
+
3415
+ .order-lg-2 {
3416
+ order: 2 !important;
3417
+ }
3418
+
3419
+ .order-lg-3 {
3420
+ order: 3 !important;
3421
+ }
3422
+
3423
+ .order-lg-4 {
3424
+ order: 4 !important;
3425
+ }
3426
+
3427
+ .order-lg-5 {
3428
+ order: 5 !important;
3429
+ }
3430
+
3431
+ .order-lg-last {
3432
+ order: 6 !important;
3433
+ }
3434
+
3435
+ .m-lg-0 {
3436
+ margin: 0 !important;
3437
+ }
3438
+
3439
+ .m-lg-1 {
3440
+ margin: 0.25rem !important;
3441
+ }
3442
+
3443
+ .m-lg-2 {
3444
+ margin: 0.5rem !important;
3445
+ }
3446
+
3447
+ .m-lg-3 {
3448
+ margin: 1rem !important;
3449
+ }
3450
+
3451
+ .m-lg-4 {
3452
+ margin: 1.5rem !important;
3453
+ }
3454
+
3455
+ .m-lg-5 {
3456
+ margin: 3rem !important;
3457
+ }
3458
+
3459
+ .m-lg-auto {
3460
+ margin: auto !important;
3461
+ }
3462
+
3463
+ .mx-lg-0 {
3464
+ margin-left: 0 !important;
3465
+ margin-right: 0 !important;
3466
+ }
3467
+
3468
+ .mx-lg-1 {
3469
+ margin-left: 0.25rem !important;
3470
+ margin-right: 0.25rem !important;
3471
+ }
3472
+
3473
+ .mx-lg-2 {
3474
+ margin-left: 0.5rem !important;
3475
+ margin-right: 0.5rem !important;
3476
+ }
3477
+
3478
+ .mx-lg-3 {
3479
+ margin-left: 1rem !important;
3480
+ margin-right: 1rem !important;
3481
+ }
3482
+
3483
+ .mx-lg-4 {
3484
+ margin-left: 1.5rem !important;
3485
+ margin-right: 1.5rem !important;
3486
+ }
3487
+
3488
+ .mx-lg-5 {
3489
+ margin-left: 3rem !important;
3490
+ margin-right: 3rem !important;
3491
+ }
3492
+
3493
+ .mx-lg-auto {
3494
+ margin-left: auto !important;
3495
+ margin-right: auto !important;
3496
+ }
3497
+
3498
+ .my-lg-0 {
3499
+ margin-top: 0 !important;
3500
+ margin-bottom: 0 !important;
3501
+ }
3502
+
3503
+ .my-lg-1 {
3504
+ margin-top: 0.25rem !important;
3505
+ margin-bottom: 0.25rem !important;
3506
+ }
3507
+
3508
+ .my-lg-2 {
3509
+ margin-top: 0.5rem !important;
3510
+ margin-bottom: 0.5rem !important;
3511
+ }
3512
+
3513
+ .my-lg-3 {
3514
+ margin-top: 1rem !important;
3515
+ margin-bottom: 1rem !important;
3516
+ }
3517
+
3518
+ .my-lg-4 {
3519
+ margin-top: 1.5rem !important;
3520
+ margin-bottom: 1.5rem !important;
3521
+ }
3522
+
3523
+ .my-lg-5 {
3524
+ margin-top: 3rem !important;
3525
+ margin-bottom: 3rem !important;
3526
+ }
3527
+
3528
+ .my-lg-auto {
3529
+ margin-top: auto !important;
3530
+ margin-bottom: auto !important;
3531
+ }
3532
+
3533
+ .mt-lg-0 {
3534
+ margin-top: 0 !important;
3535
+ }
3536
+
3537
+ .mt-lg-1 {
3538
+ margin-top: 0.25rem !important;
3539
+ }
3540
+
3541
+ .mt-lg-2 {
3542
+ margin-top: 0.5rem !important;
3543
+ }
3544
+
3545
+ .mt-lg-3 {
3546
+ margin-top: 1rem !important;
3547
+ }
3548
+
3549
+ .mt-lg-4 {
3550
+ margin-top: 1.5rem !important;
3551
+ }
3552
+
3553
+ .mt-lg-5 {
3554
+ margin-top: 3rem !important;
3555
+ }
3556
+
3557
+ .mt-lg-auto {
3558
+ margin-top: auto !important;
3559
+ }
3560
+
3561
+ .me-lg-0 {
3562
+ margin-left: 0 !important;
3563
+ }
3564
+
3565
+ .me-lg-1 {
3566
+ margin-left: 0.25rem !important;
3567
+ }
3568
+
3569
+ .me-lg-2 {
3570
+ margin-left: 0.5rem !important;
3571
+ }
3572
+
3573
+ .me-lg-3 {
3574
+ margin-left: 1rem !important;
3575
+ }
3576
+
3577
+ .me-lg-4 {
3578
+ margin-left: 1.5rem !important;
3579
+ }
3580
+
3581
+ .me-lg-5 {
3582
+ margin-left: 3rem !important;
3583
+ }
3584
+
3585
+ .me-lg-auto {
3586
+ margin-left: auto !important;
3587
+ }
3588
+
3589
+ .mb-lg-0 {
3590
+ margin-bottom: 0 !important;
3591
+ }
3592
+
3593
+ .mb-lg-1 {
3594
+ margin-bottom: 0.25rem !important;
3595
+ }
3596
+
3597
+ .mb-lg-2 {
3598
+ margin-bottom: 0.5rem !important;
3599
+ }
3600
+
3601
+ .mb-lg-3 {
3602
+ margin-bottom: 1rem !important;
3603
+ }
3604
+
3605
+ .mb-lg-4 {
3606
+ margin-bottom: 1.5rem !important;
3607
+ }
3608
+
3609
+ .mb-lg-5 {
3610
+ margin-bottom: 3rem !important;
3611
+ }
3612
+
3613
+ .mb-lg-auto {
3614
+ margin-bottom: auto !important;
3615
+ }
3616
+
3617
+ .ms-lg-0 {
3618
+ margin-right: 0 !important;
3619
+ }
3620
+
3621
+ .ms-lg-1 {
3622
+ margin-right: 0.25rem !important;
3623
+ }
3624
+
3625
+ .ms-lg-2 {
3626
+ margin-right: 0.5rem !important;
3627
+ }
3628
+
3629
+ .ms-lg-3 {
3630
+ margin-right: 1rem !important;
3631
+ }
3632
+
3633
+ .ms-lg-4 {
3634
+ margin-right: 1.5rem !important;
3635
+ }
3636
+
3637
+ .ms-lg-5 {
3638
+ margin-right: 3rem !important;
3639
+ }
3640
+
3641
+ .ms-lg-auto {
3642
+ margin-right: auto !important;
3643
+ }
3644
+
3645
+ .p-lg-0 {
3646
+ padding: 0 !important;
3647
+ }
3648
+
3649
+ .p-lg-1 {
3650
+ padding: 0.25rem !important;
3651
+ }
3652
+
3653
+ .p-lg-2 {
3654
+ padding: 0.5rem !important;
3655
+ }
3656
+
3657
+ .p-lg-3 {
3658
+ padding: 1rem !important;
3659
+ }
3660
+
3661
+ .p-lg-4 {
3662
+ padding: 1.5rem !important;
3663
+ }
3664
+
3665
+ .p-lg-5 {
3666
+ padding: 3rem !important;
3667
+ }
3668
+
3669
+ .px-lg-0 {
3670
+ padding-left: 0 !important;
3671
+ padding-right: 0 !important;
3672
+ }
3673
+
3674
+ .px-lg-1 {
3675
+ padding-left: 0.25rem !important;
3676
+ padding-right: 0.25rem !important;
3677
+ }
3678
+
3679
+ .px-lg-2 {
3680
+ padding-left: 0.5rem !important;
3681
+ padding-right: 0.5rem !important;
3682
+ }
3683
+
3684
+ .px-lg-3 {
3685
+ padding-left: 1rem !important;
3686
+ padding-right: 1rem !important;
3687
+ }
3688
+
3689
+ .px-lg-4 {
3690
+ padding-left: 1.5rem !important;
3691
+ padding-right: 1.5rem !important;
3692
+ }
3693
+
3694
+ .px-lg-5 {
3695
+ padding-left: 3rem !important;
3696
+ padding-right: 3rem !important;
3697
+ }
3698
+
3699
+ .py-lg-0 {
3700
+ padding-top: 0 !important;
3701
+ padding-bottom: 0 !important;
3702
+ }
3703
+
3704
+ .py-lg-1 {
3705
+ padding-top: 0.25rem !important;
3706
+ padding-bottom: 0.25rem !important;
3707
+ }
3708
+
3709
+ .py-lg-2 {
3710
+ padding-top: 0.5rem !important;
3711
+ padding-bottom: 0.5rem !important;
3712
+ }
3713
+
3714
+ .py-lg-3 {
3715
+ padding-top: 1rem !important;
3716
+ padding-bottom: 1rem !important;
3717
+ }
3718
+
3719
+ .py-lg-4 {
3720
+ padding-top: 1.5rem !important;
3721
+ padding-bottom: 1.5rem !important;
3722
+ }
3723
+
3724
+ .py-lg-5 {
3725
+ padding-top: 3rem !important;
3726
+ padding-bottom: 3rem !important;
3727
+ }
3728
+
3729
+ .pt-lg-0 {
3730
+ padding-top: 0 !important;
3731
+ }
3732
+
3733
+ .pt-lg-1 {
3734
+ padding-top: 0.25rem !important;
3735
+ }
3736
+
3737
+ .pt-lg-2 {
3738
+ padding-top: 0.5rem !important;
3739
+ }
3740
+
3741
+ .pt-lg-3 {
3742
+ padding-top: 1rem !important;
3743
+ }
3744
+
3745
+ .pt-lg-4 {
3746
+ padding-top: 1.5rem !important;
3747
+ }
3748
+
3749
+ .pt-lg-5 {
3750
+ padding-top: 3rem !important;
3751
+ }
3752
+
3753
+ .pe-lg-0 {
3754
+ padding-left: 0 !important;
3755
+ }
3756
+
3757
+ .pe-lg-1 {
3758
+ padding-left: 0.25rem !important;
3759
+ }
3760
+
3761
+ .pe-lg-2 {
3762
+ padding-left: 0.5rem !important;
3763
+ }
3764
+
3765
+ .pe-lg-3 {
3766
+ padding-left: 1rem !important;
3767
+ }
3768
+
3769
+ .pe-lg-4 {
3770
+ padding-left: 1.5rem !important;
3771
+ }
3772
+
3773
+ .pe-lg-5 {
3774
+ padding-left: 3rem !important;
3775
+ }
3776
+
3777
+ .pb-lg-0 {
3778
+ padding-bottom: 0 !important;
3779
+ }
3780
+
3781
+ .pb-lg-1 {
3782
+ padding-bottom: 0.25rem !important;
3783
+ }
3784
+
3785
+ .pb-lg-2 {
3786
+ padding-bottom: 0.5rem !important;
3787
+ }
3788
+
3789
+ .pb-lg-3 {
3790
+ padding-bottom: 1rem !important;
3791
+ }
3792
+
3793
+ .pb-lg-4 {
3794
+ padding-bottom: 1.5rem !important;
3795
+ }
3796
+
3797
+ .pb-lg-5 {
3798
+ padding-bottom: 3rem !important;
3799
+ }
3800
+
3801
+ .ps-lg-0 {
3802
+ padding-right: 0 !important;
3803
+ }
3804
+
3805
+ .ps-lg-1 {
3806
+ padding-right: 0.25rem !important;
3807
+ }
3808
+
3809
+ .ps-lg-2 {
3810
+ padding-right: 0.5rem !important;
3811
+ }
3812
+
3813
+ .ps-lg-3 {
3814
+ padding-right: 1rem !important;
3815
+ }
3816
+
3817
+ .ps-lg-4 {
3818
+ padding-right: 1.5rem !important;
3819
+ }
3820
+
3821
+ .ps-lg-5 {
3822
+ padding-right: 3rem !important;
3823
+ }
3824
+ }
3825
+ @media (min-width: 1200px) {
3826
+ .d-xl-inline {
3827
+ display: inline !important;
3828
+ }
3829
+
3830
+ .d-xl-inline-block {
3831
+ display: inline-block !important;
3832
+ }
3833
+
3834
+ .d-xl-block {
3835
+ display: block !important;
3836
+ }
3837
+
3838
+ .d-xl-grid {
3839
+ display: grid !important;
3840
+ }
3841
+
3842
+ .d-xl-table {
3843
+ display: table !important;
3844
+ }
3845
+
3846
+ .d-xl-table-row {
3847
+ display: table-row !important;
3848
+ }
3849
+
3850
+ .d-xl-table-cell {
3851
+ display: table-cell !important;
3852
+ }
3853
+
3854
+ .d-xl-flex {
3855
+ display: flex !important;
3856
+ }
3857
+
3858
+ .d-xl-inline-flex {
3859
+ display: inline-flex !important;
3860
+ }
3861
+
3862
+ .d-xl-none {
3863
+ display: none !important;
3864
+ }
3865
+
3866
+ .flex-xl-fill {
3867
+ flex: 1 1 auto !important;
3868
+ }
3869
+
3870
+ .flex-xl-row {
3871
+ flex-direction: row !important;
3872
+ }
3873
+
3874
+ .flex-xl-column {
3875
+ flex-direction: column !important;
3876
+ }
3877
+
3878
+ .flex-xl-row-reverse {
3879
+ flex-direction: row-reverse !important;
3880
+ }
3881
+
3882
+ .flex-xl-column-reverse {
3883
+ flex-direction: column-reverse !important;
3884
+ }
3885
+
3886
+ .flex-xl-grow-0 {
3887
+ flex-grow: 0 !important;
3888
+ }
3889
+
3890
+ .flex-xl-grow-1 {
3891
+ flex-grow: 1 !important;
3892
+ }
3893
+
3894
+ .flex-xl-shrink-0 {
3895
+ flex-shrink: 0 !important;
3896
+ }
3897
+
3898
+ .flex-xl-shrink-1 {
3899
+ flex-shrink: 1 !important;
3900
+ }
3901
+
3902
+ .flex-xl-wrap {
3903
+ flex-wrap: wrap !important;
3904
+ }
3905
+
3906
+ .flex-xl-nowrap {
3907
+ flex-wrap: nowrap !important;
3908
+ }
3909
+
3910
+ .flex-xl-wrap-reverse {
3911
+ flex-wrap: wrap-reverse !important;
3912
+ }
3913
+
3914
+ .justify-content-xl-start {
3915
+ justify-content: flex-start !important;
3916
+ }
3917
+
3918
+ .justify-content-xl-end {
3919
+ justify-content: flex-end !important;
3920
+ }
3921
+
3922
+ .justify-content-xl-center {
3923
+ justify-content: center !important;
3924
+ }
3925
+
3926
+ .justify-content-xl-between {
3927
+ justify-content: space-between !important;
3928
+ }
3929
+
3930
+ .justify-content-xl-around {
3931
+ justify-content: space-around !important;
3932
+ }
3933
+
3934
+ .justify-content-xl-evenly {
3935
+ justify-content: space-evenly !important;
3936
+ }
3937
+
3938
+ .align-items-xl-start {
3939
+ align-items: flex-start !important;
3940
+ }
3941
+
3942
+ .align-items-xl-end {
3943
+ align-items: flex-end !important;
3944
+ }
3945
+
3946
+ .align-items-xl-center {
3947
+ align-items: center !important;
3948
+ }
3949
+
3950
+ .align-items-xl-baseline {
3951
+ align-items: baseline !important;
3952
+ }
3953
+
3954
+ .align-items-xl-stretch {
3955
+ align-items: stretch !important;
3956
+ }
3957
+
3958
+ .align-content-xl-start {
3959
+ align-content: flex-start !important;
3960
+ }
3961
+
3962
+ .align-content-xl-end {
3963
+ align-content: flex-end !important;
3964
+ }
3965
+
3966
+ .align-content-xl-center {
3967
+ align-content: center !important;
3968
+ }
3969
+
3970
+ .align-content-xl-between {
3971
+ align-content: space-between !important;
3972
+ }
3973
+
3974
+ .align-content-xl-around {
3975
+ align-content: space-around !important;
3976
+ }
3977
+
3978
+ .align-content-xl-stretch {
3979
+ align-content: stretch !important;
3980
+ }
3981
+
3982
+ .align-self-xl-auto {
3983
+ align-self: auto !important;
3984
+ }
3985
+
3986
+ .align-self-xl-start {
3987
+ align-self: flex-start !important;
3988
+ }
3989
+
3990
+ .align-self-xl-end {
3991
+ align-self: flex-end !important;
3992
+ }
3993
+
3994
+ .align-self-xl-center {
3995
+ align-self: center !important;
3996
+ }
3997
+
3998
+ .align-self-xl-baseline {
3999
+ align-self: baseline !important;
4000
+ }
4001
+
4002
+ .align-self-xl-stretch {
4003
+ align-self: stretch !important;
4004
+ }
4005
+
4006
+ .order-xl-first {
4007
+ order: -1 !important;
4008
+ }
4009
+
4010
+ .order-xl-0 {
4011
+ order: 0 !important;
4012
+ }
4013
+
4014
+ .order-xl-1 {
4015
+ order: 1 !important;
4016
+ }
4017
+
4018
+ .order-xl-2 {
4019
+ order: 2 !important;
4020
+ }
4021
+
4022
+ .order-xl-3 {
4023
+ order: 3 !important;
4024
+ }
4025
+
4026
+ .order-xl-4 {
4027
+ order: 4 !important;
4028
+ }
4029
+
4030
+ .order-xl-5 {
4031
+ order: 5 !important;
4032
+ }
4033
+
4034
+ .order-xl-last {
4035
+ order: 6 !important;
4036
+ }
4037
+
4038
+ .m-xl-0 {
4039
+ margin: 0 !important;
4040
+ }
4041
+
4042
+ .m-xl-1 {
4043
+ margin: 0.25rem !important;
4044
+ }
4045
+
4046
+ .m-xl-2 {
4047
+ margin: 0.5rem !important;
4048
+ }
4049
+
4050
+ .m-xl-3 {
4051
+ margin: 1rem !important;
4052
+ }
4053
+
4054
+ .m-xl-4 {
4055
+ margin: 1.5rem !important;
4056
+ }
4057
+
4058
+ .m-xl-5 {
4059
+ margin: 3rem !important;
4060
+ }
4061
+
4062
+ .m-xl-auto {
4063
+ margin: auto !important;
4064
+ }
4065
+
4066
+ .mx-xl-0 {
4067
+ margin-left: 0 !important;
4068
+ margin-right: 0 !important;
4069
+ }
4070
+
4071
+ .mx-xl-1 {
4072
+ margin-left: 0.25rem !important;
4073
+ margin-right: 0.25rem !important;
4074
+ }
4075
+
4076
+ .mx-xl-2 {
4077
+ margin-left: 0.5rem !important;
4078
+ margin-right: 0.5rem !important;
4079
+ }
4080
+
4081
+ .mx-xl-3 {
4082
+ margin-left: 1rem !important;
4083
+ margin-right: 1rem !important;
4084
+ }
4085
+
4086
+ .mx-xl-4 {
4087
+ margin-left: 1.5rem !important;
4088
+ margin-right: 1.5rem !important;
4089
+ }
4090
+
4091
+ .mx-xl-5 {
4092
+ margin-left: 3rem !important;
4093
+ margin-right: 3rem !important;
4094
+ }
4095
+
4096
+ .mx-xl-auto {
4097
+ margin-left: auto !important;
4098
+ margin-right: auto !important;
4099
+ }
4100
+
4101
+ .my-xl-0 {
4102
+ margin-top: 0 !important;
4103
+ margin-bottom: 0 !important;
4104
+ }
4105
+
4106
+ .my-xl-1 {
4107
+ margin-top: 0.25rem !important;
4108
+ margin-bottom: 0.25rem !important;
4109
+ }
4110
+
4111
+ .my-xl-2 {
4112
+ margin-top: 0.5rem !important;
4113
+ margin-bottom: 0.5rem !important;
4114
+ }
4115
+
4116
+ .my-xl-3 {
4117
+ margin-top: 1rem !important;
4118
+ margin-bottom: 1rem !important;
4119
+ }
4120
+
4121
+ .my-xl-4 {
4122
+ margin-top: 1.5rem !important;
4123
+ margin-bottom: 1.5rem !important;
4124
+ }
4125
+
4126
+ .my-xl-5 {
4127
+ margin-top: 3rem !important;
4128
+ margin-bottom: 3rem !important;
4129
+ }
4130
+
4131
+ .my-xl-auto {
4132
+ margin-top: auto !important;
4133
+ margin-bottom: auto !important;
4134
+ }
4135
+
4136
+ .mt-xl-0 {
4137
+ margin-top: 0 !important;
4138
+ }
4139
+
4140
+ .mt-xl-1 {
4141
+ margin-top: 0.25rem !important;
4142
+ }
4143
+
4144
+ .mt-xl-2 {
4145
+ margin-top: 0.5rem !important;
4146
+ }
4147
+
4148
+ .mt-xl-3 {
4149
+ margin-top: 1rem !important;
4150
+ }
4151
+
4152
+ .mt-xl-4 {
4153
+ margin-top: 1.5rem !important;
4154
+ }
4155
+
4156
+ .mt-xl-5 {
4157
+ margin-top: 3rem !important;
4158
+ }
4159
+
4160
+ .mt-xl-auto {
4161
+ margin-top: auto !important;
4162
+ }
4163
+
4164
+ .me-xl-0 {
4165
+ margin-left: 0 !important;
4166
+ }
4167
+
4168
+ .me-xl-1 {
4169
+ margin-left: 0.25rem !important;
4170
+ }
4171
+
4172
+ .me-xl-2 {
4173
+ margin-left: 0.5rem !important;
4174
+ }
4175
+
4176
+ .me-xl-3 {
4177
+ margin-left: 1rem !important;
4178
+ }
4179
+
4180
+ .me-xl-4 {
4181
+ margin-left: 1.5rem !important;
4182
+ }
4183
+
4184
+ .me-xl-5 {
4185
+ margin-left: 3rem !important;
4186
+ }
4187
+
4188
+ .me-xl-auto {
4189
+ margin-left: auto !important;
4190
+ }
4191
+
4192
+ .mb-xl-0 {
4193
+ margin-bottom: 0 !important;
4194
+ }
4195
+
4196
+ .mb-xl-1 {
4197
+ margin-bottom: 0.25rem !important;
4198
+ }
4199
+
4200
+ .mb-xl-2 {
4201
+ margin-bottom: 0.5rem !important;
4202
+ }
4203
+
4204
+ .mb-xl-3 {
4205
+ margin-bottom: 1rem !important;
4206
+ }
4207
+
4208
+ .mb-xl-4 {
4209
+ margin-bottom: 1.5rem !important;
4210
+ }
4211
+
4212
+ .mb-xl-5 {
4213
+ margin-bottom: 3rem !important;
4214
+ }
4215
+
4216
+ .mb-xl-auto {
4217
+ margin-bottom: auto !important;
4218
+ }
4219
+
4220
+ .ms-xl-0 {
4221
+ margin-right: 0 !important;
4222
+ }
4223
+
4224
+ .ms-xl-1 {
4225
+ margin-right: 0.25rem !important;
4226
+ }
4227
+
4228
+ .ms-xl-2 {
4229
+ margin-right: 0.5rem !important;
4230
+ }
4231
+
4232
+ .ms-xl-3 {
4233
+ margin-right: 1rem !important;
4234
+ }
4235
+
4236
+ .ms-xl-4 {
4237
+ margin-right: 1.5rem !important;
4238
+ }
4239
+
4240
+ .ms-xl-5 {
4241
+ margin-right: 3rem !important;
4242
+ }
4243
+
4244
+ .ms-xl-auto {
4245
+ margin-right: auto !important;
4246
+ }
4247
+
4248
+ .p-xl-0 {
4249
+ padding: 0 !important;
4250
+ }
4251
+
4252
+ .p-xl-1 {
4253
+ padding: 0.25rem !important;
4254
+ }
4255
+
4256
+ .p-xl-2 {
4257
+ padding: 0.5rem !important;
4258
+ }
4259
+
4260
+ .p-xl-3 {
4261
+ padding: 1rem !important;
4262
+ }
4263
+
4264
+ .p-xl-4 {
4265
+ padding: 1.5rem !important;
4266
+ }
4267
+
4268
+ .p-xl-5 {
4269
+ padding: 3rem !important;
4270
+ }
4271
+
4272
+ .px-xl-0 {
4273
+ padding-left: 0 !important;
4274
+ padding-right: 0 !important;
4275
+ }
4276
+
4277
+ .px-xl-1 {
4278
+ padding-left: 0.25rem !important;
4279
+ padding-right: 0.25rem !important;
4280
+ }
4281
+
4282
+ .px-xl-2 {
4283
+ padding-left: 0.5rem !important;
4284
+ padding-right: 0.5rem !important;
4285
+ }
4286
+
4287
+ .px-xl-3 {
4288
+ padding-left: 1rem !important;
4289
+ padding-right: 1rem !important;
4290
+ }
4291
+
4292
+ .px-xl-4 {
4293
+ padding-left: 1.5rem !important;
4294
+ padding-right: 1.5rem !important;
4295
+ }
4296
+
4297
+ .px-xl-5 {
4298
+ padding-left: 3rem !important;
4299
+ padding-right: 3rem !important;
4300
+ }
4301
+
4302
+ .py-xl-0 {
4303
+ padding-top: 0 !important;
4304
+ padding-bottom: 0 !important;
4305
+ }
4306
+
4307
+ .py-xl-1 {
4308
+ padding-top: 0.25rem !important;
4309
+ padding-bottom: 0.25rem !important;
4310
+ }
4311
+
4312
+ .py-xl-2 {
4313
+ padding-top: 0.5rem !important;
4314
+ padding-bottom: 0.5rem !important;
4315
+ }
4316
+
4317
+ .py-xl-3 {
4318
+ padding-top: 1rem !important;
4319
+ padding-bottom: 1rem !important;
4320
+ }
4321
+
4322
+ .py-xl-4 {
4323
+ padding-top: 1.5rem !important;
4324
+ padding-bottom: 1.5rem !important;
4325
+ }
4326
+
4327
+ .py-xl-5 {
4328
+ padding-top: 3rem !important;
4329
+ padding-bottom: 3rem !important;
4330
+ }
4331
+
4332
+ .pt-xl-0 {
4333
+ padding-top: 0 !important;
4334
+ }
4335
+
4336
+ .pt-xl-1 {
4337
+ padding-top: 0.25rem !important;
4338
+ }
4339
+
4340
+ .pt-xl-2 {
4341
+ padding-top: 0.5rem !important;
4342
+ }
4343
+
4344
+ .pt-xl-3 {
4345
+ padding-top: 1rem !important;
4346
+ }
4347
+
4348
+ .pt-xl-4 {
4349
+ padding-top: 1.5rem !important;
4350
+ }
4351
+
4352
+ .pt-xl-5 {
4353
+ padding-top: 3rem !important;
4354
+ }
4355
+
4356
+ .pe-xl-0 {
4357
+ padding-left: 0 !important;
4358
+ }
4359
+
4360
+ .pe-xl-1 {
4361
+ padding-left: 0.25rem !important;
4362
+ }
4363
+
4364
+ .pe-xl-2 {
4365
+ padding-left: 0.5rem !important;
4366
+ }
4367
+
4368
+ .pe-xl-3 {
4369
+ padding-left: 1rem !important;
4370
+ }
4371
+
4372
+ .pe-xl-4 {
4373
+ padding-left: 1.5rem !important;
4374
+ }
4375
+
4376
+ .pe-xl-5 {
4377
+ padding-left: 3rem !important;
4378
+ }
4379
+
4380
+ .pb-xl-0 {
4381
+ padding-bottom: 0 !important;
4382
+ }
4383
+
4384
+ .pb-xl-1 {
4385
+ padding-bottom: 0.25rem !important;
4386
+ }
4387
+
4388
+ .pb-xl-2 {
4389
+ padding-bottom: 0.5rem !important;
4390
+ }
4391
+
4392
+ .pb-xl-3 {
4393
+ padding-bottom: 1rem !important;
4394
+ }
4395
+
4396
+ .pb-xl-4 {
4397
+ padding-bottom: 1.5rem !important;
4398
+ }
4399
+
4400
+ .pb-xl-5 {
4401
+ padding-bottom: 3rem !important;
4402
+ }
4403
+
4404
+ .ps-xl-0 {
4405
+ padding-right: 0 !important;
4406
+ }
4407
+
4408
+ .ps-xl-1 {
4409
+ padding-right: 0.25rem !important;
4410
+ }
4411
+
4412
+ .ps-xl-2 {
4413
+ padding-right: 0.5rem !important;
4414
+ }
4415
+
4416
+ .ps-xl-3 {
4417
+ padding-right: 1rem !important;
4418
+ }
4419
+
4420
+ .ps-xl-4 {
4421
+ padding-right: 1.5rem !important;
4422
+ }
4423
+
4424
+ .ps-xl-5 {
4425
+ padding-right: 3rem !important;
4426
+ }
4427
+ }
4428
+ @media (min-width: 1400px) {
4429
+ .d-xxl-inline {
4430
+ display: inline !important;
4431
+ }
4432
+
4433
+ .d-xxl-inline-block {
4434
+ display: inline-block !important;
4435
+ }
4436
+
4437
+ .d-xxl-block {
4438
+ display: block !important;
4439
+ }
4440
+
4441
+ .d-xxl-grid {
4442
+ display: grid !important;
4443
+ }
4444
+
4445
+ .d-xxl-table {
4446
+ display: table !important;
4447
+ }
4448
+
4449
+ .d-xxl-table-row {
4450
+ display: table-row !important;
4451
+ }
4452
+
4453
+ .d-xxl-table-cell {
4454
+ display: table-cell !important;
4455
+ }
4456
+
4457
+ .d-xxl-flex {
4458
+ display: flex !important;
4459
+ }
4460
+
4461
+ .d-xxl-inline-flex {
4462
+ display: inline-flex !important;
4463
+ }
4464
+
4465
+ .d-xxl-none {
4466
+ display: none !important;
4467
+ }
4468
+
4469
+ .flex-xxl-fill {
4470
+ flex: 1 1 auto !important;
4471
+ }
4472
+
4473
+ .flex-xxl-row {
4474
+ flex-direction: row !important;
4475
+ }
4476
+
4477
+ .flex-xxl-column {
4478
+ flex-direction: column !important;
4479
+ }
4480
+
4481
+ .flex-xxl-row-reverse {
4482
+ flex-direction: row-reverse !important;
4483
+ }
4484
+
4485
+ .flex-xxl-column-reverse {
4486
+ flex-direction: column-reverse !important;
4487
+ }
4488
+
4489
+ .flex-xxl-grow-0 {
4490
+ flex-grow: 0 !important;
4491
+ }
4492
+
4493
+ .flex-xxl-grow-1 {
4494
+ flex-grow: 1 !important;
4495
+ }
4496
+
4497
+ .flex-xxl-shrink-0 {
4498
+ flex-shrink: 0 !important;
4499
+ }
4500
+
4501
+ .flex-xxl-shrink-1 {
4502
+ flex-shrink: 1 !important;
4503
+ }
4504
+
4505
+ .flex-xxl-wrap {
4506
+ flex-wrap: wrap !important;
4507
+ }
4508
+
4509
+ .flex-xxl-nowrap {
4510
+ flex-wrap: nowrap !important;
4511
+ }
4512
+
4513
+ .flex-xxl-wrap-reverse {
4514
+ flex-wrap: wrap-reverse !important;
4515
+ }
4516
+
4517
+ .justify-content-xxl-start {
4518
+ justify-content: flex-start !important;
4519
+ }
4520
+
4521
+ .justify-content-xxl-end {
4522
+ justify-content: flex-end !important;
4523
+ }
4524
+
4525
+ .justify-content-xxl-center {
4526
+ justify-content: center !important;
4527
+ }
4528
+
4529
+ .justify-content-xxl-between {
4530
+ justify-content: space-between !important;
4531
+ }
4532
+
4533
+ .justify-content-xxl-around {
4534
+ justify-content: space-around !important;
4535
+ }
4536
+
4537
+ .justify-content-xxl-evenly {
4538
+ justify-content: space-evenly !important;
4539
+ }
4540
+
4541
+ .align-items-xxl-start {
4542
+ align-items: flex-start !important;
4543
+ }
4544
+
4545
+ .align-items-xxl-end {
4546
+ align-items: flex-end !important;
4547
+ }
4548
+
4549
+ .align-items-xxl-center {
4550
+ align-items: center !important;
4551
+ }
4552
+
4553
+ .align-items-xxl-baseline {
4554
+ align-items: baseline !important;
4555
+ }
4556
+
4557
+ .align-items-xxl-stretch {
4558
+ align-items: stretch !important;
4559
+ }
4560
+
4561
+ .align-content-xxl-start {
4562
+ align-content: flex-start !important;
4563
+ }
4564
+
4565
+ .align-content-xxl-end {
4566
+ align-content: flex-end !important;
4567
+ }
4568
+
4569
+ .align-content-xxl-center {
4570
+ align-content: center !important;
4571
+ }
4572
+
4573
+ .align-content-xxl-between {
4574
+ align-content: space-between !important;
4575
+ }
4576
+
4577
+ .align-content-xxl-around {
4578
+ align-content: space-around !important;
4579
+ }
4580
+
4581
+ .align-content-xxl-stretch {
4582
+ align-content: stretch !important;
4583
+ }
4584
+
4585
+ .align-self-xxl-auto {
4586
+ align-self: auto !important;
4587
+ }
4588
+
4589
+ .align-self-xxl-start {
4590
+ align-self: flex-start !important;
4591
+ }
4592
+
4593
+ .align-self-xxl-end {
4594
+ align-self: flex-end !important;
4595
+ }
4596
+
4597
+ .align-self-xxl-center {
4598
+ align-self: center !important;
4599
+ }
4600
+
4601
+ .align-self-xxl-baseline {
4602
+ align-self: baseline !important;
4603
+ }
4604
+
4605
+ .align-self-xxl-stretch {
4606
+ align-self: stretch !important;
4607
+ }
4608
+
4609
+ .order-xxl-first {
4610
+ order: -1 !important;
4611
+ }
4612
+
4613
+ .order-xxl-0 {
4614
+ order: 0 !important;
4615
+ }
4616
+
4617
+ .order-xxl-1 {
4618
+ order: 1 !important;
4619
+ }
4620
+
4621
+ .order-xxl-2 {
4622
+ order: 2 !important;
4623
+ }
4624
+
4625
+ .order-xxl-3 {
4626
+ order: 3 !important;
4627
+ }
4628
+
4629
+ .order-xxl-4 {
4630
+ order: 4 !important;
4631
+ }
4632
+
4633
+ .order-xxl-5 {
4634
+ order: 5 !important;
4635
+ }
4636
+
4637
+ .order-xxl-last {
4638
+ order: 6 !important;
4639
+ }
4640
+
4641
+ .m-xxl-0 {
4642
+ margin: 0 !important;
4643
+ }
4644
+
4645
+ .m-xxl-1 {
4646
+ margin: 0.25rem !important;
4647
+ }
4648
+
4649
+ .m-xxl-2 {
4650
+ margin: 0.5rem !important;
4651
+ }
4652
+
4653
+ .m-xxl-3 {
4654
+ margin: 1rem !important;
4655
+ }
4656
+
4657
+ .m-xxl-4 {
4658
+ margin: 1.5rem !important;
4659
+ }
4660
+
4661
+ .m-xxl-5 {
4662
+ margin: 3rem !important;
4663
+ }
4664
+
4665
+ .m-xxl-auto {
4666
+ margin: auto !important;
4667
+ }
4668
+
4669
+ .mx-xxl-0 {
4670
+ margin-left: 0 !important;
4671
+ margin-right: 0 !important;
4672
+ }
4673
+
4674
+ .mx-xxl-1 {
4675
+ margin-left: 0.25rem !important;
4676
+ margin-right: 0.25rem !important;
4677
+ }
4678
+
4679
+ .mx-xxl-2 {
4680
+ margin-left: 0.5rem !important;
4681
+ margin-right: 0.5rem !important;
4682
+ }
4683
+
4684
+ .mx-xxl-3 {
4685
+ margin-left: 1rem !important;
4686
+ margin-right: 1rem !important;
4687
+ }
4688
+
4689
+ .mx-xxl-4 {
4690
+ margin-left: 1.5rem !important;
4691
+ margin-right: 1.5rem !important;
4692
+ }
4693
+
4694
+ .mx-xxl-5 {
4695
+ margin-left: 3rem !important;
4696
+ margin-right: 3rem !important;
4697
+ }
4698
+
4699
+ .mx-xxl-auto {
4700
+ margin-left: auto !important;
4701
+ margin-right: auto !important;
4702
+ }
4703
+
4704
+ .my-xxl-0 {
4705
+ margin-top: 0 !important;
4706
+ margin-bottom: 0 !important;
4707
+ }
4708
+
4709
+ .my-xxl-1 {
4710
+ margin-top: 0.25rem !important;
4711
+ margin-bottom: 0.25rem !important;
4712
+ }
4713
+
4714
+ .my-xxl-2 {
4715
+ margin-top: 0.5rem !important;
4716
+ margin-bottom: 0.5rem !important;
4717
+ }
4718
+
4719
+ .my-xxl-3 {
4720
+ margin-top: 1rem !important;
4721
+ margin-bottom: 1rem !important;
4722
+ }
4723
+
4724
+ .my-xxl-4 {
4725
+ margin-top: 1.5rem !important;
4726
+ margin-bottom: 1.5rem !important;
4727
+ }
4728
+
4729
+ .my-xxl-5 {
4730
+ margin-top: 3rem !important;
4731
+ margin-bottom: 3rem !important;
4732
+ }
4733
+
4734
+ .my-xxl-auto {
4735
+ margin-top: auto !important;
4736
+ margin-bottom: auto !important;
4737
+ }
4738
+
4739
+ .mt-xxl-0 {
4740
+ margin-top: 0 !important;
4741
+ }
4742
+
4743
+ .mt-xxl-1 {
4744
+ margin-top: 0.25rem !important;
4745
+ }
4746
+
4747
+ .mt-xxl-2 {
4748
+ margin-top: 0.5rem !important;
4749
+ }
4750
+
4751
+ .mt-xxl-3 {
4752
+ margin-top: 1rem !important;
4753
+ }
4754
+
4755
+ .mt-xxl-4 {
4756
+ margin-top: 1.5rem !important;
4757
+ }
4758
+
4759
+ .mt-xxl-5 {
4760
+ margin-top: 3rem !important;
4761
+ }
4762
+
4763
+ .mt-xxl-auto {
4764
+ margin-top: auto !important;
4765
+ }
4766
+
4767
+ .me-xxl-0 {
4768
+ margin-left: 0 !important;
4769
+ }
4770
+
4771
+ .me-xxl-1 {
4772
+ margin-left: 0.25rem !important;
4773
+ }
4774
+
4775
+ .me-xxl-2 {
4776
+ margin-left: 0.5rem !important;
4777
+ }
4778
+
4779
+ .me-xxl-3 {
4780
+ margin-left: 1rem !important;
4781
+ }
4782
+
4783
+ .me-xxl-4 {
4784
+ margin-left: 1.5rem !important;
4785
+ }
4786
+
4787
+ .me-xxl-5 {
4788
+ margin-left: 3rem !important;
4789
+ }
4790
+
4791
+ .me-xxl-auto {
4792
+ margin-left: auto !important;
4793
+ }
4794
+
4795
+ .mb-xxl-0 {
4796
+ margin-bottom: 0 !important;
4797
+ }
4798
+
4799
+ .mb-xxl-1 {
4800
+ margin-bottom: 0.25rem !important;
4801
+ }
4802
+
4803
+ .mb-xxl-2 {
4804
+ margin-bottom: 0.5rem !important;
4805
+ }
4806
+
4807
+ .mb-xxl-3 {
4808
+ margin-bottom: 1rem !important;
4809
+ }
4810
+
4811
+ .mb-xxl-4 {
4812
+ margin-bottom: 1.5rem !important;
4813
+ }
4814
+
4815
+ .mb-xxl-5 {
4816
+ margin-bottom: 3rem !important;
4817
+ }
4818
+
4819
+ .mb-xxl-auto {
4820
+ margin-bottom: auto !important;
4821
+ }
4822
+
4823
+ .ms-xxl-0 {
4824
+ margin-right: 0 !important;
4825
+ }
4826
+
4827
+ .ms-xxl-1 {
4828
+ margin-right: 0.25rem !important;
4829
+ }
4830
+
4831
+ .ms-xxl-2 {
4832
+ margin-right: 0.5rem !important;
4833
+ }
4834
+
4835
+ .ms-xxl-3 {
4836
+ margin-right: 1rem !important;
4837
+ }
4838
+
4839
+ .ms-xxl-4 {
4840
+ margin-right: 1.5rem !important;
4841
+ }
4842
+
4843
+ .ms-xxl-5 {
4844
+ margin-right: 3rem !important;
4845
+ }
4846
+
4847
+ .ms-xxl-auto {
4848
+ margin-right: auto !important;
4849
+ }
4850
+
4851
+ .p-xxl-0 {
4852
+ padding: 0 !important;
4853
+ }
4854
+
4855
+ .p-xxl-1 {
4856
+ padding: 0.25rem !important;
4857
+ }
4858
+
4859
+ .p-xxl-2 {
4860
+ padding: 0.5rem !important;
4861
+ }
4862
+
4863
+ .p-xxl-3 {
4864
+ padding: 1rem !important;
4865
+ }
4866
+
4867
+ .p-xxl-4 {
4868
+ padding: 1.5rem !important;
4869
+ }
4870
+
4871
+ .p-xxl-5 {
4872
+ padding: 3rem !important;
4873
+ }
4874
+
4875
+ .px-xxl-0 {
4876
+ padding-left: 0 !important;
4877
+ padding-right: 0 !important;
4878
+ }
4879
+
4880
+ .px-xxl-1 {
4881
+ padding-left: 0.25rem !important;
4882
+ padding-right: 0.25rem !important;
4883
+ }
4884
+
4885
+ .px-xxl-2 {
4886
+ padding-left: 0.5rem !important;
4887
+ padding-right: 0.5rem !important;
4888
+ }
4889
+
4890
+ .px-xxl-3 {
4891
+ padding-left: 1rem !important;
4892
+ padding-right: 1rem !important;
4893
+ }
4894
+
4895
+ .px-xxl-4 {
4896
+ padding-left: 1.5rem !important;
4897
+ padding-right: 1.5rem !important;
4898
+ }
4899
+
4900
+ .px-xxl-5 {
4901
+ padding-left: 3rem !important;
4902
+ padding-right: 3rem !important;
4903
+ }
4904
+
4905
+ .py-xxl-0 {
4906
+ padding-top: 0 !important;
4907
+ padding-bottom: 0 !important;
4908
+ }
4909
+
4910
+ .py-xxl-1 {
4911
+ padding-top: 0.25rem !important;
4912
+ padding-bottom: 0.25rem !important;
4913
+ }
4914
+
4915
+ .py-xxl-2 {
4916
+ padding-top: 0.5rem !important;
4917
+ padding-bottom: 0.5rem !important;
4918
+ }
4919
+
4920
+ .py-xxl-3 {
4921
+ padding-top: 1rem !important;
4922
+ padding-bottom: 1rem !important;
4923
+ }
4924
+
4925
+ .py-xxl-4 {
4926
+ padding-top: 1.5rem !important;
4927
+ padding-bottom: 1.5rem !important;
4928
+ }
4929
+
4930
+ .py-xxl-5 {
4931
+ padding-top: 3rem !important;
4932
+ padding-bottom: 3rem !important;
4933
+ }
4934
+
4935
+ .pt-xxl-0 {
4936
+ padding-top: 0 !important;
4937
+ }
4938
+
4939
+ .pt-xxl-1 {
4940
+ padding-top: 0.25rem !important;
4941
+ }
4942
+
4943
+ .pt-xxl-2 {
4944
+ padding-top: 0.5rem !important;
4945
+ }
4946
+
4947
+ .pt-xxl-3 {
4948
+ padding-top: 1rem !important;
4949
+ }
4950
+
4951
+ .pt-xxl-4 {
4952
+ padding-top: 1.5rem !important;
4953
+ }
4954
+
4955
+ .pt-xxl-5 {
4956
+ padding-top: 3rem !important;
4957
+ }
4958
+
4959
+ .pe-xxl-0 {
4960
+ padding-left: 0 !important;
4961
+ }
4962
+
4963
+ .pe-xxl-1 {
4964
+ padding-left: 0.25rem !important;
4965
+ }
4966
+
4967
+ .pe-xxl-2 {
4968
+ padding-left: 0.5rem !important;
4969
+ }
4970
+
4971
+ .pe-xxl-3 {
4972
+ padding-left: 1rem !important;
4973
+ }
4974
+
4975
+ .pe-xxl-4 {
4976
+ padding-left: 1.5rem !important;
4977
+ }
4978
+
4979
+ .pe-xxl-5 {
4980
+ padding-left: 3rem !important;
4981
+ }
4982
+
4983
+ .pb-xxl-0 {
4984
+ padding-bottom: 0 !important;
4985
+ }
4986
+
4987
+ .pb-xxl-1 {
4988
+ padding-bottom: 0.25rem !important;
4989
+ }
4990
+
4991
+ .pb-xxl-2 {
4992
+ padding-bottom: 0.5rem !important;
4993
+ }
4994
+
4995
+ .pb-xxl-3 {
4996
+ padding-bottom: 1rem !important;
4997
+ }
4998
+
4999
+ .pb-xxl-4 {
5000
+ padding-bottom: 1.5rem !important;
5001
+ }
5002
+
5003
+ .pb-xxl-5 {
5004
+ padding-bottom: 3rem !important;
5005
+ }
5006
+
5007
+ .ps-xxl-0 {
5008
+ padding-right: 0 !important;
5009
+ }
5010
+
5011
+ .ps-xxl-1 {
5012
+ padding-right: 0.25rem !important;
5013
+ }
5014
+
5015
+ .ps-xxl-2 {
5016
+ padding-right: 0.5rem !important;
5017
+ }
5018
+
5019
+ .ps-xxl-3 {
5020
+ padding-right: 1rem !important;
5021
+ }
5022
+
5023
+ .ps-xxl-4 {
5024
+ padding-right: 1.5rem !important;
5025
+ }
5026
+
5027
+ .ps-xxl-5 {
5028
+ padding-right: 3rem !important;
5029
+ }
5030
+ }
5031
+ @media print {
5032
+ .d-print-inline {
5033
+ display: inline !important;
5034
+ }
5035
+
5036
+ .d-print-inline-block {
5037
+ display: inline-block !important;
5038
+ }
5039
+
5040
+ .d-print-block {
5041
+ display: block !important;
5042
+ }
5043
+
5044
+ .d-print-grid {
5045
+ display: grid !important;
5046
+ }
5047
+
5048
+ .d-print-table {
5049
+ display: table !important;
5050
+ }
5051
+
5052
+ .d-print-table-row {
5053
+ display: table-row !important;
5054
+ }
5055
+
5056
+ .d-print-table-cell {
5057
+ display: table-cell !important;
5058
+ }
5059
+
5060
+ .d-print-flex {
5061
+ display: flex !important;
5062
+ }
5063
+
5064
+ .d-print-inline-flex {
5065
+ display: inline-flex !important;
5066
+ }
5067
+
5068
+ .d-print-none {
5069
+ display: none !important;
5070
+ }
5071
+ }
5072
+ /*# sourceMappingURL=bootstrap-grid.rtl.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.min.css ADDED
@@ -0,0 +1,3937 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Grid v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ */
7
+ :root {
8
+ --bs-blue: #0d6efd;
9
+ --bs-indigo: #6610f2;
10
+ --bs-purple: #6f42c1;
11
+ --bs-pink: #d63384;
12
+ --bs-red: #dc3545;
13
+ --bs-orange: #fd7e14;
14
+ --bs-yellow: #ffc107;
15
+ --bs-green: #198754;
16
+ --bs-teal: #20c997;
17
+ --bs-cyan: #0dcaf0;
18
+ --bs-white: #fff;
19
+ --bs-gray: #6c757d;
20
+ --bs-gray-dark: #343a40;
21
+ --bs-gray-100: #f8f9fa;
22
+ --bs-gray-200: #e9ecef;
23
+ --bs-gray-300: #dee2e6;
24
+ --bs-gray-400: #ced4da;
25
+ --bs-gray-500: #adb5bd;
26
+ --bs-gray-600: #6c757d;
27
+ --bs-gray-700: #495057;
28
+ --bs-gray-800: #343a40;
29
+ --bs-gray-900: #212529;
30
+ --bs-primary: #0d6efd;
31
+ --bs-secondary: #6c757d;
32
+ --bs-success: #198754;
33
+ --bs-info: #0dcaf0;
34
+ --bs-warning: #ffc107;
35
+ --bs-danger: #dc3545;
36
+ --bs-light: #f8f9fa;
37
+ --bs-dark: #212529;
38
+ --bs-primary-rgb: 13, 110, 253;
39
+ --bs-secondary-rgb: 108, 117, 125;
40
+ --bs-success-rgb: 25, 135, 84;
41
+ --bs-info-rgb: 13, 202, 240;
42
+ --bs-warning-rgb: 255, 193, 7;
43
+ --bs-danger-rgb: 220, 53, 69;
44
+ --bs-light-rgb: 248, 249, 250;
45
+ --bs-dark-rgb: 33, 37, 41;
46
+ --bs-white-rgb: 255, 255, 255;
47
+ --bs-black-rgb: 0, 0, 0;
48
+ --bs-body-color-rgb: 33, 37, 41;
49
+ --bs-body-bg-rgb: 255, 255, 255;
50
+ --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
51
+ "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
52
+ "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
53
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
54
+ "Liberation Mono", "Courier New", monospace;
55
+ --bs-gradient: linear-gradient(
56
+ 180deg,
57
+ rgba(255, 255, 255, 0.15),
58
+ rgba(255, 255, 255, 0)
59
+ );
60
+ --bs-body-font-family: var(--bs-font-sans-serif);
61
+ --bs-body-font-size: 1rem;
62
+ --bs-body-font-weight: 400;
63
+ --bs-body-line-height: 1.5;
64
+ --bs-body-color: #212529;
65
+ --bs-body-bg: #fff;
66
+ }
67
+ .container,
68
+ .container-fluid,
69
+ .container-lg,
70
+ .container-md,
71
+ .container-sm,
72
+ .container-xl,
73
+ .container-xxl {
74
+ width: 100%;
75
+ padding-left: var(--bs-gutter-x, 0.75rem);
76
+ padding-right: var(--bs-gutter-x, 0.75rem);
77
+ margin-left: auto;
78
+ margin-right: auto;
79
+ }
80
+ @media (min-width: 576px) {
81
+ .container,
82
+ .container-sm {
83
+ max-width: 540px;
84
+ }
85
+ }
86
+ @media (min-width: 768px) {
87
+ .container,
88
+ .container-md,
89
+ .container-sm {
90
+ max-width: 720px;
91
+ }
92
+ }
93
+ @media (min-width: 992px) {
94
+ .container,
95
+ .container-lg,
96
+ .container-md,
97
+ .container-sm {
98
+ max-width: 960px;
99
+ }
100
+ }
101
+ @media (min-width: 1200px) {
102
+ .container,
103
+ .container-lg,
104
+ .container-md,
105
+ .container-sm,
106
+ .container-xl {
107
+ max-width: 1140px;
108
+ }
109
+ }
110
+ @media (min-width: 1400px) {
111
+ .container,
112
+ .container-lg,
113
+ .container-md,
114
+ .container-sm,
115
+ .container-xl,
116
+ .container-xxl {
117
+ max-width: 1320px;
118
+ }
119
+ }
120
+ .row {
121
+ --bs-gutter-x: 1.5rem;
122
+ --bs-gutter-y: 0;
123
+ display: flex;
124
+ flex-wrap: wrap;
125
+ margin-top: calc(-1 * var(--bs-gutter-y));
126
+ margin-left: calc(-0.5 * var(--bs-gutter-x));
127
+ margin-right: calc(-0.5 * var(--bs-gutter-x));
128
+ }
129
+ .row > * {
130
+ box-sizing: border-box;
131
+ flex-shrink: 0;
132
+ width: 100%;
133
+ max-width: 100%;
134
+ padding-left: calc(var(--bs-gutter-x) * 0.5);
135
+ padding-right: calc(var(--bs-gutter-x) * 0.5);
136
+ margin-top: var(--bs-gutter-y);
137
+ }
138
+ .col {
139
+ flex: 1 0 0%;
140
+ }
141
+ .row-cols-auto > * {
142
+ flex: 0 0 auto;
143
+ width: auto;
144
+ }
145
+ .row-cols-1 > * {
146
+ flex: 0 0 auto;
147
+ width: 100%;
148
+ }
149
+ .row-cols-2 > * {
150
+ flex: 0 0 auto;
151
+ width: 50%;
152
+ }
153
+ .row-cols-3 > * {
154
+ flex: 0 0 auto;
155
+ width: 33.3333333333%;
156
+ }
157
+ .row-cols-4 > * {
158
+ flex: 0 0 auto;
159
+ width: 25%;
160
+ }
161
+ .row-cols-5 > * {
162
+ flex: 0 0 auto;
163
+ width: 20%;
164
+ }
165
+ .row-cols-6 > * {
166
+ flex: 0 0 auto;
167
+ width: 16.6666666667%;
168
+ }
169
+ .col-auto {
170
+ flex: 0 0 auto;
171
+ width: auto;
172
+ }
173
+ .col-1 {
174
+ flex: 0 0 auto;
175
+ width: 8.33333333%;
176
+ }
177
+ .col-2 {
178
+ flex: 0 0 auto;
179
+ width: 16.66666667%;
180
+ }
181
+ .col-3 {
182
+ flex: 0 0 auto;
183
+ width: 25%;
184
+ }
185
+ .col-4 {
186
+ flex: 0 0 auto;
187
+ width: 33.33333333%;
188
+ }
189
+ .col-5 {
190
+ flex: 0 0 auto;
191
+ width: 41.66666667%;
192
+ }
193
+ .col-6 {
194
+ flex: 0 0 auto;
195
+ width: 50%;
196
+ }
197
+ .col-7 {
198
+ flex: 0 0 auto;
199
+ width: 58.33333333%;
200
+ }
201
+ .col-8 {
202
+ flex: 0 0 auto;
203
+ width: 66.66666667%;
204
+ }
205
+ .col-9 {
206
+ flex: 0 0 auto;
207
+ width: 75%;
208
+ }
209
+ .col-10 {
210
+ flex: 0 0 auto;
211
+ width: 83.33333333%;
212
+ }
213
+ .col-11 {
214
+ flex: 0 0 auto;
215
+ width: 91.66666667%;
216
+ }
217
+ .col-12 {
218
+ flex: 0 0 auto;
219
+ width: 100%;
220
+ }
221
+ .offset-1 {
222
+ margin-right: 8.33333333%;
223
+ }
224
+ .offset-2 {
225
+ margin-right: 16.66666667%;
226
+ }
227
+ .offset-3 {
228
+ margin-right: 25%;
229
+ }
230
+ .offset-4 {
231
+ margin-right: 33.33333333%;
232
+ }
233
+ .offset-5 {
234
+ margin-right: 41.66666667%;
235
+ }
236
+ .offset-6 {
237
+ margin-right: 50%;
238
+ }
239
+ .offset-7 {
240
+ margin-right: 58.33333333%;
241
+ }
242
+ .offset-8 {
243
+ margin-right: 66.66666667%;
244
+ }
245
+ .offset-9 {
246
+ margin-right: 75%;
247
+ }
248
+ .offset-10 {
249
+ margin-right: 83.33333333%;
250
+ }
251
+ .offset-11 {
252
+ margin-right: 91.66666667%;
253
+ }
254
+ .g-0,
255
+ .gx-0 {
256
+ --bs-gutter-x: 0;
257
+ }
258
+ .g-0,
259
+ .gy-0 {
260
+ --bs-gutter-y: 0;
261
+ }
262
+ .g-1,
263
+ .gx-1 {
264
+ --bs-gutter-x: 0.25rem;
265
+ }
266
+ .g-1,
267
+ .gy-1 {
268
+ --bs-gutter-y: 0.25rem;
269
+ }
270
+ .g-2,
271
+ .gx-2 {
272
+ --bs-gutter-x: 0.5rem;
273
+ }
274
+ .g-2,
275
+ .gy-2 {
276
+ --bs-gutter-y: 0.5rem;
277
+ }
278
+ .g-3,
279
+ .gx-3 {
280
+ --bs-gutter-x: 1rem;
281
+ }
282
+ .g-3,
283
+ .gy-3 {
284
+ --bs-gutter-y: 1rem;
285
+ }
286
+ .g-4,
287
+ .gx-4 {
288
+ --bs-gutter-x: 1.5rem;
289
+ }
290
+ .g-4,
291
+ .gy-4 {
292
+ --bs-gutter-y: 1.5rem;
293
+ }
294
+ .g-5,
295
+ .gx-5 {
296
+ --bs-gutter-x: 3rem;
297
+ }
298
+ .g-5,
299
+ .gy-5 {
300
+ --bs-gutter-y: 3rem;
301
+ }
302
+ @media (min-width: 576px) {
303
+ .col-sm {
304
+ flex: 1 0 0%;
305
+ }
306
+ .row-cols-sm-auto > * {
307
+ flex: 0 0 auto;
308
+ width: auto;
309
+ }
310
+ .row-cols-sm-1 > * {
311
+ flex: 0 0 auto;
312
+ width: 100%;
313
+ }
314
+ .row-cols-sm-2 > * {
315
+ flex: 0 0 auto;
316
+ width: 50%;
317
+ }
318
+ .row-cols-sm-3 > * {
319
+ flex: 0 0 auto;
320
+ width: 33.3333333333%;
321
+ }
322
+ .row-cols-sm-4 > * {
323
+ flex: 0 0 auto;
324
+ width: 25%;
325
+ }
326
+ .row-cols-sm-5 > * {
327
+ flex: 0 0 auto;
328
+ width: 20%;
329
+ }
330
+ .row-cols-sm-6 > * {
331
+ flex: 0 0 auto;
332
+ width: 16.6666666667%;
333
+ }
334
+ .col-sm-auto {
335
+ flex: 0 0 auto;
336
+ width: auto;
337
+ }
338
+ .col-sm-1 {
339
+ flex: 0 0 auto;
340
+ width: 8.33333333%;
341
+ }
342
+ .col-sm-2 {
343
+ flex: 0 0 auto;
344
+ width: 16.66666667%;
345
+ }
346
+ .col-sm-3 {
347
+ flex: 0 0 auto;
348
+ width: 25%;
349
+ }
350
+ .col-sm-4 {
351
+ flex: 0 0 auto;
352
+ width: 33.33333333%;
353
+ }
354
+ .col-sm-5 {
355
+ flex: 0 0 auto;
356
+ width: 41.66666667%;
357
+ }
358
+ .col-sm-6 {
359
+ flex: 0 0 auto;
360
+ width: 50%;
361
+ }
362
+ .col-sm-7 {
363
+ flex: 0 0 auto;
364
+ width: 58.33333333%;
365
+ }
366
+ .col-sm-8 {
367
+ flex: 0 0 auto;
368
+ width: 66.66666667%;
369
+ }
370
+ .col-sm-9 {
371
+ flex: 0 0 auto;
372
+ width: 75%;
373
+ }
374
+ .col-sm-10 {
375
+ flex: 0 0 auto;
376
+ width: 83.33333333%;
377
+ }
378
+ .col-sm-11 {
379
+ flex: 0 0 auto;
380
+ width: 91.66666667%;
381
+ }
382
+ .col-sm-12 {
383
+ flex: 0 0 auto;
384
+ width: 100%;
385
+ }
386
+ .offset-sm-0 {
387
+ margin-right: 0;
388
+ }
389
+ .offset-sm-1 {
390
+ margin-right: 8.33333333%;
391
+ }
392
+ .offset-sm-2 {
393
+ margin-right: 16.66666667%;
394
+ }
395
+ .offset-sm-3 {
396
+ margin-right: 25%;
397
+ }
398
+ .offset-sm-4 {
399
+ margin-right: 33.33333333%;
400
+ }
401
+ .offset-sm-5 {
402
+ margin-right: 41.66666667%;
403
+ }
404
+ .offset-sm-6 {
405
+ margin-right: 50%;
406
+ }
407
+ .offset-sm-7 {
408
+ margin-right: 58.33333333%;
409
+ }
410
+ .offset-sm-8 {
411
+ margin-right: 66.66666667%;
412
+ }
413
+ .offset-sm-9 {
414
+ margin-right: 75%;
415
+ }
416
+ .offset-sm-10 {
417
+ margin-right: 83.33333333%;
418
+ }
419
+ .offset-sm-11 {
420
+ margin-right: 91.66666667%;
421
+ }
422
+ .g-sm-0,
423
+ .gx-sm-0 {
424
+ --bs-gutter-x: 0;
425
+ }
426
+ .g-sm-0,
427
+ .gy-sm-0 {
428
+ --bs-gutter-y: 0;
429
+ }
430
+ .g-sm-1,
431
+ .gx-sm-1 {
432
+ --bs-gutter-x: 0.25rem;
433
+ }
434
+ .g-sm-1,
435
+ .gy-sm-1 {
436
+ --bs-gutter-y: 0.25rem;
437
+ }
438
+ .g-sm-2,
439
+ .gx-sm-2 {
440
+ --bs-gutter-x: 0.5rem;
441
+ }
442
+ .g-sm-2,
443
+ .gy-sm-2 {
444
+ --bs-gutter-y: 0.5rem;
445
+ }
446
+ .g-sm-3,
447
+ .gx-sm-3 {
448
+ --bs-gutter-x: 1rem;
449
+ }
450
+ .g-sm-3,
451
+ .gy-sm-3 {
452
+ --bs-gutter-y: 1rem;
453
+ }
454
+ .g-sm-4,
455
+ .gx-sm-4 {
456
+ --bs-gutter-x: 1.5rem;
457
+ }
458
+ .g-sm-4,
459
+ .gy-sm-4 {
460
+ --bs-gutter-y: 1.5rem;
461
+ }
462
+ .g-sm-5,
463
+ .gx-sm-5 {
464
+ --bs-gutter-x: 3rem;
465
+ }
466
+ .g-sm-5,
467
+ .gy-sm-5 {
468
+ --bs-gutter-y: 3rem;
469
+ }
470
+ }
471
+ @media (min-width: 768px) {
472
+ .col-md {
473
+ flex: 1 0 0%;
474
+ }
475
+ .row-cols-md-auto > * {
476
+ flex: 0 0 auto;
477
+ width: auto;
478
+ }
479
+ .row-cols-md-1 > * {
480
+ flex: 0 0 auto;
481
+ width: 100%;
482
+ }
483
+ .row-cols-md-2 > * {
484
+ flex: 0 0 auto;
485
+ width: 50%;
486
+ }
487
+ .row-cols-md-3 > * {
488
+ flex: 0 0 auto;
489
+ width: 33.3333333333%;
490
+ }
491
+ .row-cols-md-4 > * {
492
+ flex: 0 0 auto;
493
+ width: 25%;
494
+ }
495
+ .row-cols-md-5 > * {
496
+ flex: 0 0 auto;
497
+ width: 20%;
498
+ }
499
+ .row-cols-md-6 > * {
500
+ flex: 0 0 auto;
501
+ width: 16.6666666667%;
502
+ }
503
+ .col-md-auto {
504
+ flex: 0 0 auto;
505
+ width: auto;
506
+ }
507
+ .col-md-1 {
508
+ flex: 0 0 auto;
509
+ width: 8.33333333%;
510
+ }
511
+ .col-md-2 {
512
+ flex: 0 0 auto;
513
+ width: 16.66666667%;
514
+ }
515
+ .col-md-3 {
516
+ flex: 0 0 auto;
517
+ width: 25%;
518
+ }
519
+ .col-md-4 {
520
+ flex: 0 0 auto;
521
+ width: 33.33333333%;
522
+ }
523
+ .col-md-5 {
524
+ flex: 0 0 auto;
525
+ width: 41.66666667%;
526
+ }
527
+ .col-md-6 {
528
+ flex: 0 0 auto;
529
+ width: 50%;
530
+ }
531
+ .col-md-7 {
532
+ flex: 0 0 auto;
533
+ width: 58.33333333%;
534
+ }
535
+ .col-md-8 {
536
+ flex: 0 0 auto;
537
+ width: 66.66666667%;
538
+ }
539
+ .col-md-9 {
540
+ flex: 0 0 auto;
541
+ width: 75%;
542
+ }
543
+ .col-md-10 {
544
+ flex: 0 0 auto;
545
+ width: 83.33333333%;
546
+ }
547
+ .col-md-11 {
548
+ flex: 0 0 auto;
549
+ width: 91.66666667%;
550
+ }
551
+ .col-md-12 {
552
+ flex: 0 0 auto;
553
+ width: 100%;
554
+ }
555
+ .offset-md-0 {
556
+ margin-right: 0;
557
+ }
558
+ .offset-md-1 {
559
+ margin-right: 8.33333333%;
560
+ }
561
+ .offset-md-2 {
562
+ margin-right: 16.66666667%;
563
+ }
564
+ .offset-md-3 {
565
+ margin-right: 25%;
566
+ }
567
+ .offset-md-4 {
568
+ margin-right: 33.33333333%;
569
+ }
570
+ .offset-md-5 {
571
+ margin-right: 41.66666667%;
572
+ }
573
+ .offset-md-6 {
574
+ margin-right: 50%;
575
+ }
576
+ .offset-md-7 {
577
+ margin-right: 58.33333333%;
578
+ }
579
+ .offset-md-8 {
580
+ margin-right: 66.66666667%;
581
+ }
582
+ .offset-md-9 {
583
+ margin-right: 75%;
584
+ }
585
+ .offset-md-10 {
586
+ margin-right: 83.33333333%;
587
+ }
588
+ .offset-md-11 {
589
+ margin-right: 91.66666667%;
590
+ }
591
+ .g-md-0,
592
+ .gx-md-0 {
593
+ --bs-gutter-x: 0;
594
+ }
595
+ .g-md-0,
596
+ .gy-md-0 {
597
+ --bs-gutter-y: 0;
598
+ }
599
+ .g-md-1,
600
+ .gx-md-1 {
601
+ --bs-gutter-x: 0.25rem;
602
+ }
603
+ .g-md-1,
604
+ .gy-md-1 {
605
+ --bs-gutter-y: 0.25rem;
606
+ }
607
+ .g-md-2,
608
+ .gx-md-2 {
609
+ --bs-gutter-x: 0.5rem;
610
+ }
611
+ .g-md-2,
612
+ .gy-md-2 {
613
+ --bs-gutter-y: 0.5rem;
614
+ }
615
+ .g-md-3,
616
+ .gx-md-3 {
617
+ --bs-gutter-x: 1rem;
618
+ }
619
+ .g-md-3,
620
+ .gy-md-3 {
621
+ --bs-gutter-y: 1rem;
622
+ }
623
+ .g-md-4,
624
+ .gx-md-4 {
625
+ --bs-gutter-x: 1.5rem;
626
+ }
627
+ .g-md-4,
628
+ .gy-md-4 {
629
+ --bs-gutter-y: 1.5rem;
630
+ }
631
+ .g-md-5,
632
+ .gx-md-5 {
633
+ --bs-gutter-x: 3rem;
634
+ }
635
+ .g-md-5,
636
+ .gy-md-5 {
637
+ --bs-gutter-y: 3rem;
638
+ }
639
+ }
640
+ @media (min-width: 992px) {
641
+ .col-lg {
642
+ flex: 1 0 0%;
643
+ }
644
+ .row-cols-lg-auto > * {
645
+ flex: 0 0 auto;
646
+ width: auto;
647
+ }
648
+ .row-cols-lg-1 > * {
649
+ flex: 0 0 auto;
650
+ width: 100%;
651
+ }
652
+ .row-cols-lg-2 > * {
653
+ flex: 0 0 auto;
654
+ width: 50%;
655
+ }
656
+ .row-cols-lg-3 > * {
657
+ flex: 0 0 auto;
658
+ width: 33.3333333333%;
659
+ }
660
+ .row-cols-lg-4 > * {
661
+ flex: 0 0 auto;
662
+ width: 25%;
663
+ }
664
+ .row-cols-lg-5 > * {
665
+ flex: 0 0 auto;
666
+ width: 20%;
667
+ }
668
+ .row-cols-lg-6 > * {
669
+ flex: 0 0 auto;
670
+ width: 16.6666666667%;
671
+ }
672
+ .col-lg-auto {
673
+ flex: 0 0 auto;
674
+ width: auto;
675
+ }
676
+ .col-lg-1 {
677
+ flex: 0 0 auto;
678
+ width: 8.33333333%;
679
+ }
680
+ .col-lg-2 {
681
+ flex: 0 0 auto;
682
+ width: 16.66666667%;
683
+ }
684
+ .col-lg-3 {
685
+ flex: 0 0 auto;
686
+ width: 25%;
687
+ }
688
+ .col-lg-4 {
689
+ flex: 0 0 auto;
690
+ width: 33.33333333%;
691
+ }
692
+ .col-lg-5 {
693
+ flex: 0 0 auto;
694
+ width: 41.66666667%;
695
+ }
696
+ .col-lg-6 {
697
+ flex: 0 0 auto;
698
+ width: 50%;
699
+ }
700
+ .col-lg-7 {
701
+ flex: 0 0 auto;
702
+ width: 58.33333333%;
703
+ }
704
+ .col-lg-8 {
705
+ flex: 0 0 auto;
706
+ width: 66.66666667%;
707
+ }
708
+ .col-lg-9 {
709
+ flex: 0 0 auto;
710
+ width: 75%;
711
+ }
712
+ .col-lg-10 {
713
+ flex: 0 0 auto;
714
+ width: 83.33333333%;
715
+ }
716
+ .col-lg-11 {
717
+ flex: 0 0 auto;
718
+ width: 91.66666667%;
719
+ }
720
+ .col-lg-12 {
721
+ flex: 0 0 auto;
722
+ width: 100%;
723
+ }
724
+ .offset-lg-0 {
725
+ margin-right: 0;
726
+ }
727
+ .offset-lg-1 {
728
+ margin-right: 8.33333333%;
729
+ }
730
+ .offset-lg-2 {
731
+ margin-right: 16.66666667%;
732
+ }
733
+ .offset-lg-3 {
734
+ margin-right: 25%;
735
+ }
736
+ .offset-lg-4 {
737
+ margin-right: 33.33333333%;
738
+ }
739
+ .offset-lg-5 {
740
+ margin-right: 41.66666667%;
741
+ }
742
+ .offset-lg-6 {
743
+ margin-right: 50%;
744
+ }
745
+ .offset-lg-7 {
746
+ margin-right: 58.33333333%;
747
+ }
748
+ .offset-lg-8 {
749
+ margin-right: 66.66666667%;
750
+ }
751
+ .offset-lg-9 {
752
+ margin-right: 75%;
753
+ }
754
+ .offset-lg-10 {
755
+ margin-right: 83.33333333%;
756
+ }
757
+ .offset-lg-11 {
758
+ margin-right: 91.66666667%;
759
+ }
760
+ .g-lg-0,
761
+ .gx-lg-0 {
762
+ --bs-gutter-x: 0;
763
+ }
764
+ .g-lg-0,
765
+ .gy-lg-0 {
766
+ --bs-gutter-y: 0;
767
+ }
768
+ .g-lg-1,
769
+ .gx-lg-1 {
770
+ --bs-gutter-x: 0.25rem;
771
+ }
772
+ .g-lg-1,
773
+ .gy-lg-1 {
774
+ --bs-gutter-y: 0.25rem;
775
+ }
776
+ .g-lg-2,
777
+ .gx-lg-2 {
778
+ --bs-gutter-x: 0.5rem;
779
+ }
780
+ .g-lg-2,
781
+ .gy-lg-2 {
782
+ --bs-gutter-y: 0.5rem;
783
+ }
784
+ .g-lg-3,
785
+ .gx-lg-3 {
786
+ --bs-gutter-x: 1rem;
787
+ }
788
+ .g-lg-3,
789
+ .gy-lg-3 {
790
+ --bs-gutter-y: 1rem;
791
+ }
792
+ .g-lg-4,
793
+ .gx-lg-4 {
794
+ --bs-gutter-x: 1.5rem;
795
+ }
796
+ .g-lg-4,
797
+ .gy-lg-4 {
798
+ --bs-gutter-y: 1.5rem;
799
+ }
800
+ .g-lg-5,
801
+ .gx-lg-5 {
802
+ --bs-gutter-x: 3rem;
803
+ }
804
+ .g-lg-5,
805
+ .gy-lg-5 {
806
+ --bs-gutter-y: 3rem;
807
+ }
808
+ }
809
+ @media (min-width: 1200px) {
810
+ .col-xl {
811
+ flex: 1 0 0%;
812
+ }
813
+ .row-cols-xl-auto > * {
814
+ flex: 0 0 auto;
815
+ width: auto;
816
+ }
817
+ .row-cols-xl-1 > * {
818
+ flex: 0 0 auto;
819
+ width: 100%;
820
+ }
821
+ .row-cols-xl-2 > * {
822
+ flex: 0 0 auto;
823
+ width: 50%;
824
+ }
825
+ .row-cols-xl-3 > * {
826
+ flex: 0 0 auto;
827
+ width: 33.3333333333%;
828
+ }
829
+ .row-cols-xl-4 > * {
830
+ flex: 0 0 auto;
831
+ width: 25%;
832
+ }
833
+ .row-cols-xl-5 > * {
834
+ flex: 0 0 auto;
835
+ width: 20%;
836
+ }
837
+ .row-cols-xl-6 > * {
838
+ flex: 0 0 auto;
839
+ width: 16.6666666667%;
840
+ }
841
+ .col-xl-auto {
842
+ flex: 0 0 auto;
843
+ width: auto;
844
+ }
845
+ .col-xl-1 {
846
+ flex: 0 0 auto;
847
+ width: 8.33333333%;
848
+ }
849
+ .col-xl-2 {
850
+ flex: 0 0 auto;
851
+ width: 16.66666667%;
852
+ }
853
+ .col-xl-3 {
854
+ flex: 0 0 auto;
855
+ width: 25%;
856
+ }
857
+ .col-xl-4 {
858
+ flex: 0 0 auto;
859
+ width: 33.33333333%;
860
+ }
861
+ .col-xl-5 {
862
+ flex: 0 0 auto;
863
+ width: 41.66666667%;
864
+ }
865
+ .col-xl-6 {
866
+ flex: 0 0 auto;
867
+ width: 50%;
868
+ }
869
+ .col-xl-7 {
870
+ flex: 0 0 auto;
871
+ width: 58.33333333%;
872
+ }
873
+ .col-xl-8 {
874
+ flex: 0 0 auto;
875
+ width: 66.66666667%;
876
+ }
877
+ .col-xl-9 {
878
+ flex: 0 0 auto;
879
+ width: 75%;
880
+ }
881
+ .col-xl-10 {
882
+ flex: 0 0 auto;
883
+ width: 83.33333333%;
884
+ }
885
+ .col-xl-11 {
886
+ flex: 0 0 auto;
887
+ width: 91.66666667%;
888
+ }
889
+ .col-xl-12 {
890
+ flex: 0 0 auto;
891
+ width: 100%;
892
+ }
893
+ .offset-xl-0 {
894
+ margin-right: 0;
895
+ }
896
+ .offset-xl-1 {
897
+ margin-right: 8.33333333%;
898
+ }
899
+ .offset-xl-2 {
900
+ margin-right: 16.66666667%;
901
+ }
902
+ .offset-xl-3 {
903
+ margin-right: 25%;
904
+ }
905
+ .offset-xl-4 {
906
+ margin-right: 33.33333333%;
907
+ }
908
+ .offset-xl-5 {
909
+ margin-right: 41.66666667%;
910
+ }
911
+ .offset-xl-6 {
912
+ margin-right: 50%;
913
+ }
914
+ .offset-xl-7 {
915
+ margin-right: 58.33333333%;
916
+ }
917
+ .offset-xl-8 {
918
+ margin-right: 66.66666667%;
919
+ }
920
+ .offset-xl-9 {
921
+ margin-right: 75%;
922
+ }
923
+ .offset-xl-10 {
924
+ margin-right: 83.33333333%;
925
+ }
926
+ .offset-xl-11 {
927
+ margin-right: 91.66666667%;
928
+ }
929
+ .g-xl-0,
930
+ .gx-xl-0 {
931
+ --bs-gutter-x: 0;
932
+ }
933
+ .g-xl-0,
934
+ .gy-xl-0 {
935
+ --bs-gutter-y: 0;
936
+ }
937
+ .g-xl-1,
938
+ .gx-xl-1 {
939
+ --bs-gutter-x: 0.25rem;
940
+ }
941
+ .g-xl-1,
942
+ .gy-xl-1 {
943
+ --bs-gutter-y: 0.25rem;
944
+ }
945
+ .g-xl-2,
946
+ .gx-xl-2 {
947
+ --bs-gutter-x: 0.5rem;
948
+ }
949
+ .g-xl-2,
950
+ .gy-xl-2 {
951
+ --bs-gutter-y: 0.5rem;
952
+ }
953
+ .g-xl-3,
954
+ .gx-xl-3 {
955
+ --bs-gutter-x: 1rem;
956
+ }
957
+ .g-xl-3,
958
+ .gy-xl-3 {
959
+ --bs-gutter-y: 1rem;
960
+ }
961
+ .g-xl-4,
962
+ .gx-xl-4 {
963
+ --bs-gutter-x: 1.5rem;
964
+ }
965
+ .g-xl-4,
966
+ .gy-xl-4 {
967
+ --bs-gutter-y: 1.5rem;
968
+ }
969
+ .g-xl-5,
970
+ .gx-xl-5 {
971
+ --bs-gutter-x: 3rem;
972
+ }
973
+ .g-xl-5,
974
+ .gy-xl-5 {
975
+ --bs-gutter-y: 3rem;
976
+ }
977
+ }
978
+ @media (min-width: 1400px) {
979
+ .col-xxl {
980
+ flex: 1 0 0%;
981
+ }
982
+ .row-cols-xxl-auto > * {
983
+ flex: 0 0 auto;
984
+ width: auto;
985
+ }
986
+ .row-cols-xxl-1 > * {
987
+ flex: 0 0 auto;
988
+ width: 100%;
989
+ }
990
+ .row-cols-xxl-2 > * {
991
+ flex: 0 0 auto;
992
+ width: 50%;
993
+ }
994
+ .row-cols-xxl-3 > * {
995
+ flex: 0 0 auto;
996
+ width: 33.3333333333%;
997
+ }
998
+ .row-cols-xxl-4 > * {
999
+ flex: 0 0 auto;
1000
+ width: 25%;
1001
+ }
1002
+ .row-cols-xxl-5 > * {
1003
+ flex: 0 0 auto;
1004
+ width: 20%;
1005
+ }
1006
+ .row-cols-xxl-6 > * {
1007
+ flex: 0 0 auto;
1008
+ width: 16.6666666667%;
1009
+ }
1010
+ .col-xxl-auto {
1011
+ flex: 0 0 auto;
1012
+ width: auto;
1013
+ }
1014
+ .col-xxl-1 {
1015
+ flex: 0 0 auto;
1016
+ width: 8.33333333%;
1017
+ }
1018
+ .col-xxl-2 {
1019
+ flex: 0 0 auto;
1020
+ width: 16.66666667%;
1021
+ }
1022
+ .col-xxl-3 {
1023
+ flex: 0 0 auto;
1024
+ width: 25%;
1025
+ }
1026
+ .col-xxl-4 {
1027
+ flex: 0 0 auto;
1028
+ width: 33.33333333%;
1029
+ }
1030
+ .col-xxl-5 {
1031
+ flex: 0 0 auto;
1032
+ width: 41.66666667%;
1033
+ }
1034
+ .col-xxl-6 {
1035
+ flex: 0 0 auto;
1036
+ width: 50%;
1037
+ }
1038
+ .col-xxl-7 {
1039
+ flex: 0 0 auto;
1040
+ width: 58.33333333%;
1041
+ }
1042
+ .col-xxl-8 {
1043
+ flex: 0 0 auto;
1044
+ width: 66.66666667%;
1045
+ }
1046
+ .col-xxl-9 {
1047
+ flex: 0 0 auto;
1048
+ width: 75%;
1049
+ }
1050
+ .col-xxl-10 {
1051
+ flex: 0 0 auto;
1052
+ width: 83.33333333%;
1053
+ }
1054
+ .col-xxl-11 {
1055
+ flex: 0 0 auto;
1056
+ width: 91.66666667%;
1057
+ }
1058
+ .col-xxl-12 {
1059
+ flex: 0 0 auto;
1060
+ width: 100%;
1061
+ }
1062
+ .offset-xxl-0 {
1063
+ margin-right: 0;
1064
+ }
1065
+ .offset-xxl-1 {
1066
+ margin-right: 8.33333333%;
1067
+ }
1068
+ .offset-xxl-2 {
1069
+ margin-right: 16.66666667%;
1070
+ }
1071
+ .offset-xxl-3 {
1072
+ margin-right: 25%;
1073
+ }
1074
+ .offset-xxl-4 {
1075
+ margin-right: 33.33333333%;
1076
+ }
1077
+ .offset-xxl-5 {
1078
+ margin-right: 41.66666667%;
1079
+ }
1080
+ .offset-xxl-6 {
1081
+ margin-right: 50%;
1082
+ }
1083
+ .offset-xxl-7 {
1084
+ margin-right: 58.33333333%;
1085
+ }
1086
+ .offset-xxl-8 {
1087
+ margin-right: 66.66666667%;
1088
+ }
1089
+ .offset-xxl-9 {
1090
+ margin-right: 75%;
1091
+ }
1092
+ .offset-xxl-10 {
1093
+ margin-right: 83.33333333%;
1094
+ }
1095
+ .offset-xxl-11 {
1096
+ margin-right: 91.66666667%;
1097
+ }
1098
+ .g-xxl-0,
1099
+ .gx-xxl-0 {
1100
+ --bs-gutter-x: 0;
1101
+ }
1102
+ .g-xxl-0,
1103
+ .gy-xxl-0 {
1104
+ --bs-gutter-y: 0;
1105
+ }
1106
+ .g-xxl-1,
1107
+ .gx-xxl-1 {
1108
+ --bs-gutter-x: 0.25rem;
1109
+ }
1110
+ .g-xxl-1,
1111
+ .gy-xxl-1 {
1112
+ --bs-gutter-y: 0.25rem;
1113
+ }
1114
+ .g-xxl-2,
1115
+ .gx-xxl-2 {
1116
+ --bs-gutter-x: 0.5rem;
1117
+ }
1118
+ .g-xxl-2,
1119
+ .gy-xxl-2 {
1120
+ --bs-gutter-y: 0.5rem;
1121
+ }
1122
+ .g-xxl-3,
1123
+ .gx-xxl-3 {
1124
+ --bs-gutter-x: 1rem;
1125
+ }
1126
+ .g-xxl-3,
1127
+ .gy-xxl-3 {
1128
+ --bs-gutter-y: 1rem;
1129
+ }
1130
+ .g-xxl-4,
1131
+ .gx-xxl-4 {
1132
+ --bs-gutter-x: 1.5rem;
1133
+ }
1134
+ .g-xxl-4,
1135
+ .gy-xxl-4 {
1136
+ --bs-gutter-y: 1.5rem;
1137
+ }
1138
+ .g-xxl-5,
1139
+ .gx-xxl-5 {
1140
+ --bs-gutter-x: 3rem;
1141
+ }
1142
+ .g-xxl-5,
1143
+ .gy-xxl-5 {
1144
+ --bs-gutter-y: 3rem;
1145
+ }
1146
+ }
1147
+ .d-inline {
1148
+ display: inline !important;
1149
+ }
1150
+ .d-inline-block {
1151
+ display: inline-block !important;
1152
+ }
1153
+ .d-block {
1154
+ display: block !important;
1155
+ }
1156
+ .d-grid {
1157
+ display: grid !important;
1158
+ }
1159
+ .d-table {
1160
+ display: table !important;
1161
+ }
1162
+ .d-table-row {
1163
+ display: table-row !important;
1164
+ }
1165
+ .d-table-cell {
1166
+ display: table-cell !important;
1167
+ }
1168
+ .d-flex {
1169
+ display: flex !important;
1170
+ }
1171
+ .d-inline-flex {
1172
+ display: inline-flex !important;
1173
+ }
1174
+ .d-none {
1175
+ display: none !important;
1176
+ }
1177
+ .flex-fill {
1178
+ flex: 1 1 auto !important;
1179
+ }
1180
+ .flex-row {
1181
+ flex-direction: row !important;
1182
+ }
1183
+ .flex-column {
1184
+ flex-direction: column !important;
1185
+ }
1186
+ .flex-row-reverse {
1187
+ flex-direction: row-reverse !important;
1188
+ }
1189
+ .flex-column-reverse {
1190
+ flex-direction: column-reverse !important;
1191
+ }
1192
+ .flex-grow-0 {
1193
+ flex-grow: 0 !important;
1194
+ }
1195
+ .flex-grow-1 {
1196
+ flex-grow: 1 !important;
1197
+ }
1198
+ .flex-shrink-0 {
1199
+ flex-shrink: 0 !important;
1200
+ }
1201
+ .flex-shrink-1 {
1202
+ flex-shrink: 1 !important;
1203
+ }
1204
+ .flex-wrap {
1205
+ flex-wrap: wrap !important;
1206
+ }
1207
+ .flex-nowrap {
1208
+ flex-wrap: nowrap !important;
1209
+ }
1210
+ .flex-wrap-reverse {
1211
+ flex-wrap: wrap-reverse !important;
1212
+ }
1213
+ .justify-content-start {
1214
+ justify-content: flex-start !important;
1215
+ }
1216
+ .justify-content-end {
1217
+ justify-content: flex-end !important;
1218
+ }
1219
+ .justify-content-center {
1220
+ justify-content: center !important;
1221
+ }
1222
+ .justify-content-between {
1223
+ justify-content: space-between !important;
1224
+ }
1225
+ .justify-content-around {
1226
+ justify-content: space-around !important;
1227
+ }
1228
+ .justify-content-evenly {
1229
+ justify-content: space-evenly !important;
1230
+ }
1231
+ .align-items-start {
1232
+ align-items: flex-start !important;
1233
+ }
1234
+ .align-items-end {
1235
+ align-items: flex-end !important;
1236
+ }
1237
+ .align-items-center {
1238
+ align-items: center !important;
1239
+ }
1240
+ .align-items-baseline {
1241
+ align-items: baseline !important;
1242
+ }
1243
+ .align-items-stretch {
1244
+ align-items: stretch !important;
1245
+ }
1246
+ .align-content-start {
1247
+ align-content: flex-start !important;
1248
+ }
1249
+ .align-content-end {
1250
+ align-content: flex-end !important;
1251
+ }
1252
+ .align-content-center {
1253
+ align-content: center !important;
1254
+ }
1255
+ .align-content-between {
1256
+ align-content: space-between !important;
1257
+ }
1258
+ .align-content-around {
1259
+ align-content: space-around !important;
1260
+ }
1261
+ .align-content-stretch {
1262
+ align-content: stretch !important;
1263
+ }
1264
+ .align-self-auto {
1265
+ align-self: auto !important;
1266
+ }
1267
+ .align-self-start {
1268
+ align-self: flex-start !important;
1269
+ }
1270
+ .align-self-end {
1271
+ align-self: flex-end !important;
1272
+ }
1273
+ .align-self-center {
1274
+ align-self: center !important;
1275
+ }
1276
+ .align-self-baseline {
1277
+ align-self: baseline !important;
1278
+ }
1279
+ .align-self-stretch {
1280
+ align-self: stretch !important;
1281
+ }
1282
+ .order-first {
1283
+ order: -1 !important;
1284
+ }
1285
+ .order-0 {
1286
+ order: 0 !important;
1287
+ }
1288
+ .order-1 {
1289
+ order: 1 !important;
1290
+ }
1291
+ .order-2 {
1292
+ order: 2 !important;
1293
+ }
1294
+ .order-3 {
1295
+ order: 3 !important;
1296
+ }
1297
+ .order-4 {
1298
+ order: 4 !important;
1299
+ }
1300
+ .order-5 {
1301
+ order: 5 !important;
1302
+ }
1303
+ .order-last {
1304
+ order: 6 !important;
1305
+ }
1306
+ .m-0 {
1307
+ margin: 0 !important;
1308
+ }
1309
+ .m-1 {
1310
+ margin: 0.25rem !important;
1311
+ }
1312
+ .m-2 {
1313
+ margin: 0.5rem !important;
1314
+ }
1315
+ .m-3 {
1316
+ margin: 1rem !important;
1317
+ }
1318
+ .m-4 {
1319
+ margin: 1.5rem !important;
1320
+ }
1321
+ .m-5 {
1322
+ margin: 3rem !important;
1323
+ }
1324
+ .m-auto {
1325
+ margin: auto !important;
1326
+ }
1327
+ .mx-0 {
1328
+ margin-left: 0 !important;
1329
+ margin-right: 0 !important;
1330
+ }
1331
+ .mx-1 {
1332
+ margin-left: 0.25rem !important;
1333
+ margin-right: 0.25rem !important;
1334
+ }
1335
+ .mx-2 {
1336
+ margin-left: 0.5rem !important;
1337
+ margin-right: 0.5rem !important;
1338
+ }
1339
+ .mx-3 {
1340
+ margin-left: 1rem !important;
1341
+ margin-right: 1rem !important;
1342
+ }
1343
+ .mx-4 {
1344
+ margin-left: 1.5rem !important;
1345
+ margin-right: 1.5rem !important;
1346
+ }
1347
+ .mx-5 {
1348
+ margin-left: 3rem !important;
1349
+ margin-right: 3rem !important;
1350
+ }
1351
+ .mx-auto {
1352
+ margin-left: auto !important;
1353
+ margin-right: auto !important;
1354
+ }
1355
+ .my-0 {
1356
+ margin-top: 0 !important;
1357
+ margin-bottom: 0 !important;
1358
+ }
1359
+ .my-1 {
1360
+ margin-top: 0.25rem !important;
1361
+ margin-bottom: 0.25rem !important;
1362
+ }
1363
+ .my-2 {
1364
+ margin-top: 0.5rem !important;
1365
+ margin-bottom: 0.5rem !important;
1366
+ }
1367
+ .my-3 {
1368
+ margin-top: 1rem !important;
1369
+ margin-bottom: 1rem !important;
1370
+ }
1371
+ .my-4 {
1372
+ margin-top: 1.5rem !important;
1373
+ margin-bottom: 1.5rem !important;
1374
+ }
1375
+ .my-5 {
1376
+ margin-top: 3rem !important;
1377
+ margin-bottom: 3rem !important;
1378
+ }
1379
+ .my-auto {
1380
+ margin-top: auto !important;
1381
+ margin-bottom: auto !important;
1382
+ }
1383
+ .mt-0 {
1384
+ margin-top: 0 !important;
1385
+ }
1386
+ .mt-1 {
1387
+ margin-top: 0.25rem !important;
1388
+ }
1389
+ .mt-2 {
1390
+ margin-top: 0.5rem !important;
1391
+ }
1392
+ .mt-3 {
1393
+ margin-top: 1rem !important;
1394
+ }
1395
+ .mt-4 {
1396
+ margin-top: 1.5rem !important;
1397
+ }
1398
+ .mt-5 {
1399
+ margin-top: 3rem !important;
1400
+ }
1401
+ .mt-auto {
1402
+ margin-top: auto !important;
1403
+ }
1404
+ .me-0 {
1405
+ margin-left: 0 !important;
1406
+ }
1407
+ .me-1 {
1408
+ margin-left: 0.25rem !important;
1409
+ }
1410
+ .me-2 {
1411
+ margin-left: 0.5rem !important;
1412
+ }
1413
+ .me-3 {
1414
+ margin-left: 1rem !important;
1415
+ }
1416
+ .me-4 {
1417
+ margin-left: 1.5rem !important;
1418
+ }
1419
+ .me-5 {
1420
+ margin-left: 3rem !important;
1421
+ }
1422
+ .me-auto {
1423
+ margin-left: auto !important;
1424
+ }
1425
+ .mb-0 {
1426
+ margin-bottom: 0 !important;
1427
+ }
1428
+ .mb-1 {
1429
+ margin-bottom: 0.25rem !important;
1430
+ }
1431
+ .mb-2 {
1432
+ margin-bottom: 0.5rem !important;
1433
+ }
1434
+ .mb-3 {
1435
+ margin-bottom: 1rem !important;
1436
+ }
1437
+ .mb-4 {
1438
+ margin-bottom: 1.5rem !important;
1439
+ }
1440
+ .mb-5 {
1441
+ margin-bottom: 3rem !important;
1442
+ }
1443
+ .mb-auto {
1444
+ margin-bottom: auto !important;
1445
+ }
1446
+ .ms-0 {
1447
+ margin-right: 0 !important;
1448
+ }
1449
+ .ms-1 {
1450
+ margin-right: 0.25rem !important;
1451
+ }
1452
+ .ms-2 {
1453
+ margin-right: 0.5rem !important;
1454
+ }
1455
+ .ms-3 {
1456
+ margin-right: 1rem !important;
1457
+ }
1458
+ .ms-4 {
1459
+ margin-right: 1.5rem !important;
1460
+ }
1461
+ .ms-5 {
1462
+ margin-right: 3rem !important;
1463
+ }
1464
+ .ms-auto {
1465
+ margin-right: auto !important;
1466
+ }
1467
+ .p-0 {
1468
+ padding: 0 !important;
1469
+ }
1470
+ .p-1 {
1471
+ padding: 0.25rem !important;
1472
+ }
1473
+ .p-2 {
1474
+ padding: 0.5rem !important;
1475
+ }
1476
+ .p-3 {
1477
+ padding: 1rem !important;
1478
+ }
1479
+ .p-4 {
1480
+ padding: 1.5rem !important;
1481
+ }
1482
+ .p-5 {
1483
+ padding: 3rem !important;
1484
+ }
1485
+ .px-0 {
1486
+ padding-left: 0 !important;
1487
+ padding-right: 0 !important;
1488
+ }
1489
+ .px-1 {
1490
+ padding-left: 0.25rem !important;
1491
+ padding-right: 0.25rem !important;
1492
+ }
1493
+ .px-2 {
1494
+ padding-left: 0.5rem !important;
1495
+ padding-right: 0.5rem !important;
1496
+ }
1497
+ .px-3 {
1498
+ padding-left: 1rem !important;
1499
+ padding-right: 1rem !important;
1500
+ }
1501
+ .px-4 {
1502
+ padding-left: 1.5rem !important;
1503
+ padding-right: 1.5rem !important;
1504
+ }
1505
+ .px-5 {
1506
+ padding-left: 3rem !important;
1507
+ padding-right: 3rem !important;
1508
+ }
1509
+ .py-0 {
1510
+ padding-top: 0 !important;
1511
+ padding-bottom: 0 !important;
1512
+ }
1513
+ .py-1 {
1514
+ padding-top: 0.25rem !important;
1515
+ padding-bottom: 0.25rem !important;
1516
+ }
1517
+ .py-2 {
1518
+ padding-top: 0.5rem !important;
1519
+ padding-bottom: 0.5rem !important;
1520
+ }
1521
+ .py-3 {
1522
+ padding-top: 1rem !important;
1523
+ padding-bottom: 1rem !important;
1524
+ }
1525
+ .py-4 {
1526
+ padding-top: 1.5rem !important;
1527
+ padding-bottom: 1.5rem !important;
1528
+ }
1529
+ .py-5 {
1530
+ padding-top: 3rem !important;
1531
+ padding-bottom: 3rem !important;
1532
+ }
1533
+ .pt-0 {
1534
+ padding-top: 0 !important;
1535
+ }
1536
+ .pt-1 {
1537
+ padding-top: 0.25rem !important;
1538
+ }
1539
+ .pt-2 {
1540
+ padding-top: 0.5rem !important;
1541
+ }
1542
+ .pt-3 {
1543
+ padding-top: 1rem !important;
1544
+ }
1545
+ .pt-4 {
1546
+ padding-top: 1.5rem !important;
1547
+ }
1548
+ .pt-5 {
1549
+ padding-top: 3rem !important;
1550
+ }
1551
+ .pe-0 {
1552
+ padding-left: 0 !important;
1553
+ }
1554
+ .pe-1 {
1555
+ padding-left: 0.25rem !important;
1556
+ }
1557
+ .pe-2 {
1558
+ padding-left: 0.5rem !important;
1559
+ }
1560
+ .pe-3 {
1561
+ padding-left: 1rem !important;
1562
+ }
1563
+ .pe-4 {
1564
+ padding-left: 1.5rem !important;
1565
+ }
1566
+ .pe-5 {
1567
+ padding-left: 3rem !important;
1568
+ }
1569
+ .pb-0 {
1570
+ padding-bottom: 0 !important;
1571
+ }
1572
+ .pb-1 {
1573
+ padding-bottom: 0.25rem !important;
1574
+ }
1575
+ .pb-2 {
1576
+ padding-bottom: 0.5rem !important;
1577
+ }
1578
+ .pb-3 {
1579
+ padding-bottom: 1rem !important;
1580
+ }
1581
+ .pb-4 {
1582
+ padding-bottom: 1.5rem !important;
1583
+ }
1584
+ .pb-5 {
1585
+ padding-bottom: 3rem !important;
1586
+ }
1587
+ .ps-0 {
1588
+ padding-right: 0 !important;
1589
+ }
1590
+ .ps-1 {
1591
+ padding-right: 0.25rem !important;
1592
+ }
1593
+ .ps-2 {
1594
+ padding-right: 0.5rem !important;
1595
+ }
1596
+ .ps-3 {
1597
+ padding-right: 1rem !important;
1598
+ }
1599
+ .ps-4 {
1600
+ padding-right: 1.5rem !important;
1601
+ }
1602
+ .ps-5 {
1603
+ padding-right: 3rem !important;
1604
+ }
1605
+ @media (min-width: 576px) {
1606
+ .d-sm-inline {
1607
+ display: inline !important;
1608
+ }
1609
+ .d-sm-inline-block {
1610
+ display: inline-block !important;
1611
+ }
1612
+ .d-sm-block {
1613
+ display: block !important;
1614
+ }
1615
+ .d-sm-grid {
1616
+ display: grid !important;
1617
+ }
1618
+ .d-sm-table {
1619
+ display: table !important;
1620
+ }
1621
+ .d-sm-table-row {
1622
+ display: table-row !important;
1623
+ }
1624
+ .d-sm-table-cell {
1625
+ display: table-cell !important;
1626
+ }
1627
+ .d-sm-flex {
1628
+ display: flex !important;
1629
+ }
1630
+ .d-sm-inline-flex {
1631
+ display: inline-flex !important;
1632
+ }
1633
+ .d-sm-none {
1634
+ display: none !important;
1635
+ }
1636
+ .flex-sm-fill {
1637
+ flex: 1 1 auto !important;
1638
+ }
1639
+ .flex-sm-row {
1640
+ flex-direction: row !important;
1641
+ }
1642
+ .flex-sm-column {
1643
+ flex-direction: column !important;
1644
+ }
1645
+ .flex-sm-row-reverse {
1646
+ flex-direction: row-reverse !important;
1647
+ }
1648
+ .flex-sm-column-reverse {
1649
+ flex-direction: column-reverse !important;
1650
+ }
1651
+ .flex-sm-grow-0 {
1652
+ flex-grow: 0 !important;
1653
+ }
1654
+ .flex-sm-grow-1 {
1655
+ flex-grow: 1 !important;
1656
+ }
1657
+ .flex-sm-shrink-0 {
1658
+ flex-shrink: 0 !important;
1659
+ }
1660
+ .flex-sm-shrink-1 {
1661
+ flex-shrink: 1 !important;
1662
+ }
1663
+ .flex-sm-wrap {
1664
+ flex-wrap: wrap !important;
1665
+ }
1666
+ .flex-sm-nowrap {
1667
+ flex-wrap: nowrap !important;
1668
+ }
1669
+ .flex-sm-wrap-reverse {
1670
+ flex-wrap: wrap-reverse !important;
1671
+ }
1672
+ .justify-content-sm-start {
1673
+ justify-content: flex-start !important;
1674
+ }
1675
+ .justify-content-sm-end {
1676
+ justify-content: flex-end !important;
1677
+ }
1678
+ .justify-content-sm-center {
1679
+ justify-content: center !important;
1680
+ }
1681
+ .justify-content-sm-between {
1682
+ justify-content: space-between !important;
1683
+ }
1684
+ .justify-content-sm-around {
1685
+ justify-content: space-around !important;
1686
+ }
1687
+ .justify-content-sm-evenly {
1688
+ justify-content: space-evenly !important;
1689
+ }
1690
+ .align-items-sm-start {
1691
+ align-items: flex-start !important;
1692
+ }
1693
+ .align-items-sm-end {
1694
+ align-items: flex-end !important;
1695
+ }
1696
+ .align-items-sm-center {
1697
+ align-items: center !important;
1698
+ }
1699
+ .align-items-sm-baseline {
1700
+ align-items: baseline !important;
1701
+ }
1702
+ .align-items-sm-stretch {
1703
+ align-items: stretch !important;
1704
+ }
1705
+ .align-content-sm-start {
1706
+ align-content: flex-start !important;
1707
+ }
1708
+ .align-content-sm-end {
1709
+ align-content: flex-end !important;
1710
+ }
1711
+ .align-content-sm-center {
1712
+ align-content: center !important;
1713
+ }
1714
+ .align-content-sm-between {
1715
+ align-content: space-between !important;
1716
+ }
1717
+ .align-content-sm-around {
1718
+ align-content: space-around !important;
1719
+ }
1720
+ .align-content-sm-stretch {
1721
+ align-content: stretch !important;
1722
+ }
1723
+ .align-self-sm-auto {
1724
+ align-self: auto !important;
1725
+ }
1726
+ .align-self-sm-start {
1727
+ align-self: flex-start !important;
1728
+ }
1729
+ .align-self-sm-end {
1730
+ align-self: flex-end !important;
1731
+ }
1732
+ .align-self-sm-center {
1733
+ align-self: center !important;
1734
+ }
1735
+ .align-self-sm-baseline {
1736
+ align-self: baseline !important;
1737
+ }
1738
+ .align-self-sm-stretch {
1739
+ align-self: stretch !important;
1740
+ }
1741
+ .order-sm-first {
1742
+ order: -1 !important;
1743
+ }
1744
+ .order-sm-0 {
1745
+ order: 0 !important;
1746
+ }
1747
+ .order-sm-1 {
1748
+ order: 1 !important;
1749
+ }
1750
+ .order-sm-2 {
1751
+ order: 2 !important;
1752
+ }
1753
+ .order-sm-3 {
1754
+ order: 3 !important;
1755
+ }
1756
+ .order-sm-4 {
1757
+ order: 4 !important;
1758
+ }
1759
+ .order-sm-5 {
1760
+ order: 5 !important;
1761
+ }
1762
+ .order-sm-last {
1763
+ order: 6 !important;
1764
+ }
1765
+ .m-sm-0 {
1766
+ margin: 0 !important;
1767
+ }
1768
+ .m-sm-1 {
1769
+ margin: 0.25rem !important;
1770
+ }
1771
+ .m-sm-2 {
1772
+ margin: 0.5rem !important;
1773
+ }
1774
+ .m-sm-3 {
1775
+ margin: 1rem !important;
1776
+ }
1777
+ .m-sm-4 {
1778
+ margin: 1.5rem !important;
1779
+ }
1780
+ .m-sm-5 {
1781
+ margin: 3rem !important;
1782
+ }
1783
+ .m-sm-auto {
1784
+ margin: auto !important;
1785
+ }
1786
+ .mx-sm-0 {
1787
+ margin-left: 0 !important;
1788
+ margin-right: 0 !important;
1789
+ }
1790
+ .mx-sm-1 {
1791
+ margin-left: 0.25rem !important;
1792
+ margin-right: 0.25rem !important;
1793
+ }
1794
+ .mx-sm-2 {
1795
+ margin-left: 0.5rem !important;
1796
+ margin-right: 0.5rem !important;
1797
+ }
1798
+ .mx-sm-3 {
1799
+ margin-left: 1rem !important;
1800
+ margin-right: 1rem !important;
1801
+ }
1802
+ .mx-sm-4 {
1803
+ margin-left: 1.5rem !important;
1804
+ margin-right: 1.5rem !important;
1805
+ }
1806
+ .mx-sm-5 {
1807
+ margin-left: 3rem !important;
1808
+ margin-right: 3rem !important;
1809
+ }
1810
+ .mx-sm-auto {
1811
+ margin-left: auto !important;
1812
+ margin-right: auto !important;
1813
+ }
1814
+ .my-sm-0 {
1815
+ margin-top: 0 !important;
1816
+ margin-bottom: 0 !important;
1817
+ }
1818
+ .my-sm-1 {
1819
+ margin-top: 0.25rem !important;
1820
+ margin-bottom: 0.25rem !important;
1821
+ }
1822
+ .my-sm-2 {
1823
+ margin-top: 0.5rem !important;
1824
+ margin-bottom: 0.5rem !important;
1825
+ }
1826
+ .my-sm-3 {
1827
+ margin-top: 1rem !important;
1828
+ margin-bottom: 1rem !important;
1829
+ }
1830
+ .my-sm-4 {
1831
+ margin-top: 1.5rem !important;
1832
+ margin-bottom: 1.5rem !important;
1833
+ }
1834
+ .my-sm-5 {
1835
+ margin-top: 3rem !important;
1836
+ margin-bottom: 3rem !important;
1837
+ }
1838
+ .my-sm-auto {
1839
+ margin-top: auto !important;
1840
+ margin-bottom: auto !important;
1841
+ }
1842
+ .mt-sm-0 {
1843
+ margin-top: 0 !important;
1844
+ }
1845
+ .mt-sm-1 {
1846
+ margin-top: 0.25rem !important;
1847
+ }
1848
+ .mt-sm-2 {
1849
+ margin-top: 0.5rem !important;
1850
+ }
1851
+ .mt-sm-3 {
1852
+ margin-top: 1rem !important;
1853
+ }
1854
+ .mt-sm-4 {
1855
+ margin-top: 1.5rem !important;
1856
+ }
1857
+ .mt-sm-5 {
1858
+ margin-top: 3rem !important;
1859
+ }
1860
+ .mt-sm-auto {
1861
+ margin-top: auto !important;
1862
+ }
1863
+ .me-sm-0 {
1864
+ margin-left: 0 !important;
1865
+ }
1866
+ .me-sm-1 {
1867
+ margin-left: 0.25rem !important;
1868
+ }
1869
+ .me-sm-2 {
1870
+ margin-left: 0.5rem !important;
1871
+ }
1872
+ .me-sm-3 {
1873
+ margin-left: 1rem !important;
1874
+ }
1875
+ .me-sm-4 {
1876
+ margin-left: 1.5rem !important;
1877
+ }
1878
+ .me-sm-5 {
1879
+ margin-left: 3rem !important;
1880
+ }
1881
+ .me-sm-auto {
1882
+ margin-left: auto !important;
1883
+ }
1884
+ .mb-sm-0 {
1885
+ margin-bottom: 0 !important;
1886
+ }
1887
+ .mb-sm-1 {
1888
+ margin-bottom: 0.25rem !important;
1889
+ }
1890
+ .mb-sm-2 {
1891
+ margin-bottom: 0.5rem !important;
1892
+ }
1893
+ .mb-sm-3 {
1894
+ margin-bottom: 1rem !important;
1895
+ }
1896
+ .mb-sm-4 {
1897
+ margin-bottom: 1.5rem !important;
1898
+ }
1899
+ .mb-sm-5 {
1900
+ margin-bottom: 3rem !important;
1901
+ }
1902
+ .mb-sm-auto {
1903
+ margin-bottom: auto !important;
1904
+ }
1905
+ .ms-sm-0 {
1906
+ margin-right: 0 !important;
1907
+ }
1908
+ .ms-sm-1 {
1909
+ margin-right: 0.25rem !important;
1910
+ }
1911
+ .ms-sm-2 {
1912
+ margin-right: 0.5rem !important;
1913
+ }
1914
+ .ms-sm-3 {
1915
+ margin-right: 1rem !important;
1916
+ }
1917
+ .ms-sm-4 {
1918
+ margin-right: 1.5rem !important;
1919
+ }
1920
+ .ms-sm-5 {
1921
+ margin-right: 3rem !important;
1922
+ }
1923
+ .ms-sm-auto {
1924
+ margin-right: auto !important;
1925
+ }
1926
+ .p-sm-0 {
1927
+ padding: 0 !important;
1928
+ }
1929
+ .p-sm-1 {
1930
+ padding: 0.25rem !important;
1931
+ }
1932
+ .p-sm-2 {
1933
+ padding: 0.5rem !important;
1934
+ }
1935
+ .p-sm-3 {
1936
+ padding: 1rem !important;
1937
+ }
1938
+ .p-sm-4 {
1939
+ padding: 1.5rem !important;
1940
+ }
1941
+ .p-sm-5 {
1942
+ padding: 3rem !important;
1943
+ }
1944
+ .px-sm-0 {
1945
+ padding-left: 0 !important;
1946
+ padding-right: 0 !important;
1947
+ }
1948
+ .px-sm-1 {
1949
+ padding-left: 0.25rem !important;
1950
+ padding-right: 0.25rem !important;
1951
+ }
1952
+ .px-sm-2 {
1953
+ padding-left: 0.5rem !important;
1954
+ padding-right: 0.5rem !important;
1955
+ }
1956
+ .px-sm-3 {
1957
+ padding-left: 1rem !important;
1958
+ padding-right: 1rem !important;
1959
+ }
1960
+ .px-sm-4 {
1961
+ padding-left: 1.5rem !important;
1962
+ padding-right: 1.5rem !important;
1963
+ }
1964
+ .px-sm-5 {
1965
+ padding-left: 3rem !important;
1966
+ padding-right: 3rem !important;
1967
+ }
1968
+ .py-sm-0 {
1969
+ padding-top: 0 !important;
1970
+ padding-bottom: 0 !important;
1971
+ }
1972
+ .py-sm-1 {
1973
+ padding-top: 0.25rem !important;
1974
+ padding-bottom: 0.25rem !important;
1975
+ }
1976
+ .py-sm-2 {
1977
+ padding-top: 0.5rem !important;
1978
+ padding-bottom: 0.5rem !important;
1979
+ }
1980
+ .py-sm-3 {
1981
+ padding-top: 1rem !important;
1982
+ padding-bottom: 1rem !important;
1983
+ }
1984
+ .py-sm-4 {
1985
+ padding-top: 1.5rem !important;
1986
+ padding-bottom: 1.5rem !important;
1987
+ }
1988
+ .py-sm-5 {
1989
+ padding-top: 3rem !important;
1990
+ padding-bottom: 3rem !important;
1991
+ }
1992
+ .pt-sm-0 {
1993
+ padding-top: 0 !important;
1994
+ }
1995
+ .pt-sm-1 {
1996
+ padding-top: 0.25rem !important;
1997
+ }
1998
+ .pt-sm-2 {
1999
+ padding-top: 0.5rem !important;
2000
+ }
2001
+ .pt-sm-3 {
2002
+ padding-top: 1rem !important;
2003
+ }
2004
+ .pt-sm-4 {
2005
+ padding-top: 1.5rem !important;
2006
+ }
2007
+ .pt-sm-5 {
2008
+ padding-top: 3rem !important;
2009
+ }
2010
+ .pe-sm-0 {
2011
+ padding-left: 0 !important;
2012
+ }
2013
+ .pe-sm-1 {
2014
+ padding-left: 0.25rem !important;
2015
+ }
2016
+ .pe-sm-2 {
2017
+ padding-left: 0.5rem !important;
2018
+ }
2019
+ .pe-sm-3 {
2020
+ padding-left: 1rem !important;
2021
+ }
2022
+ .pe-sm-4 {
2023
+ padding-left: 1.5rem !important;
2024
+ }
2025
+ .pe-sm-5 {
2026
+ padding-left: 3rem !important;
2027
+ }
2028
+ .pb-sm-0 {
2029
+ padding-bottom: 0 !important;
2030
+ }
2031
+ .pb-sm-1 {
2032
+ padding-bottom: 0.25rem !important;
2033
+ }
2034
+ .pb-sm-2 {
2035
+ padding-bottom: 0.5rem !important;
2036
+ }
2037
+ .pb-sm-3 {
2038
+ padding-bottom: 1rem !important;
2039
+ }
2040
+ .pb-sm-4 {
2041
+ padding-bottom: 1.5rem !important;
2042
+ }
2043
+ .pb-sm-5 {
2044
+ padding-bottom: 3rem !important;
2045
+ }
2046
+ .ps-sm-0 {
2047
+ padding-right: 0 !important;
2048
+ }
2049
+ .ps-sm-1 {
2050
+ padding-right: 0.25rem !important;
2051
+ }
2052
+ .ps-sm-2 {
2053
+ padding-right: 0.5rem !important;
2054
+ }
2055
+ .ps-sm-3 {
2056
+ padding-right: 1rem !important;
2057
+ }
2058
+ .ps-sm-4 {
2059
+ padding-right: 1.5rem !important;
2060
+ }
2061
+ .ps-sm-5 {
2062
+ padding-right: 3rem !important;
2063
+ }
2064
+ }
2065
+ @media (min-width: 768px) {
2066
+ .d-md-inline {
2067
+ display: inline !important;
2068
+ }
2069
+ .d-md-inline-block {
2070
+ display: inline-block !important;
2071
+ }
2072
+ .d-md-block {
2073
+ display: block !important;
2074
+ }
2075
+ .d-md-grid {
2076
+ display: grid !important;
2077
+ }
2078
+ .d-md-table {
2079
+ display: table !important;
2080
+ }
2081
+ .d-md-table-row {
2082
+ display: table-row !important;
2083
+ }
2084
+ .d-md-table-cell {
2085
+ display: table-cell !important;
2086
+ }
2087
+ .d-md-flex {
2088
+ display: flex !important;
2089
+ }
2090
+ .d-md-inline-flex {
2091
+ display: inline-flex !important;
2092
+ }
2093
+ .d-md-none {
2094
+ display: none !important;
2095
+ }
2096
+ .flex-md-fill {
2097
+ flex: 1 1 auto !important;
2098
+ }
2099
+ .flex-md-row {
2100
+ flex-direction: row !important;
2101
+ }
2102
+ .flex-md-column {
2103
+ flex-direction: column !important;
2104
+ }
2105
+ .flex-md-row-reverse {
2106
+ flex-direction: row-reverse !important;
2107
+ }
2108
+ .flex-md-column-reverse {
2109
+ flex-direction: column-reverse !important;
2110
+ }
2111
+ .flex-md-grow-0 {
2112
+ flex-grow: 0 !important;
2113
+ }
2114
+ .flex-md-grow-1 {
2115
+ flex-grow: 1 !important;
2116
+ }
2117
+ .flex-md-shrink-0 {
2118
+ flex-shrink: 0 !important;
2119
+ }
2120
+ .flex-md-shrink-1 {
2121
+ flex-shrink: 1 !important;
2122
+ }
2123
+ .flex-md-wrap {
2124
+ flex-wrap: wrap !important;
2125
+ }
2126
+ .flex-md-nowrap {
2127
+ flex-wrap: nowrap !important;
2128
+ }
2129
+ .flex-md-wrap-reverse {
2130
+ flex-wrap: wrap-reverse !important;
2131
+ }
2132
+ .justify-content-md-start {
2133
+ justify-content: flex-start !important;
2134
+ }
2135
+ .justify-content-md-end {
2136
+ justify-content: flex-end !important;
2137
+ }
2138
+ .justify-content-md-center {
2139
+ justify-content: center !important;
2140
+ }
2141
+ .justify-content-md-between {
2142
+ justify-content: space-between !important;
2143
+ }
2144
+ .justify-content-md-around {
2145
+ justify-content: space-around !important;
2146
+ }
2147
+ .justify-content-md-evenly {
2148
+ justify-content: space-evenly !important;
2149
+ }
2150
+ .align-items-md-start {
2151
+ align-items: flex-start !important;
2152
+ }
2153
+ .align-items-md-end {
2154
+ align-items: flex-end !important;
2155
+ }
2156
+ .align-items-md-center {
2157
+ align-items: center !important;
2158
+ }
2159
+ .align-items-md-baseline {
2160
+ align-items: baseline !important;
2161
+ }
2162
+ .align-items-md-stretch {
2163
+ align-items: stretch !important;
2164
+ }
2165
+ .align-content-md-start {
2166
+ align-content: flex-start !important;
2167
+ }
2168
+ .align-content-md-end {
2169
+ align-content: flex-end !important;
2170
+ }
2171
+ .align-content-md-center {
2172
+ align-content: center !important;
2173
+ }
2174
+ .align-content-md-between {
2175
+ align-content: space-between !important;
2176
+ }
2177
+ .align-content-md-around {
2178
+ align-content: space-around !important;
2179
+ }
2180
+ .align-content-md-stretch {
2181
+ align-content: stretch !important;
2182
+ }
2183
+ .align-self-md-auto {
2184
+ align-self: auto !important;
2185
+ }
2186
+ .align-self-md-start {
2187
+ align-self: flex-start !important;
2188
+ }
2189
+ .align-self-md-end {
2190
+ align-self: flex-end !important;
2191
+ }
2192
+ .align-self-md-center {
2193
+ align-self: center !important;
2194
+ }
2195
+ .align-self-md-baseline {
2196
+ align-self: baseline !important;
2197
+ }
2198
+ .align-self-md-stretch {
2199
+ align-self: stretch !important;
2200
+ }
2201
+ .order-md-first {
2202
+ order: -1 !important;
2203
+ }
2204
+ .order-md-0 {
2205
+ order: 0 !important;
2206
+ }
2207
+ .order-md-1 {
2208
+ order: 1 !important;
2209
+ }
2210
+ .order-md-2 {
2211
+ order: 2 !important;
2212
+ }
2213
+ .order-md-3 {
2214
+ order: 3 !important;
2215
+ }
2216
+ .order-md-4 {
2217
+ order: 4 !important;
2218
+ }
2219
+ .order-md-5 {
2220
+ order: 5 !important;
2221
+ }
2222
+ .order-md-last {
2223
+ order: 6 !important;
2224
+ }
2225
+ .m-md-0 {
2226
+ margin: 0 !important;
2227
+ }
2228
+ .m-md-1 {
2229
+ margin: 0.25rem !important;
2230
+ }
2231
+ .m-md-2 {
2232
+ margin: 0.5rem !important;
2233
+ }
2234
+ .m-md-3 {
2235
+ margin: 1rem !important;
2236
+ }
2237
+ .m-md-4 {
2238
+ margin: 1.5rem !important;
2239
+ }
2240
+ .m-md-5 {
2241
+ margin: 3rem !important;
2242
+ }
2243
+ .m-md-auto {
2244
+ margin: auto !important;
2245
+ }
2246
+ .mx-md-0 {
2247
+ margin-left: 0 !important;
2248
+ margin-right: 0 !important;
2249
+ }
2250
+ .mx-md-1 {
2251
+ margin-left: 0.25rem !important;
2252
+ margin-right: 0.25rem !important;
2253
+ }
2254
+ .mx-md-2 {
2255
+ margin-left: 0.5rem !important;
2256
+ margin-right: 0.5rem !important;
2257
+ }
2258
+ .mx-md-3 {
2259
+ margin-left: 1rem !important;
2260
+ margin-right: 1rem !important;
2261
+ }
2262
+ .mx-md-4 {
2263
+ margin-left: 1.5rem !important;
2264
+ margin-right: 1.5rem !important;
2265
+ }
2266
+ .mx-md-5 {
2267
+ margin-left: 3rem !important;
2268
+ margin-right: 3rem !important;
2269
+ }
2270
+ .mx-md-auto {
2271
+ margin-left: auto !important;
2272
+ margin-right: auto !important;
2273
+ }
2274
+ .my-md-0 {
2275
+ margin-top: 0 !important;
2276
+ margin-bottom: 0 !important;
2277
+ }
2278
+ .my-md-1 {
2279
+ margin-top: 0.25rem !important;
2280
+ margin-bottom: 0.25rem !important;
2281
+ }
2282
+ .my-md-2 {
2283
+ margin-top: 0.5rem !important;
2284
+ margin-bottom: 0.5rem !important;
2285
+ }
2286
+ .my-md-3 {
2287
+ margin-top: 1rem !important;
2288
+ margin-bottom: 1rem !important;
2289
+ }
2290
+ .my-md-4 {
2291
+ margin-top: 1.5rem !important;
2292
+ margin-bottom: 1.5rem !important;
2293
+ }
2294
+ .my-md-5 {
2295
+ margin-top: 3rem !important;
2296
+ margin-bottom: 3rem !important;
2297
+ }
2298
+ .my-md-auto {
2299
+ margin-top: auto !important;
2300
+ margin-bottom: auto !important;
2301
+ }
2302
+ .mt-md-0 {
2303
+ margin-top: 0 !important;
2304
+ }
2305
+ .mt-md-1 {
2306
+ margin-top: 0.25rem !important;
2307
+ }
2308
+ .mt-md-2 {
2309
+ margin-top: 0.5rem !important;
2310
+ }
2311
+ .mt-md-3 {
2312
+ margin-top: 1rem !important;
2313
+ }
2314
+ .mt-md-4 {
2315
+ margin-top: 1.5rem !important;
2316
+ }
2317
+ .mt-md-5 {
2318
+ margin-top: 3rem !important;
2319
+ }
2320
+ .mt-md-auto {
2321
+ margin-top: auto !important;
2322
+ }
2323
+ .me-md-0 {
2324
+ margin-left: 0 !important;
2325
+ }
2326
+ .me-md-1 {
2327
+ margin-left: 0.25rem !important;
2328
+ }
2329
+ .me-md-2 {
2330
+ margin-left: 0.5rem !important;
2331
+ }
2332
+ .me-md-3 {
2333
+ margin-left: 1rem !important;
2334
+ }
2335
+ .me-md-4 {
2336
+ margin-left: 1.5rem !important;
2337
+ }
2338
+ .me-md-5 {
2339
+ margin-left: 3rem !important;
2340
+ }
2341
+ .me-md-auto {
2342
+ margin-left: auto !important;
2343
+ }
2344
+ .mb-md-0 {
2345
+ margin-bottom: 0 !important;
2346
+ }
2347
+ .mb-md-1 {
2348
+ margin-bottom: 0.25rem !important;
2349
+ }
2350
+ .mb-md-2 {
2351
+ margin-bottom: 0.5rem !important;
2352
+ }
2353
+ .mb-md-3 {
2354
+ margin-bottom: 1rem !important;
2355
+ }
2356
+ .mb-md-4 {
2357
+ margin-bottom: 1.5rem !important;
2358
+ }
2359
+ .mb-md-5 {
2360
+ margin-bottom: 3rem !important;
2361
+ }
2362
+ .mb-md-auto {
2363
+ margin-bottom: auto !important;
2364
+ }
2365
+ .ms-md-0 {
2366
+ margin-right: 0 !important;
2367
+ }
2368
+ .ms-md-1 {
2369
+ margin-right: 0.25rem !important;
2370
+ }
2371
+ .ms-md-2 {
2372
+ margin-right: 0.5rem !important;
2373
+ }
2374
+ .ms-md-3 {
2375
+ margin-right: 1rem !important;
2376
+ }
2377
+ .ms-md-4 {
2378
+ margin-right: 1.5rem !important;
2379
+ }
2380
+ .ms-md-5 {
2381
+ margin-right: 3rem !important;
2382
+ }
2383
+ .ms-md-auto {
2384
+ margin-right: auto !important;
2385
+ }
2386
+ .p-md-0 {
2387
+ padding: 0 !important;
2388
+ }
2389
+ .p-md-1 {
2390
+ padding: 0.25rem !important;
2391
+ }
2392
+ .p-md-2 {
2393
+ padding: 0.5rem !important;
2394
+ }
2395
+ .p-md-3 {
2396
+ padding: 1rem !important;
2397
+ }
2398
+ .p-md-4 {
2399
+ padding: 1.5rem !important;
2400
+ }
2401
+ .p-md-5 {
2402
+ padding: 3rem !important;
2403
+ }
2404
+ .px-md-0 {
2405
+ padding-left: 0 !important;
2406
+ padding-right: 0 !important;
2407
+ }
2408
+ .px-md-1 {
2409
+ padding-left: 0.25rem !important;
2410
+ padding-right: 0.25rem !important;
2411
+ }
2412
+ .px-md-2 {
2413
+ padding-left: 0.5rem !important;
2414
+ padding-right: 0.5rem !important;
2415
+ }
2416
+ .px-md-3 {
2417
+ padding-left: 1rem !important;
2418
+ padding-right: 1rem !important;
2419
+ }
2420
+ .px-md-4 {
2421
+ padding-left: 1.5rem !important;
2422
+ padding-right: 1.5rem !important;
2423
+ }
2424
+ .px-md-5 {
2425
+ padding-left: 3rem !important;
2426
+ padding-right: 3rem !important;
2427
+ }
2428
+ .py-md-0 {
2429
+ padding-top: 0 !important;
2430
+ padding-bottom: 0 !important;
2431
+ }
2432
+ .py-md-1 {
2433
+ padding-top: 0.25rem !important;
2434
+ padding-bottom: 0.25rem !important;
2435
+ }
2436
+ .py-md-2 {
2437
+ padding-top: 0.5rem !important;
2438
+ padding-bottom: 0.5rem !important;
2439
+ }
2440
+ .py-md-3 {
2441
+ padding-top: 1rem !important;
2442
+ padding-bottom: 1rem !important;
2443
+ }
2444
+ .py-md-4 {
2445
+ padding-top: 1.5rem !important;
2446
+ padding-bottom: 1.5rem !important;
2447
+ }
2448
+ .py-md-5 {
2449
+ padding-top: 3rem !important;
2450
+ padding-bottom: 3rem !important;
2451
+ }
2452
+ .pt-md-0 {
2453
+ padding-top: 0 !important;
2454
+ }
2455
+ .pt-md-1 {
2456
+ padding-top: 0.25rem !important;
2457
+ }
2458
+ .pt-md-2 {
2459
+ padding-top: 0.5rem !important;
2460
+ }
2461
+ .pt-md-3 {
2462
+ padding-top: 1rem !important;
2463
+ }
2464
+ .pt-md-4 {
2465
+ padding-top: 1.5rem !important;
2466
+ }
2467
+ .pt-md-5 {
2468
+ padding-top: 3rem !important;
2469
+ }
2470
+ .pe-md-0 {
2471
+ padding-left: 0 !important;
2472
+ }
2473
+ .pe-md-1 {
2474
+ padding-left: 0.25rem !important;
2475
+ }
2476
+ .pe-md-2 {
2477
+ padding-left: 0.5rem !important;
2478
+ }
2479
+ .pe-md-3 {
2480
+ padding-left: 1rem !important;
2481
+ }
2482
+ .pe-md-4 {
2483
+ padding-left: 1.5rem !important;
2484
+ }
2485
+ .pe-md-5 {
2486
+ padding-left: 3rem !important;
2487
+ }
2488
+ .pb-md-0 {
2489
+ padding-bottom: 0 !important;
2490
+ }
2491
+ .pb-md-1 {
2492
+ padding-bottom: 0.25rem !important;
2493
+ }
2494
+ .pb-md-2 {
2495
+ padding-bottom: 0.5rem !important;
2496
+ }
2497
+ .pb-md-3 {
2498
+ padding-bottom: 1rem !important;
2499
+ }
2500
+ .pb-md-4 {
2501
+ padding-bottom: 1.5rem !important;
2502
+ }
2503
+ .pb-md-5 {
2504
+ padding-bottom: 3rem !important;
2505
+ }
2506
+ .ps-md-0 {
2507
+ padding-right: 0 !important;
2508
+ }
2509
+ .ps-md-1 {
2510
+ padding-right: 0.25rem !important;
2511
+ }
2512
+ .ps-md-2 {
2513
+ padding-right: 0.5rem !important;
2514
+ }
2515
+ .ps-md-3 {
2516
+ padding-right: 1rem !important;
2517
+ }
2518
+ .ps-md-4 {
2519
+ padding-right: 1.5rem !important;
2520
+ }
2521
+ .ps-md-5 {
2522
+ padding-right: 3rem !important;
2523
+ }
2524
+ }
2525
+ @media (min-width: 992px) {
2526
+ .d-lg-inline {
2527
+ display: inline !important;
2528
+ }
2529
+ .d-lg-inline-block {
2530
+ display: inline-block !important;
2531
+ }
2532
+ .d-lg-block {
2533
+ display: block !important;
2534
+ }
2535
+ .d-lg-grid {
2536
+ display: grid !important;
2537
+ }
2538
+ .d-lg-table {
2539
+ display: table !important;
2540
+ }
2541
+ .d-lg-table-row {
2542
+ display: table-row !important;
2543
+ }
2544
+ .d-lg-table-cell {
2545
+ display: table-cell !important;
2546
+ }
2547
+ .d-lg-flex {
2548
+ display: flex !important;
2549
+ }
2550
+ .d-lg-inline-flex {
2551
+ display: inline-flex !important;
2552
+ }
2553
+ .d-lg-none {
2554
+ display: none !important;
2555
+ }
2556
+ .flex-lg-fill {
2557
+ flex: 1 1 auto !important;
2558
+ }
2559
+ .flex-lg-row {
2560
+ flex-direction: row !important;
2561
+ }
2562
+ .flex-lg-column {
2563
+ flex-direction: column !important;
2564
+ }
2565
+ .flex-lg-row-reverse {
2566
+ flex-direction: row-reverse !important;
2567
+ }
2568
+ .flex-lg-column-reverse {
2569
+ flex-direction: column-reverse !important;
2570
+ }
2571
+ .flex-lg-grow-0 {
2572
+ flex-grow: 0 !important;
2573
+ }
2574
+ .flex-lg-grow-1 {
2575
+ flex-grow: 1 !important;
2576
+ }
2577
+ .flex-lg-shrink-0 {
2578
+ flex-shrink: 0 !important;
2579
+ }
2580
+ .flex-lg-shrink-1 {
2581
+ flex-shrink: 1 !important;
2582
+ }
2583
+ .flex-lg-wrap {
2584
+ flex-wrap: wrap !important;
2585
+ }
2586
+ .flex-lg-nowrap {
2587
+ flex-wrap: nowrap !important;
2588
+ }
2589
+ .flex-lg-wrap-reverse {
2590
+ flex-wrap: wrap-reverse !important;
2591
+ }
2592
+ .justify-content-lg-start {
2593
+ justify-content: flex-start !important;
2594
+ }
2595
+ .justify-content-lg-end {
2596
+ justify-content: flex-end !important;
2597
+ }
2598
+ .justify-content-lg-center {
2599
+ justify-content: center !important;
2600
+ }
2601
+ .justify-content-lg-between {
2602
+ justify-content: space-between !important;
2603
+ }
2604
+ .justify-content-lg-around {
2605
+ justify-content: space-around !important;
2606
+ }
2607
+ .justify-content-lg-evenly {
2608
+ justify-content: space-evenly !important;
2609
+ }
2610
+ .align-items-lg-start {
2611
+ align-items: flex-start !important;
2612
+ }
2613
+ .align-items-lg-end {
2614
+ align-items: flex-end !important;
2615
+ }
2616
+ .align-items-lg-center {
2617
+ align-items: center !important;
2618
+ }
2619
+ .align-items-lg-baseline {
2620
+ align-items: baseline !important;
2621
+ }
2622
+ .align-items-lg-stretch {
2623
+ align-items: stretch !important;
2624
+ }
2625
+ .align-content-lg-start {
2626
+ align-content: flex-start !important;
2627
+ }
2628
+ .align-content-lg-end {
2629
+ align-content: flex-end !important;
2630
+ }
2631
+ .align-content-lg-center {
2632
+ align-content: center !important;
2633
+ }
2634
+ .align-content-lg-between {
2635
+ align-content: space-between !important;
2636
+ }
2637
+ .align-content-lg-around {
2638
+ align-content: space-around !important;
2639
+ }
2640
+ .align-content-lg-stretch {
2641
+ align-content: stretch !important;
2642
+ }
2643
+ .align-self-lg-auto {
2644
+ align-self: auto !important;
2645
+ }
2646
+ .align-self-lg-start {
2647
+ align-self: flex-start !important;
2648
+ }
2649
+ .align-self-lg-end {
2650
+ align-self: flex-end !important;
2651
+ }
2652
+ .align-self-lg-center {
2653
+ align-self: center !important;
2654
+ }
2655
+ .align-self-lg-baseline {
2656
+ align-self: baseline !important;
2657
+ }
2658
+ .align-self-lg-stretch {
2659
+ align-self: stretch !important;
2660
+ }
2661
+ .order-lg-first {
2662
+ order: -1 !important;
2663
+ }
2664
+ .order-lg-0 {
2665
+ order: 0 !important;
2666
+ }
2667
+ .order-lg-1 {
2668
+ order: 1 !important;
2669
+ }
2670
+ .order-lg-2 {
2671
+ order: 2 !important;
2672
+ }
2673
+ .order-lg-3 {
2674
+ order: 3 !important;
2675
+ }
2676
+ .order-lg-4 {
2677
+ order: 4 !important;
2678
+ }
2679
+ .order-lg-5 {
2680
+ order: 5 !important;
2681
+ }
2682
+ .order-lg-last {
2683
+ order: 6 !important;
2684
+ }
2685
+ .m-lg-0 {
2686
+ margin: 0 !important;
2687
+ }
2688
+ .m-lg-1 {
2689
+ margin: 0.25rem !important;
2690
+ }
2691
+ .m-lg-2 {
2692
+ margin: 0.5rem !important;
2693
+ }
2694
+ .m-lg-3 {
2695
+ margin: 1rem !important;
2696
+ }
2697
+ .m-lg-4 {
2698
+ margin: 1.5rem !important;
2699
+ }
2700
+ .m-lg-5 {
2701
+ margin: 3rem !important;
2702
+ }
2703
+ .m-lg-auto {
2704
+ margin: auto !important;
2705
+ }
2706
+ .mx-lg-0 {
2707
+ margin-left: 0 !important;
2708
+ margin-right: 0 !important;
2709
+ }
2710
+ .mx-lg-1 {
2711
+ margin-left: 0.25rem !important;
2712
+ margin-right: 0.25rem !important;
2713
+ }
2714
+ .mx-lg-2 {
2715
+ margin-left: 0.5rem !important;
2716
+ margin-right: 0.5rem !important;
2717
+ }
2718
+ .mx-lg-3 {
2719
+ margin-left: 1rem !important;
2720
+ margin-right: 1rem !important;
2721
+ }
2722
+ .mx-lg-4 {
2723
+ margin-left: 1.5rem !important;
2724
+ margin-right: 1.5rem !important;
2725
+ }
2726
+ .mx-lg-5 {
2727
+ margin-left: 3rem !important;
2728
+ margin-right: 3rem !important;
2729
+ }
2730
+ .mx-lg-auto {
2731
+ margin-left: auto !important;
2732
+ margin-right: auto !important;
2733
+ }
2734
+ .my-lg-0 {
2735
+ margin-top: 0 !important;
2736
+ margin-bottom: 0 !important;
2737
+ }
2738
+ .my-lg-1 {
2739
+ margin-top: 0.25rem !important;
2740
+ margin-bottom: 0.25rem !important;
2741
+ }
2742
+ .my-lg-2 {
2743
+ margin-top: 0.5rem !important;
2744
+ margin-bottom: 0.5rem !important;
2745
+ }
2746
+ .my-lg-3 {
2747
+ margin-top: 1rem !important;
2748
+ margin-bottom: 1rem !important;
2749
+ }
2750
+ .my-lg-4 {
2751
+ margin-top: 1.5rem !important;
2752
+ margin-bottom: 1.5rem !important;
2753
+ }
2754
+ .my-lg-5 {
2755
+ margin-top: 3rem !important;
2756
+ margin-bottom: 3rem !important;
2757
+ }
2758
+ .my-lg-auto {
2759
+ margin-top: auto !important;
2760
+ margin-bottom: auto !important;
2761
+ }
2762
+ .mt-lg-0 {
2763
+ margin-top: 0 !important;
2764
+ }
2765
+ .mt-lg-1 {
2766
+ margin-top: 0.25rem !important;
2767
+ }
2768
+ .mt-lg-2 {
2769
+ margin-top: 0.5rem !important;
2770
+ }
2771
+ .mt-lg-3 {
2772
+ margin-top: 1rem !important;
2773
+ }
2774
+ .mt-lg-4 {
2775
+ margin-top: 1.5rem !important;
2776
+ }
2777
+ .mt-lg-5 {
2778
+ margin-top: 3rem !important;
2779
+ }
2780
+ .mt-lg-auto {
2781
+ margin-top: auto !important;
2782
+ }
2783
+ .me-lg-0 {
2784
+ margin-left: 0 !important;
2785
+ }
2786
+ .me-lg-1 {
2787
+ margin-left: 0.25rem !important;
2788
+ }
2789
+ .me-lg-2 {
2790
+ margin-left: 0.5rem !important;
2791
+ }
2792
+ .me-lg-3 {
2793
+ margin-left: 1rem !important;
2794
+ }
2795
+ .me-lg-4 {
2796
+ margin-left: 1.5rem !important;
2797
+ }
2798
+ .me-lg-5 {
2799
+ margin-left: 3rem !important;
2800
+ }
2801
+ .me-lg-auto {
2802
+ margin-left: auto !important;
2803
+ }
2804
+ .mb-lg-0 {
2805
+ margin-bottom: 0 !important;
2806
+ }
2807
+ .mb-lg-1 {
2808
+ margin-bottom: 0.25rem !important;
2809
+ }
2810
+ .mb-lg-2 {
2811
+ margin-bottom: 0.5rem !important;
2812
+ }
2813
+ .mb-lg-3 {
2814
+ margin-bottom: 1rem !important;
2815
+ }
2816
+ .mb-lg-4 {
2817
+ margin-bottom: 1.5rem !important;
2818
+ }
2819
+ .mb-lg-5 {
2820
+ margin-bottom: 3rem !important;
2821
+ }
2822
+ .mb-lg-auto {
2823
+ margin-bottom: auto !important;
2824
+ }
2825
+ .ms-lg-0 {
2826
+ margin-right: 0 !important;
2827
+ }
2828
+ .ms-lg-1 {
2829
+ margin-right: 0.25rem !important;
2830
+ }
2831
+ .ms-lg-2 {
2832
+ margin-right: 0.5rem !important;
2833
+ }
2834
+ .ms-lg-3 {
2835
+ margin-right: 1rem !important;
2836
+ }
2837
+ .ms-lg-4 {
2838
+ margin-right: 1.5rem !important;
2839
+ }
2840
+ .ms-lg-5 {
2841
+ margin-right: 3rem !important;
2842
+ }
2843
+ .ms-lg-auto {
2844
+ margin-right: auto !important;
2845
+ }
2846
+ .p-lg-0 {
2847
+ padding: 0 !important;
2848
+ }
2849
+ .p-lg-1 {
2850
+ padding: 0.25rem !important;
2851
+ }
2852
+ .p-lg-2 {
2853
+ padding: 0.5rem !important;
2854
+ }
2855
+ .p-lg-3 {
2856
+ padding: 1rem !important;
2857
+ }
2858
+ .p-lg-4 {
2859
+ padding: 1.5rem !important;
2860
+ }
2861
+ .p-lg-5 {
2862
+ padding: 3rem !important;
2863
+ }
2864
+ .px-lg-0 {
2865
+ padding-left: 0 !important;
2866
+ padding-right: 0 !important;
2867
+ }
2868
+ .px-lg-1 {
2869
+ padding-left: 0.25rem !important;
2870
+ padding-right: 0.25rem !important;
2871
+ }
2872
+ .px-lg-2 {
2873
+ padding-left: 0.5rem !important;
2874
+ padding-right: 0.5rem !important;
2875
+ }
2876
+ .px-lg-3 {
2877
+ padding-left: 1rem !important;
2878
+ padding-right: 1rem !important;
2879
+ }
2880
+ .px-lg-4 {
2881
+ padding-left: 1.5rem !important;
2882
+ padding-right: 1.5rem !important;
2883
+ }
2884
+ .px-lg-5 {
2885
+ padding-left: 3rem !important;
2886
+ padding-right: 3rem !important;
2887
+ }
2888
+ .py-lg-0 {
2889
+ padding-top: 0 !important;
2890
+ padding-bottom: 0 !important;
2891
+ }
2892
+ .py-lg-1 {
2893
+ padding-top: 0.25rem !important;
2894
+ padding-bottom: 0.25rem !important;
2895
+ }
2896
+ .py-lg-2 {
2897
+ padding-top: 0.5rem !important;
2898
+ padding-bottom: 0.5rem !important;
2899
+ }
2900
+ .py-lg-3 {
2901
+ padding-top: 1rem !important;
2902
+ padding-bottom: 1rem !important;
2903
+ }
2904
+ .py-lg-4 {
2905
+ padding-top: 1.5rem !important;
2906
+ padding-bottom: 1.5rem !important;
2907
+ }
2908
+ .py-lg-5 {
2909
+ padding-top: 3rem !important;
2910
+ padding-bottom: 3rem !important;
2911
+ }
2912
+ .pt-lg-0 {
2913
+ padding-top: 0 !important;
2914
+ }
2915
+ .pt-lg-1 {
2916
+ padding-top: 0.25rem !important;
2917
+ }
2918
+ .pt-lg-2 {
2919
+ padding-top: 0.5rem !important;
2920
+ }
2921
+ .pt-lg-3 {
2922
+ padding-top: 1rem !important;
2923
+ }
2924
+ .pt-lg-4 {
2925
+ padding-top: 1.5rem !important;
2926
+ }
2927
+ .pt-lg-5 {
2928
+ padding-top: 3rem !important;
2929
+ }
2930
+ .pe-lg-0 {
2931
+ padding-left: 0 !important;
2932
+ }
2933
+ .pe-lg-1 {
2934
+ padding-left: 0.25rem !important;
2935
+ }
2936
+ .pe-lg-2 {
2937
+ padding-left: 0.5rem !important;
2938
+ }
2939
+ .pe-lg-3 {
2940
+ padding-left: 1rem !important;
2941
+ }
2942
+ .pe-lg-4 {
2943
+ padding-left: 1.5rem !important;
2944
+ }
2945
+ .pe-lg-5 {
2946
+ padding-left: 3rem !important;
2947
+ }
2948
+ .pb-lg-0 {
2949
+ padding-bottom: 0 !important;
2950
+ }
2951
+ .pb-lg-1 {
2952
+ padding-bottom: 0.25rem !important;
2953
+ }
2954
+ .pb-lg-2 {
2955
+ padding-bottom: 0.5rem !important;
2956
+ }
2957
+ .pb-lg-3 {
2958
+ padding-bottom: 1rem !important;
2959
+ }
2960
+ .pb-lg-4 {
2961
+ padding-bottom: 1.5rem !important;
2962
+ }
2963
+ .pb-lg-5 {
2964
+ padding-bottom: 3rem !important;
2965
+ }
2966
+ .ps-lg-0 {
2967
+ padding-right: 0 !important;
2968
+ }
2969
+ .ps-lg-1 {
2970
+ padding-right: 0.25rem !important;
2971
+ }
2972
+ .ps-lg-2 {
2973
+ padding-right: 0.5rem !important;
2974
+ }
2975
+ .ps-lg-3 {
2976
+ padding-right: 1rem !important;
2977
+ }
2978
+ .ps-lg-4 {
2979
+ padding-right: 1.5rem !important;
2980
+ }
2981
+ .ps-lg-5 {
2982
+ padding-right: 3rem !important;
2983
+ }
2984
+ }
2985
+ @media (min-width: 1200px) {
2986
+ .d-xl-inline {
2987
+ display: inline !important;
2988
+ }
2989
+ .d-xl-inline-block {
2990
+ display: inline-block !important;
2991
+ }
2992
+ .d-xl-block {
2993
+ display: block !important;
2994
+ }
2995
+ .d-xl-grid {
2996
+ display: grid !important;
2997
+ }
2998
+ .d-xl-table {
2999
+ display: table !important;
3000
+ }
3001
+ .d-xl-table-row {
3002
+ display: table-row !important;
3003
+ }
3004
+ .d-xl-table-cell {
3005
+ display: table-cell !important;
3006
+ }
3007
+ .d-xl-flex {
3008
+ display: flex !important;
3009
+ }
3010
+ .d-xl-inline-flex {
3011
+ display: inline-flex !important;
3012
+ }
3013
+ .d-xl-none {
3014
+ display: none !important;
3015
+ }
3016
+ .flex-xl-fill {
3017
+ flex: 1 1 auto !important;
3018
+ }
3019
+ .flex-xl-row {
3020
+ flex-direction: row !important;
3021
+ }
3022
+ .flex-xl-column {
3023
+ flex-direction: column !important;
3024
+ }
3025
+ .flex-xl-row-reverse {
3026
+ flex-direction: row-reverse !important;
3027
+ }
3028
+ .flex-xl-column-reverse {
3029
+ flex-direction: column-reverse !important;
3030
+ }
3031
+ .flex-xl-grow-0 {
3032
+ flex-grow: 0 !important;
3033
+ }
3034
+ .flex-xl-grow-1 {
3035
+ flex-grow: 1 !important;
3036
+ }
3037
+ .flex-xl-shrink-0 {
3038
+ flex-shrink: 0 !important;
3039
+ }
3040
+ .flex-xl-shrink-1 {
3041
+ flex-shrink: 1 !important;
3042
+ }
3043
+ .flex-xl-wrap {
3044
+ flex-wrap: wrap !important;
3045
+ }
3046
+ .flex-xl-nowrap {
3047
+ flex-wrap: nowrap !important;
3048
+ }
3049
+ .flex-xl-wrap-reverse {
3050
+ flex-wrap: wrap-reverse !important;
3051
+ }
3052
+ .justify-content-xl-start {
3053
+ justify-content: flex-start !important;
3054
+ }
3055
+ .justify-content-xl-end {
3056
+ justify-content: flex-end !important;
3057
+ }
3058
+ .justify-content-xl-center {
3059
+ justify-content: center !important;
3060
+ }
3061
+ .justify-content-xl-between {
3062
+ justify-content: space-between !important;
3063
+ }
3064
+ .justify-content-xl-around {
3065
+ justify-content: space-around !important;
3066
+ }
3067
+ .justify-content-xl-evenly {
3068
+ justify-content: space-evenly !important;
3069
+ }
3070
+ .align-items-xl-start {
3071
+ align-items: flex-start !important;
3072
+ }
3073
+ .align-items-xl-end {
3074
+ align-items: flex-end !important;
3075
+ }
3076
+ .align-items-xl-center {
3077
+ align-items: center !important;
3078
+ }
3079
+ .align-items-xl-baseline {
3080
+ align-items: baseline !important;
3081
+ }
3082
+ .align-items-xl-stretch {
3083
+ align-items: stretch !important;
3084
+ }
3085
+ .align-content-xl-start {
3086
+ align-content: flex-start !important;
3087
+ }
3088
+ .align-content-xl-end {
3089
+ align-content: flex-end !important;
3090
+ }
3091
+ .align-content-xl-center {
3092
+ align-content: center !important;
3093
+ }
3094
+ .align-content-xl-between {
3095
+ align-content: space-between !important;
3096
+ }
3097
+ .align-content-xl-around {
3098
+ align-content: space-around !important;
3099
+ }
3100
+ .align-content-xl-stretch {
3101
+ align-content: stretch !important;
3102
+ }
3103
+ .align-self-xl-auto {
3104
+ align-self: auto !important;
3105
+ }
3106
+ .align-self-xl-start {
3107
+ align-self: flex-start !important;
3108
+ }
3109
+ .align-self-xl-end {
3110
+ align-self: flex-end !important;
3111
+ }
3112
+ .align-self-xl-center {
3113
+ align-self: center !important;
3114
+ }
3115
+ .align-self-xl-baseline {
3116
+ align-self: baseline !important;
3117
+ }
3118
+ .align-self-xl-stretch {
3119
+ align-self: stretch !important;
3120
+ }
3121
+ .order-xl-first {
3122
+ order: -1 !important;
3123
+ }
3124
+ .order-xl-0 {
3125
+ order: 0 !important;
3126
+ }
3127
+ .order-xl-1 {
3128
+ order: 1 !important;
3129
+ }
3130
+ .order-xl-2 {
3131
+ order: 2 !important;
3132
+ }
3133
+ .order-xl-3 {
3134
+ order: 3 !important;
3135
+ }
3136
+ .order-xl-4 {
3137
+ order: 4 !important;
3138
+ }
3139
+ .order-xl-5 {
3140
+ order: 5 !important;
3141
+ }
3142
+ .order-xl-last {
3143
+ order: 6 !important;
3144
+ }
3145
+ .m-xl-0 {
3146
+ margin: 0 !important;
3147
+ }
3148
+ .m-xl-1 {
3149
+ margin: 0.25rem !important;
3150
+ }
3151
+ .m-xl-2 {
3152
+ margin: 0.5rem !important;
3153
+ }
3154
+ .m-xl-3 {
3155
+ margin: 1rem !important;
3156
+ }
3157
+ .m-xl-4 {
3158
+ margin: 1.5rem !important;
3159
+ }
3160
+ .m-xl-5 {
3161
+ margin: 3rem !important;
3162
+ }
3163
+ .m-xl-auto {
3164
+ margin: auto !important;
3165
+ }
3166
+ .mx-xl-0 {
3167
+ margin-left: 0 !important;
3168
+ margin-right: 0 !important;
3169
+ }
3170
+ .mx-xl-1 {
3171
+ margin-left: 0.25rem !important;
3172
+ margin-right: 0.25rem !important;
3173
+ }
3174
+ .mx-xl-2 {
3175
+ margin-left: 0.5rem !important;
3176
+ margin-right: 0.5rem !important;
3177
+ }
3178
+ .mx-xl-3 {
3179
+ margin-left: 1rem !important;
3180
+ margin-right: 1rem !important;
3181
+ }
3182
+ .mx-xl-4 {
3183
+ margin-left: 1.5rem !important;
3184
+ margin-right: 1.5rem !important;
3185
+ }
3186
+ .mx-xl-5 {
3187
+ margin-left: 3rem !important;
3188
+ margin-right: 3rem !important;
3189
+ }
3190
+ .mx-xl-auto {
3191
+ margin-left: auto !important;
3192
+ margin-right: auto !important;
3193
+ }
3194
+ .my-xl-0 {
3195
+ margin-top: 0 !important;
3196
+ margin-bottom: 0 !important;
3197
+ }
3198
+ .my-xl-1 {
3199
+ margin-top: 0.25rem !important;
3200
+ margin-bottom: 0.25rem !important;
3201
+ }
3202
+ .my-xl-2 {
3203
+ margin-top: 0.5rem !important;
3204
+ margin-bottom: 0.5rem !important;
3205
+ }
3206
+ .my-xl-3 {
3207
+ margin-top: 1rem !important;
3208
+ margin-bottom: 1rem !important;
3209
+ }
3210
+ .my-xl-4 {
3211
+ margin-top: 1.5rem !important;
3212
+ margin-bottom: 1.5rem !important;
3213
+ }
3214
+ .my-xl-5 {
3215
+ margin-top: 3rem !important;
3216
+ margin-bottom: 3rem !important;
3217
+ }
3218
+ .my-xl-auto {
3219
+ margin-top: auto !important;
3220
+ margin-bottom: auto !important;
3221
+ }
3222
+ .mt-xl-0 {
3223
+ margin-top: 0 !important;
3224
+ }
3225
+ .mt-xl-1 {
3226
+ margin-top: 0.25rem !important;
3227
+ }
3228
+ .mt-xl-2 {
3229
+ margin-top: 0.5rem !important;
3230
+ }
3231
+ .mt-xl-3 {
3232
+ margin-top: 1rem !important;
3233
+ }
3234
+ .mt-xl-4 {
3235
+ margin-top: 1.5rem !important;
3236
+ }
3237
+ .mt-xl-5 {
3238
+ margin-top: 3rem !important;
3239
+ }
3240
+ .mt-xl-auto {
3241
+ margin-top: auto !important;
3242
+ }
3243
+ .me-xl-0 {
3244
+ margin-left: 0 !important;
3245
+ }
3246
+ .me-xl-1 {
3247
+ margin-left: 0.25rem !important;
3248
+ }
3249
+ .me-xl-2 {
3250
+ margin-left: 0.5rem !important;
3251
+ }
3252
+ .me-xl-3 {
3253
+ margin-left: 1rem !important;
3254
+ }
3255
+ .me-xl-4 {
3256
+ margin-left: 1.5rem !important;
3257
+ }
3258
+ .me-xl-5 {
3259
+ margin-left: 3rem !important;
3260
+ }
3261
+ .me-xl-auto {
3262
+ margin-left: auto !important;
3263
+ }
3264
+ .mb-xl-0 {
3265
+ margin-bottom: 0 !important;
3266
+ }
3267
+ .mb-xl-1 {
3268
+ margin-bottom: 0.25rem !important;
3269
+ }
3270
+ .mb-xl-2 {
3271
+ margin-bottom: 0.5rem !important;
3272
+ }
3273
+ .mb-xl-3 {
3274
+ margin-bottom: 1rem !important;
3275
+ }
3276
+ .mb-xl-4 {
3277
+ margin-bottom: 1.5rem !important;
3278
+ }
3279
+ .mb-xl-5 {
3280
+ margin-bottom: 3rem !important;
3281
+ }
3282
+ .mb-xl-auto {
3283
+ margin-bottom: auto !important;
3284
+ }
3285
+ .ms-xl-0 {
3286
+ margin-right: 0 !important;
3287
+ }
3288
+ .ms-xl-1 {
3289
+ margin-right: 0.25rem !important;
3290
+ }
3291
+ .ms-xl-2 {
3292
+ margin-right: 0.5rem !important;
3293
+ }
3294
+ .ms-xl-3 {
3295
+ margin-right: 1rem !important;
3296
+ }
3297
+ .ms-xl-4 {
3298
+ margin-right: 1.5rem !important;
3299
+ }
3300
+ .ms-xl-5 {
3301
+ margin-right: 3rem !important;
3302
+ }
3303
+ .ms-xl-auto {
3304
+ margin-right: auto !important;
3305
+ }
3306
+ .p-xl-0 {
3307
+ padding: 0 !important;
3308
+ }
3309
+ .p-xl-1 {
3310
+ padding: 0.25rem !important;
3311
+ }
3312
+ .p-xl-2 {
3313
+ padding: 0.5rem !important;
3314
+ }
3315
+ .p-xl-3 {
3316
+ padding: 1rem !important;
3317
+ }
3318
+ .p-xl-4 {
3319
+ padding: 1.5rem !important;
3320
+ }
3321
+ .p-xl-5 {
3322
+ padding: 3rem !important;
3323
+ }
3324
+ .px-xl-0 {
3325
+ padding-left: 0 !important;
3326
+ padding-right: 0 !important;
3327
+ }
3328
+ .px-xl-1 {
3329
+ padding-left: 0.25rem !important;
3330
+ padding-right: 0.25rem !important;
3331
+ }
3332
+ .px-xl-2 {
3333
+ padding-left: 0.5rem !important;
3334
+ padding-right: 0.5rem !important;
3335
+ }
3336
+ .px-xl-3 {
3337
+ padding-left: 1rem !important;
3338
+ padding-right: 1rem !important;
3339
+ }
3340
+ .px-xl-4 {
3341
+ padding-left: 1.5rem !important;
3342
+ padding-right: 1.5rem !important;
3343
+ }
3344
+ .px-xl-5 {
3345
+ padding-left: 3rem !important;
3346
+ padding-right: 3rem !important;
3347
+ }
3348
+ .py-xl-0 {
3349
+ padding-top: 0 !important;
3350
+ padding-bottom: 0 !important;
3351
+ }
3352
+ .py-xl-1 {
3353
+ padding-top: 0.25rem !important;
3354
+ padding-bottom: 0.25rem !important;
3355
+ }
3356
+ .py-xl-2 {
3357
+ padding-top: 0.5rem !important;
3358
+ padding-bottom: 0.5rem !important;
3359
+ }
3360
+ .py-xl-3 {
3361
+ padding-top: 1rem !important;
3362
+ padding-bottom: 1rem !important;
3363
+ }
3364
+ .py-xl-4 {
3365
+ padding-top: 1.5rem !important;
3366
+ padding-bottom: 1.5rem !important;
3367
+ }
3368
+ .py-xl-5 {
3369
+ padding-top: 3rem !important;
3370
+ padding-bottom: 3rem !important;
3371
+ }
3372
+ .pt-xl-0 {
3373
+ padding-top: 0 !important;
3374
+ }
3375
+ .pt-xl-1 {
3376
+ padding-top: 0.25rem !important;
3377
+ }
3378
+ .pt-xl-2 {
3379
+ padding-top: 0.5rem !important;
3380
+ }
3381
+ .pt-xl-3 {
3382
+ padding-top: 1rem !important;
3383
+ }
3384
+ .pt-xl-4 {
3385
+ padding-top: 1.5rem !important;
3386
+ }
3387
+ .pt-xl-5 {
3388
+ padding-top: 3rem !important;
3389
+ }
3390
+ .pe-xl-0 {
3391
+ padding-left: 0 !important;
3392
+ }
3393
+ .pe-xl-1 {
3394
+ padding-left: 0.25rem !important;
3395
+ }
3396
+ .pe-xl-2 {
3397
+ padding-left: 0.5rem !important;
3398
+ }
3399
+ .pe-xl-3 {
3400
+ padding-left: 1rem !important;
3401
+ }
3402
+ .pe-xl-4 {
3403
+ padding-left: 1.5rem !important;
3404
+ }
3405
+ .pe-xl-5 {
3406
+ padding-left: 3rem !important;
3407
+ }
3408
+ .pb-xl-0 {
3409
+ padding-bottom: 0 !important;
3410
+ }
3411
+ .pb-xl-1 {
3412
+ padding-bottom: 0.25rem !important;
3413
+ }
3414
+ .pb-xl-2 {
3415
+ padding-bottom: 0.5rem !important;
3416
+ }
3417
+ .pb-xl-3 {
3418
+ padding-bottom: 1rem !important;
3419
+ }
3420
+ .pb-xl-4 {
3421
+ padding-bottom: 1.5rem !important;
3422
+ }
3423
+ .pb-xl-5 {
3424
+ padding-bottom: 3rem !important;
3425
+ }
3426
+ .ps-xl-0 {
3427
+ padding-right: 0 !important;
3428
+ }
3429
+ .ps-xl-1 {
3430
+ padding-right: 0.25rem !important;
3431
+ }
3432
+ .ps-xl-2 {
3433
+ padding-right: 0.5rem !important;
3434
+ }
3435
+ .ps-xl-3 {
3436
+ padding-right: 1rem !important;
3437
+ }
3438
+ .ps-xl-4 {
3439
+ padding-right: 1.5rem !important;
3440
+ }
3441
+ .ps-xl-5 {
3442
+ padding-right: 3rem !important;
3443
+ }
3444
+ }
3445
+ @media (min-width: 1400px) {
3446
+ .d-xxl-inline {
3447
+ display: inline !important;
3448
+ }
3449
+ .d-xxl-inline-block {
3450
+ display: inline-block !important;
3451
+ }
3452
+ .d-xxl-block {
3453
+ display: block !important;
3454
+ }
3455
+ .d-xxl-grid {
3456
+ display: grid !important;
3457
+ }
3458
+ .d-xxl-table {
3459
+ display: table !important;
3460
+ }
3461
+ .d-xxl-table-row {
3462
+ display: table-row !important;
3463
+ }
3464
+ .d-xxl-table-cell {
3465
+ display: table-cell !important;
3466
+ }
3467
+ .d-xxl-flex {
3468
+ display: flex !important;
3469
+ }
3470
+ .d-xxl-inline-flex {
3471
+ display: inline-flex !important;
3472
+ }
3473
+ .d-xxl-none {
3474
+ display: none !important;
3475
+ }
3476
+ .flex-xxl-fill {
3477
+ flex: 1 1 auto !important;
3478
+ }
3479
+ .flex-xxl-row {
3480
+ flex-direction: row !important;
3481
+ }
3482
+ .flex-xxl-column {
3483
+ flex-direction: column !important;
3484
+ }
3485
+ .flex-xxl-row-reverse {
3486
+ flex-direction: row-reverse !important;
3487
+ }
3488
+ .flex-xxl-column-reverse {
3489
+ flex-direction: column-reverse !important;
3490
+ }
3491
+ .flex-xxl-grow-0 {
3492
+ flex-grow: 0 !important;
3493
+ }
3494
+ .flex-xxl-grow-1 {
3495
+ flex-grow: 1 !important;
3496
+ }
3497
+ .flex-xxl-shrink-0 {
3498
+ flex-shrink: 0 !important;
3499
+ }
3500
+ .flex-xxl-shrink-1 {
3501
+ flex-shrink: 1 !important;
3502
+ }
3503
+ .flex-xxl-wrap {
3504
+ flex-wrap: wrap !important;
3505
+ }
3506
+ .flex-xxl-nowrap {
3507
+ flex-wrap: nowrap !important;
3508
+ }
3509
+ .flex-xxl-wrap-reverse {
3510
+ flex-wrap: wrap-reverse !important;
3511
+ }
3512
+ .justify-content-xxl-start {
3513
+ justify-content: flex-start !important;
3514
+ }
3515
+ .justify-content-xxl-end {
3516
+ justify-content: flex-end !important;
3517
+ }
3518
+ .justify-content-xxl-center {
3519
+ justify-content: center !important;
3520
+ }
3521
+ .justify-content-xxl-between {
3522
+ justify-content: space-between !important;
3523
+ }
3524
+ .justify-content-xxl-around {
3525
+ justify-content: space-around !important;
3526
+ }
3527
+ .justify-content-xxl-evenly {
3528
+ justify-content: space-evenly !important;
3529
+ }
3530
+ .align-items-xxl-start {
3531
+ align-items: flex-start !important;
3532
+ }
3533
+ .align-items-xxl-end {
3534
+ align-items: flex-end !important;
3535
+ }
3536
+ .align-items-xxl-center {
3537
+ align-items: center !important;
3538
+ }
3539
+ .align-items-xxl-baseline {
3540
+ align-items: baseline !important;
3541
+ }
3542
+ .align-items-xxl-stretch {
3543
+ align-items: stretch !important;
3544
+ }
3545
+ .align-content-xxl-start {
3546
+ align-content: flex-start !important;
3547
+ }
3548
+ .align-content-xxl-end {
3549
+ align-content: flex-end !important;
3550
+ }
3551
+ .align-content-xxl-center {
3552
+ align-content: center !important;
3553
+ }
3554
+ .align-content-xxl-between {
3555
+ align-content: space-between !important;
3556
+ }
3557
+ .align-content-xxl-around {
3558
+ align-content: space-around !important;
3559
+ }
3560
+ .align-content-xxl-stretch {
3561
+ align-content: stretch !important;
3562
+ }
3563
+ .align-self-xxl-auto {
3564
+ align-self: auto !important;
3565
+ }
3566
+ .align-self-xxl-start {
3567
+ align-self: flex-start !important;
3568
+ }
3569
+ .align-self-xxl-end {
3570
+ align-self: flex-end !important;
3571
+ }
3572
+ .align-self-xxl-center {
3573
+ align-self: center !important;
3574
+ }
3575
+ .align-self-xxl-baseline {
3576
+ align-self: baseline !important;
3577
+ }
3578
+ .align-self-xxl-stretch {
3579
+ align-self: stretch !important;
3580
+ }
3581
+ .order-xxl-first {
3582
+ order: -1 !important;
3583
+ }
3584
+ .order-xxl-0 {
3585
+ order: 0 !important;
3586
+ }
3587
+ .order-xxl-1 {
3588
+ order: 1 !important;
3589
+ }
3590
+ .order-xxl-2 {
3591
+ order: 2 !important;
3592
+ }
3593
+ .order-xxl-3 {
3594
+ order: 3 !important;
3595
+ }
3596
+ .order-xxl-4 {
3597
+ order: 4 !important;
3598
+ }
3599
+ .order-xxl-5 {
3600
+ order: 5 !important;
3601
+ }
3602
+ .order-xxl-last {
3603
+ order: 6 !important;
3604
+ }
3605
+ .m-xxl-0 {
3606
+ margin: 0 !important;
3607
+ }
3608
+ .m-xxl-1 {
3609
+ margin: 0.25rem !important;
3610
+ }
3611
+ .m-xxl-2 {
3612
+ margin: 0.5rem !important;
3613
+ }
3614
+ .m-xxl-3 {
3615
+ margin: 1rem !important;
3616
+ }
3617
+ .m-xxl-4 {
3618
+ margin: 1.5rem !important;
3619
+ }
3620
+ .m-xxl-5 {
3621
+ margin: 3rem !important;
3622
+ }
3623
+ .m-xxl-auto {
3624
+ margin: auto !important;
3625
+ }
3626
+ .mx-xxl-0 {
3627
+ margin-left: 0 !important;
3628
+ margin-right: 0 !important;
3629
+ }
3630
+ .mx-xxl-1 {
3631
+ margin-left: 0.25rem !important;
3632
+ margin-right: 0.25rem !important;
3633
+ }
3634
+ .mx-xxl-2 {
3635
+ margin-left: 0.5rem !important;
3636
+ margin-right: 0.5rem !important;
3637
+ }
3638
+ .mx-xxl-3 {
3639
+ margin-left: 1rem !important;
3640
+ margin-right: 1rem !important;
3641
+ }
3642
+ .mx-xxl-4 {
3643
+ margin-left: 1.5rem !important;
3644
+ margin-right: 1.5rem !important;
3645
+ }
3646
+ .mx-xxl-5 {
3647
+ margin-left: 3rem !important;
3648
+ margin-right: 3rem !important;
3649
+ }
3650
+ .mx-xxl-auto {
3651
+ margin-left: auto !important;
3652
+ margin-right: auto !important;
3653
+ }
3654
+ .my-xxl-0 {
3655
+ margin-top: 0 !important;
3656
+ margin-bottom: 0 !important;
3657
+ }
3658
+ .my-xxl-1 {
3659
+ margin-top: 0.25rem !important;
3660
+ margin-bottom: 0.25rem !important;
3661
+ }
3662
+ .my-xxl-2 {
3663
+ margin-top: 0.5rem !important;
3664
+ margin-bottom: 0.5rem !important;
3665
+ }
3666
+ .my-xxl-3 {
3667
+ margin-top: 1rem !important;
3668
+ margin-bottom: 1rem !important;
3669
+ }
3670
+ .my-xxl-4 {
3671
+ margin-top: 1.5rem !important;
3672
+ margin-bottom: 1.5rem !important;
3673
+ }
3674
+ .my-xxl-5 {
3675
+ margin-top: 3rem !important;
3676
+ margin-bottom: 3rem !important;
3677
+ }
3678
+ .my-xxl-auto {
3679
+ margin-top: auto !important;
3680
+ margin-bottom: auto !important;
3681
+ }
3682
+ .mt-xxl-0 {
3683
+ margin-top: 0 !important;
3684
+ }
3685
+ .mt-xxl-1 {
3686
+ margin-top: 0.25rem !important;
3687
+ }
3688
+ .mt-xxl-2 {
3689
+ margin-top: 0.5rem !important;
3690
+ }
3691
+ .mt-xxl-3 {
3692
+ margin-top: 1rem !important;
3693
+ }
3694
+ .mt-xxl-4 {
3695
+ margin-top: 1.5rem !important;
3696
+ }
3697
+ .mt-xxl-5 {
3698
+ margin-top: 3rem !important;
3699
+ }
3700
+ .mt-xxl-auto {
3701
+ margin-top: auto !important;
3702
+ }
3703
+ .me-xxl-0 {
3704
+ margin-left: 0 !important;
3705
+ }
3706
+ .me-xxl-1 {
3707
+ margin-left: 0.25rem !important;
3708
+ }
3709
+ .me-xxl-2 {
3710
+ margin-left: 0.5rem !important;
3711
+ }
3712
+ .me-xxl-3 {
3713
+ margin-left: 1rem !important;
3714
+ }
3715
+ .me-xxl-4 {
3716
+ margin-left: 1.5rem !important;
3717
+ }
3718
+ .me-xxl-5 {
3719
+ margin-left: 3rem !important;
3720
+ }
3721
+ .me-xxl-auto {
3722
+ margin-left: auto !important;
3723
+ }
3724
+ .mb-xxl-0 {
3725
+ margin-bottom: 0 !important;
3726
+ }
3727
+ .mb-xxl-1 {
3728
+ margin-bottom: 0.25rem !important;
3729
+ }
3730
+ .mb-xxl-2 {
3731
+ margin-bottom: 0.5rem !important;
3732
+ }
3733
+ .mb-xxl-3 {
3734
+ margin-bottom: 1rem !important;
3735
+ }
3736
+ .mb-xxl-4 {
3737
+ margin-bottom: 1.5rem !important;
3738
+ }
3739
+ .mb-xxl-5 {
3740
+ margin-bottom: 3rem !important;
3741
+ }
3742
+ .mb-xxl-auto {
3743
+ margin-bottom: auto !important;
3744
+ }
3745
+ .ms-xxl-0 {
3746
+ margin-right: 0 !important;
3747
+ }
3748
+ .ms-xxl-1 {
3749
+ margin-right: 0.25rem !important;
3750
+ }
3751
+ .ms-xxl-2 {
3752
+ margin-right: 0.5rem !important;
3753
+ }
3754
+ .ms-xxl-3 {
3755
+ margin-right: 1rem !important;
3756
+ }
3757
+ .ms-xxl-4 {
3758
+ margin-right: 1.5rem !important;
3759
+ }
3760
+ .ms-xxl-5 {
3761
+ margin-right: 3rem !important;
3762
+ }
3763
+ .ms-xxl-auto {
3764
+ margin-right: auto !important;
3765
+ }
3766
+ .p-xxl-0 {
3767
+ padding: 0 !important;
3768
+ }
3769
+ .p-xxl-1 {
3770
+ padding: 0.25rem !important;
3771
+ }
3772
+ .p-xxl-2 {
3773
+ padding: 0.5rem !important;
3774
+ }
3775
+ .p-xxl-3 {
3776
+ padding: 1rem !important;
3777
+ }
3778
+ .p-xxl-4 {
3779
+ padding: 1.5rem !important;
3780
+ }
3781
+ .p-xxl-5 {
3782
+ padding: 3rem !important;
3783
+ }
3784
+ .px-xxl-0 {
3785
+ padding-left: 0 !important;
3786
+ padding-right: 0 !important;
3787
+ }
3788
+ .px-xxl-1 {
3789
+ padding-left: 0.25rem !important;
3790
+ padding-right: 0.25rem !important;
3791
+ }
3792
+ .px-xxl-2 {
3793
+ padding-left: 0.5rem !important;
3794
+ padding-right: 0.5rem !important;
3795
+ }
3796
+ .px-xxl-3 {
3797
+ padding-left: 1rem !important;
3798
+ padding-right: 1rem !important;
3799
+ }
3800
+ .px-xxl-4 {
3801
+ padding-left: 1.5rem !important;
3802
+ padding-right: 1.5rem !important;
3803
+ }
3804
+ .px-xxl-5 {
3805
+ padding-left: 3rem !important;
3806
+ padding-right: 3rem !important;
3807
+ }
3808
+ .py-xxl-0 {
3809
+ padding-top: 0 !important;
3810
+ padding-bottom: 0 !important;
3811
+ }
3812
+ .py-xxl-1 {
3813
+ padding-top: 0.25rem !important;
3814
+ padding-bottom: 0.25rem !important;
3815
+ }
3816
+ .py-xxl-2 {
3817
+ padding-top: 0.5rem !important;
3818
+ padding-bottom: 0.5rem !important;
3819
+ }
3820
+ .py-xxl-3 {
3821
+ padding-top: 1rem !important;
3822
+ padding-bottom: 1rem !important;
3823
+ }
3824
+ .py-xxl-4 {
3825
+ padding-top: 1.5rem !important;
3826
+ padding-bottom: 1.5rem !important;
3827
+ }
3828
+ .py-xxl-5 {
3829
+ padding-top: 3rem !important;
3830
+ padding-bottom: 3rem !important;
3831
+ }
3832
+ .pt-xxl-0 {
3833
+ padding-top: 0 !important;
3834
+ }
3835
+ .pt-xxl-1 {
3836
+ padding-top: 0.25rem !important;
3837
+ }
3838
+ .pt-xxl-2 {
3839
+ padding-top: 0.5rem !important;
3840
+ }
3841
+ .pt-xxl-3 {
3842
+ padding-top: 1rem !important;
3843
+ }
3844
+ .pt-xxl-4 {
3845
+ padding-top: 1.5rem !important;
3846
+ }
3847
+ .pt-xxl-5 {
3848
+ padding-top: 3rem !important;
3849
+ }
3850
+ .pe-xxl-0 {
3851
+ padding-left: 0 !important;
3852
+ }
3853
+ .pe-xxl-1 {
3854
+ padding-left: 0.25rem !important;
3855
+ }
3856
+ .pe-xxl-2 {
3857
+ padding-left: 0.5rem !important;
3858
+ }
3859
+ .pe-xxl-3 {
3860
+ padding-left: 1rem !important;
3861
+ }
3862
+ .pe-xxl-4 {
3863
+ padding-left: 1.5rem !important;
3864
+ }
3865
+ .pe-xxl-5 {
3866
+ padding-left: 3rem !important;
3867
+ }
3868
+ .pb-xxl-0 {
3869
+ padding-bottom: 0 !important;
3870
+ }
3871
+ .pb-xxl-1 {
3872
+ padding-bottom: 0.25rem !important;
3873
+ }
3874
+ .pb-xxl-2 {
3875
+ padding-bottom: 0.5rem !important;
3876
+ }
3877
+ .pb-xxl-3 {
3878
+ padding-bottom: 1rem !important;
3879
+ }
3880
+ .pb-xxl-4 {
3881
+ padding-bottom: 1.5rem !important;
3882
+ }
3883
+ .pb-xxl-5 {
3884
+ padding-bottom: 3rem !important;
3885
+ }
3886
+ .ps-xxl-0 {
3887
+ padding-right: 0 !important;
3888
+ }
3889
+ .ps-xxl-1 {
3890
+ padding-right: 0.25rem !important;
3891
+ }
3892
+ .ps-xxl-2 {
3893
+ padding-right: 0.5rem !important;
3894
+ }
3895
+ .ps-xxl-3 {
3896
+ padding-right: 1rem !important;
3897
+ }
3898
+ .ps-xxl-4 {
3899
+ padding-right: 1.5rem !important;
3900
+ }
3901
+ .ps-xxl-5 {
3902
+ padding-right: 3rem !important;
3903
+ }
3904
+ }
3905
+ @media print {
3906
+ .d-print-inline {
3907
+ display: inline !important;
3908
+ }
3909
+ .d-print-inline-block {
3910
+ display: inline-block !important;
3911
+ }
3912
+ .d-print-block {
3913
+ display: block !important;
3914
+ }
3915
+ .d-print-grid {
3916
+ display: grid !important;
3917
+ }
3918
+ .d-print-table {
3919
+ display: table !important;
3920
+ }
3921
+ .d-print-table-row {
3922
+ display: table-row !important;
3923
+ }
3924
+ .d-print-table-cell {
3925
+ display: table-cell !important;
3926
+ }
3927
+ .d-print-flex {
3928
+ display: flex !important;
3929
+ }
3930
+ .d-print-inline-flex {
3931
+ display: inline-flex !important;
3932
+ }
3933
+ .d-print-none {
3934
+ display: none !important;
3935
+ }
3936
+ }
3937
+ /*# sourceMappingURL=bootstrap-grid.rtl.min.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-grid.rtl.min.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.css ADDED
@@ -0,0 +1,498 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
7
+ */
8
+ :root {
9
+ --bs-blue: #0d6efd;
10
+ --bs-indigo: #6610f2;
11
+ --bs-purple: #6f42c1;
12
+ --bs-pink: #d63384;
13
+ --bs-red: #dc3545;
14
+ --bs-orange: #fd7e14;
15
+ --bs-yellow: #ffc107;
16
+ --bs-green: #198754;
17
+ --bs-teal: #20c997;
18
+ --bs-cyan: #0dcaf0;
19
+ --bs-white: #fff;
20
+ --bs-gray: #6c757d;
21
+ --bs-gray-dark: #343a40;
22
+ --bs-gray-100: #f8f9fa;
23
+ --bs-gray-200: #e9ecef;
24
+ --bs-gray-300: #dee2e6;
25
+ --bs-gray-400: #ced4da;
26
+ --bs-gray-500: #adb5bd;
27
+ --bs-gray-600: #6c757d;
28
+ --bs-gray-700: #495057;
29
+ --bs-gray-800: #343a40;
30
+ --bs-gray-900: #212529;
31
+ --bs-primary: #0d6efd;
32
+ --bs-secondary: #6c757d;
33
+ --bs-success: #198754;
34
+ --bs-info: #0dcaf0;
35
+ --bs-warning: #ffc107;
36
+ --bs-danger: #dc3545;
37
+ --bs-light: #f8f9fa;
38
+ --bs-dark: #212529;
39
+ --bs-primary-rgb: 13, 110, 253;
40
+ --bs-secondary-rgb: 108, 117, 125;
41
+ --bs-success-rgb: 25, 135, 84;
42
+ --bs-info-rgb: 13, 202, 240;
43
+ --bs-warning-rgb: 255, 193, 7;
44
+ --bs-danger-rgb: 220, 53, 69;
45
+ --bs-light-rgb: 248, 249, 250;
46
+ --bs-dark-rgb: 33, 37, 41;
47
+ --bs-white-rgb: 255, 255, 255;
48
+ --bs-black-rgb: 0, 0, 0;
49
+ --bs-body-color-rgb: 33, 37, 41;
50
+ --bs-body-bg-rgb: 255, 255, 255;
51
+ --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
52
+ "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
53
+ "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
54
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
55
+ "Liberation Mono", "Courier New", monospace;
56
+ --bs-gradient: linear-gradient(
57
+ 180deg,
58
+ rgba(255, 255, 255, 0.15),
59
+ rgba(255, 255, 255, 0)
60
+ );
61
+ --bs-body-font-family: var(--bs-font-sans-serif);
62
+ --bs-body-font-size: 1rem;
63
+ --bs-body-font-weight: 400;
64
+ --bs-body-line-height: 1.5;
65
+ --bs-body-color: #212529;
66
+ --bs-body-bg: #fff;
67
+ }
68
+
69
+ *,
70
+ *::before,
71
+ *::after {
72
+ box-sizing: border-box;
73
+ }
74
+
75
+ @media (prefers-reduced-motion: no-preference) {
76
+ :root {
77
+ scroll-behavior: smooth;
78
+ }
79
+ }
80
+
81
+ body {
82
+ margin: 0;
83
+ font-family: var(--bs-body-font-family);
84
+ font-size: var(--bs-body-font-size);
85
+ font-weight: var(--bs-body-font-weight);
86
+ line-height: var(--bs-body-line-height);
87
+ color: var(--bs-body-color);
88
+ text-align: var(--bs-body-text-align);
89
+ background-color: var(--bs-body-bg);
90
+ -webkit-text-size-adjust: 100%;
91
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
92
+ }
93
+
94
+ hr {
95
+ margin: 1rem 0;
96
+ color: inherit;
97
+ background-color: currentColor;
98
+ border: 0;
99
+ opacity: 0.25;
100
+ }
101
+
102
+ hr:not([size]) {
103
+ height: 1px;
104
+ }
105
+
106
+ h6,
107
+ h5,
108
+ h4,
109
+ h3,
110
+ h2,
111
+ h1 {
112
+ margin-top: 0;
113
+ margin-bottom: 0.5rem;
114
+ font-weight: 500;
115
+ line-height: 1.2;
116
+ }
117
+
118
+ h1 {
119
+ font-size: calc(1.375rem + 1.5vw);
120
+ }
121
+ @media (min-width: 1200px) {
122
+ h1 {
123
+ font-size: 2.5rem;
124
+ }
125
+ }
126
+
127
+ h2 {
128
+ font-size: calc(1.325rem + 0.9vw);
129
+ }
130
+ @media (min-width: 1200px) {
131
+ h2 {
132
+ font-size: 2rem;
133
+ }
134
+ }
135
+
136
+ h3 {
137
+ font-size: calc(1.3rem + 0.6vw);
138
+ }
139
+ @media (min-width: 1200px) {
140
+ h3 {
141
+ font-size: 1.75rem;
142
+ }
143
+ }
144
+
145
+ h4 {
146
+ font-size: calc(1.275rem + 0.3vw);
147
+ }
148
+ @media (min-width: 1200px) {
149
+ h4 {
150
+ font-size: 1.5rem;
151
+ }
152
+ }
153
+
154
+ h5 {
155
+ font-size: 1.25rem;
156
+ }
157
+
158
+ h6 {
159
+ font-size: 1rem;
160
+ }
161
+
162
+ p {
163
+ margin-top: 0;
164
+ margin-bottom: 1rem;
165
+ }
166
+
167
+ abbr[title],
168
+ abbr[data-bs-original-title] {
169
+ -webkit-text-decoration: underline dotted;
170
+ text-decoration: underline dotted;
171
+ cursor: help;
172
+ -webkit-text-decoration-skip-ink: none;
173
+ text-decoration-skip-ink: none;
174
+ }
175
+
176
+ address {
177
+ margin-bottom: 1rem;
178
+ font-style: normal;
179
+ line-height: inherit;
180
+ }
181
+
182
+ ol,
183
+ ul {
184
+ padding-left: 2rem;
185
+ }
186
+
187
+ ol,
188
+ ul,
189
+ dl {
190
+ margin-top: 0;
191
+ margin-bottom: 1rem;
192
+ }
193
+
194
+ ol ol,
195
+ ul ul,
196
+ ol ul,
197
+ ul ol {
198
+ margin-bottom: 0;
199
+ }
200
+
201
+ dt {
202
+ font-weight: 700;
203
+ }
204
+
205
+ dd {
206
+ margin-bottom: 0.5rem;
207
+ margin-left: 0;
208
+ }
209
+
210
+ blockquote {
211
+ margin: 0 0 1rem;
212
+ }
213
+
214
+ b,
215
+ strong {
216
+ font-weight: bolder;
217
+ }
218
+
219
+ small {
220
+ font-size: 0.875em;
221
+ }
222
+
223
+ mark {
224
+ padding: 0.2em;
225
+ background-color: #fcf8e3;
226
+ }
227
+
228
+ sub,
229
+ sup {
230
+ position: relative;
231
+ font-size: 0.75em;
232
+ line-height: 0;
233
+ vertical-align: baseline;
234
+ }
235
+
236
+ sub {
237
+ bottom: -0.25em;
238
+ }
239
+
240
+ sup {
241
+ top: -0.5em;
242
+ }
243
+
244
+ a {
245
+ color: #0d6efd;
246
+ text-decoration: underline;
247
+ }
248
+ a:hover {
249
+ color: #0a58ca;
250
+ }
251
+
252
+ a:not([href]):not([class]),
253
+ a:not([href]):not([class]):hover {
254
+ color: inherit;
255
+ text-decoration: none;
256
+ }
257
+
258
+ pre,
259
+ code,
260
+ kbd,
261
+ samp {
262
+ font-family: var(--bs-font-monospace);
263
+ font-size: 1em;
264
+ direction: ltr /* rtl:ignore */;
265
+ unicode-bidi: bidi-override;
266
+ }
267
+
268
+ pre {
269
+ display: block;
270
+ margin-top: 0;
271
+ margin-bottom: 1rem;
272
+ overflow: auto;
273
+ font-size: 0.875em;
274
+ }
275
+ pre code {
276
+ font-size: inherit;
277
+ color: inherit;
278
+ word-break: normal;
279
+ }
280
+
281
+ code {
282
+ font-size: 0.875em;
283
+ color: #d63384;
284
+ word-wrap: break-word;
285
+ }
286
+ a > code {
287
+ color: inherit;
288
+ }
289
+
290
+ kbd {
291
+ padding: 0.2rem 0.4rem;
292
+ font-size: 0.875em;
293
+ color: #fff;
294
+ background-color: #212529;
295
+ border-radius: 0.2rem;
296
+ }
297
+ kbd kbd {
298
+ padding: 0;
299
+ font-size: 1em;
300
+ font-weight: 700;
301
+ }
302
+
303
+ figure {
304
+ margin: 0 0 1rem;
305
+ }
306
+
307
+ img,
308
+ svg {
309
+ vertical-align: middle;
310
+ }
311
+
312
+ table {
313
+ caption-side: bottom;
314
+ border-collapse: collapse;
315
+ }
316
+
317
+ caption {
318
+ padding-top: 0.5rem;
319
+ padding-bottom: 0.5rem;
320
+ color: #6c757d;
321
+ text-align: left;
322
+ }
323
+
324
+ th {
325
+ text-align: inherit;
326
+ text-align: -webkit-match-parent;
327
+ }
328
+
329
+ thead,
330
+ tbody,
331
+ tfoot,
332
+ tr,
333
+ td,
334
+ th {
335
+ border-color: inherit;
336
+ border-style: solid;
337
+ border-width: 0;
338
+ }
339
+
340
+ label {
341
+ display: inline-block;
342
+ }
343
+
344
+ button {
345
+ border-radius: 0;
346
+ }
347
+
348
+ button:focus:not(:focus-visible) {
349
+ outline: 0;
350
+ }
351
+
352
+ input,
353
+ button,
354
+ select,
355
+ optgroup,
356
+ textarea {
357
+ margin: 0;
358
+ font-family: inherit;
359
+ font-size: inherit;
360
+ line-height: inherit;
361
+ }
362
+
363
+ button,
364
+ select {
365
+ text-transform: none;
366
+ }
367
+
368
+ [role="button"] {
369
+ cursor: pointer;
370
+ }
371
+
372
+ select {
373
+ word-wrap: normal;
374
+ }
375
+ select:disabled {
376
+ opacity: 1;
377
+ }
378
+
379
+ [list]::-webkit-calendar-picker-indicator {
380
+ display: none;
381
+ }
382
+
383
+ button,
384
+ [type="button"],
385
+ [type="reset"],
386
+ [type="submit"] {
387
+ -webkit-appearance: button;
388
+ }
389
+ button:not(:disabled),
390
+ [type="button"]:not(:disabled),
391
+ [type="reset"]:not(:disabled),
392
+ [type="submit"]:not(:disabled) {
393
+ cursor: pointer;
394
+ }
395
+
396
+ ::-moz-focus-inner {
397
+ padding: 0;
398
+ border-style: none;
399
+ }
400
+
401
+ textarea {
402
+ resize: vertical;
403
+ }
404
+
405
+ fieldset {
406
+ min-width: 0;
407
+ padding: 0;
408
+ margin: 0;
409
+ border: 0;
410
+ }
411
+
412
+ legend {
413
+ float: left;
414
+ width: 100%;
415
+ padding: 0;
416
+ margin-bottom: 0.5rem;
417
+ font-size: calc(1.275rem + 0.3vw);
418
+ line-height: inherit;
419
+ }
420
+ @media (min-width: 1200px) {
421
+ legend {
422
+ font-size: 1.5rem;
423
+ }
424
+ }
425
+ legend + * {
426
+ clear: left;
427
+ }
428
+
429
+ ::-webkit-datetime-edit-fields-wrapper,
430
+ ::-webkit-datetime-edit-text,
431
+ ::-webkit-datetime-edit-minute,
432
+ ::-webkit-datetime-edit-hour-field,
433
+ ::-webkit-datetime-edit-day-field,
434
+ ::-webkit-datetime-edit-month-field,
435
+ ::-webkit-datetime-edit-year-field {
436
+ padding: 0;
437
+ }
438
+
439
+ ::-webkit-inner-spin-button {
440
+ height: auto;
441
+ }
442
+
443
+ [type="search"] {
444
+ outline-offset: -2px;
445
+ -webkit-appearance: textfield;
446
+ }
447
+
448
+ /* rtl:raw:
449
+ [type="tel"],
450
+ [type="url"],
451
+ [type="email"],
452
+ [type="number"] {
453
+ direction: ltr;
454
+ }
455
+ */
456
+ ::-webkit-search-decoration {
457
+ -webkit-appearance: none;
458
+ }
459
+
460
+ ::-webkit-color-swatch-wrapper {
461
+ padding: 0;
462
+ }
463
+
464
+ ::-webkit-file-upload-button {
465
+ font: inherit;
466
+ }
467
+
468
+ ::file-selector-button {
469
+ font: inherit;
470
+ }
471
+
472
+ ::-webkit-file-upload-button {
473
+ font: inherit;
474
+ -webkit-appearance: button;
475
+ }
476
+
477
+ output {
478
+ display: inline-block;
479
+ }
480
+
481
+ iframe {
482
+ border: 0;
483
+ }
484
+
485
+ summary {
486
+ display: list-item;
487
+ cursor: pointer;
488
+ }
489
+
490
+ progress {
491
+ vertical-align: baseline;
492
+ }
493
+
494
+ [hidden] {
495
+ display: none !important;
496
+ }
497
+
498
+ /*# sourceMappingURL=bootstrap-reboot.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.min.css ADDED
@@ -0,0 +1,424 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
7
+ */
8
+ :root {
9
+ --bs-blue: #0d6efd;
10
+ --bs-indigo: #6610f2;
11
+ --bs-purple: #6f42c1;
12
+ --bs-pink: #d63384;
13
+ --bs-red: #dc3545;
14
+ --bs-orange: #fd7e14;
15
+ --bs-yellow: #ffc107;
16
+ --bs-green: #198754;
17
+ --bs-teal: #20c997;
18
+ --bs-cyan: #0dcaf0;
19
+ --bs-white: #fff;
20
+ --bs-gray: #6c757d;
21
+ --bs-gray-dark: #343a40;
22
+ --bs-gray-100: #f8f9fa;
23
+ --bs-gray-200: #e9ecef;
24
+ --bs-gray-300: #dee2e6;
25
+ --bs-gray-400: #ced4da;
26
+ --bs-gray-500: #adb5bd;
27
+ --bs-gray-600: #6c757d;
28
+ --bs-gray-700: #495057;
29
+ --bs-gray-800: #343a40;
30
+ --bs-gray-900: #212529;
31
+ --bs-primary: #0d6efd;
32
+ --bs-secondary: #6c757d;
33
+ --bs-success: #198754;
34
+ --bs-info: #0dcaf0;
35
+ --bs-warning: #ffc107;
36
+ --bs-danger: #dc3545;
37
+ --bs-light: #f8f9fa;
38
+ --bs-dark: #212529;
39
+ --bs-primary-rgb: 13, 110, 253;
40
+ --bs-secondary-rgb: 108, 117, 125;
41
+ --bs-success-rgb: 25, 135, 84;
42
+ --bs-info-rgb: 13, 202, 240;
43
+ --bs-warning-rgb: 255, 193, 7;
44
+ --bs-danger-rgb: 220, 53, 69;
45
+ --bs-light-rgb: 248, 249, 250;
46
+ --bs-dark-rgb: 33, 37, 41;
47
+ --bs-white-rgb: 255, 255, 255;
48
+ --bs-black-rgb: 0, 0, 0;
49
+ --bs-body-color-rgb: 33, 37, 41;
50
+ --bs-body-bg-rgb: 255, 255, 255;
51
+ --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
52
+ "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
53
+ "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
54
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
55
+ "Liberation Mono", "Courier New", monospace;
56
+ --bs-gradient: linear-gradient(
57
+ 180deg,
58
+ rgba(255, 255, 255, 0.15),
59
+ rgba(255, 255, 255, 0)
60
+ );
61
+ --bs-body-font-family: var(--bs-font-sans-serif);
62
+ --bs-body-font-size: 1rem;
63
+ --bs-body-font-weight: 400;
64
+ --bs-body-line-height: 1.5;
65
+ --bs-body-color: #212529;
66
+ --bs-body-bg: #fff;
67
+ }
68
+ *,
69
+ ::after,
70
+ ::before {
71
+ box-sizing: border-box;
72
+ }
73
+ @media (prefers-reduced-motion: no-preference) {
74
+ :root {
75
+ scroll-behavior: smooth;
76
+ }
77
+ }
78
+ body {
79
+ margin: 0;
80
+ font-family: var(--bs-body-font-family);
81
+ font-size: var(--bs-body-font-size);
82
+ font-weight: var(--bs-body-font-weight);
83
+ line-height: var(--bs-body-line-height);
84
+ color: var(--bs-body-color);
85
+ text-align: var(--bs-body-text-align);
86
+ background-color: var(--bs-body-bg);
87
+ -webkit-text-size-adjust: 100%;
88
+ -webkit-tap-highlight-color: transparent;
89
+ }
90
+ hr {
91
+ margin: 1rem 0;
92
+ color: inherit;
93
+ background-color: currentColor;
94
+ border: 0;
95
+ opacity: 0.25;
96
+ }
97
+ hr:not([size]) {
98
+ height: 1px;
99
+ }
100
+ h1,
101
+ h2,
102
+ h3,
103
+ h4,
104
+ h5,
105
+ h6 {
106
+ margin-top: 0;
107
+ margin-bottom: 0.5rem;
108
+ font-weight: 500;
109
+ line-height: 1.2;
110
+ }
111
+ h1 {
112
+ font-size: calc(1.375rem + 1.5vw);
113
+ }
114
+ @media (min-width: 1200px) {
115
+ h1 {
116
+ font-size: 2.5rem;
117
+ }
118
+ }
119
+ h2 {
120
+ font-size: calc(1.325rem + 0.9vw);
121
+ }
122
+ @media (min-width: 1200px) {
123
+ h2 {
124
+ font-size: 2rem;
125
+ }
126
+ }
127
+ h3 {
128
+ font-size: calc(1.3rem + 0.6vw);
129
+ }
130
+ @media (min-width: 1200px) {
131
+ h3 {
132
+ font-size: 1.75rem;
133
+ }
134
+ }
135
+ h4 {
136
+ font-size: calc(1.275rem + 0.3vw);
137
+ }
138
+ @media (min-width: 1200px) {
139
+ h4 {
140
+ font-size: 1.5rem;
141
+ }
142
+ }
143
+ h5 {
144
+ font-size: 1.25rem;
145
+ }
146
+ h6 {
147
+ font-size: 1rem;
148
+ }
149
+ p {
150
+ margin-top: 0;
151
+ margin-bottom: 1rem;
152
+ }
153
+ abbr[data-bs-original-title],
154
+ abbr[title] {
155
+ -webkit-text-decoration: underline dotted;
156
+ text-decoration: underline dotted;
157
+ cursor: help;
158
+ -webkit-text-decoration-skip-ink: none;
159
+ text-decoration-skip-ink: none;
160
+ }
161
+ address {
162
+ margin-bottom: 1rem;
163
+ font-style: normal;
164
+ line-height: inherit;
165
+ }
166
+ ol,
167
+ ul {
168
+ padding-left: 2rem;
169
+ }
170
+ dl,
171
+ ol,
172
+ ul {
173
+ margin-top: 0;
174
+ margin-bottom: 1rem;
175
+ }
176
+ ol ol,
177
+ ol ul,
178
+ ul ol,
179
+ ul ul {
180
+ margin-bottom: 0;
181
+ }
182
+ dt {
183
+ font-weight: 700;
184
+ }
185
+ dd {
186
+ margin-bottom: 0.5rem;
187
+ margin-left: 0;
188
+ }
189
+ blockquote {
190
+ margin: 0 0 1rem;
191
+ }
192
+ b,
193
+ strong {
194
+ font-weight: bolder;
195
+ }
196
+ small {
197
+ font-size: 0.875em;
198
+ }
199
+ mark {
200
+ padding: 0.2em;
201
+ background-color: #fcf8e3;
202
+ }
203
+ sub,
204
+ sup {
205
+ position: relative;
206
+ font-size: 0.75em;
207
+ line-height: 0;
208
+ vertical-align: baseline;
209
+ }
210
+ sub {
211
+ bottom: -0.25em;
212
+ }
213
+ sup {
214
+ top: -0.5em;
215
+ }
216
+ a {
217
+ color: #0d6efd;
218
+ text-decoration: underline;
219
+ }
220
+ a:hover {
221
+ color: #0a58ca;
222
+ }
223
+ a:not([href]):not([class]),
224
+ a:not([href]):not([class]):hover {
225
+ color: inherit;
226
+ text-decoration: none;
227
+ }
228
+ code,
229
+ kbd,
230
+ pre,
231
+ samp {
232
+ font-family: var(--bs-font-monospace);
233
+ font-size: 1em;
234
+ direction: ltr;
235
+ unicode-bidi: bidi-override;
236
+ }
237
+ pre {
238
+ display: block;
239
+ margin-top: 0;
240
+ margin-bottom: 1rem;
241
+ overflow: auto;
242
+ font-size: 0.875em;
243
+ }
244
+ pre code {
245
+ font-size: inherit;
246
+ color: inherit;
247
+ word-break: normal;
248
+ }
249
+ code {
250
+ font-size: 0.875em;
251
+ color: #d63384;
252
+ word-wrap: break-word;
253
+ }
254
+ a > code {
255
+ color: inherit;
256
+ }
257
+ kbd {
258
+ padding: 0.2rem 0.4rem;
259
+ font-size: 0.875em;
260
+ color: #fff;
261
+ background-color: #212529;
262
+ border-radius: 0.2rem;
263
+ }
264
+ kbd kbd {
265
+ padding: 0;
266
+ font-size: 1em;
267
+ font-weight: 700;
268
+ }
269
+ figure {
270
+ margin: 0 0 1rem;
271
+ }
272
+ img,
273
+ svg {
274
+ vertical-align: middle;
275
+ }
276
+ table {
277
+ caption-side: bottom;
278
+ border-collapse: collapse;
279
+ }
280
+ caption {
281
+ padding-top: 0.5rem;
282
+ padding-bottom: 0.5rem;
283
+ color: #6c757d;
284
+ text-align: left;
285
+ }
286
+ th {
287
+ text-align: inherit;
288
+ text-align: -webkit-match-parent;
289
+ }
290
+ tbody,
291
+ td,
292
+ tfoot,
293
+ th,
294
+ thead,
295
+ tr {
296
+ border-color: inherit;
297
+ border-style: solid;
298
+ border-width: 0;
299
+ }
300
+ label {
301
+ display: inline-block;
302
+ }
303
+ button {
304
+ border-radius: 0;
305
+ }
306
+ button:focus:not(:focus-visible) {
307
+ outline: 0;
308
+ }
309
+ button,
310
+ input,
311
+ optgroup,
312
+ select,
313
+ textarea {
314
+ margin: 0;
315
+ font-family: inherit;
316
+ font-size: inherit;
317
+ line-height: inherit;
318
+ }
319
+ button,
320
+ select {
321
+ text-transform: none;
322
+ }
323
+ [role="button"] {
324
+ cursor: pointer;
325
+ }
326
+ select {
327
+ word-wrap: normal;
328
+ }
329
+ select:disabled {
330
+ opacity: 1;
331
+ }
332
+ [list]::-webkit-calendar-picker-indicator {
333
+ display: none;
334
+ }
335
+ [type="button"],
336
+ [type="reset"],
337
+ [type="submit"],
338
+ button {
339
+ -webkit-appearance: button;
340
+ }
341
+ [type="button"]:not(:disabled),
342
+ [type="reset"]:not(:disabled),
343
+ [type="submit"]:not(:disabled),
344
+ button:not(:disabled) {
345
+ cursor: pointer;
346
+ }
347
+ ::-moz-focus-inner {
348
+ padding: 0;
349
+ border-style: none;
350
+ }
351
+ textarea {
352
+ resize: vertical;
353
+ }
354
+ fieldset {
355
+ min-width: 0;
356
+ padding: 0;
357
+ margin: 0;
358
+ border: 0;
359
+ }
360
+ legend {
361
+ float: left;
362
+ width: 100%;
363
+ padding: 0;
364
+ margin-bottom: 0.5rem;
365
+ font-size: calc(1.275rem + 0.3vw);
366
+ line-height: inherit;
367
+ }
368
+ @media (min-width: 1200px) {
369
+ legend {
370
+ font-size: 1.5rem;
371
+ }
372
+ }
373
+ legend + * {
374
+ clear: left;
375
+ }
376
+ ::-webkit-datetime-edit-day-field,
377
+ ::-webkit-datetime-edit-fields-wrapper,
378
+ ::-webkit-datetime-edit-hour-field,
379
+ ::-webkit-datetime-edit-minute,
380
+ ::-webkit-datetime-edit-month-field,
381
+ ::-webkit-datetime-edit-text,
382
+ ::-webkit-datetime-edit-year-field {
383
+ padding: 0;
384
+ }
385
+ ::-webkit-inner-spin-button {
386
+ height: auto;
387
+ }
388
+ [type="search"] {
389
+ outline-offset: -2px;
390
+ -webkit-appearance: textfield;
391
+ }
392
+ ::-webkit-search-decoration {
393
+ -webkit-appearance: none;
394
+ }
395
+ ::-webkit-color-swatch-wrapper {
396
+ padding: 0;
397
+ }
398
+ ::-webkit-file-upload-button {
399
+ font: inherit;
400
+ }
401
+ ::file-selector-button {
402
+ font: inherit;
403
+ }
404
+ ::-webkit-file-upload-button {
405
+ font: inherit;
406
+ -webkit-appearance: button;
407
+ }
408
+ output {
409
+ display: inline-block;
410
+ }
411
+ iframe {
412
+ border: 0;
413
+ }
414
+ summary {
415
+ display: list-item;
416
+ cursor: pointer;
417
+ }
418
+ progress {
419
+ vertical-align: baseline;
420
+ }
421
+ [hidden] {
422
+ display: none !important;
423
+ }
424
+ /*# sourceMappingURL=bootstrap-reboot.min.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.min.css.map ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"AAAA;;;;;;ACAA,MAQI,UAAA,QAAA,YAAA,QAAA,YAAA,QAAA,UAAA,QAAA,SAAA,QAAA,YAAA,QAAA,YAAA,QAAA,WAAA,QAAA,UAAA,QAAA,UAAA,QAAA,WAAA,KAAA,UAAA,QAAA,eAAA,QAIA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAIA,aAAA,QAAA,eAAA,QAAA,aAAA,QAAA,UAAA,QAAA,aAAA,QAAA,YAAA,QAAA,WAAA,QAAA,UAAA,QAIA,iBAAA,EAAA,CAAA,GAAA,CAAA,IAAA,mBAAA,GAAA,CAAA,GAAA,CAAA,IAAA,iBAAA,EAAA,CAAA,GAAA,CAAA,GAAA,cAAA,EAAA,CAAA,GAAA,CAAA,IAAA,iBAAA,GAAA,CAAA,GAAA,CAAA,EAAA,gBAAA,GAAA,CAAA,EAAA,CAAA,GAAA,eAAA,GAAA,CAAA,GAAA,CAAA,IAAA,cAAA,EAAA,CAAA,EAAA,CAAA,GAGF,eAAA,GAAA,CAAA,GAAA,CAAA,IACA,eAAA,CAAA,CAAA,CAAA,CAAA,EACA,oBAAA,EAAA,CAAA,EAAA,CAAA,GACA,iBAAA,GAAA,CAAA,GAAA,CAAA,IAMA,qBAAA,SAAA,CAAA,aAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WAAA,CAAA,iBAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,oBAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UACA,cAAA,2EAQA,sBAAA,0BACA,oBAAA,KACA,sBAAA,IACA,sBAAA,IACA,gBAAA,QAIA,aAAA,KCnCF,ECgDA,QADA,SD5CE,WAAA,WAeE,8CANJ,MAOM,gBAAA,QAcN,KACE,OAAA,EACA,YAAA,2BEmPI,UAAA,yBFjPJ,YAAA,2BACA,YAAA,2BACA,MAAA,qBACA,WAAA,0BACA,iBAAA,kBACA,yBAAA,KACA,4BAAA,YAUF,GACE,OAAA,KAAA,EACA,MAAA,QACA,iBAAA,aACA,OAAA,EACA,QAAA,IAGF,eACE,OAAA,IAUF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAGA,YAAA,IACA,YAAA,IAIF,GEwMQ,UAAA,uBAlKJ,0BFtCJ,GE+MQ,UAAA,QF1MR,GEmMQ,UAAA,sBAlKJ,0BFjCJ,GE0MQ,UAAA,MFrMR,GE8LQ,UAAA,oBAlKJ,0BF5BJ,GEqMQ,UAAA,SFhMR,GEyLQ,UAAA,sBAlKJ,0BFvBJ,GEgMQ,UAAA,QF3LR,GEgLM,UAAA,QF3KN,GE2KM,UAAA,KFhKN,EACE,WAAA,EACA,cAAA,KCoBF,6BDTA,YAEE,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,iCAAA,KAAA,yBAAA,KAMF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QAMF,GCKA,GDHE,aAAA,KCSF,GDNA,GCKA,GDFE,WAAA,EACA,cAAA,KAGF,MCMA,MACA,MAFA,MDDE,cAAA,EAGF,GACE,YAAA,IAKF,GACE,cAAA,MACA,YAAA,EAMF,WACE,OAAA,EAAA,EAAA,KAQF,ECLA,ODOE,YAAA,OAQF,ME4EM,UAAA,OFrEN,KACE,QAAA,KACA,iBAAA,QASF,ICnBA,IDqBE,SAAA,SEwDI,UAAA,MFtDJ,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAKN,EACE,MAAA,QACA,gBAAA,UAEA,QACE,MAAA,QAWF,2BAAA,iCAEE,MAAA,QACA,gBAAA,KCvBJ,KACA,ID6BA,IC5BA,KDgCE,YAAA,yBEcI,UAAA,IFZJ,UAAA,IACA,aAAA,cAOF,IACE,QAAA,MACA,WAAA,EACA,cAAA,KACA,SAAA,KEAI,UAAA,OFKJ,SELI,UAAA,QFOF,MAAA,QACA,WAAA,OAIJ,KEZM,UAAA,OFcJ,MAAA,QACA,UAAA,WAGA,OACE,MAAA,QAIJ,IACE,QAAA,MAAA,MExBI,UAAA,OF0BJ,MAAA,KACA,iBAAA,QG7SE,cAAA,MHgTF,QACE,QAAA,EE/BE,UAAA,IFiCF,YAAA,IASJ,OACE,OAAA,EAAA,EAAA,KAMF,IChDA,IDkDE,eAAA,OAQF,MACE,aAAA,OACA,gBAAA,SAGF,QACE,YAAA,MACA,eAAA,MACA,MAAA,QACA,WAAA,KAOF,GAEE,WAAA,QACA,WAAA,qBCvDF,MAGA,GAFA,MAGA,GDsDA,MCxDA,GD8DE,aAAA,QACA,aAAA,MACA,aAAA,EAQF,MACE,QAAA,aAMF,OAEE,cAAA,EAQF,iCACE,QAAA,ECrEF,OD0EA,MCxEA,SADA,OAEA,SD4EE,OAAA,EACA,YAAA,QE9HI,UAAA,QFgIJ,YAAA,QAIF,OC3EA,OD6EE,eAAA,KAKF,cACE,OAAA,QAGF,OAGE,UAAA,OAGA,gBACE,QAAA,EAOJ,0CACE,QAAA,KCjFF,cACA,aACA,cDuFA,OAIE,mBAAA,OCvFF,6BACA,4BACA,6BDwFI,sBACE,OAAA,QAON,mBACE,QAAA,EACA,aAAA,KAKF,SACE,OAAA,SAUF,SACE,UAAA,EACA,QAAA,EACA,OAAA,EACA,OAAA,EAQF,OACE,MAAA,KACA,MAAA,KACA,QAAA,EACA,cAAA,MEnNM,UAAA,sBFsNN,YAAA,QExXE,0BFiXJ,OExMQ,UAAA,QFiNN,SACE,MAAA,KC/FJ,kCDsGA,uCCvGA,mCADA,+BAGA,oCAJA,6BAKA,mCD2GE,QAAA,EAGF,4BACE,OAAA,KASF,cACE,eAAA,KACA,mBAAA,UAmBF,4BACE,mBAAA,KAKF,+BACE,QAAA,EAMF,6BACE,KAAA,QADF,uBACE,KAAA,QAMF,6BACE,KAAA,QACA,mBAAA,OAKF,OACE,QAAA,aAKF,OACE,OAAA,EAOF,QACE,QAAA,UACA,OAAA,QAQF,SACE,eAAA,SAQF,SACE,QAAA","sourcesContent":["/*!\n * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$variable-prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$variable-prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$variable-prefix}white-rgb: #{to-rgb($white)};\n --#{$variable-prefix}black-rgb: #{to-rgb($black)};\n --#{$variable-prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$variable-prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n\n // Root and body\n // stylelint-disable custom-property-empty-line-before\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$variable-prefix}root-font-size: #{$font-size-root};\n }\n --#{$variable-prefix}body-font-family: #{$font-family-base};\n --#{$variable-prefix}body-font-size: #{$font-size-base};\n --#{$variable-prefix}body-font-weight: #{$font-weight-base};\n --#{$variable-prefix}body-line-height: #{$line-height-base};\n --#{$variable-prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$variable-prefix}body-text-align: #{$body-text-align};\n }\n --#{$variable-prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n // stylelint-enable custom-property-empty-line-before\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n font-size: var(--#{$variable-prefix}root-font-size);\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `<td>` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`<button>` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role=\"button\"] {\n cursor: pointer;\n}\n\nselect {\n // Remove the inheritance of word-wrap in Safari.\n // See https://github.com/twbs/bootstrap/issues/24990\n word-wrap: normal;\n\n // Undo the opacity change from Chrome\n &:disabled {\n opacity: 1;\n }\n}\n\n// Remove the dropdown arrow in Chrome from inputs built with datalists.\n// See https://stackoverflow.com/a/54997118\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\n// 3. Opinionated: add \"hand\" cursor to non-disabled button elements.\n\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n\n @if $enable-button-pointers {\n &:not(:disabled) {\n cursor: pointer; // 3\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\n// 1. Textareas should really only resize vertically so they don't break their (horizontal) containers.\n\ntextarea {\n resize: vertical; // 1\n}\n\n// 1. Browsers set a default `min-width: min-content;` on fieldsets,\n// unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n// So we reset that to ensure fieldsets behave more like a standard block element.\n// See https://github.com/twbs/bootstrap/issues/12359\n// and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n// 2. Reset the default outline behavior of fieldsets so they don't affect page layout.\n\nfieldset {\n min-width: 0; // 1\n padding: 0; // 2\n margin: 0; // 2\n border: 0; // 2\n}\n\n// 1. By using `float: left`, the legend will behave like a block element.\n// This way the border of a fieldset wraps around the legend if present.\n// 2. Fix wrapping bug.\n// See https://github.com/twbs/bootstrap/issues/29712\n\nlegend {\n float: left; // 1\n width: 100%;\n padding: 0;\n margin-bottom: $legend-margin-bottom;\n @include font-size($legend-font-size);\n font-weight: $legend-font-weight;\n line-height: inherit;\n\n + * {\n clear: left; // 2\n }\n}\n\n// Fix height of inputs with a type of datetime-local, date, month, week, or time\n// See https://github.com/twbs/bootstrap/issues/18842\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n// 1. Correct the outline style in Safari.\n// 2. This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\n[type=\"search\"] {\n outline-offset: -2px; // 1\n -webkit-appearance: textfield; // 2\n}\n\n// 1. A few input types should stay LTR\n// See https://rtlstyling.com/posts/rtl-styling#form-inputs\n// 2. RTL only output\n// See https://rtlcss.com/learn/usage-guide/control-directives/#raw\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n\n// Remove the inner padding in Chrome and Safari on macOS.\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n// Remove padding around color pickers in webkit browsers\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n\n// Inherit font family and line height for file input buttons\n\n::file-selector-button {\n font: inherit;\n}\n\n// 1. Change font properties to `inherit`\n// 2. Correct the inability to style clickable types in iOS and Safari.\n\n::-webkit-file-upload-button {\n font: inherit; // 1\n -webkit-appearance: button; // 2\n}\n\n// Correct element displays\n\noutput {\n display: inline-block;\n}\n\n// Remove border from iframe\n\niframe {\n border: 0;\n}\n\n// Summary\n//\n// 1. Add the correct display in all browsers\n\nsummary {\n display: list-item; // 1\n cursor: pointer;\n}\n\n\n// Progress\n//\n// Add the correct vertical alignment in Chrome, Firefox, and Opera.\n\nprogress {\n vertical-align: baseline;\n}\n\n\n// Hidden attribute\n//\n// Always hide an element with the `hidden` HTML attribute.\n\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n background-color: currentColor;\n border: 0;\n opacity: 0.25;\n}\n\nhr:not([size]) {\n height: 1px;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-bs-original-title] {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: #0d6efd;\n text-decoration: underline;\n}\na:hover {\n color: #0a58ca;\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n direction: ltr /* rtl:ignore */;\n unicode-bidi: bidi-override;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: #d63384;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 0.875em;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n font-weight: 700;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #6c757d;\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n// scss-docs-start border-radius-mixins\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n// scss-docs-end border-radius-mixins\n"]}
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.css ADDED
@@ -0,0 +1,495 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
7
+ */
8
+ :root {
9
+ --bs-blue: #0d6efd;
10
+ --bs-indigo: #6610f2;
11
+ --bs-purple: #6f42c1;
12
+ --bs-pink: #d63384;
13
+ --bs-red: #dc3545;
14
+ --bs-orange: #fd7e14;
15
+ --bs-yellow: #ffc107;
16
+ --bs-green: #198754;
17
+ --bs-teal: #20c997;
18
+ --bs-cyan: #0dcaf0;
19
+ --bs-white: #fff;
20
+ --bs-gray: #6c757d;
21
+ --bs-gray-dark: #343a40;
22
+ --bs-gray-100: #f8f9fa;
23
+ --bs-gray-200: #e9ecef;
24
+ --bs-gray-300: #dee2e6;
25
+ --bs-gray-400: #ced4da;
26
+ --bs-gray-500: #adb5bd;
27
+ --bs-gray-600: #6c757d;
28
+ --bs-gray-700: #495057;
29
+ --bs-gray-800: #343a40;
30
+ --bs-gray-900: #212529;
31
+ --bs-primary: #0d6efd;
32
+ --bs-secondary: #6c757d;
33
+ --bs-success: #198754;
34
+ --bs-info: #0dcaf0;
35
+ --bs-warning: #ffc107;
36
+ --bs-danger: #dc3545;
37
+ --bs-light: #f8f9fa;
38
+ --bs-dark: #212529;
39
+ --bs-primary-rgb: 13, 110, 253;
40
+ --bs-secondary-rgb: 108, 117, 125;
41
+ --bs-success-rgb: 25, 135, 84;
42
+ --bs-info-rgb: 13, 202, 240;
43
+ --bs-warning-rgb: 255, 193, 7;
44
+ --bs-danger-rgb: 220, 53, 69;
45
+ --bs-light-rgb: 248, 249, 250;
46
+ --bs-dark-rgb: 33, 37, 41;
47
+ --bs-white-rgb: 255, 255, 255;
48
+ --bs-black-rgb: 0, 0, 0;
49
+ --bs-body-color-rgb: 33, 37, 41;
50
+ --bs-body-bg-rgb: 255, 255, 255;
51
+ --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
52
+ "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
53
+ "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
54
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
55
+ "Liberation Mono", "Courier New", monospace;
56
+ --bs-gradient: linear-gradient(
57
+ 180deg,
58
+ rgba(255, 255, 255, 0.15),
59
+ rgba(255, 255, 255, 0)
60
+ );
61
+ --bs-body-font-family: var(--bs-font-sans-serif);
62
+ --bs-body-font-size: 1rem;
63
+ --bs-body-font-weight: 400;
64
+ --bs-body-line-height: 1.5;
65
+ --bs-body-color: #212529;
66
+ --bs-body-bg: #fff;
67
+ }
68
+
69
+ *,
70
+ *::before,
71
+ *::after {
72
+ box-sizing: border-box;
73
+ }
74
+
75
+ @media (prefers-reduced-motion: no-preference) {
76
+ :root {
77
+ scroll-behavior: smooth;
78
+ }
79
+ }
80
+
81
+ body {
82
+ margin: 0;
83
+ font-family: var(--bs-body-font-family);
84
+ font-size: var(--bs-body-font-size);
85
+ font-weight: var(--bs-body-font-weight);
86
+ line-height: var(--bs-body-line-height);
87
+ color: var(--bs-body-color);
88
+ text-align: var(--bs-body-text-align);
89
+ background-color: var(--bs-body-bg);
90
+ -webkit-text-size-adjust: 100%;
91
+ -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
92
+ }
93
+
94
+ hr {
95
+ margin: 1rem 0;
96
+ color: inherit;
97
+ background-color: currentColor;
98
+ border: 0;
99
+ opacity: 0.25;
100
+ }
101
+
102
+ hr:not([size]) {
103
+ height: 1px;
104
+ }
105
+
106
+ h6,
107
+ h5,
108
+ h4,
109
+ h3,
110
+ h2,
111
+ h1 {
112
+ margin-top: 0;
113
+ margin-bottom: 0.5rem;
114
+ font-weight: 500;
115
+ line-height: 1.2;
116
+ }
117
+
118
+ h1 {
119
+ font-size: calc(1.375rem + 1.5vw);
120
+ }
121
+ @media (min-width: 1200px) {
122
+ h1 {
123
+ font-size: 2.5rem;
124
+ }
125
+ }
126
+
127
+ h2 {
128
+ font-size: calc(1.325rem + 0.9vw);
129
+ }
130
+ @media (min-width: 1200px) {
131
+ h2 {
132
+ font-size: 2rem;
133
+ }
134
+ }
135
+
136
+ h3 {
137
+ font-size: calc(1.3rem + 0.6vw);
138
+ }
139
+ @media (min-width: 1200px) {
140
+ h3 {
141
+ font-size: 1.75rem;
142
+ }
143
+ }
144
+
145
+ h4 {
146
+ font-size: calc(1.275rem + 0.3vw);
147
+ }
148
+ @media (min-width: 1200px) {
149
+ h4 {
150
+ font-size: 1.5rem;
151
+ }
152
+ }
153
+
154
+ h5 {
155
+ font-size: 1.25rem;
156
+ }
157
+
158
+ h6 {
159
+ font-size: 1rem;
160
+ }
161
+
162
+ p {
163
+ margin-top: 0;
164
+ margin-bottom: 1rem;
165
+ }
166
+
167
+ abbr[title],
168
+ abbr[data-bs-original-title] {
169
+ -webkit-text-decoration: underline dotted;
170
+ text-decoration: underline dotted;
171
+ cursor: help;
172
+ -webkit-text-decoration-skip-ink: none;
173
+ text-decoration-skip-ink: none;
174
+ }
175
+
176
+ address {
177
+ margin-bottom: 1rem;
178
+ font-style: normal;
179
+ line-height: inherit;
180
+ }
181
+
182
+ ol,
183
+ ul {
184
+ padding-right: 2rem;
185
+ }
186
+
187
+ ol,
188
+ ul,
189
+ dl {
190
+ margin-top: 0;
191
+ margin-bottom: 1rem;
192
+ }
193
+
194
+ ol ol,
195
+ ul ul,
196
+ ol ul,
197
+ ul ol {
198
+ margin-bottom: 0;
199
+ }
200
+
201
+ dt {
202
+ font-weight: 700;
203
+ }
204
+
205
+ dd {
206
+ margin-bottom: 0.5rem;
207
+ margin-right: 0;
208
+ }
209
+
210
+ blockquote {
211
+ margin: 0 0 1rem;
212
+ }
213
+
214
+ b,
215
+ strong {
216
+ font-weight: bolder;
217
+ }
218
+
219
+ small {
220
+ font-size: 0.875em;
221
+ }
222
+
223
+ mark {
224
+ padding: 0.2em;
225
+ background-color: #fcf8e3;
226
+ }
227
+
228
+ sub,
229
+ sup {
230
+ position: relative;
231
+ font-size: 0.75em;
232
+ line-height: 0;
233
+ vertical-align: baseline;
234
+ }
235
+
236
+ sub {
237
+ bottom: -0.25em;
238
+ }
239
+
240
+ sup {
241
+ top: -0.5em;
242
+ }
243
+
244
+ a {
245
+ color: #0d6efd;
246
+ text-decoration: underline;
247
+ }
248
+ a:hover {
249
+ color: #0a58ca;
250
+ }
251
+
252
+ a:not([href]):not([class]),
253
+ a:not([href]):not([class]):hover {
254
+ color: inherit;
255
+ text-decoration: none;
256
+ }
257
+
258
+ pre,
259
+ code,
260
+ kbd,
261
+ samp {
262
+ font-family: var(--bs-font-monospace);
263
+ font-size: 1em;
264
+ direction: ltr;
265
+ unicode-bidi: bidi-override;
266
+ }
267
+
268
+ pre {
269
+ display: block;
270
+ margin-top: 0;
271
+ margin-bottom: 1rem;
272
+ overflow: auto;
273
+ font-size: 0.875em;
274
+ }
275
+ pre code {
276
+ font-size: inherit;
277
+ color: inherit;
278
+ word-break: normal;
279
+ }
280
+
281
+ code {
282
+ font-size: 0.875em;
283
+ color: #d63384;
284
+ word-wrap: break-word;
285
+ }
286
+ a > code {
287
+ color: inherit;
288
+ }
289
+
290
+ kbd {
291
+ padding: 0.2rem 0.4rem;
292
+ font-size: 0.875em;
293
+ color: #fff;
294
+ background-color: #212529;
295
+ border-radius: 0.2rem;
296
+ }
297
+ kbd kbd {
298
+ padding: 0;
299
+ font-size: 1em;
300
+ font-weight: 700;
301
+ }
302
+
303
+ figure {
304
+ margin: 0 0 1rem;
305
+ }
306
+
307
+ img,
308
+ svg {
309
+ vertical-align: middle;
310
+ }
311
+
312
+ table {
313
+ caption-side: bottom;
314
+ border-collapse: collapse;
315
+ }
316
+
317
+ caption {
318
+ padding-top: 0.5rem;
319
+ padding-bottom: 0.5rem;
320
+ color: #6c757d;
321
+ text-align: right;
322
+ }
323
+
324
+ th {
325
+ text-align: inherit;
326
+ text-align: -webkit-match-parent;
327
+ }
328
+
329
+ thead,
330
+ tbody,
331
+ tfoot,
332
+ tr,
333
+ td,
334
+ th {
335
+ border-color: inherit;
336
+ border-style: solid;
337
+ border-width: 0;
338
+ }
339
+
340
+ label {
341
+ display: inline-block;
342
+ }
343
+
344
+ button {
345
+ border-radius: 0;
346
+ }
347
+
348
+ button:focus:not(:focus-visible) {
349
+ outline: 0;
350
+ }
351
+
352
+ input,
353
+ button,
354
+ select,
355
+ optgroup,
356
+ textarea {
357
+ margin: 0;
358
+ font-family: inherit;
359
+ font-size: inherit;
360
+ line-height: inherit;
361
+ }
362
+
363
+ button,
364
+ select {
365
+ text-transform: none;
366
+ }
367
+
368
+ [role="button"] {
369
+ cursor: pointer;
370
+ }
371
+
372
+ select {
373
+ word-wrap: normal;
374
+ }
375
+ select:disabled {
376
+ opacity: 1;
377
+ }
378
+
379
+ [list]::-webkit-calendar-picker-indicator {
380
+ display: none;
381
+ }
382
+
383
+ button,
384
+ [type="button"],
385
+ [type="reset"],
386
+ [type="submit"] {
387
+ -webkit-appearance: button;
388
+ }
389
+ button:not(:disabled),
390
+ [type="button"]:not(:disabled),
391
+ [type="reset"]:not(:disabled),
392
+ [type="submit"]:not(:disabled) {
393
+ cursor: pointer;
394
+ }
395
+
396
+ ::-moz-focus-inner {
397
+ padding: 0;
398
+ border-style: none;
399
+ }
400
+
401
+ textarea {
402
+ resize: vertical;
403
+ }
404
+
405
+ fieldset {
406
+ min-width: 0;
407
+ padding: 0;
408
+ margin: 0;
409
+ border: 0;
410
+ }
411
+
412
+ legend {
413
+ float: right;
414
+ width: 100%;
415
+ padding: 0;
416
+ margin-bottom: 0.5rem;
417
+ font-size: calc(1.275rem + 0.3vw);
418
+ line-height: inherit;
419
+ }
420
+ @media (min-width: 1200px) {
421
+ legend {
422
+ font-size: 1.5rem;
423
+ }
424
+ }
425
+ legend + * {
426
+ clear: right;
427
+ }
428
+
429
+ ::-webkit-datetime-edit-fields-wrapper,
430
+ ::-webkit-datetime-edit-text,
431
+ ::-webkit-datetime-edit-minute,
432
+ ::-webkit-datetime-edit-hour-field,
433
+ ::-webkit-datetime-edit-day-field,
434
+ ::-webkit-datetime-edit-month-field,
435
+ ::-webkit-datetime-edit-year-field {
436
+ padding: 0;
437
+ }
438
+
439
+ ::-webkit-inner-spin-button {
440
+ height: auto;
441
+ }
442
+
443
+ [type="search"] {
444
+ outline-offset: -2px;
445
+ -webkit-appearance: textfield;
446
+ }
447
+
448
+ [type="tel"],
449
+ [type="url"],
450
+ [type="email"],
451
+ [type="number"] {
452
+ direction: ltr;
453
+ }
454
+ ::-webkit-search-decoration {
455
+ -webkit-appearance: none;
456
+ }
457
+
458
+ ::-webkit-color-swatch-wrapper {
459
+ padding: 0;
460
+ }
461
+
462
+ ::-webkit-file-upload-button {
463
+ font: inherit;
464
+ }
465
+
466
+ ::file-selector-button {
467
+ font: inherit;
468
+ }
469
+
470
+ ::-webkit-file-upload-button {
471
+ font: inherit;
472
+ -webkit-appearance: button;
473
+ }
474
+
475
+ output {
476
+ display: inline-block;
477
+ }
478
+
479
+ iframe {
480
+ border: 0;
481
+ }
482
+
483
+ summary {
484
+ display: list-item;
485
+ cursor: pointer;
486
+ }
487
+
488
+ progress {
489
+ vertical-align: baseline;
490
+ }
491
+
492
+ [hidden] {
493
+ display: none !important;
494
+ }
495
+ /*# sourceMappingURL=bootstrap-reboot.rtl.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.min.css ADDED
@@ -0,0 +1,430 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
7
+ */
8
+ :root {
9
+ --bs-blue: #0d6efd;
10
+ --bs-indigo: #6610f2;
11
+ --bs-purple: #6f42c1;
12
+ --bs-pink: #d63384;
13
+ --bs-red: #dc3545;
14
+ --bs-orange: #fd7e14;
15
+ --bs-yellow: #ffc107;
16
+ --bs-green: #198754;
17
+ --bs-teal: #20c997;
18
+ --bs-cyan: #0dcaf0;
19
+ --bs-white: #fff;
20
+ --bs-gray: #6c757d;
21
+ --bs-gray-dark: #343a40;
22
+ --bs-gray-100: #f8f9fa;
23
+ --bs-gray-200: #e9ecef;
24
+ --bs-gray-300: #dee2e6;
25
+ --bs-gray-400: #ced4da;
26
+ --bs-gray-500: #adb5bd;
27
+ --bs-gray-600: #6c757d;
28
+ --bs-gray-700: #495057;
29
+ --bs-gray-800: #343a40;
30
+ --bs-gray-900: #212529;
31
+ --bs-primary: #0d6efd;
32
+ --bs-secondary: #6c757d;
33
+ --bs-success: #198754;
34
+ --bs-info: #0dcaf0;
35
+ --bs-warning: #ffc107;
36
+ --bs-danger: #dc3545;
37
+ --bs-light: #f8f9fa;
38
+ --bs-dark: #212529;
39
+ --bs-primary-rgb: 13, 110, 253;
40
+ --bs-secondary-rgb: 108, 117, 125;
41
+ --bs-success-rgb: 25, 135, 84;
42
+ --bs-info-rgb: 13, 202, 240;
43
+ --bs-warning-rgb: 255, 193, 7;
44
+ --bs-danger-rgb: 220, 53, 69;
45
+ --bs-light-rgb: 248, 249, 250;
46
+ --bs-dark-rgb: 33, 37, 41;
47
+ --bs-white-rgb: 255, 255, 255;
48
+ --bs-black-rgb: 0, 0, 0;
49
+ --bs-body-color-rgb: 33, 37, 41;
50
+ --bs-body-bg-rgb: 255, 255, 255;
51
+ --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto,
52
+ "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif,
53
+ "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
54
+ --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
55
+ "Liberation Mono", "Courier New", monospace;
56
+ --bs-gradient: linear-gradient(
57
+ 180deg,
58
+ rgba(255, 255, 255, 0.15),
59
+ rgba(255, 255, 255, 0)
60
+ );
61
+ --bs-body-font-family: var(--bs-font-sans-serif);
62
+ --bs-body-font-size: 1rem;
63
+ --bs-body-font-weight: 400;
64
+ --bs-body-line-height: 1.5;
65
+ --bs-body-color: #212529;
66
+ --bs-body-bg: #fff;
67
+ }
68
+ *,
69
+ ::after,
70
+ ::before {
71
+ box-sizing: border-box;
72
+ }
73
+ @media (prefers-reduced-motion: no-preference) {
74
+ :root {
75
+ scroll-behavior: smooth;
76
+ }
77
+ }
78
+ body {
79
+ margin: 0;
80
+ font-family: var(--bs-body-font-family);
81
+ font-size: var(--bs-body-font-size);
82
+ font-weight: var(--bs-body-font-weight);
83
+ line-height: var(--bs-body-line-height);
84
+ color: var(--bs-body-color);
85
+ text-align: var(--bs-body-text-align);
86
+ background-color: var(--bs-body-bg);
87
+ -webkit-text-size-adjust: 100%;
88
+ -webkit-tap-highlight-color: transparent;
89
+ }
90
+ hr {
91
+ margin: 1rem 0;
92
+ color: inherit;
93
+ background-color: currentColor;
94
+ border: 0;
95
+ opacity: 0.25;
96
+ }
97
+ hr:not([size]) {
98
+ height: 1px;
99
+ }
100
+ h1,
101
+ h2,
102
+ h3,
103
+ h4,
104
+ h5,
105
+ h6 {
106
+ margin-top: 0;
107
+ margin-bottom: 0.5rem;
108
+ font-weight: 500;
109
+ line-height: 1.2;
110
+ }
111
+ h1 {
112
+ font-size: calc(1.375rem + 1.5vw);
113
+ }
114
+ @media (min-width: 1200px) {
115
+ h1 {
116
+ font-size: 2.5rem;
117
+ }
118
+ }
119
+ h2 {
120
+ font-size: calc(1.325rem + 0.9vw);
121
+ }
122
+ @media (min-width: 1200px) {
123
+ h2 {
124
+ font-size: 2rem;
125
+ }
126
+ }
127
+ h3 {
128
+ font-size: calc(1.3rem + 0.6vw);
129
+ }
130
+ @media (min-width: 1200px) {
131
+ h3 {
132
+ font-size: 1.75rem;
133
+ }
134
+ }
135
+ h4 {
136
+ font-size: calc(1.275rem + 0.3vw);
137
+ }
138
+ @media (min-width: 1200px) {
139
+ h4 {
140
+ font-size: 1.5rem;
141
+ }
142
+ }
143
+ h5 {
144
+ font-size: 1.25rem;
145
+ }
146
+ h6 {
147
+ font-size: 1rem;
148
+ }
149
+ p {
150
+ margin-top: 0;
151
+ margin-bottom: 1rem;
152
+ }
153
+ abbr[data-bs-original-title],
154
+ abbr[title] {
155
+ -webkit-text-decoration: underline dotted;
156
+ text-decoration: underline dotted;
157
+ cursor: help;
158
+ -webkit-text-decoration-skip-ink: none;
159
+ text-decoration-skip-ink: none;
160
+ }
161
+ address {
162
+ margin-bottom: 1rem;
163
+ font-style: normal;
164
+ line-height: inherit;
165
+ }
166
+ ol,
167
+ ul {
168
+ padding-right: 2rem;
169
+ }
170
+ dl,
171
+ ol,
172
+ ul {
173
+ margin-top: 0;
174
+ margin-bottom: 1rem;
175
+ }
176
+ ol ol,
177
+ ol ul,
178
+ ul ol,
179
+ ul ul {
180
+ margin-bottom: 0;
181
+ }
182
+ dt {
183
+ font-weight: 700;
184
+ }
185
+ dd {
186
+ margin-bottom: 0.5rem;
187
+ margin-right: 0;
188
+ }
189
+ blockquote {
190
+ margin: 0 0 1rem;
191
+ }
192
+ b,
193
+ strong {
194
+ font-weight: bolder;
195
+ }
196
+ small {
197
+ font-size: 0.875em;
198
+ }
199
+ mark {
200
+ padding: 0.2em;
201
+ background-color: #fcf8e3;
202
+ }
203
+ sub,
204
+ sup {
205
+ position: relative;
206
+ font-size: 0.75em;
207
+ line-height: 0;
208
+ vertical-align: baseline;
209
+ }
210
+ sub {
211
+ bottom: -0.25em;
212
+ }
213
+ sup {
214
+ top: -0.5em;
215
+ }
216
+ a {
217
+ color: #0d6efd;
218
+ text-decoration: underline;
219
+ }
220
+ a:hover {
221
+ color: #0a58ca;
222
+ }
223
+ a:not([href]):not([class]),
224
+ a:not([href]):not([class]):hover {
225
+ color: inherit;
226
+ text-decoration: none;
227
+ }
228
+ code,
229
+ kbd,
230
+ pre,
231
+ samp {
232
+ font-family: var(--bs-font-monospace);
233
+ font-size: 1em;
234
+ direction: ltr;
235
+ unicode-bidi: bidi-override;
236
+ }
237
+ pre {
238
+ display: block;
239
+ margin-top: 0;
240
+ margin-bottom: 1rem;
241
+ overflow: auto;
242
+ font-size: 0.875em;
243
+ }
244
+ pre code {
245
+ font-size: inherit;
246
+ color: inherit;
247
+ word-break: normal;
248
+ }
249
+ code {
250
+ font-size: 0.875em;
251
+ color: #d63384;
252
+ word-wrap: break-word;
253
+ }
254
+ a > code {
255
+ color: inherit;
256
+ }
257
+ kbd {
258
+ padding: 0.2rem 0.4rem;
259
+ font-size: 0.875em;
260
+ color: #fff;
261
+ background-color: #212529;
262
+ border-radius: 0.2rem;
263
+ }
264
+ kbd kbd {
265
+ padding: 0;
266
+ font-size: 1em;
267
+ font-weight: 700;
268
+ }
269
+ figure {
270
+ margin: 0 0 1rem;
271
+ }
272
+ img,
273
+ svg {
274
+ vertical-align: middle;
275
+ }
276
+ table {
277
+ caption-side: bottom;
278
+ border-collapse: collapse;
279
+ }
280
+ caption {
281
+ padding-top: 0.5rem;
282
+ padding-bottom: 0.5rem;
283
+ color: #6c757d;
284
+ text-align: right;
285
+ }
286
+ th {
287
+ text-align: inherit;
288
+ text-align: -webkit-match-parent;
289
+ }
290
+ tbody,
291
+ td,
292
+ tfoot,
293
+ th,
294
+ thead,
295
+ tr {
296
+ border-color: inherit;
297
+ border-style: solid;
298
+ border-width: 0;
299
+ }
300
+ label {
301
+ display: inline-block;
302
+ }
303
+ button {
304
+ border-radius: 0;
305
+ }
306
+ button:focus:not(:focus-visible) {
307
+ outline: 0;
308
+ }
309
+ button,
310
+ input,
311
+ optgroup,
312
+ select,
313
+ textarea {
314
+ margin: 0;
315
+ font-family: inherit;
316
+ font-size: inherit;
317
+ line-height: inherit;
318
+ }
319
+ button,
320
+ select {
321
+ text-transform: none;
322
+ }
323
+ [role="button"] {
324
+ cursor: pointer;
325
+ }
326
+ select {
327
+ word-wrap: normal;
328
+ }
329
+ select:disabled {
330
+ opacity: 1;
331
+ }
332
+ [list]::-webkit-calendar-picker-indicator {
333
+ display: none;
334
+ }
335
+ [type="button"],
336
+ [type="reset"],
337
+ [type="submit"],
338
+ button {
339
+ -webkit-appearance: button;
340
+ }
341
+ [type="button"]:not(:disabled),
342
+ [type="reset"]:not(:disabled),
343
+ [type="submit"]:not(:disabled),
344
+ button:not(:disabled) {
345
+ cursor: pointer;
346
+ }
347
+ ::-moz-focus-inner {
348
+ padding: 0;
349
+ border-style: none;
350
+ }
351
+ textarea {
352
+ resize: vertical;
353
+ }
354
+ fieldset {
355
+ min-width: 0;
356
+ padding: 0;
357
+ margin: 0;
358
+ border: 0;
359
+ }
360
+ legend {
361
+ float: right;
362
+ width: 100%;
363
+ padding: 0;
364
+ margin-bottom: 0.5rem;
365
+ font-size: calc(1.275rem + 0.3vw);
366
+ line-height: inherit;
367
+ }
368
+ @media (min-width: 1200px) {
369
+ legend {
370
+ font-size: 1.5rem;
371
+ }
372
+ }
373
+ legend + * {
374
+ clear: right;
375
+ }
376
+ ::-webkit-datetime-edit-day-field,
377
+ ::-webkit-datetime-edit-fields-wrapper,
378
+ ::-webkit-datetime-edit-hour-field,
379
+ ::-webkit-datetime-edit-minute,
380
+ ::-webkit-datetime-edit-month-field,
381
+ ::-webkit-datetime-edit-text,
382
+ ::-webkit-datetime-edit-year-field {
383
+ padding: 0;
384
+ }
385
+ ::-webkit-inner-spin-button {
386
+ height: auto;
387
+ }
388
+ [type="search"] {
389
+ outline-offset: -2px;
390
+ -webkit-appearance: textfield;
391
+ }
392
+ [type="email"],
393
+ [type="number"],
394
+ [type="tel"],
395
+ [type="url"] {
396
+ direction: ltr;
397
+ }
398
+ ::-webkit-search-decoration {
399
+ -webkit-appearance: none;
400
+ }
401
+ ::-webkit-color-swatch-wrapper {
402
+ padding: 0;
403
+ }
404
+ ::-webkit-file-upload-button {
405
+ font: inherit;
406
+ }
407
+ ::file-selector-button {
408
+ font: inherit;
409
+ }
410
+ ::-webkit-file-upload-button {
411
+ font: inherit;
412
+ -webkit-appearance: button;
413
+ }
414
+ output {
415
+ display: inline-block;
416
+ }
417
+ iframe {
418
+ border: 0;
419
+ }
420
+ summary {
421
+ display: list-item;
422
+ cursor: pointer;
423
+ }
424
+ progress {
425
+ vertical-align: baseline;
426
+ }
427
+ [hidden] {
428
+ display: none !important;
429
+ }
430
+ /*# sourceMappingURL=bootstrap-reboot.rtl.min.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-reboot.rtl.min.css.map ADDED
@@ -0,0 +1 @@
 
 
1
+ {"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_root.scss","../../scss/_reboot.scss","dist/css/bootstrap-reboot.rtl.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_border-radius.scss","bootstrap-reboot.css"],"names":[],"mappings":"AAAA;;;;;;ACAA,MAQI,UAAA,QAAA,YAAA,QAAA,YAAA,QAAA,UAAA,QAAA,SAAA,QAAA,YAAA,QAAA,YAAA,QAAA,WAAA,QAAA,UAAA,QAAA,UAAA,QAAA,WAAA,KAAA,UAAA,QAAA,eAAA,QAIA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAAA,cAAA,QAIA,aAAA,QAAA,eAAA,QAAA,aAAA,QAAA,UAAA,QAAA,aAAA,QAAA,YAAA,QAAA,WAAA,QAAA,UAAA,QAIA,iBAAA,EAAA,CAAA,GAAA,CAAA,IAAA,mBAAA,GAAA,CAAA,GAAA,CAAA,IAAA,iBAAA,EAAA,CAAA,GAAA,CAAA,GAAA,cAAA,EAAA,CAAA,GAAA,CAAA,IAAA,iBAAA,GAAA,CAAA,GAAA,CAAA,EAAA,gBAAA,GAAA,CAAA,EAAA,CAAA,GAAA,eAAA,GAAA,CAAA,GAAA,CAAA,IAAA,cAAA,EAAA,CAAA,EAAA,CAAA,GAGF,eAAA,GAAA,CAAA,GAAA,CAAA,IACA,eAAA,CAAA,CAAA,CAAA,CAAA,EACA,oBAAA,EAAA,CAAA,EAAA,CAAA,GACA,iBAAA,GAAA,CAAA,GAAA,CAAA,IAMA,qBAAA,SAAA,CAAA,aAAA,CAAA,UAAA,CAAA,MAAA,CAAA,gBAAA,CAAA,KAAA,CAAA,WAAA,CAAA,iBAAA,CAAA,UAAA,CAAA,mBAAA,CAAA,gBAAA,CAAA,iBAAA,CAAA,mBACA,oBAAA,cAAA,CAAA,KAAA,CAAA,MAAA,CAAA,QAAA,CAAA,iBAAA,CAAA,aAAA,CAAA,UACA,cAAA,2EAQA,sBAAA,0BACA,oBAAA,KACA,sBAAA,IACA,sBAAA,IACA,gBAAA,QAIA,aAAA,KCnCF,ECgDA,QADA,SD5CE,WAAA,WAeE,8CANJ,MAOM,gBAAA,QAcN,KACE,OAAA,EACA,YAAA,2BEmPI,UAAA,yBFjPJ,YAAA,2BACA,YAAA,2BACA,MAAA,qBACA,WAAA,0BACA,iBAAA,kBACA,yBAAA,KACA,4BAAA,YAUF,GACE,OAAA,KAAA,EACA,MAAA,QACA,iBAAA,aACA,OAAA,EACA,QAAA,IAGF,eACE,OAAA,IAUF,GAAA,GAAA,GAAA,GAAA,GAAA,GACE,WAAA,EACA,cAAA,MAGA,YAAA,IACA,YAAA,IAIF,GEwMQ,UAAA,uBAlKJ,0BFtCJ,GE+MQ,UAAA,QF1MR,GEmMQ,UAAA,sBAlKJ,0BFjCJ,GE0MQ,UAAA,MFrMR,GE8LQ,UAAA,oBAlKJ,0BF5BJ,GEqMQ,UAAA,SFhMR,GEyLQ,UAAA,sBAlKJ,0BFvBJ,GEgMQ,UAAA,QF3LR,GEgLM,UAAA,QF3KN,GE2KM,UAAA,KFhKN,EACE,WAAA,EACA,cAAA,KCoBF,6BDTA,YAEE,wBAAA,UAAA,OAAA,gBAAA,UAAA,OACA,OAAA,KACA,iCAAA,KAAA,yBAAA,KAMF,QACE,cAAA,KACA,WAAA,OACA,YAAA,QAMF,GCKA,GDHE,cAAA,KCSF,GDNA,GCKA,GDFE,WAAA,EACA,cAAA,KAGF,MCMA,MACA,MAFA,MDDE,cAAA,EAGF,GACE,YAAA,IAKF,GACE,cAAA,MACA,aAAA,EAMF,WACE,OAAA,EAAA,EAAA,KAQF,ECLA,ODOE,YAAA,OAQF,ME4EM,UAAA,OFrEN,KACE,QAAA,KACA,iBAAA,QASF,ICnBA,IDqBE,SAAA,SEwDI,UAAA,MFtDJ,YAAA,EACA,eAAA,SAGF,IAAM,OAAA,OACN,IAAM,IAAA,MAKN,EACE,MAAA,QACA,gBAAA,UAEA,QACE,MAAA,QAWF,2BAAA,iCAEE,MAAA,QACA,gBAAA,KCvBJ,KACA,ID6BA,IC5BA,KDgCE,YAAA,yBEcI,UAAA,IFZJ,UAAA,IACA,aAAA,cAOF,IACE,QAAA,MACA,WAAA,EACA,cAAA,KACA,SAAA,KEAI,UAAA,OFKJ,SELI,UAAA,QFOF,MAAA,QACA,WAAA,OAIJ,KEZM,UAAA,OFcJ,MAAA,QACA,UAAA,WAGA,OACE,MAAA,QAIJ,IACE,QAAA,MAAA,MExBI,UAAA,OF0BJ,MAAA,KACA,iBAAA,QG7SE,cAAA,MHgTF,QACE,QAAA,EE/BE,UAAA,IFiCF,YAAA,IASJ,OACE,OAAA,EAAA,EAAA,KAMF,IChDA,IDkDE,eAAA,OAQF,MACE,aAAA,OACA,gBAAA,SAGF,QACE,YAAA,MACA,eAAA,MACA,MAAA,QACA,WAAA,MAOF,GAEE,WAAA,QACA,WAAA,qBCvDF,MAGA,GAFA,MAGA,GDsDA,MCxDA,GD8DE,aAAA,QACA,aAAA,MACA,aAAA,EAQF,MACE,QAAA,aAMF,OAEE,cAAA,EAQF,iCACE,QAAA,ECrEF,OD0EA,MCxEA,SADA,OAEA,SD4EE,OAAA,EACA,YAAA,QE9HI,UAAA,QFgIJ,YAAA,QAIF,OC3EA,OD6EE,eAAA,KAKF,cACE,OAAA,QAGF,OAGE,UAAA,OAGA,gBACE,QAAA,EAOJ,0CACE,QAAA,KCjFF,cACA,aACA,cDuFA,OAIE,mBAAA,OCvFF,6BACA,4BACA,6BDwFI,sBACE,OAAA,QAON,mBACE,QAAA,EACA,aAAA,KAKF,SACE,OAAA,SAUF,SACE,UAAA,EACA,QAAA,EACA,OAAA,EACA,OAAA,EAQF,OACE,MAAA,MACA,MAAA,KACA,QAAA,EACA,cAAA,MEnNM,UAAA,sBFsNN,YAAA,QExXE,0BFiXJ,OExMQ,UAAA,QFiNN,SACE,MAAA,MC/FJ,kCDsGA,uCCvGA,mCADA,+BAGA,oCAJA,6BAKA,mCD2GE,QAAA,EAGF,4BACE,OAAA,KASF,cACE,eAAA,KACA,mBAAA,UC3GF,aACA,cGpbA,WHkbA,WG9aE,UAAA,IJ6iBF,4BACE,mBAAA,KAKF,+BACE,QAAA,EAMF,6BACE,KAAA,QADF,uBACE,KAAA,QAMF,6BACE,KAAA,QACA,mBAAA,OAKF,OACE,QAAA,aAKF,OACE,OAAA,EAOF,QACE,QAAA,UACA,OAAA,QAQF,SACE,eAAA,SAQF,SACE,QAAA","sourcesContent":["/*!\n * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"root\";\n@import \"reboot\";\n",":root {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$variable-prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$variable-prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$variable-prefix}#{$color}-rgb: #{$value};\n }\n\n --#{$variable-prefix}white-rgb: #{to-rgb($white)};\n --#{$variable-prefix}black-rgb: #{to-rgb($black)};\n --#{$variable-prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$variable-prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$variable-prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$variable-prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$variable-prefix}gradient: #{$gradient};\n\n // Root and body\n // stylelint-disable custom-property-empty-line-before\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$variable-prefix}root-font-size: #{$font-size-root};\n }\n --#{$variable-prefix}body-font-family: #{$font-family-base};\n --#{$variable-prefix}body-font-size: #{$font-size-base};\n --#{$variable-prefix}body-font-weight: #{$font-weight-base};\n --#{$variable-prefix}body-line-height: #{$line-height-base};\n --#{$variable-prefix}body-color: #{$body-color};\n @if $body-text-align != null {\n --#{$variable-prefix}body-text-align: #{$body-text-align};\n }\n --#{$variable-prefix}body-bg: #{$body-bg};\n // scss-docs-end root-body-variables\n // stylelint-enable custom-property-empty-line-before\n}\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n font-size: var(--#{$variable-prefix}root-font-size);\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$variable-prefix}body-font-family);\n @include font-size(var(--#{$variable-prefix}body-font-size));\n font-weight: var(--#{$variable-prefix}body-font-weight);\n line-height: var(--#{$variable-prefix}body-line-height);\n color: var(--#{$variable-prefix}body-color);\n text-align: var(--#{$variable-prefix}body-text-align);\n background-color: var(--#{$variable-prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `<p>`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `<td>` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`<button>` buttons\n//\n// Details at https://github.com/twbs/bootstrap/pull/30562\n[role=\"button\"] {\n cursor: pointer;\n}\n\nselect {\n // Remove the inheritance of word-wrap in Safari.\n // See https://github.com/twbs/bootstrap/issues/24990\n word-wrap: normal;\n\n // Undo the opacity change from Chrome\n &:disabled {\n opacity: 1;\n }\n}\n\n// Remove the dropdown arrow in Chrome from inputs built with datalists.\n// See https://stackoverflow.com/a/54997118\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\n}\n\n// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n// controls in Android 4.\n// 2. Correct the inability to style clickable types in iOS and Safari.\n// 3. Opinionated: add \"hand\" cursor to non-disabled button elements.\n\nbutton,\n[type=\"button\"], // 1\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; // 2\n\n @if $enable-button-pointers {\n &:not(:disabled) {\n cursor: pointer; // 3\n }\n }\n}\n\n// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\n// 1. Textareas should really only resize vertically so they don't break their (horizontal) containers.\n\ntextarea {\n resize: vertical; // 1\n}\n\n// 1. Browsers set a default `min-width: min-content;` on fieldsets,\n// unlike e.g. `<div>`s, which have `min-width: 0;` by default.\n// So we reset that to ensure fieldsets behave more like a standard block element.\n// See https://github.com/twbs/bootstrap/issues/12359\n// and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements\n// 2. Reset the default outline behavior of fieldsets so they don't affect page layout.\n\nfieldset {\n min-width: 0; // 1\n padding: 0; // 2\n margin: 0; // 2\n border: 0; // 2\n}\n\n// 1. By using `float: left`, the legend will behave like a block element.\n// This way the border of a fieldset wraps around the legend if present.\n// 2. Fix wrapping bug.\n// See https://github.com/twbs/bootstrap/issues/29712\n\nlegend {\n float: left; // 1\n width: 100%;\n padding: 0;\n margin-bottom: $legend-margin-bottom;\n @include font-size($legend-font-size);\n font-weight: $legend-font-weight;\n line-height: inherit;\n\n + * {\n clear: left; // 2\n }\n}\n\n// Fix height of inputs with a type of datetime-local, date, month, week, or time\n// See https://github.com/twbs/bootstrap/issues/18842\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n// 1. Correct the outline style in Safari.\n// 2. This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\n[type=\"search\"] {\n outline-offset: -2px; // 1\n -webkit-appearance: textfield; // 2\n}\n\n// 1. A few input types should stay LTR\n// See https://rtlstyling.com/posts/rtl-styling#form-inputs\n// 2. RTL only output\n// See https://rtlcss.com/learn/usage-guide/control-directives/#raw\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n\n// Remove the inner padding in Chrome and Safari on macOS.\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n// Remove padding around color pickers in webkit browsers\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n\n// Inherit font family and line height for file input buttons\n\n::file-selector-button {\n font: inherit;\n}\n\n// 1. Change font properties to `inherit`\n// 2. Correct the inability to style clickable types in iOS and Safari.\n\n::-webkit-file-upload-button {\n font: inherit; // 1\n -webkit-appearance: button; // 2\n}\n\n// Correct element displays\n\noutput {\n display: inline-block;\n}\n\n// Remove border from iframe\n\niframe {\n border: 0;\n}\n\n// Summary\n//\n// 1. Add the correct display in all browsers\n\nsummary {\n display: list-item; // 1\n cursor: pointer;\n}\n\n\n// Progress\n//\n// Add the correct vertical alignment in Chrome, Firefox, and Opera.\n\nprogress {\n vertical-align: baseline;\n}\n\n\n// Hidden attribute\n//\n// Always hide an element with the `hidden` HTML attribute.\n\n[hidden] {\n display: none !important;\n}\n","/*!\n * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n background-color: currentColor;\n border: 0;\n opacity: 0.25;\n}\n\nhr:not([size]) {\n height: 1px;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-bs-original-title] {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n cursor: help;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-right: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-right: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: #0d6efd;\n text-decoration: underline;\n}\na:hover {\n color: #0a58ca;\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n direction: ltr ;\n unicode-bidi: bidi-override;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: #d63384;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 0.875em;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n font-weight: 700;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #6c757d;\n text-align: right;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: right;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: right;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n/*# sourceMappingURL=bootstrap-reboot.rtl.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","// stylelint-disable property-disallowed-list\n// Single side border-radius\n\n// Helper function to replace negative values with 0\n@function valid-radius($radius) {\n $return: ();\n @each $value in $radius {\n @if type-of($value) == number {\n $return: append($return, max($value, 0));\n } @else {\n $return: append($return, $value);\n }\n }\n @return $return;\n}\n\n// scss-docs-start border-radius-mixins\n@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {\n @if $enable-rounded {\n border-radius: valid-radius($radius);\n }\n @else if $fallback-border-radius != false {\n border-radius: $fallback-border-radius;\n }\n}\n\n@mixin border-top-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-left-radius: valid-radius($radius);\n }\n}\n\n@mixin border-top-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-top-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-end-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-right-radius: valid-radius($radius);\n }\n}\n\n@mixin border-bottom-start-radius($radius: $border-radius) {\n @if $enable-rounded {\n border-bottom-left-radius: valid-radius($radius);\n }\n}\n// scss-docs-end border-radius-mixins\n","/*!\n * Bootstrap Reboot v5.1.3 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n:root {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-bg: #fff;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n background-color: currentColor;\n border: 0;\n opacity: 0.25;\n}\n\nhr:not([size]) {\n height: 1px;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title],\nabbr[data-bs-original-title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.2em;\n background-color: #fcf8e3;\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: #0d6efd;\n text-decoration: underline;\n}\na:hover {\n color: #0a58ca;\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n direction: ltr /* rtl:ignore */;\n unicode-bidi: bidi-override;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: #d63384;\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.2rem 0.4rem;\n font-size: 0.875em;\n color: #fff;\n background-color: #212529;\n border-radius: 0.2rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n font-weight: 700;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: #6c757d;\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */\n"]}
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.css ADDED
@@ -0,0 +1,4889 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Utilities v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ */
7
+ .clearfix::after {
8
+ display: block;
9
+ clear: both;
10
+ content: "";
11
+ }
12
+
13
+ .link-primary {
14
+ color: #0d6efd;
15
+ }
16
+ .link-primary:hover,
17
+ .link-primary:focus {
18
+ color: #0a58ca;
19
+ }
20
+
21
+ .link-secondary {
22
+ color: #6c757d;
23
+ }
24
+ .link-secondary:hover,
25
+ .link-secondary:focus {
26
+ color: #565e64;
27
+ }
28
+
29
+ .link-success {
30
+ color: #198754;
31
+ }
32
+ .link-success:hover,
33
+ .link-success:focus {
34
+ color: #146c43;
35
+ }
36
+
37
+ .link-info {
38
+ color: #0dcaf0;
39
+ }
40
+ .link-info:hover,
41
+ .link-info:focus {
42
+ color: #3dd5f3;
43
+ }
44
+
45
+ .link-warning {
46
+ color: #ffc107;
47
+ }
48
+ .link-warning:hover,
49
+ .link-warning:focus {
50
+ color: #ffcd39;
51
+ }
52
+
53
+ .link-danger {
54
+ color: #dc3545;
55
+ }
56
+ .link-danger:hover,
57
+ .link-danger:focus {
58
+ color: #b02a37;
59
+ }
60
+
61
+ .link-light {
62
+ color: #f8f9fa;
63
+ }
64
+ .link-light:hover,
65
+ .link-light:focus {
66
+ color: #f9fafb;
67
+ }
68
+
69
+ .link-dark {
70
+ color: #212529;
71
+ }
72
+ .link-dark:hover,
73
+ .link-dark:focus {
74
+ color: #1a1e21;
75
+ }
76
+
77
+ .ratio {
78
+ position: relative;
79
+ width: 100%;
80
+ }
81
+ .ratio::before {
82
+ display: block;
83
+ padding-top: var(--bs-aspect-ratio);
84
+ content: "";
85
+ }
86
+ .ratio > * {
87
+ position: absolute;
88
+ top: 0;
89
+ left: 0;
90
+ width: 100%;
91
+ height: 100%;
92
+ }
93
+
94
+ .ratio-1x1 {
95
+ --bs-aspect-ratio: 100%;
96
+ }
97
+
98
+ .ratio-4x3 {
99
+ --bs-aspect-ratio: 75%;
100
+ }
101
+
102
+ .ratio-16x9 {
103
+ --bs-aspect-ratio: 56.25%;
104
+ }
105
+
106
+ .ratio-21x9 {
107
+ --bs-aspect-ratio: 42.8571428571%;
108
+ }
109
+
110
+ .fixed-top {
111
+ position: fixed;
112
+ top: 0;
113
+ right: 0;
114
+ left: 0;
115
+ z-index: 1030;
116
+ }
117
+
118
+ .fixed-bottom {
119
+ position: fixed;
120
+ right: 0;
121
+ bottom: 0;
122
+ left: 0;
123
+ z-index: 1030;
124
+ }
125
+
126
+ .sticky-top {
127
+ position: -webkit-sticky;
128
+ position: sticky;
129
+ top: 0;
130
+ z-index: 1020;
131
+ }
132
+
133
+ @media (min-width: 576px) {
134
+ .sticky-sm-top {
135
+ position: -webkit-sticky;
136
+ position: sticky;
137
+ top: 0;
138
+ z-index: 1020;
139
+ }
140
+ }
141
+ @media (min-width: 768px) {
142
+ .sticky-md-top {
143
+ position: -webkit-sticky;
144
+ position: sticky;
145
+ top: 0;
146
+ z-index: 1020;
147
+ }
148
+ }
149
+ @media (min-width: 992px) {
150
+ .sticky-lg-top {
151
+ position: -webkit-sticky;
152
+ position: sticky;
153
+ top: 0;
154
+ z-index: 1020;
155
+ }
156
+ }
157
+ @media (min-width: 1200px) {
158
+ .sticky-xl-top {
159
+ position: -webkit-sticky;
160
+ position: sticky;
161
+ top: 0;
162
+ z-index: 1020;
163
+ }
164
+ }
165
+ @media (min-width: 1400px) {
166
+ .sticky-xxl-top {
167
+ position: -webkit-sticky;
168
+ position: sticky;
169
+ top: 0;
170
+ z-index: 1020;
171
+ }
172
+ }
173
+ .hstack {
174
+ display: flex;
175
+ flex-direction: row;
176
+ align-items: center;
177
+ align-self: stretch;
178
+ }
179
+
180
+ .vstack {
181
+ display: flex;
182
+ flex: 1 1 auto;
183
+ flex-direction: column;
184
+ align-self: stretch;
185
+ }
186
+
187
+ .visually-hidden,
188
+ .visually-hidden-focusable:not(:focus):not(:focus-within) {
189
+ position: absolute !important;
190
+ width: 1px !important;
191
+ height: 1px !important;
192
+ padding: 0 !important;
193
+ margin: -1px !important;
194
+ overflow: hidden !important;
195
+ clip: rect(0, 0, 0, 0) !important;
196
+ white-space: nowrap !important;
197
+ border: 0 !important;
198
+ }
199
+
200
+ .stretched-link::after {
201
+ position: absolute;
202
+ top: 0;
203
+ right: 0;
204
+ bottom: 0;
205
+ left: 0;
206
+ z-index: 1;
207
+ content: "";
208
+ }
209
+
210
+ .text-truncate {
211
+ overflow: hidden;
212
+ text-overflow: ellipsis;
213
+ white-space: nowrap;
214
+ }
215
+
216
+ .vr {
217
+ display: inline-block;
218
+ align-self: stretch;
219
+ width: 1px;
220
+ min-height: 1em;
221
+ background-color: currentColor;
222
+ opacity: 0.25;
223
+ }
224
+
225
+ .align-baseline {
226
+ vertical-align: baseline !important;
227
+ }
228
+
229
+ .align-top {
230
+ vertical-align: top !important;
231
+ }
232
+
233
+ .align-middle {
234
+ vertical-align: middle !important;
235
+ }
236
+
237
+ .align-bottom {
238
+ vertical-align: bottom !important;
239
+ }
240
+
241
+ .align-text-bottom {
242
+ vertical-align: text-bottom !important;
243
+ }
244
+
245
+ .align-text-top {
246
+ vertical-align: text-top !important;
247
+ }
248
+
249
+ .float-start {
250
+ float: left !important;
251
+ }
252
+
253
+ .float-end {
254
+ float: right !important;
255
+ }
256
+
257
+ .float-none {
258
+ float: none !important;
259
+ }
260
+
261
+ .opacity-0 {
262
+ opacity: 0 !important;
263
+ }
264
+
265
+ .opacity-25 {
266
+ opacity: 0.25 !important;
267
+ }
268
+
269
+ .opacity-50 {
270
+ opacity: 0.5 !important;
271
+ }
272
+
273
+ .opacity-75 {
274
+ opacity: 0.75 !important;
275
+ }
276
+
277
+ .opacity-100 {
278
+ opacity: 1 !important;
279
+ }
280
+
281
+ .overflow-auto {
282
+ overflow: auto !important;
283
+ }
284
+
285
+ .overflow-hidden {
286
+ overflow: hidden !important;
287
+ }
288
+
289
+ .overflow-visible {
290
+ overflow: visible !important;
291
+ }
292
+
293
+ .overflow-scroll {
294
+ overflow: scroll !important;
295
+ }
296
+
297
+ .d-inline {
298
+ display: inline !important;
299
+ }
300
+
301
+ .d-inline-block {
302
+ display: inline-block !important;
303
+ }
304
+
305
+ .d-block {
306
+ display: block !important;
307
+ }
308
+
309
+ .d-grid {
310
+ display: grid !important;
311
+ }
312
+
313
+ .d-table {
314
+ display: table !important;
315
+ }
316
+
317
+ .d-table-row {
318
+ display: table-row !important;
319
+ }
320
+
321
+ .d-table-cell {
322
+ display: table-cell !important;
323
+ }
324
+
325
+ .d-flex {
326
+ display: flex !important;
327
+ }
328
+
329
+ .d-inline-flex {
330
+ display: inline-flex !important;
331
+ }
332
+
333
+ .d-none {
334
+ display: none !important;
335
+ }
336
+
337
+ .shadow {
338
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
339
+ }
340
+
341
+ .shadow-sm {
342
+ box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
343
+ }
344
+
345
+ .shadow-lg {
346
+ box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
347
+ }
348
+
349
+ .shadow-none {
350
+ box-shadow: none !important;
351
+ }
352
+
353
+ .position-static {
354
+ position: static !important;
355
+ }
356
+
357
+ .position-relative {
358
+ position: relative !important;
359
+ }
360
+
361
+ .position-absolute {
362
+ position: absolute !important;
363
+ }
364
+
365
+ .position-fixed {
366
+ position: fixed !important;
367
+ }
368
+
369
+ .position-sticky {
370
+ position: -webkit-sticky !important;
371
+ position: sticky !important;
372
+ }
373
+
374
+ .top-0 {
375
+ top: 0 !important;
376
+ }
377
+
378
+ .top-50 {
379
+ top: 50% !important;
380
+ }
381
+
382
+ .top-100 {
383
+ top: 100% !important;
384
+ }
385
+
386
+ .bottom-0 {
387
+ bottom: 0 !important;
388
+ }
389
+
390
+ .bottom-50 {
391
+ bottom: 50% !important;
392
+ }
393
+
394
+ .bottom-100 {
395
+ bottom: 100% !important;
396
+ }
397
+
398
+ .start-0 {
399
+ left: 0 !important;
400
+ }
401
+
402
+ .start-50 {
403
+ left: 50% !important;
404
+ }
405
+
406
+ .start-100 {
407
+ left: 100% !important;
408
+ }
409
+
410
+ .end-0 {
411
+ right: 0 !important;
412
+ }
413
+
414
+ .end-50 {
415
+ right: 50% !important;
416
+ }
417
+
418
+ .end-100 {
419
+ right: 100% !important;
420
+ }
421
+
422
+ .translate-middle {
423
+ transform: translate(-50%, -50%) !important;
424
+ }
425
+
426
+ .translate-middle-x {
427
+ transform: translateX(-50%) !important;
428
+ }
429
+
430
+ .translate-middle-y {
431
+ transform: translateY(-50%) !important;
432
+ }
433
+
434
+ .border {
435
+ border: 1px solid #dee2e6 !important;
436
+ }
437
+
438
+ .border-0 {
439
+ border: 0 !important;
440
+ }
441
+
442
+ .border-top {
443
+ border-top: 1px solid #dee2e6 !important;
444
+ }
445
+
446
+ .border-top-0 {
447
+ border-top: 0 !important;
448
+ }
449
+
450
+ .border-end {
451
+ border-right: 1px solid #dee2e6 !important;
452
+ }
453
+
454
+ .border-end-0 {
455
+ border-right: 0 !important;
456
+ }
457
+
458
+ .border-bottom {
459
+ border-bottom: 1px solid #dee2e6 !important;
460
+ }
461
+
462
+ .border-bottom-0 {
463
+ border-bottom: 0 !important;
464
+ }
465
+
466
+ .border-start {
467
+ border-left: 1px solid #dee2e6 !important;
468
+ }
469
+
470
+ .border-start-0 {
471
+ border-left: 0 !important;
472
+ }
473
+
474
+ .border-primary {
475
+ border-color: #0d6efd !important;
476
+ }
477
+
478
+ .border-secondary {
479
+ border-color: #6c757d !important;
480
+ }
481
+
482
+ .border-success {
483
+ border-color: #198754 !important;
484
+ }
485
+
486
+ .border-info {
487
+ border-color: #0dcaf0 !important;
488
+ }
489
+
490
+ .border-warning {
491
+ border-color: #ffc107 !important;
492
+ }
493
+
494
+ .border-danger {
495
+ border-color: #dc3545 !important;
496
+ }
497
+
498
+ .border-light {
499
+ border-color: #f8f9fa !important;
500
+ }
501
+
502
+ .border-dark {
503
+ border-color: #212529 !important;
504
+ }
505
+
506
+ .border-white {
507
+ border-color: #fff !important;
508
+ }
509
+
510
+ .border-1 {
511
+ border-width: 1px !important;
512
+ }
513
+
514
+ .border-2 {
515
+ border-width: 2px !important;
516
+ }
517
+
518
+ .border-3 {
519
+ border-width: 3px !important;
520
+ }
521
+
522
+ .border-4 {
523
+ border-width: 4px !important;
524
+ }
525
+
526
+ .border-5 {
527
+ border-width: 5px !important;
528
+ }
529
+
530
+ .w-25 {
531
+ width: 25% !important;
532
+ }
533
+
534
+ .w-50 {
535
+ width: 50% !important;
536
+ }
537
+
538
+ .w-75 {
539
+ width: 75% !important;
540
+ }
541
+
542
+ .w-100 {
543
+ width: 100% !important;
544
+ }
545
+
546
+ .w-auto {
547
+ width: auto !important;
548
+ }
549
+
550
+ .mw-100 {
551
+ max-width: 100% !important;
552
+ }
553
+
554
+ .vw-100 {
555
+ width: 100vw !important;
556
+ }
557
+
558
+ .min-vw-100 {
559
+ min-width: 100vw !important;
560
+ }
561
+
562
+ .h-25 {
563
+ height: 25% !important;
564
+ }
565
+
566
+ .h-50 {
567
+ height: 50% !important;
568
+ }
569
+
570
+ .h-75 {
571
+ height: 75% !important;
572
+ }
573
+
574
+ .h-100 {
575
+ height: 100% !important;
576
+ }
577
+
578
+ .h-auto {
579
+ height: auto !important;
580
+ }
581
+
582
+ .mh-100 {
583
+ max-height: 100% !important;
584
+ }
585
+
586
+ .vh-100 {
587
+ height: 100vh !important;
588
+ }
589
+
590
+ .min-vh-100 {
591
+ min-height: 100vh !important;
592
+ }
593
+
594
+ .flex-fill {
595
+ flex: 1 1 auto !important;
596
+ }
597
+
598
+ .flex-row {
599
+ flex-direction: row !important;
600
+ }
601
+
602
+ .flex-column {
603
+ flex-direction: column !important;
604
+ }
605
+
606
+ .flex-row-reverse {
607
+ flex-direction: row-reverse !important;
608
+ }
609
+
610
+ .flex-column-reverse {
611
+ flex-direction: column-reverse !important;
612
+ }
613
+
614
+ .flex-grow-0 {
615
+ flex-grow: 0 !important;
616
+ }
617
+
618
+ .flex-grow-1 {
619
+ flex-grow: 1 !important;
620
+ }
621
+
622
+ .flex-shrink-0 {
623
+ flex-shrink: 0 !important;
624
+ }
625
+
626
+ .flex-shrink-1 {
627
+ flex-shrink: 1 !important;
628
+ }
629
+
630
+ .flex-wrap {
631
+ flex-wrap: wrap !important;
632
+ }
633
+
634
+ .flex-nowrap {
635
+ flex-wrap: nowrap !important;
636
+ }
637
+
638
+ .flex-wrap-reverse {
639
+ flex-wrap: wrap-reverse !important;
640
+ }
641
+
642
+ .gap-0 {
643
+ gap: 0 !important;
644
+ }
645
+
646
+ .gap-1 {
647
+ gap: 0.25rem !important;
648
+ }
649
+
650
+ .gap-2 {
651
+ gap: 0.5rem !important;
652
+ }
653
+
654
+ .gap-3 {
655
+ gap: 1rem !important;
656
+ }
657
+
658
+ .gap-4 {
659
+ gap: 1.5rem !important;
660
+ }
661
+
662
+ .gap-5 {
663
+ gap: 3rem !important;
664
+ }
665
+
666
+ .justify-content-start {
667
+ justify-content: flex-start !important;
668
+ }
669
+
670
+ .justify-content-end {
671
+ justify-content: flex-end !important;
672
+ }
673
+
674
+ .justify-content-center {
675
+ justify-content: center !important;
676
+ }
677
+
678
+ .justify-content-between {
679
+ justify-content: space-between !important;
680
+ }
681
+
682
+ .justify-content-around {
683
+ justify-content: space-around !important;
684
+ }
685
+
686
+ .justify-content-evenly {
687
+ justify-content: space-evenly !important;
688
+ }
689
+
690
+ .align-items-start {
691
+ align-items: flex-start !important;
692
+ }
693
+
694
+ .align-items-end {
695
+ align-items: flex-end !important;
696
+ }
697
+
698
+ .align-items-center {
699
+ align-items: center !important;
700
+ }
701
+
702
+ .align-items-baseline {
703
+ align-items: baseline !important;
704
+ }
705
+
706
+ .align-items-stretch {
707
+ align-items: stretch !important;
708
+ }
709
+
710
+ .align-content-start {
711
+ align-content: flex-start !important;
712
+ }
713
+
714
+ .align-content-end {
715
+ align-content: flex-end !important;
716
+ }
717
+
718
+ .align-content-center {
719
+ align-content: center !important;
720
+ }
721
+
722
+ .align-content-between {
723
+ align-content: space-between !important;
724
+ }
725
+
726
+ .align-content-around {
727
+ align-content: space-around !important;
728
+ }
729
+
730
+ .align-content-stretch {
731
+ align-content: stretch !important;
732
+ }
733
+
734
+ .align-self-auto {
735
+ align-self: auto !important;
736
+ }
737
+
738
+ .align-self-start {
739
+ align-self: flex-start !important;
740
+ }
741
+
742
+ .align-self-end {
743
+ align-self: flex-end !important;
744
+ }
745
+
746
+ .align-self-center {
747
+ align-self: center !important;
748
+ }
749
+
750
+ .align-self-baseline {
751
+ align-self: baseline !important;
752
+ }
753
+
754
+ .align-self-stretch {
755
+ align-self: stretch !important;
756
+ }
757
+
758
+ .order-first {
759
+ order: -1 !important;
760
+ }
761
+
762
+ .order-0 {
763
+ order: 0 !important;
764
+ }
765
+
766
+ .order-1 {
767
+ order: 1 !important;
768
+ }
769
+
770
+ .order-2 {
771
+ order: 2 !important;
772
+ }
773
+
774
+ .order-3 {
775
+ order: 3 !important;
776
+ }
777
+
778
+ .order-4 {
779
+ order: 4 !important;
780
+ }
781
+
782
+ .order-5 {
783
+ order: 5 !important;
784
+ }
785
+
786
+ .order-last {
787
+ order: 6 !important;
788
+ }
789
+
790
+ .m-0 {
791
+ margin: 0 !important;
792
+ }
793
+
794
+ .m-1 {
795
+ margin: 0.25rem !important;
796
+ }
797
+
798
+ .m-2 {
799
+ margin: 0.5rem !important;
800
+ }
801
+
802
+ .m-3 {
803
+ margin: 1rem !important;
804
+ }
805
+
806
+ .m-4 {
807
+ margin: 1.5rem !important;
808
+ }
809
+
810
+ .m-5 {
811
+ margin: 3rem !important;
812
+ }
813
+
814
+ .m-auto {
815
+ margin: auto !important;
816
+ }
817
+
818
+ .mx-0 {
819
+ margin-right: 0 !important;
820
+ margin-left: 0 !important;
821
+ }
822
+
823
+ .mx-1 {
824
+ margin-right: 0.25rem !important;
825
+ margin-left: 0.25rem !important;
826
+ }
827
+
828
+ .mx-2 {
829
+ margin-right: 0.5rem !important;
830
+ margin-left: 0.5rem !important;
831
+ }
832
+
833
+ .mx-3 {
834
+ margin-right: 1rem !important;
835
+ margin-left: 1rem !important;
836
+ }
837
+
838
+ .mx-4 {
839
+ margin-right: 1.5rem !important;
840
+ margin-left: 1.5rem !important;
841
+ }
842
+
843
+ .mx-5 {
844
+ margin-right: 3rem !important;
845
+ margin-left: 3rem !important;
846
+ }
847
+
848
+ .mx-auto {
849
+ margin-right: auto !important;
850
+ margin-left: auto !important;
851
+ }
852
+
853
+ .my-0 {
854
+ margin-top: 0 !important;
855
+ margin-bottom: 0 !important;
856
+ }
857
+
858
+ .my-1 {
859
+ margin-top: 0.25rem !important;
860
+ margin-bottom: 0.25rem !important;
861
+ }
862
+
863
+ .my-2 {
864
+ margin-top: 0.5rem !important;
865
+ margin-bottom: 0.5rem !important;
866
+ }
867
+
868
+ .my-3 {
869
+ margin-top: 1rem !important;
870
+ margin-bottom: 1rem !important;
871
+ }
872
+
873
+ .my-4 {
874
+ margin-top: 1.5rem !important;
875
+ margin-bottom: 1.5rem !important;
876
+ }
877
+
878
+ .my-5 {
879
+ margin-top: 3rem !important;
880
+ margin-bottom: 3rem !important;
881
+ }
882
+
883
+ .my-auto {
884
+ margin-top: auto !important;
885
+ margin-bottom: auto !important;
886
+ }
887
+
888
+ .mt-0 {
889
+ margin-top: 0 !important;
890
+ }
891
+
892
+ .mt-1 {
893
+ margin-top: 0.25rem !important;
894
+ }
895
+
896
+ .mt-2 {
897
+ margin-top: 0.5rem !important;
898
+ }
899
+
900
+ .mt-3 {
901
+ margin-top: 1rem !important;
902
+ }
903
+
904
+ .mt-4 {
905
+ margin-top: 1.5rem !important;
906
+ }
907
+
908
+ .mt-5 {
909
+ margin-top: 3rem !important;
910
+ }
911
+
912
+ .mt-auto {
913
+ margin-top: auto !important;
914
+ }
915
+
916
+ .me-0 {
917
+ margin-right: 0 !important;
918
+ }
919
+
920
+ .me-1 {
921
+ margin-right: 0.25rem !important;
922
+ }
923
+
924
+ .me-2 {
925
+ margin-right: 0.5rem !important;
926
+ }
927
+
928
+ .me-3 {
929
+ margin-right: 1rem !important;
930
+ }
931
+
932
+ .me-4 {
933
+ margin-right: 1.5rem !important;
934
+ }
935
+
936
+ .me-5 {
937
+ margin-right: 3rem !important;
938
+ }
939
+
940
+ .me-auto {
941
+ margin-right: auto !important;
942
+ }
943
+
944
+ .mb-0 {
945
+ margin-bottom: 0 !important;
946
+ }
947
+
948
+ .mb-1 {
949
+ margin-bottom: 0.25rem !important;
950
+ }
951
+
952
+ .mb-2 {
953
+ margin-bottom: 0.5rem !important;
954
+ }
955
+
956
+ .mb-3 {
957
+ margin-bottom: 1rem !important;
958
+ }
959
+
960
+ .mb-4 {
961
+ margin-bottom: 1.5rem !important;
962
+ }
963
+
964
+ .mb-5 {
965
+ margin-bottom: 3rem !important;
966
+ }
967
+
968
+ .mb-auto {
969
+ margin-bottom: auto !important;
970
+ }
971
+
972
+ .ms-0 {
973
+ margin-left: 0 !important;
974
+ }
975
+
976
+ .ms-1 {
977
+ margin-left: 0.25rem !important;
978
+ }
979
+
980
+ .ms-2 {
981
+ margin-left: 0.5rem !important;
982
+ }
983
+
984
+ .ms-3 {
985
+ margin-left: 1rem !important;
986
+ }
987
+
988
+ .ms-4 {
989
+ margin-left: 1.5rem !important;
990
+ }
991
+
992
+ .ms-5 {
993
+ margin-left: 3rem !important;
994
+ }
995
+
996
+ .ms-auto {
997
+ margin-left: auto !important;
998
+ }
999
+
1000
+ .p-0 {
1001
+ padding: 0 !important;
1002
+ }
1003
+
1004
+ .p-1 {
1005
+ padding: 0.25rem !important;
1006
+ }
1007
+
1008
+ .p-2 {
1009
+ padding: 0.5rem !important;
1010
+ }
1011
+
1012
+ .p-3 {
1013
+ padding: 1rem !important;
1014
+ }
1015
+
1016
+ .p-4 {
1017
+ padding: 1.5rem !important;
1018
+ }
1019
+
1020
+ .p-5 {
1021
+ padding: 3rem !important;
1022
+ }
1023
+
1024
+ .px-0 {
1025
+ padding-right: 0 !important;
1026
+ padding-left: 0 !important;
1027
+ }
1028
+
1029
+ .px-1 {
1030
+ padding-right: 0.25rem !important;
1031
+ padding-left: 0.25rem !important;
1032
+ }
1033
+
1034
+ .px-2 {
1035
+ padding-right: 0.5rem !important;
1036
+ padding-left: 0.5rem !important;
1037
+ }
1038
+
1039
+ .px-3 {
1040
+ padding-right: 1rem !important;
1041
+ padding-left: 1rem !important;
1042
+ }
1043
+
1044
+ .px-4 {
1045
+ padding-right: 1.5rem !important;
1046
+ padding-left: 1.5rem !important;
1047
+ }
1048
+
1049
+ .px-5 {
1050
+ padding-right: 3rem !important;
1051
+ padding-left: 3rem !important;
1052
+ }
1053
+
1054
+ .py-0 {
1055
+ padding-top: 0 !important;
1056
+ padding-bottom: 0 !important;
1057
+ }
1058
+
1059
+ .py-1 {
1060
+ padding-top: 0.25rem !important;
1061
+ padding-bottom: 0.25rem !important;
1062
+ }
1063
+
1064
+ .py-2 {
1065
+ padding-top: 0.5rem !important;
1066
+ padding-bottom: 0.5rem !important;
1067
+ }
1068
+
1069
+ .py-3 {
1070
+ padding-top: 1rem !important;
1071
+ padding-bottom: 1rem !important;
1072
+ }
1073
+
1074
+ .py-4 {
1075
+ padding-top: 1.5rem !important;
1076
+ padding-bottom: 1.5rem !important;
1077
+ }
1078
+
1079
+ .py-5 {
1080
+ padding-top: 3rem !important;
1081
+ padding-bottom: 3rem !important;
1082
+ }
1083
+
1084
+ .pt-0 {
1085
+ padding-top: 0 !important;
1086
+ }
1087
+
1088
+ .pt-1 {
1089
+ padding-top: 0.25rem !important;
1090
+ }
1091
+
1092
+ .pt-2 {
1093
+ padding-top: 0.5rem !important;
1094
+ }
1095
+
1096
+ .pt-3 {
1097
+ padding-top: 1rem !important;
1098
+ }
1099
+
1100
+ .pt-4 {
1101
+ padding-top: 1.5rem !important;
1102
+ }
1103
+
1104
+ .pt-5 {
1105
+ padding-top: 3rem !important;
1106
+ }
1107
+
1108
+ .pe-0 {
1109
+ padding-right: 0 !important;
1110
+ }
1111
+
1112
+ .pe-1 {
1113
+ padding-right: 0.25rem !important;
1114
+ }
1115
+
1116
+ .pe-2 {
1117
+ padding-right: 0.5rem !important;
1118
+ }
1119
+
1120
+ .pe-3 {
1121
+ padding-right: 1rem !important;
1122
+ }
1123
+
1124
+ .pe-4 {
1125
+ padding-right: 1.5rem !important;
1126
+ }
1127
+
1128
+ .pe-5 {
1129
+ padding-right: 3rem !important;
1130
+ }
1131
+
1132
+ .pb-0 {
1133
+ padding-bottom: 0 !important;
1134
+ }
1135
+
1136
+ .pb-1 {
1137
+ padding-bottom: 0.25rem !important;
1138
+ }
1139
+
1140
+ .pb-2 {
1141
+ padding-bottom: 0.5rem !important;
1142
+ }
1143
+
1144
+ .pb-3 {
1145
+ padding-bottom: 1rem !important;
1146
+ }
1147
+
1148
+ .pb-4 {
1149
+ padding-bottom: 1.5rem !important;
1150
+ }
1151
+
1152
+ .pb-5 {
1153
+ padding-bottom: 3rem !important;
1154
+ }
1155
+
1156
+ .ps-0 {
1157
+ padding-left: 0 !important;
1158
+ }
1159
+
1160
+ .ps-1 {
1161
+ padding-left: 0.25rem !important;
1162
+ }
1163
+
1164
+ .ps-2 {
1165
+ padding-left: 0.5rem !important;
1166
+ }
1167
+
1168
+ .ps-3 {
1169
+ padding-left: 1rem !important;
1170
+ }
1171
+
1172
+ .ps-4 {
1173
+ padding-left: 1.5rem !important;
1174
+ }
1175
+
1176
+ .ps-5 {
1177
+ padding-left: 3rem !important;
1178
+ }
1179
+
1180
+ .font-monospace {
1181
+ font-family: var(--bs-font-monospace) !important;
1182
+ }
1183
+
1184
+ .fs-1 {
1185
+ font-size: calc(1.375rem + 1.5vw) !important;
1186
+ }
1187
+
1188
+ .fs-2 {
1189
+ font-size: calc(1.325rem + 0.9vw) !important;
1190
+ }
1191
+
1192
+ .fs-3 {
1193
+ font-size: calc(1.3rem + 0.6vw) !important;
1194
+ }
1195
+
1196
+ .fs-4 {
1197
+ font-size: calc(1.275rem + 0.3vw) !important;
1198
+ }
1199
+
1200
+ .fs-5 {
1201
+ font-size: 1.25rem !important;
1202
+ }
1203
+
1204
+ .fs-6 {
1205
+ font-size: 1rem !important;
1206
+ }
1207
+
1208
+ .fst-italic {
1209
+ font-style: italic !important;
1210
+ }
1211
+
1212
+ .fst-normal {
1213
+ font-style: normal !important;
1214
+ }
1215
+
1216
+ .fw-light {
1217
+ font-weight: 300 !important;
1218
+ }
1219
+
1220
+ .fw-lighter {
1221
+ font-weight: lighter !important;
1222
+ }
1223
+
1224
+ .fw-normal {
1225
+ font-weight: 400 !important;
1226
+ }
1227
+
1228
+ .fw-bold {
1229
+ font-weight: 700 !important;
1230
+ }
1231
+
1232
+ .fw-bolder {
1233
+ font-weight: bolder !important;
1234
+ }
1235
+
1236
+ .lh-1 {
1237
+ line-height: 1 !important;
1238
+ }
1239
+
1240
+ .lh-sm {
1241
+ line-height: 1.25 !important;
1242
+ }
1243
+
1244
+ .lh-base {
1245
+ line-height: 1.5 !important;
1246
+ }
1247
+
1248
+ .lh-lg {
1249
+ line-height: 2 !important;
1250
+ }
1251
+
1252
+ .text-start {
1253
+ text-align: left !important;
1254
+ }
1255
+
1256
+ .text-end {
1257
+ text-align: right !important;
1258
+ }
1259
+
1260
+ .text-center {
1261
+ text-align: center !important;
1262
+ }
1263
+
1264
+ .text-decoration-none {
1265
+ text-decoration: none !important;
1266
+ }
1267
+
1268
+ .text-decoration-underline {
1269
+ text-decoration: underline !important;
1270
+ }
1271
+
1272
+ .text-decoration-line-through {
1273
+ text-decoration: line-through !important;
1274
+ }
1275
+
1276
+ .text-lowercase {
1277
+ text-transform: lowercase !important;
1278
+ }
1279
+
1280
+ .text-uppercase {
1281
+ text-transform: uppercase !important;
1282
+ }
1283
+
1284
+ .text-capitalize {
1285
+ text-transform: capitalize !important;
1286
+ }
1287
+
1288
+ .text-wrap {
1289
+ white-space: normal !important;
1290
+ }
1291
+
1292
+ .text-nowrap {
1293
+ white-space: nowrap !important;
1294
+ }
1295
+
1296
+ /* rtl:begin:remove */
1297
+ .text-break {
1298
+ word-wrap: break-word !important;
1299
+ word-break: break-word !important;
1300
+ }
1301
+
1302
+ /* rtl:end:remove */
1303
+ .text-primary {
1304
+ --bs-text-opacity: 1;
1305
+ color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
1306
+ }
1307
+
1308
+ .text-secondary {
1309
+ --bs-text-opacity: 1;
1310
+ color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
1311
+ }
1312
+
1313
+ .text-success {
1314
+ --bs-text-opacity: 1;
1315
+ color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
1316
+ }
1317
+
1318
+ .text-info {
1319
+ --bs-text-opacity: 1;
1320
+ color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
1321
+ }
1322
+
1323
+ .text-warning {
1324
+ --bs-text-opacity: 1;
1325
+ color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
1326
+ }
1327
+
1328
+ .text-danger {
1329
+ --bs-text-opacity: 1;
1330
+ color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
1331
+ }
1332
+
1333
+ .text-light {
1334
+ --bs-text-opacity: 1;
1335
+ color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
1336
+ }
1337
+
1338
+ .text-dark {
1339
+ --bs-text-opacity: 1;
1340
+ color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
1341
+ }
1342
+
1343
+ .text-black {
1344
+ --bs-text-opacity: 1;
1345
+ color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
1346
+ }
1347
+
1348
+ .text-white {
1349
+ --bs-text-opacity: 1;
1350
+ color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
1351
+ }
1352
+
1353
+ .text-body {
1354
+ --bs-text-opacity: 1;
1355
+ color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
1356
+ }
1357
+
1358
+ .text-muted {
1359
+ --bs-text-opacity: 1;
1360
+ color: #6c757d !important;
1361
+ }
1362
+
1363
+ .text-black-50 {
1364
+ --bs-text-opacity: 1;
1365
+ color: rgba(0, 0, 0, 0.5) !important;
1366
+ }
1367
+
1368
+ .text-white-50 {
1369
+ --bs-text-opacity: 1;
1370
+ color: rgba(255, 255, 255, 0.5) !important;
1371
+ }
1372
+
1373
+ .text-reset {
1374
+ --bs-text-opacity: 1;
1375
+ color: inherit !important;
1376
+ }
1377
+
1378
+ .text-opacity-25 {
1379
+ --bs-text-opacity: 0.25;
1380
+ }
1381
+
1382
+ .text-opacity-50 {
1383
+ --bs-text-opacity: 0.5;
1384
+ }
1385
+
1386
+ .text-opacity-75 {
1387
+ --bs-text-opacity: 0.75;
1388
+ }
1389
+
1390
+ .text-opacity-100 {
1391
+ --bs-text-opacity: 1;
1392
+ }
1393
+
1394
+ .bg-primary {
1395
+ --bs-bg-opacity: 1;
1396
+ background-color: rgba(
1397
+ var(--bs-primary-rgb),
1398
+ var(--bs-bg-opacity)
1399
+ ) !important;
1400
+ }
1401
+
1402
+ .bg-secondary {
1403
+ --bs-bg-opacity: 1;
1404
+ background-color: rgba(
1405
+ var(--bs-secondary-rgb),
1406
+ var(--bs-bg-opacity)
1407
+ ) !important;
1408
+ }
1409
+
1410
+ .bg-success {
1411
+ --bs-bg-opacity: 1;
1412
+ background-color: rgba(
1413
+ var(--bs-success-rgb),
1414
+ var(--bs-bg-opacity)
1415
+ ) !important;
1416
+ }
1417
+
1418
+ .bg-info {
1419
+ --bs-bg-opacity: 1;
1420
+ background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
1421
+ }
1422
+
1423
+ .bg-warning {
1424
+ --bs-bg-opacity: 1;
1425
+ background-color: rgba(
1426
+ var(--bs-warning-rgb),
1427
+ var(--bs-bg-opacity)
1428
+ ) !important;
1429
+ }
1430
+
1431
+ .bg-danger {
1432
+ --bs-bg-opacity: 1;
1433
+ background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
1434
+ }
1435
+
1436
+ .bg-light {
1437
+ --bs-bg-opacity: 1;
1438
+ background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
1439
+ }
1440
+
1441
+ .bg-dark {
1442
+ --bs-bg-opacity: 1;
1443
+ background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
1444
+ }
1445
+
1446
+ .bg-black {
1447
+ --bs-bg-opacity: 1;
1448
+ background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
1449
+ }
1450
+
1451
+ .bg-white {
1452
+ --bs-bg-opacity: 1;
1453
+ background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
1454
+ }
1455
+
1456
+ .bg-body {
1457
+ --bs-bg-opacity: 1;
1458
+ background-color: rgba(
1459
+ var(--bs-body-bg-rgb),
1460
+ var(--bs-bg-opacity)
1461
+ ) !important;
1462
+ }
1463
+
1464
+ .bg-transparent {
1465
+ --bs-bg-opacity: 1;
1466
+ background-color: transparent !important;
1467
+ }
1468
+
1469
+ .bg-opacity-10 {
1470
+ --bs-bg-opacity: 0.1;
1471
+ }
1472
+
1473
+ .bg-opacity-25 {
1474
+ --bs-bg-opacity: 0.25;
1475
+ }
1476
+
1477
+ .bg-opacity-50 {
1478
+ --bs-bg-opacity: 0.5;
1479
+ }
1480
+
1481
+ .bg-opacity-75 {
1482
+ --bs-bg-opacity: 0.75;
1483
+ }
1484
+
1485
+ .bg-opacity-100 {
1486
+ --bs-bg-opacity: 1;
1487
+ }
1488
+
1489
+ .bg-gradient {
1490
+ background-image: var(--bs-gradient) !important;
1491
+ }
1492
+
1493
+ .user-select-all {
1494
+ -webkit-user-select: all !important;
1495
+ -moz-user-select: all !important;
1496
+ user-select: all !important;
1497
+ }
1498
+
1499
+ .user-select-auto {
1500
+ -webkit-user-select: auto !important;
1501
+ -moz-user-select: auto !important;
1502
+ user-select: auto !important;
1503
+ }
1504
+
1505
+ .user-select-none {
1506
+ -webkit-user-select: none !important;
1507
+ -moz-user-select: none !important;
1508
+ user-select: none !important;
1509
+ }
1510
+
1511
+ .pe-none {
1512
+ pointer-events: none !important;
1513
+ }
1514
+
1515
+ .pe-auto {
1516
+ pointer-events: auto !important;
1517
+ }
1518
+
1519
+ .rounded {
1520
+ border-radius: 0.25rem !important;
1521
+ }
1522
+
1523
+ .rounded-0 {
1524
+ border-radius: 0 !important;
1525
+ }
1526
+
1527
+ .rounded-1 {
1528
+ border-radius: 0.2rem !important;
1529
+ }
1530
+
1531
+ .rounded-2 {
1532
+ border-radius: 0.25rem !important;
1533
+ }
1534
+
1535
+ .rounded-3 {
1536
+ border-radius: 0.3rem !important;
1537
+ }
1538
+
1539
+ .rounded-circle {
1540
+ border-radius: 50% !important;
1541
+ }
1542
+
1543
+ .rounded-pill {
1544
+ border-radius: 50rem !important;
1545
+ }
1546
+
1547
+ .rounded-top {
1548
+ border-top-left-radius: 0.25rem !important;
1549
+ border-top-right-radius: 0.25rem !important;
1550
+ }
1551
+
1552
+ .rounded-end {
1553
+ border-top-right-radius: 0.25rem !important;
1554
+ border-bottom-right-radius: 0.25rem !important;
1555
+ }
1556
+
1557
+ .rounded-bottom {
1558
+ border-bottom-right-radius: 0.25rem !important;
1559
+ border-bottom-left-radius: 0.25rem !important;
1560
+ }
1561
+
1562
+ .rounded-start {
1563
+ border-bottom-left-radius: 0.25rem !important;
1564
+ border-top-left-radius: 0.25rem !important;
1565
+ }
1566
+
1567
+ .visible {
1568
+ visibility: visible !important;
1569
+ }
1570
+
1571
+ .invisible {
1572
+ visibility: hidden !important;
1573
+ }
1574
+
1575
+ @media (min-width: 576px) {
1576
+ .float-sm-start {
1577
+ float: left !important;
1578
+ }
1579
+
1580
+ .float-sm-end {
1581
+ float: right !important;
1582
+ }
1583
+
1584
+ .float-sm-none {
1585
+ float: none !important;
1586
+ }
1587
+
1588
+ .d-sm-inline {
1589
+ display: inline !important;
1590
+ }
1591
+
1592
+ .d-sm-inline-block {
1593
+ display: inline-block !important;
1594
+ }
1595
+
1596
+ .d-sm-block {
1597
+ display: block !important;
1598
+ }
1599
+
1600
+ .d-sm-grid {
1601
+ display: grid !important;
1602
+ }
1603
+
1604
+ .d-sm-table {
1605
+ display: table !important;
1606
+ }
1607
+
1608
+ .d-sm-table-row {
1609
+ display: table-row !important;
1610
+ }
1611
+
1612
+ .d-sm-table-cell {
1613
+ display: table-cell !important;
1614
+ }
1615
+
1616
+ .d-sm-flex {
1617
+ display: flex !important;
1618
+ }
1619
+
1620
+ .d-sm-inline-flex {
1621
+ display: inline-flex !important;
1622
+ }
1623
+
1624
+ .d-sm-none {
1625
+ display: none !important;
1626
+ }
1627
+
1628
+ .flex-sm-fill {
1629
+ flex: 1 1 auto !important;
1630
+ }
1631
+
1632
+ .flex-sm-row {
1633
+ flex-direction: row !important;
1634
+ }
1635
+
1636
+ .flex-sm-column {
1637
+ flex-direction: column !important;
1638
+ }
1639
+
1640
+ .flex-sm-row-reverse {
1641
+ flex-direction: row-reverse !important;
1642
+ }
1643
+
1644
+ .flex-sm-column-reverse {
1645
+ flex-direction: column-reverse !important;
1646
+ }
1647
+
1648
+ .flex-sm-grow-0 {
1649
+ flex-grow: 0 !important;
1650
+ }
1651
+
1652
+ .flex-sm-grow-1 {
1653
+ flex-grow: 1 !important;
1654
+ }
1655
+
1656
+ .flex-sm-shrink-0 {
1657
+ flex-shrink: 0 !important;
1658
+ }
1659
+
1660
+ .flex-sm-shrink-1 {
1661
+ flex-shrink: 1 !important;
1662
+ }
1663
+
1664
+ .flex-sm-wrap {
1665
+ flex-wrap: wrap !important;
1666
+ }
1667
+
1668
+ .flex-sm-nowrap {
1669
+ flex-wrap: nowrap !important;
1670
+ }
1671
+
1672
+ .flex-sm-wrap-reverse {
1673
+ flex-wrap: wrap-reverse !important;
1674
+ }
1675
+
1676
+ .gap-sm-0 {
1677
+ gap: 0 !important;
1678
+ }
1679
+
1680
+ .gap-sm-1 {
1681
+ gap: 0.25rem !important;
1682
+ }
1683
+
1684
+ .gap-sm-2 {
1685
+ gap: 0.5rem !important;
1686
+ }
1687
+
1688
+ .gap-sm-3 {
1689
+ gap: 1rem !important;
1690
+ }
1691
+
1692
+ .gap-sm-4 {
1693
+ gap: 1.5rem !important;
1694
+ }
1695
+
1696
+ .gap-sm-5 {
1697
+ gap: 3rem !important;
1698
+ }
1699
+
1700
+ .justify-content-sm-start {
1701
+ justify-content: flex-start !important;
1702
+ }
1703
+
1704
+ .justify-content-sm-end {
1705
+ justify-content: flex-end !important;
1706
+ }
1707
+
1708
+ .justify-content-sm-center {
1709
+ justify-content: center !important;
1710
+ }
1711
+
1712
+ .justify-content-sm-between {
1713
+ justify-content: space-between !important;
1714
+ }
1715
+
1716
+ .justify-content-sm-around {
1717
+ justify-content: space-around !important;
1718
+ }
1719
+
1720
+ .justify-content-sm-evenly {
1721
+ justify-content: space-evenly !important;
1722
+ }
1723
+
1724
+ .align-items-sm-start {
1725
+ align-items: flex-start !important;
1726
+ }
1727
+
1728
+ .align-items-sm-end {
1729
+ align-items: flex-end !important;
1730
+ }
1731
+
1732
+ .align-items-sm-center {
1733
+ align-items: center !important;
1734
+ }
1735
+
1736
+ .align-items-sm-baseline {
1737
+ align-items: baseline !important;
1738
+ }
1739
+
1740
+ .align-items-sm-stretch {
1741
+ align-items: stretch !important;
1742
+ }
1743
+
1744
+ .align-content-sm-start {
1745
+ align-content: flex-start !important;
1746
+ }
1747
+
1748
+ .align-content-sm-end {
1749
+ align-content: flex-end !important;
1750
+ }
1751
+
1752
+ .align-content-sm-center {
1753
+ align-content: center !important;
1754
+ }
1755
+
1756
+ .align-content-sm-between {
1757
+ align-content: space-between !important;
1758
+ }
1759
+
1760
+ .align-content-sm-around {
1761
+ align-content: space-around !important;
1762
+ }
1763
+
1764
+ .align-content-sm-stretch {
1765
+ align-content: stretch !important;
1766
+ }
1767
+
1768
+ .align-self-sm-auto {
1769
+ align-self: auto !important;
1770
+ }
1771
+
1772
+ .align-self-sm-start {
1773
+ align-self: flex-start !important;
1774
+ }
1775
+
1776
+ .align-self-sm-end {
1777
+ align-self: flex-end !important;
1778
+ }
1779
+
1780
+ .align-self-sm-center {
1781
+ align-self: center !important;
1782
+ }
1783
+
1784
+ .align-self-sm-baseline {
1785
+ align-self: baseline !important;
1786
+ }
1787
+
1788
+ .align-self-sm-stretch {
1789
+ align-self: stretch !important;
1790
+ }
1791
+
1792
+ .order-sm-first {
1793
+ order: -1 !important;
1794
+ }
1795
+
1796
+ .order-sm-0 {
1797
+ order: 0 !important;
1798
+ }
1799
+
1800
+ .order-sm-1 {
1801
+ order: 1 !important;
1802
+ }
1803
+
1804
+ .order-sm-2 {
1805
+ order: 2 !important;
1806
+ }
1807
+
1808
+ .order-sm-3 {
1809
+ order: 3 !important;
1810
+ }
1811
+
1812
+ .order-sm-4 {
1813
+ order: 4 !important;
1814
+ }
1815
+
1816
+ .order-sm-5 {
1817
+ order: 5 !important;
1818
+ }
1819
+
1820
+ .order-sm-last {
1821
+ order: 6 !important;
1822
+ }
1823
+
1824
+ .m-sm-0 {
1825
+ margin: 0 !important;
1826
+ }
1827
+
1828
+ .m-sm-1 {
1829
+ margin: 0.25rem !important;
1830
+ }
1831
+
1832
+ .m-sm-2 {
1833
+ margin: 0.5rem !important;
1834
+ }
1835
+
1836
+ .m-sm-3 {
1837
+ margin: 1rem !important;
1838
+ }
1839
+
1840
+ .m-sm-4 {
1841
+ margin: 1.5rem !important;
1842
+ }
1843
+
1844
+ .m-sm-5 {
1845
+ margin: 3rem !important;
1846
+ }
1847
+
1848
+ .m-sm-auto {
1849
+ margin: auto !important;
1850
+ }
1851
+
1852
+ .mx-sm-0 {
1853
+ margin-right: 0 !important;
1854
+ margin-left: 0 !important;
1855
+ }
1856
+
1857
+ .mx-sm-1 {
1858
+ margin-right: 0.25rem !important;
1859
+ margin-left: 0.25rem !important;
1860
+ }
1861
+
1862
+ .mx-sm-2 {
1863
+ margin-right: 0.5rem !important;
1864
+ margin-left: 0.5rem !important;
1865
+ }
1866
+
1867
+ .mx-sm-3 {
1868
+ margin-right: 1rem !important;
1869
+ margin-left: 1rem !important;
1870
+ }
1871
+
1872
+ .mx-sm-4 {
1873
+ margin-right: 1.5rem !important;
1874
+ margin-left: 1.5rem !important;
1875
+ }
1876
+
1877
+ .mx-sm-5 {
1878
+ margin-right: 3rem !important;
1879
+ margin-left: 3rem !important;
1880
+ }
1881
+
1882
+ .mx-sm-auto {
1883
+ margin-right: auto !important;
1884
+ margin-left: auto !important;
1885
+ }
1886
+
1887
+ .my-sm-0 {
1888
+ margin-top: 0 !important;
1889
+ margin-bottom: 0 !important;
1890
+ }
1891
+
1892
+ .my-sm-1 {
1893
+ margin-top: 0.25rem !important;
1894
+ margin-bottom: 0.25rem !important;
1895
+ }
1896
+
1897
+ .my-sm-2 {
1898
+ margin-top: 0.5rem !important;
1899
+ margin-bottom: 0.5rem !important;
1900
+ }
1901
+
1902
+ .my-sm-3 {
1903
+ margin-top: 1rem !important;
1904
+ margin-bottom: 1rem !important;
1905
+ }
1906
+
1907
+ .my-sm-4 {
1908
+ margin-top: 1.5rem !important;
1909
+ margin-bottom: 1.5rem !important;
1910
+ }
1911
+
1912
+ .my-sm-5 {
1913
+ margin-top: 3rem !important;
1914
+ margin-bottom: 3rem !important;
1915
+ }
1916
+
1917
+ .my-sm-auto {
1918
+ margin-top: auto !important;
1919
+ margin-bottom: auto !important;
1920
+ }
1921
+
1922
+ .mt-sm-0 {
1923
+ margin-top: 0 !important;
1924
+ }
1925
+
1926
+ .mt-sm-1 {
1927
+ margin-top: 0.25rem !important;
1928
+ }
1929
+
1930
+ .mt-sm-2 {
1931
+ margin-top: 0.5rem !important;
1932
+ }
1933
+
1934
+ .mt-sm-3 {
1935
+ margin-top: 1rem !important;
1936
+ }
1937
+
1938
+ .mt-sm-4 {
1939
+ margin-top: 1.5rem !important;
1940
+ }
1941
+
1942
+ .mt-sm-5 {
1943
+ margin-top: 3rem !important;
1944
+ }
1945
+
1946
+ .mt-sm-auto {
1947
+ margin-top: auto !important;
1948
+ }
1949
+
1950
+ .me-sm-0 {
1951
+ margin-right: 0 !important;
1952
+ }
1953
+
1954
+ .me-sm-1 {
1955
+ margin-right: 0.25rem !important;
1956
+ }
1957
+
1958
+ .me-sm-2 {
1959
+ margin-right: 0.5rem !important;
1960
+ }
1961
+
1962
+ .me-sm-3 {
1963
+ margin-right: 1rem !important;
1964
+ }
1965
+
1966
+ .me-sm-4 {
1967
+ margin-right: 1.5rem !important;
1968
+ }
1969
+
1970
+ .me-sm-5 {
1971
+ margin-right: 3rem !important;
1972
+ }
1973
+
1974
+ .me-sm-auto {
1975
+ margin-right: auto !important;
1976
+ }
1977
+
1978
+ .mb-sm-0 {
1979
+ margin-bottom: 0 !important;
1980
+ }
1981
+
1982
+ .mb-sm-1 {
1983
+ margin-bottom: 0.25rem !important;
1984
+ }
1985
+
1986
+ .mb-sm-2 {
1987
+ margin-bottom: 0.5rem !important;
1988
+ }
1989
+
1990
+ .mb-sm-3 {
1991
+ margin-bottom: 1rem !important;
1992
+ }
1993
+
1994
+ .mb-sm-4 {
1995
+ margin-bottom: 1.5rem !important;
1996
+ }
1997
+
1998
+ .mb-sm-5 {
1999
+ margin-bottom: 3rem !important;
2000
+ }
2001
+
2002
+ .mb-sm-auto {
2003
+ margin-bottom: auto !important;
2004
+ }
2005
+
2006
+ .ms-sm-0 {
2007
+ margin-left: 0 !important;
2008
+ }
2009
+
2010
+ .ms-sm-1 {
2011
+ margin-left: 0.25rem !important;
2012
+ }
2013
+
2014
+ .ms-sm-2 {
2015
+ margin-left: 0.5rem !important;
2016
+ }
2017
+
2018
+ .ms-sm-3 {
2019
+ margin-left: 1rem !important;
2020
+ }
2021
+
2022
+ .ms-sm-4 {
2023
+ margin-left: 1.5rem !important;
2024
+ }
2025
+
2026
+ .ms-sm-5 {
2027
+ margin-left: 3rem !important;
2028
+ }
2029
+
2030
+ .ms-sm-auto {
2031
+ margin-left: auto !important;
2032
+ }
2033
+
2034
+ .p-sm-0 {
2035
+ padding: 0 !important;
2036
+ }
2037
+
2038
+ .p-sm-1 {
2039
+ padding: 0.25rem !important;
2040
+ }
2041
+
2042
+ .p-sm-2 {
2043
+ padding: 0.5rem !important;
2044
+ }
2045
+
2046
+ .p-sm-3 {
2047
+ padding: 1rem !important;
2048
+ }
2049
+
2050
+ .p-sm-4 {
2051
+ padding: 1.5rem !important;
2052
+ }
2053
+
2054
+ .p-sm-5 {
2055
+ padding: 3rem !important;
2056
+ }
2057
+
2058
+ .px-sm-0 {
2059
+ padding-right: 0 !important;
2060
+ padding-left: 0 !important;
2061
+ }
2062
+
2063
+ .px-sm-1 {
2064
+ padding-right: 0.25rem !important;
2065
+ padding-left: 0.25rem !important;
2066
+ }
2067
+
2068
+ .px-sm-2 {
2069
+ padding-right: 0.5rem !important;
2070
+ padding-left: 0.5rem !important;
2071
+ }
2072
+
2073
+ .px-sm-3 {
2074
+ padding-right: 1rem !important;
2075
+ padding-left: 1rem !important;
2076
+ }
2077
+
2078
+ .px-sm-4 {
2079
+ padding-right: 1.5rem !important;
2080
+ padding-left: 1.5rem !important;
2081
+ }
2082
+
2083
+ .px-sm-5 {
2084
+ padding-right: 3rem !important;
2085
+ padding-left: 3rem !important;
2086
+ }
2087
+
2088
+ .py-sm-0 {
2089
+ padding-top: 0 !important;
2090
+ padding-bottom: 0 !important;
2091
+ }
2092
+
2093
+ .py-sm-1 {
2094
+ padding-top: 0.25rem !important;
2095
+ padding-bottom: 0.25rem !important;
2096
+ }
2097
+
2098
+ .py-sm-2 {
2099
+ padding-top: 0.5rem !important;
2100
+ padding-bottom: 0.5rem !important;
2101
+ }
2102
+
2103
+ .py-sm-3 {
2104
+ padding-top: 1rem !important;
2105
+ padding-bottom: 1rem !important;
2106
+ }
2107
+
2108
+ .py-sm-4 {
2109
+ padding-top: 1.5rem !important;
2110
+ padding-bottom: 1.5rem !important;
2111
+ }
2112
+
2113
+ .py-sm-5 {
2114
+ padding-top: 3rem !important;
2115
+ padding-bottom: 3rem !important;
2116
+ }
2117
+
2118
+ .pt-sm-0 {
2119
+ padding-top: 0 !important;
2120
+ }
2121
+
2122
+ .pt-sm-1 {
2123
+ padding-top: 0.25rem !important;
2124
+ }
2125
+
2126
+ .pt-sm-2 {
2127
+ padding-top: 0.5rem !important;
2128
+ }
2129
+
2130
+ .pt-sm-3 {
2131
+ padding-top: 1rem !important;
2132
+ }
2133
+
2134
+ .pt-sm-4 {
2135
+ padding-top: 1.5rem !important;
2136
+ }
2137
+
2138
+ .pt-sm-5 {
2139
+ padding-top: 3rem !important;
2140
+ }
2141
+
2142
+ .pe-sm-0 {
2143
+ padding-right: 0 !important;
2144
+ }
2145
+
2146
+ .pe-sm-1 {
2147
+ padding-right: 0.25rem !important;
2148
+ }
2149
+
2150
+ .pe-sm-2 {
2151
+ padding-right: 0.5rem !important;
2152
+ }
2153
+
2154
+ .pe-sm-3 {
2155
+ padding-right: 1rem !important;
2156
+ }
2157
+
2158
+ .pe-sm-4 {
2159
+ padding-right: 1.5rem !important;
2160
+ }
2161
+
2162
+ .pe-sm-5 {
2163
+ padding-right: 3rem !important;
2164
+ }
2165
+
2166
+ .pb-sm-0 {
2167
+ padding-bottom: 0 !important;
2168
+ }
2169
+
2170
+ .pb-sm-1 {
2171
+ padding-bottom: 0.25rem !important;
2172
+ }
2173
+
2174
+ .pb-sm-2 {
2175
+ padding-bottom: 0.5rem !important;
2176
+ }
2177
+
2178
+ .pb-sm-3 {
2179
+ padding-bottom: 1rem !important;
2180
+ }
2181
+
2182
+ .pb-sm-4 {
2183
+ padding-bottom: 1.5rem !important;
2184
+ }
2185
+
2186
+ .pb-sm-5 {
2187
+ padding-bottom: 3rem !important;
2188
+ }
2189
+
2190
+ .ps-sm-0 {
2191
+ padding-left: 0 !important;
2192
+ }
2193
+
2194
+ .ps-sm-1 {
2195
+ padding-left: 0.25rem !important;
2196
+ }
2197
+
2198
+ .ps-sm-2 {
2199
+ padding-left: 0.5rem !important;
2200
+ }
2201
+
2202
+ .ps-sm-3 {
2203
+ padding-left: 1rem !important;
2204
+ }
2205
+
2206
+ .ps-sm-4 {
2207
+ padding-left: 1.5rem !important;
2208
+ }
2209
+
2210
+ .ps-sm-5 {
2211
+ padding-left: 3rem !important;
2212
+ }
2213
+
2214
+ .text-sm-start {
2215
+ text-align: left !important;
2216
+ }
2217
+
2218
+ .text-sm-end {
2219
+ text-align: right !important;
2220
+ }
2221
+
2222
+ .text-sm-center {
2223
+ text-align: center !important;
2224
+ }
2225
+ }
2226
+ @media (min-width: 768px) {
2227
+ .float-md-start {
2228
+ float: left !important;
2229
+ }
2230
+
2231
+ .float-md-end {
2232
+ float: right !important;
2233
+ }
2234
+
2235
+ .float-md-none {
2236
+ float: none !important;
2237
+ }
2238
+
2239
+ .d-md-inline {
2240
+ display: inline !important;
2241
+ }
2242
+
2243
+ .d-md-inline-block {
2244
+ display: inline-block !important;
2245
+ }
2246
+
2247
+ .d-md-block {
2248
+ display: block !important;
2249
+ }
2250
+
2251
+ .d-md-grid {
2252
+ display: grid !important;
2253
+ }
2254
+
2255
+ .d-md-table {
2256
+ display: table !important;
2257
+ }
2258
+
2259
+ .d-md-table-row {
2260
+ display: table-row !important;
2261
+ }
2262
+
2263
+ .d-md-table-cell {
2264
+ display: table-cell !important;
2265
+ }
2266
+
2267
+ .d-md-flex {
2268
+ display: flex !important;
2269
+ }
2270
+
2271
+ .d-md-inline-flex {
2272
+ display: inline-flex !important;
2273
+ }
2274
+
2275
+ .d-md-none {
2276
+ display: none !important;
2277
+ }
2278
+
2279
+ .flex-md-fill {
2280
+ flex: 1 1 auto !important;
2281
+ }
2282
+
2283
+ .flex-md-row {
2284
+ flex-direction: row !important;
2285
+ }
2286
+
2287
+ .flex-md-column {
2288
+ flex-direction: column !important;
2289
+ }
2290
+
2291
+ .flex-md-row-reverse {
2292
+ flex-direction: row-reverse !important;
2293
+ }
2294
+
2295
+ .flex-md-column-reverse {
2296
+ flex-direction: column-reverse !important;
2297
+ }
2298
+
2299
+ .flex-md-grow-0 {
2300
+ flex-grow: 0 !important;
2301
+ }
2302
+
2303
+ .flex-md-grow-1 {
2304
+ flex-grow: 1 !important;
2305
+ }
2306
+
2307
+ .flex-md-shrink-0 {
2308
+ flex-shrink: 0 !important;
2309
+ }
2310
+
2311
+ .flex-md-shrink-1 {
2312
+ flex-shrink: 1 !important;
2313
+ }
2314
+
2315
+ .flex-md-wrap {
2316
+ flex-wrap: wrap !important;
2317
+ }
2318
+
2319
+ .flex-md-nowrap {
2320
+ flex-wrap: nowrap !important;
2321
+ }
2322
+
2323
+ .flex-md-wrap-reverse {
2324
+ flex-wrap: wrap-reverse !important;
2325
+ }
2326
+
2327
+ .gap-md-0 {
2328
+ gap: 0 !important;
2329
+ }
2330
+
2331
+ .gap-md-1 {
2332
+ gap: 0.25rem !important;
2333
+ }
2334
+
2335
+ .gap-md-2 {
2336
+ gap: 0.5rem !important;
2337
+ }
2338
+
2339
+ .gap-md-3 {
2340
+ gap: 1rem !important;
2341
+ }
2342
+
2343
+ .gap-md-4 {
2344
+ gap: 1.5rem !important;
2345
+ }
2346
+
2347
+ .gap-md-5 {
2348
+ gap: 3rem !important;
2349
+ }
2350
+
2351
+ .justify-content-md-start {
2352
+ justify-content: flex-start !important;
2353
+ }
2354
+
2355
+ .justify-content-md-end {
2356
+ justify-content: flex-end !important;
2357
+ }
2358
+
2359
+ .justify-content-md-center {
2360
+ justify-content: center !important;
2361
+ }
2362
+
2363
+ .justify-content-md-between {
2364
+ justify-content: space-between !important;
2365
+ }
2366
+
2367
+ .justify-content-md-around {
2368
+ justify-content: space-around !important;
2369
+ }
2370
+
2371
+ .justify-content-md-evenly {
2372
+ justify-content: space-evenly !important;
2373
+ }
2374
+
2375
+ .align-items-md-start {
2376
+ align-items: flex-start !important;
2377
+ }
2378
+
2379
+ .align-items-md-end {
2380
+ align-items: flex-end !important;
2381
+ }
2382
+
2383
+ .align-items-md-center {
2384
+ align-items: center !important;
2385
+ }
2386
+
2387
+ .align-items-md-baseline {
2388
+ align-items: baseline !important;
2389
+ }
2390
+
2391
+ .align-items-md-stretch {
2392
+ align-items: stretch !important;
2393
+ }
2394
+
2395
+ .align-content-md-start {
2396
+ align-content: flex-start !important;
2397
+ }
2398
+
2399
+ .align-content-md-end {
2400
+ align-content: flex-end !important;
2401
+ }
2402
+
2403
+ .align-content-md-center {
2404
+ align-content: center !important;
2405
+ }
2406
+
2407
+ .align-content-md-between {
2408
+ align-content: space-between !important;
2409
+ }
2410
+
2411
+ .align-content-md-around {
2412
+ align-content: space-around !important;
2413
+ }
2414
+
2415
+ .align-content-md-stretch {
2416
+ align-content: stretch !important;
2417
+ }
2418
+
2419
+ .align-self-md-auto {
2420
+ align-self: auto !important;
2421
+ }
2422
+
2423
+ .align-self-md-start {
2424
+ align-self: flex-start !important;
2425
+ }
2426
+
2427
+ .align-self-md-end {
2428
+ align-self: flex-end !important;
2429
+ }
2430
+
2431
+ .align-self-md-center {
2432
+ align-self: center !important;
2433
+ }
2434
+
2435
+ .align-self-md-baseline {
2436
+ align-self: baseline !important;
2437
+ }
2438
+
2439
+ .align-self-md-stretch {
2440
+ align-self: stretch !important;
2441
+ }
2442
+
2443
+ .order-md-first {
2444
+ order: -1 !important;
2445
+ }
2446
+
2447
+ .order-md-0 {
2448
+ order: 0 !important;
2449
+ }
2450
+
2451
+ .order-md-1 {
2452
+ order: 1 !important;
2453
+ }
2454
+
2455
+ .order-md-2 {
2456
+ order: 2 !important;
2457
+ }
2458
+
2459
+ .order-md-3 {
2460
+ order: 3 !important;
2461
+ }
2462
+
2463
+ .order-md-4 {
2464
+ order: 4 !important;
2465
+ }
2466
+
2467
+ .order-md-5 {
2468
+ order: 5 !important;
2469
+ }
2470
+
2471
+ .order-md-last {
2472
+ order: 6 !important;
2473
+ }
2474
+
2475
+ .m-md-0 {
2476
+ margin: 0 !important;
2477
+ }
2478
+
2479
+ .m-md-1 {
2480
+ margin: 0.25rem !important;
2481
+ }
2482
+
2483
+ .m-md-2 {
2484
+ margin: 0.5rem !important;
2485
+ }
2486
+
2487
+ .m-md-3 {
2488
+ margin: 1rem !important;
2489
+ }
2490
+
2491
+ .m-md-4 {
2492
+ margin: 1.5rem !important;
2493
+ }
2494
+
2495
+ .m-md-5 {
2496
+ margin: 3rem !important;
2497
+ }
2498
+
2499
+ .m-md-auto {
2500
+ margin: auto !important;
2501
+ }
2502
+
2503
+ .mx-md-0 {
2504
+ margin-right: 0 !important;
2505
+ margin-left: 0 !important;
2506
+ }
2507
+
2508
+ .mx-md-1 {
2509
+ margin-right: 0.25rem !important;
2510
+ margin-left: 0.25rem !important;
2511
+ }
2512
+
2513
+ .mx-md-2 {
2514
+ margin-right: 0.5rem !important;
2515
+ margin-left: 0.5rem !important;
2516
+ }
2517
+
2518
+ .mx-md-3 {
2519
+ margin-right: 1rem !important;
2520
+ margin-left: 1rem !important;
2521
+ }
2522
+
2523
+ .mx-md-4 {
2524
+ margin-right: 1.5rem !important;
2525
+ margin-left: 1.5rem !important;
2526
+ }
2527
+
2528
+ .mx-md-5 {
2529
+ margin-right: 3rem !important;
2530
+ margin-left: 3rem !important;
2531
+ }
2532
+
2533
+ .mx-md-auto {
2534
+ margin-right: auto !important;
2535
+ margin-left: auto !important;
2536
+ }
2537
+
2538
+ .my-md-0 {
2539
+ margin-top: 0 !important;
2540
+ margin-bottom: 0 !important;
2541
+ }
2542
+
2543
+ .my-md-1 {
2544
+ margin-top: 0.25rem !important;
2545
+ margin-bottom: 0.25rem !important;
2546
+ }
2547
+
2548
+ .my-md-2 {
2549
+ margin-top: 0.5rem !important;
2550
+ margin-bottom: 0.5rem !important;
2551
+ }
2552
+
2553
+ .my-md-3 {
2554
+ margin-top: 1rem !important;
2555
+ margin-bottom: 1rem !important;
2556
+ }
2557
+
2558
+ .my-md-4 {
2559
+ margin-top: 1.5rem !important;
2560
+ margin-bottom: 1.5rem !important;
2561
+ }
2562
+
2563
+ .my-md-5 {
2564
+ margin-top: 3rem !important;
2565
+ margin-bottom: 3rem !important;
2566
+ }
2567
+
2568
+ .my-md-auto {
2569
+ margin-top: auto !important;
2570
+ margin-bottom: auto !important;
2571
+ }
2572
+
2573
+ .mt-md-0 {
2574
+ margin-top: 0 !important;
2575
+ }
2576
+
2577
+ .mt-md-1 {
2578
+ margin-top: 0.25rem !important;
2579
+ }
2580
+
2581
+ .mt-md-2 {
2582
+ margin-top: 0.5rem !important;
2583
+ }
2584
+
2585
+ .mt-md-3 {
2586
+ margin-top: 1rem !important;
2587
+ }
2588
+
2589
+ .mt-md-4 {
2590
+ margin-top: 1.5rem !important;
2591
+ }
2592
+
2593
+ .mt-md-5 {
2594
+ margin-top: 3rem !important;
2595
+ }
2596
+
2597
+ .mt-md-auto {
2598
+ margin-top: auto !important;
2599
+ }
2600
+
2601
+ .me-md-0 {
2602
+ margin-right: 0 !important;
2603
+ }
2604
+
2605
+ .me-md-1 {
2606
+ margin-right: 0.25rem !important;
2607
+ }
2608
+
2609
+ .me-md-2 {
2610
+ margin-right: 0.5rem !important;
2611
+ }
2612
+
2613
+ .me-md-3 {
2614
+ margin-right: 1rem !important;
2615
+ }
2616
+
2617
+ .me-md-4 {
2618
+ margin-right: 1.5rem !important;
2619
+ }
2620
+
2621
+ .me-md-5 {
2622
+ margin-right: 3rem !important;
2623
+ }
2624
+
2625
+ .me-md-auto {
2626
+ margin-right: auto !important;
2627
+ }
2628
+
2629
+ .mb-md-0 {
2630
+ margin-bottom: 0 !important;
2631
+ }
2632
+
2633
+ .mb-md-1 {
2634
+ margin-bottom: 0.25rem !important;
2635
+ }
2636
+
2637
+ .mb-md-2 {
2638
+ margin-bottom: 0.5rem !important;
2639
+ }
2640
+
2641
+ .mb-md-3 {
2642
+ margin-bottom: 1rem !important;
2643
+ }
2644
+
2645
+ .mb-md-4 {
2646
+ margin-bottom: 1.5rem !important;
2647
+ }
2648
+
2649
+ .mb-md-5 {
2650
+ margin-bottom: 3rem !important;
2651
+ }
2652
+
2653
+ .mb-md-auto {
2654
+ margin-bottom: auto !important;
2655
+ }
2656
+
2657
+ .ms-md-0 {
2658
+ margin-left: 0 !important;
2659
+ }
2660
+
2661
+ .ms-md-1 {
2662
+ margin-left: 0.25rem !important;
2663
+ }
2664
+
2665
+ .ms-md-2 {
2666
+ margin-left: 0.5rem !important;
2667
+ }
2668
+
2669
+ .ms-md-3 {
2670
+ margin-left: 1rem !important;
2671
+ }
2672
+
2673
+ .ms-md-4 {
2674
+ margin-left: 1.5rem !important;
2675
+ }
2676
+
2677
+ .ms-md-5 {
2678
+ margin-left: 3rem !important;
2679
+ }
2680
+
2681
+ .ms-md-auto {
2682
+ margin-left: auto !important;
2683
+ }
2684
+
2685
+ .p-md-0 {
2686
+ padding: 0 !important;
2687
+ }
2688
+
2689
+ .p-md-1 {
2690
+ padding: 0.25rem !important;
2691
+ }
2692
+
2693
+ .p-md-2 {
2694
+ padding: 0.5rem !important;
2695
+ }
2696
+
2697
+ .p-md-3 {
2698
+ padding: 1rem !important;
2699
+ }
2700
+
2701
+ .p-md-4 {
2702
+ padding: 1.5rem !important;
2703
+ }
2704
+
2705
+ .p-md-5 {
2706
+ padding: 3rem !important;
2707
+ }
2708
+
2709
+ .px-md-0 {
2710
+ padding-right: 0 !important;
2711
+ padding-left: 0 !important;
2712
+ }
2713
+
2714
+ .px-md-1 {
2715
+ padding-right: 0.25rem !important;
2716
+ padding-left: 0.25rem !important;
2717
+ }
2718
+
2719
+ .px-md-2 {
2720
+ padding-right: 0.5rem !important;
2721
+ padding-left: 0.5rem !important;
2722
+ }
2723
+
2724
+ .px-md-3 {
2725
+ padding-right: 1rem !important;
2726
+ padding-left: 1rem !important;
2727
+ }
2728
+
2729
+ .px-md-4 {
2730
+ padding-right: 1.5rem !important;
2731
+ padding-left: 1.5rem !important;
2732
+ }
2733
+
2734
+ .px-md-5 {
2735
+ padding-right: 3rem !important;
2736
+ padding-left: 3rem !important;
2737
+ }
2738
+
2739
+ .py-md-0 {
2740
+ padding-top: 0 !important;
2741
+ padding-bottom: 0 !important;
2742
+ }
2743
+
2744
+ .py-md-1 {
2745
+ padding-top: 0.25rem !important;
2746
+ padding-bottom: 0.25rem !important;
2747
+ }
2748
+
2749
+ .py-md-2 {
2750
+ padding-top: 0.5rem !important;
2751
+ padding-bottom: 0.5rem !important;
2752
+ }
2753
+
2754
+ .py-md-3 {
2755
+ padding-top: 1rem !important;
2756
+ padding-bottom: 1rem !important;
2757
+ }
2758
+
2759
+ .py-md-4 {
2760
+ padding-top: 1.5rem !important;
2761
+ padding-bottom: 1.5rem !important;
2762
+ }
2763
+
2764
+ .py-md-5 {
2765
+ padding-top: 3rem !important;
2766
+ padding-bottom: 3rem !important;
2767
+ }
2768
+
2769
+ .pt-md-0 {
2770
+ padding-top: 0 !important;
2771
+ }
2772
+
2773
+ .pt-md-1 {
2774
+ padding-top: 0.25rem !important;
2775
+ }
2776
+
2777
+ .pt-md-2 {
2778
+ padding-top: 0.5rem !important;
2779
+ }
2780
+
2781
+ .pt-md-3 {
2782
+ padding-top: 1rem !important;
2783
+ }
2784
+
2785
+ .pt-md-4 {
2786
+ padding-top: 1.5rem !important;
2787
+ }
2788
+
2789
+ .pt-md-5 {
2790
+ padding-top: 3rem !important;
2791
+ }
2792
+
2793
+ .pe-md-0 {
2794
+ padding-right: 0 !important;
2795
+ }
2796
+
2797
+ .pe-md-1 {
2798
+ padding-right: 0.25rem !important;
2799
+ }
2800
+
2801
+ .pe-md-2 {
2802
+ padding-right: 0.5rem !important;
2803
+ }
2804
+
2805
+ .pe-md-3 {
2806
+ padding-right: 1rem !important;
2807
+ }
2808
+
2809
+ .pe-md-4 {
2810
+ padding-right: 1.5rem !important;
2811
+ }
2812
+
2813
+ .pe-md-5 {
2814
+ padding-right: 3rem !important;
2815
+ }
2816
+
2817
+ .pb-md-0 {
2818
+ padding-bottom: 0 !important;
2819
+ }
2820
+
2821
+ .pb-md-1 {
2822
+ padding-bottom: 0.25rem !important;
2823
+ }
2824
+
2825
+ .pb-md-2 {
2826
+ padding-bottom: 0.5rem !important;
2827
+ }
2828
+
2829
+ .pb-md-3 {
2830
+ padding-bottom: 1rem !important;
2831
+ }
2832
+
2833
+ .pb-md-4 {
2834
+ padding-bottom: 1.5rem !important;
2835
+ }
2836
+
2837
+ .pb-md-5 {
2838
+ padding-bottom: 3rem !important;
2839
+ }
2840
+
2841
+ .ps-md-0 {
2842
+ padding-left: 0 !important;
2843
+ }
2844
+
2845
+ .ps-md-1 {
2846
+ padding-left: 0.25rem !important;
2847
+ }
2848
+
2849
+ .ps-md-2 {
2850
+ padding-left: 0.5rem !important;
2851
+ }
2852
+
2853
+ .ps-md-3 {
2854
+ padding-left: 1rem !important;
2855
+ }
2856
+
2857
+ .ps-md-4 {
2858
+ padding-left: 1.5rem !important;
2859
+ }
2860
+
2861
+ .ps-md-5 {
2862
+ padding-left: 3rem !important;
2863
+ }
2864
+
2865
+ .text-md-start {
2866
+ text-align: left !important;
2867
+ }
2868
+
2869
+ .text-md-end {
2870
+ text-align: right !important;
2871
+ }
2872
+
2873
+ .text-md-center {
2874
+ text-align: center !important;
2875
+ }
2876
+ }
2877
+ @media (min-width: 992px) {
2878
+ .float-lg-start {
2879
+ float: left !important;
2880
+ }
2881
+
2882
+ .float-lg-end {
2883
+ float: right !important;
2884
+ }
2885
+
2886
+ .float-lg-none {
2887
+ float: none !important;
2888
+ }
2889
+
2890
+ .d-lg-inline {
2891
+ display: inline !important;
2892
+ }
2893
+
2894
+ .d-lg-inline-block {
2895
+ display: inline-block !important;
2896
+ }
2897
+
2898
+ .d-lg-block {
2899
+ display: block !important;
2900
+ }
2901
+
2902
+ .d-lg-grid {
2903
+ display: grid !important;
2904
+ }
2905
+
2906
+ .d-lg-table {
2907
+ display: table !important;
2908
+ }
2909
+
2910
+ .d-lg-table-row {
2911
+ display: table-row !important;
2912
+ }
2913
+
2914
+ .d-lg-table-cell {
2915
+ display: table-cell !important;
2916
+ }
2917
+
2918
+ .d-lg-flex {
2919
+ display: flex !important;
2920
+ }
2921
+
2922
+ .d-lg-inline-flex {
2923
+ display: inline-flex !important;
2924
+ }
2925
+
2926
+ .d-lg-none {
2927
+ display: none !important;
2928
+ }
2929
+
2930
+ .flex-lg-fill {
2931
+ flex: 1 1 auto !important;
2932
+ }
2933
+
2934
+ .flex-lg-row {
2935
+ flex-direction: row !important;
2936
+ }
2937
+
2938
+ .flex-lg-column {
2939
+ flex-direction: column !important;
2940
+ }
2941
+
2942
+ .flex-lg-row-reverse {
2943
+ flex-direction: row-reverse !important;
2944
+ }
2945
+
2946
+ .flex-lg-column-reverse {
2947
+ flex-direction: column-reverse !important;
2948
+ }
2949
+
2950
+ .flex-lg-grow-0 {
2951
+ flex-grow: 0 !important;
2952
+ }
2953
+
2954
+ .flex-lg-grow-1 {
2955
+ flex-grow: 1 !important;
2956
+ }
2957
+
2958
+ .flex-lg-shrink-0 {
2959
+ flex-shrink: 0 !important;
2960
+ }
2961
+
2962
+ .flex-lg-shrink-1 {
2963
+ flex-shrink: 1 !important;
2964
+ }
2965
+
2966
+ .flex-lg-wrap {
2967
+ flex-wrap: wrap !important;
2968
+ }
2969
+
2970
+ .flex-lg-nowrap {
2971
+ flex-wrap: nowrap !important;
2972
+ }
2973
+
2974
+ .flex-lg-wrap-reverse {
2975
+ flex-wrap: wrap-reverse !important;
2976
+ }
2977
+
2978
+ .gap-lg-0 {
2979
+ gap: 0 !important;
2980
+ }
2981
+
2982
+ .gap-lg-1 {
2983
+ gap: 0.25rem !important;
2984
+ }
2985
+
2986
+ .gap-lg-2 {
2987
+ gap: 0.5rem !important;
2988
+ }
2989
+
2990
+ .gap-lg-3 {
2991
+ gap: 1rem !important;
2992
+ }
2993
+
2994
+ .gap-lg-4 {
2995
+ gap: 1.5rem !important;
2996
+ }
2997
+
2998
+ .gap-lg-5 {
2999
+ gap: 3rem !important;
3000
+ }
3001
+
3002
+ .justify-content-lg-start {
3003
+ justify-content: flex-start !important;
3004
+ }
3005
+
3006
+ .justify-content-lg-end {
3007
+ justify-content: flex-end !important;
3008
+ }
3009
+
3010
+ .justify-content-lg-center {
3011
+ justify-content: center !important;
3012
+ }
3013
+
3014
+ .justify-content-lg-between {
3015
+ justify-content: space-between !important;
3016
+ }
3017
+
3018
+ .justify-content-lg-around {
3019
+ justify-content: space-around !important;
3020
+ }
3021
+
3022
+ .justify-content-lg-evenly {
3023
+ justify-content: space-evenly !important;
3024
+ }
3025
+
3026
+ .align-items-lg-start {
3027
+ align-items: flex-start !important;
3028
+ }
3029
+
3030
+ .align-items-lg-end {
3031
+ align-items: flex-end !important;
3032
+ }
3033
+
3034
+ .align-items-lg-center {
3035
+ align-items: center !important;
3036
+ }
3037
+
3038
+ .align-items-lg-baseline {
3039
+ align-items: baseline !important;
3040
+ }
3041
+
3042
+ .align-items-lg-stretch {
3043
+ align-items: stretch !important;
3044
+ }
3045
+
3046
+ .align-content-lg-start {
3047
+ align-content: flex-start !important;
3048
+ }
3049
+
3050
+ .align-content-lg-end {
3051
+ align-content: flex-end !important;
3052
+ }
3053
+
3054
+ .align-content-lg-center {
3055
+ align-content: center !important;
3056
+ }
3057
+
3058
+ .align-content-lg-between {
3059
+ align-content: space-between !important;
3060
+ }
3061
+
3062
+ .align-content-lg-around {
3063
+ align-content: space-around !important;
3064
+ }
3065
+
3066
+ .align-content-lg-stretch {
3067
+ align-content: stretch !important;
3068
+ }
3069
+
3070
+ .align-self-lg-auto {
3071
+ align-self: auto !important;
3072
+ }
3073
+
3074
+ .align-self-lg-start {
3075
+ align-self: flex-start !important;
3076
+ }
3077
+
3078
+ .align-self-lg-end {
3079
+ align-self: flex-end !important;
3080
+ }
3081
+
3082
+ .align-self-lg-center {
3083
+ align-self: center !important;
3084
+ }
3085
+
3086
+ .align-self-lg-baseline {
3087
+ align-self: baseline !important;
3088
+ }
3089
+
3090
+ .align-self-lg-stretch {
3091
+ align-self: stretch !important;
3092
+ }
3093
+
3094
+ .order-lg-first {
3095
+ order: -1 !important;
3096
+ }
3097
+
3098
+ .order-lg-0 {
3099
+ order: 0 !important;
3100
+ }
3101
+
3102
+ .order-lg-1 {
3103
+ order: 1 !important;
3104
+ }
3105
+
3106
+ .order-lg-2 {
3107
+ order: 2 !important;
3108
+ }
3109
+
3110
+ .order-lg-3 {
3111
+ order: 3 !important;
3112
+ }
3113
+
3114
+ .order-lg-4 {
3115
+ order: 4 !important;
3116
+ }
3117
+
3118
+ .order-lg-5 {
3119
+ order: 5 !important;
3120
+ }
3121
+
3122
+ .order-lg-last {
3123
+ order: 6 !important;
3124
+ }
3125
+
3126
+ .m-lg-0 {
3127
+ margin: 0 !important;
3128
+ }
3129
+
3130
+ .m-lg-1 {
3131
+ margin: 0.25rem !important;
3132
+ }
3133
+
3134
+ .m-lg-2 {
3135
+ margin: 0.5rem !important;
3136
+ }
3137
+
3138
+ .m-lg-3 {
3139
+ margin: 1rem !important;
3140
+ }
3141
+
3142
+ .m-lg-4 {
3143
+ margin: 1.5rem !important;
3144
+ }
3145
+
3146
+ .m-lg-5 {
3147
+ margin: 3rem !important;
3148
+ }
3149
+
3150
+ .m-lg-auto {
3151
+ margin: auto !important;
3152
+ }
3153
+
3154
+ .mx-lg-0 {
3155
+ margin-right: 0 !important;
3156
+ margin-left: 0 !important;
3157
+ }
3158
+
3159
+ .mx-lg-1 {
3160
+ margin-right: 0.25rem !important;
3161
+ margin-left: 0.25rem !important;
3162
+ }
3163
+
3164
+ .mx-lg-2 {
3165
+ margin-right: 0.5rem !important;
3166
+ margin-left: 0.5rem !important;
3167
+ }
3168
+
3169
+ .mx-lg-3 {
3170
+ margin-right: 1rem !important;
3171
+ margin-left: 1rem !important;
3172
+ }
3173
+
3174
+ .mx-lg-4 {
3175
+ margin-right: 1.5rem !important;
3176
+ margin-left: 1.5rem !important;
3177
+ }
3178
+
3179
+ .mx-lg-5 {
3180
+ margin-right: 3rem !important;
3181
+ margin-left: 3rem !important;
3182
+ }
3183
+
3184
+ .mx-lg-auto {
3185
+ margin-right: auto !important;
3186
+ margin-left: auto !important;
3187
+ }
3188
+
3189
+ .my-lg-0 {
3190
+ margin-top: 0 !important;
3191
+ margin-bottom: 0 !important;
3192
+ }
3193
+
3194
+ .my-lg-1 {
3195
+ margin-top: 0.25rem !important;
3196
+ margin-bottom: 0.25rem !important;
3197
+ }
3198
+
3199
+ .my-lg-2 {
3200
+ margin-top: 0.5rem !important;
3201
+ margin-bottom: 0.5rem !important;
3202
+ }
3203
+
3204
+ .my-lg-3 {
3205
+ margin-top: 1rem !important;
3206
+ margin-bottom: 1rem !important;
3207
+ }
3208
+
3209
+ .my-lg-4 {
3210
+ margin-top: 1.5rem !important;
3211
+ margin-bottom: 1.5rem !important;
3212
+ }
3213
+
3214
+ .my-lg-5 {
3215
+ margin-top: 3rem !important;
3216
+ margin-bottom: 3rem !important;
3217
+ }
3218
+
3219
+ .my-lg-auto {
3220
+ margin-top: auto !important;
3221
+ margin-bottom: auto !important;
3222
+ }
3223
+
3224
+ .mt-lg-0 {
3225
+ margin-top: 0 !important;
3226
+ }
3227
+
3228
+ .mt-lg-1 {
3229
+ margin-top: 0.25rem !important;
3230
+ }
3231
+
3232
+ .mt-lg-2 {
3233
+ margin-top: 0.5rem !important;
3234
+ }
3235
+
3236
+ .mt-lg-3 {
3237
+ margin-top: 1rem !important;
3238
+ }
3239
+
3240
+ .mt-lg-4 {
3241
+ margin-top: 1.5rem !important;
3242
+ }
3243
+
3244
+ .mt-lg-5 {
3245
+ margin-top: 3rem !important;
3246
+ }
3247
+
3248
+ .mt-lg-auto {
3249
+ margin-top: auto !important;
3250
+ }
3251
+
3252
+ .me-lg-0 {
3253
+ margin-right: 0 !important;
3254
+ }
3255
+
3256
+ .me-lg-1 {
3257
+ margin-right: 0.25rem !important;
3258
+ }
3259
+
3260
+ .me-lg-2 {
3261
+ margin-right: 0.5rem !important;
3262
+ }
3263
+
3264
+ .me-lg-3 {
3265
+ margin-right: 1rem !important;
3266
+ }
3267
+
3268
+ .me-lg-4 {
3269
+ margin-right: 1.5rem !important;
3270
+ }
3271
+
3272
+ .me-lg-5 {
3273
+ margin-right: 3rem !important;
3274
+ }
3275
+
3276
+ .me-lg-auto {
3277
+ margin-right: auto !important;
3278
+ }
3279
+
3280
+ .mb-lg-0 {
3281
+ margin-bottom: 0 !important;
3282
+ }
3283
+
3284
+ .mb-lg-1 {
3285
+ margin-bottom: 0.25rem !important;
3286
+ }
3287
+
3288
+ .mb-lg-2 {
3289
+ margin-bottom: 0.5rem !important;
3290
+ }
3291
+
3292
+ .mb-lg-3 {
3293
+ margin-bottom: 1rem !important;
3294
+ }
3295
+
3296
+ .mb-lg-4 {
3297
+ margin-bottom: 1.5rem !important;
3298
+ }
3299
+
3300
+ .mb-lg-5 {
3301
+ margin-bottom: 3rem !important;
3302
+ }
3303
+
3304
+ .mb-lg-auto {
3305
+ margin-bottom: auto !important;
3306
+ }
3307
+
3308
+ .ms-lg-0 {
3309
+ margin-left: 0 !important;
3310
+ }
3311
+
3312
+ .ms-lg-1 {
3313
+ margin-left: 0.25rem !important;
3314
+ }
3315
+
3316
+ .ms-lg-2 {
3317
+ margin-left: 0.5rem !important;
3318
+ }
3319
+
3320
+ .ms-lg-3 {
3321
+ margin-left: 1rem !important;
3322
+ }
3323
+
3324
+ .ms-lg-4 {
3325
+ margin-left: 1.5rem !important;
3326
+ }
3327
+
3328
+ .ms-lg-5 {
3329
+ margin-left: 3rem !important;
3330
+ }
3331
+
3332
+ .ms-lg-auto {
3333
+ margin-left: auto !important;
3334
+ }
3335
+
3336
+ .p-lg-0 {
3337
+ padding: 0 !important;
3338
+ }
3339
+
3340
+ .p-lg-1 {
3341
+ padding: 0.25rem !important;
3342
+ }
3343
+
3344
+ .p-lg-2 {
3345
+ padding: 0.5rem !important;
3346
+ }
3347
+
3348
+ .p-lg-3 {
3349
+ padding: 1rem !important;
3350
+ }
3351
+
3352
+ .p-lg-4 {
3353
+ padding: 1.5rem !important;
3354
+ }
3355
+
3356
+ .p-lg-5 {
3357
+ padding: 3rem !important;
3358
+ }
3359
+
3360
+ .px-lg-0 {
3361
+ padding-right: 0 !important;
3362
+ padding-left: 0 !important;
3363
+ }
3364
+
3365
+ .px-lg-1 {
3366
+ padding-right: 0.25rem !important;
3367
+ padding-left: 0.25rem !important;
3368
+ }
3369
+
3370
+ .px-lg-2 {
3371
+ padding-right: 0.5rem !important;
3372
+ padding-left: 0.5rem !important;
3373
+ }
3374
+
3375
+ .px-lg-3 {
3376
+ padding-right: 1rem !important;
3377
+ padding-left: 1rem !important;
3378
+ }
3379
+
3380
+ .px-lg-4 {
3381
+ padding-right: 1.5rem !important;
3382
+ padding-left: 1.5rem !important;
3383
+ }
3384
+
3385
+ .px-lg-5 {
3386
+ padding-right: 3rem !important;
3387
+ padding-left: 3rem !important;
3388
+ }
3389
+
3390
+ .py-lg-0 {
3391
+ padding-top: 0 !important;
3392
+ padding-bottom: 0 !important;
3393
+ }
3394
+
3395
+ .py-lg-1 {
3396
+ padding-top: 0.25rem !important;
3397
+ padding-bottom: 0.25rem !important;
3398
+ }
3399
+
3400
+ .py-lg-2 {
3401
+ padding-top: 0.5rem !important;
3402
+ padding-bottom: 0.5rem !important;
3403
+ }
3404
+
3405
+ .py-lg-3 {
3406
+ padding-top: 1rem !important;
3407
+ padding-bottom: 1rem !important;
3408
+ }
3409
+
3410
+ .py-lg-4 {
3411
+ padding-top: 1.5rem !important;
3412
+ padding-bottom: 1.5rem !important;
3413
+ }
3414
+
3415
+ .py-lg-5 {
3416
+ padding-top: 3rem !important;
3417
+ padding-bottom: 3rem !important;
3418
+ }
3419
+
3420
+ .pt-lg-0 {
3421
+ padding-top: 0 !important;
3422
+ }
3423
+
3424
+ .pt-lg-1 {
3425
+ padding-top: 0.25rem !important;
3426
+ }
3427
+
3428
+ .pt-lg-2 {
3429
+ padding-top: 0.5rem !important;
3430
+ }
3431
+
3432
+ .pt-lg-3 {
3433
+ padding-top: 1rem !important;
3434
+ }
3435
+
3436
+ .pt-lg-4 {
3437
+ padding-top: 1.5rem !important;
3438
+ }
3439
+
3440
+ .pt-lg-5 {
3441
+ padding-top: 3rem !important;
3442
+ }
3443
+
3444
+ .pe-lg-0 {
3445
+ padding-right: 0 !important;
3446
+ }
3447
+
3448
+ .pe-lg-1 {
3449
+ padding-right: 0.25rem !important;
3450
+ }
3451
+
3452
+ .pe-lg-2 {
3453
+ padding-right: 0.5rem !important;
3454
+ }
3455
+
3456
+ .pe-lg-3 {
3457
+ padding-right: 1rem !important;
3458
+ }
3459
+
3460
+ .pe-lg-4 {
3461
+ padding-right: 1.5rem !important;
3462
+ }
3463
+
3464
+ .pe-lg-5 {
3465
+ padding-right: 3rem !important;
3466
+ }
3467
+
3468
+ .pb-lg-0 {
3469
+ padding-bottom: 0 !important;
3470
+ }
3471
+
3472
+ .pb-lg-1 {
3473
+ padding-bottom: 0.25rem !important;
3474
+ }
3475
+
3476
+ .pb-lg-2 {
3477
+ padding-bottom: 0.5rem !important;
3478
+ }
3479
+
3480
+ .pb-lg-3 {
3481
+ padding-bottom: 1rem !important;
3482
+ }
3483
+
3484
+ .pb-lg-4 {
3485
+ padding-bottom: 1.5rem !important;
3486
+ }
3487
+
3488
+ .pb-lg-5 {
3489
+ padding-bottom: 3rem !important;
3490
+ }
3491
+
3492
+ .ps-lg-0 {
3493
+ padding-left: 0 !important;
3494
+ }
3495
+
3496
+ .ps-lg-1 {
3497
+ padding-left: 0.25rem !important;
3498
+ }
3499
+
3500
+ .ps-lg-2 {
3501
+ padding-left: 0.5rem !important;
3502
+ }
3503
+
3504
+ .ps-lg-3 {
3505
+ padding-left: 1rem !important;
3506
+ }
3507
+
3508
+ .ps-lg-4 {
3509
+ padding-left: 1.5rem !important;
3510
+ }
3511
+
3512
+ .ps-lg-5 {
3513
+ padding-left: 3rem !important;
3514
+ }
3515
+
3516
+ .text-lg-start {
3517
+ text-align: left !important;
3518
+ }
3519
+
3520
+ .text-lg-end {
3521
+ text-align: right !important;
3522
+ }
3523
+
3524
+ .text-lg-center {
3525
+ text-align: center !important;
3526
+ }
3527
+ }
3528
+ @media (min-width: 1200px) {
3529
+ .float-xl-start {
3530
+ float: left !important;
3531
+ }
3532
+
3533
+ .float-xl-end {
3534
+ float: right !important;
3535
+ }
3536
+
3537
+ .float-xl-none {
3538
+ float: none !important;
3539
+ }
3540
+
3541
+ .d-xl-inline {
3542
+ display: inline !important;
3543
+ }
3544
+
3545
+ .d-xl-inline-block {
3546
+ display: inline-block !important;
3547
+ }
3548
+
3549
+ .d-xl-block {
3550
+ display: block !important;
3551
+ }
3552
+
3553
+ .d-xl-grid {
3554
+ display: grid !important;
3555
+ }
3556
+
3557
+ .d-xl-table {
3558
+ display: table !important;
3559
+ }
3560
+
3561
+ .d-xl-table-row {
3562
+ display: table-row !important;
3563
+ }
3564
+
3565
+ .d-xl-table-cell {
3566
+ display: table-cell !important;
3567
+ }
3568
+
3569
+ .d-xl-flex {
3570
+ display: flex !important;
3571
+ }
3572
+
3573
+ .d-xl-inline-flex {
3574
+ display: inline-flex !important;
3575
+ }
3576
+
3577
+ .d-xl-none {
3578
+ display: none !important;
3579
+ }
3580
+
3581
+ .flex-xl-fill {
3582
+ flex: 1 1 auto !important;
3583
+ }
3584
+
3585
+ .flex-xl-row {
3586
+ flex-direction: row !important;
3587
+ }
3588
+
3589
+ .flex-xl-column {
3590
+ flex-direction: column !important;
3591
+ }
3592
+
3593
+ .flex-xl-row-reverse {
3594
+ flex-direction: row-reverse !important;
3595
+ }
3596
+
3597
+ .flex-xl-column-reverse {
3598
+ flex-direction: column-reverse !important;
3599
+ }
3600
+
3601
+ .flex-xl-grow-0 {
3602
+ flex-grow: 0 !important;
3603
+ }
3604
+
3605
+ .flex-xl-grow-1 {
3606
+ flex-grow: 1 !important;
3607
+ }
3608
+
3609
+ .flex-xl-shrink-0 {
3610
+ flex-shrink: 0 !important;
3611
+ }
3612
+
3613
+ .flex-xl-shrink-1 {
3614
+ flex-shrink: 1 !important;
3615
+ }
3616
+
3617
+ .flex-xl-wrap {
3618
+ flex-wrap: wrap !important;
3619
+ }
3620
+
3621
+ .flex-xl-nowrap {
3622
+ flex-wrap: nowrap !important;
3623
+ }
3624
+
3625
+ .flex-xl-wrap-reverse {
3626
+ flex-wrap: wrap-reverse !important;
3627
+ }
3628
+
3629
+ .gap-xl-0 {
3630
+ gap: 0 !important;
3631
+ }
3632
+
3633
+ .gap-xl-1 {
3634
+ gap: 0.25rem !important;
3635
+ }
3636
+
3637
+ .gap-xl-2 {
3638
+ gap: 0.5rem !important;
3639
+ }
3640
+
3641
+ .gap-xl-3 {
3642
+ gap: 1rem !important;
3643
+ }
3644
+
3645
+ .gap-xl-4 {
3646
+ gap: 1.5rem !important;
3647
+ }
3648
+
3649
+ .gap-xl-5 {
3650
+ gap: 3rem !important;
3651
+ }
3652
+
3653
+ .justify-content-xl-start {
3654
+ justify-content: flex-start !important;
3655
+ }
3656
+
3657
+ .justify-content-xl-end {
3658
+ justify-content: flex-end !important;
3659
+ }
3660
+
3661
+ .justify-content-xl-center {
3662
+ justify-content: center !important;
3663
+ }
3664
+
3665
+ .justify-content-xl-between {
3666
+ justify-content: space-between !important;
3667
+ }
3668
+
3669
+ .justify-content-xl-around {
3670
+ justify-content: space-around !important;
3671
+ }
3672
+
3673
+ .justify-content-xl-evenly {
3674
+ justify-content: space-evenly !important;
3675
+ }
3676
+
3677
+ .align-items-xl-start {
3678
+ align-items: flex-start !important;
3679
+ }
3680
+
3681
+ .align-items-xl-end {
3682
+ align-items: flex-end !important;
3683
+ }
3684
+
3685
+ .align-items-xl-center {
3686
+ align-items: center !important;
3687
+ }
3688
+
3689
+ .align-items-xl-baseline {
3690
+ align-items: baseline !important;
3691
+ }
3692
+
3693
+ .align-items-xl-stretch {
3694
+ align-items: stretch !important;
3695
+ }
3696
+
3697
+ .align-content-xl-start {
3698
+ align-content: flex-start !important;
3699
+ }
3700
+
3701
+ .align-content-xl-end {
3702
+ align-content: flex-end !important;
3703
+ }
3704
+
3705
+ .align-content-xl-center {
3706
+ align-content: center !important;
3707
+ }
3708
+
3709
+ .align-content-xl-between {
3710
+ align-content: space-between !important;
3711
+ }
3712
+
3713
+ .align-content-xl-around {
3714
+ align-content: space-around !important;
3715
+ }
3716
+
3717
+ .align-content-xl-stretch {
3718
+ align-content: stretch !important;
3719
+ }
3720
+
3721
+ .align-self-xl-auto {
3722
+ align-self: auto !important;
3723
+ }
3724
+
3725
+ .align-self-xl-start {
3726
+ align-self: flex-start !important;
3727
+ }
3728
+
3729
+ .align-self-xl-end {
3730
+ align-self: flex-end !important;
3731
+ }
3732
+
3733
+ .align-self-xl-center {
3734
+ align-self: center !important;
3735
+ }
3736
+
3737
+ .align-self-xl-baseline {
3738
+ align-self: baseline !important;
3739
+ }
3740
+
3741
+ .align-self-xl-stretch {
3742
+ align-self: stretch !important;
3743
+ }
3744
+
3745
+ .order-xl-first {
3746
+ order: -1 !important;
3747
+ }
3748
+
3749
+ .order-xl-0 {
3750
+ order: 0 !important;
3751
+ }
3752
+
3753
+ .order-xl-1 {
3754
+ order: 1 !important;
3755
+ }
3756
+
3757
+ .order-xl-2 {
3758
+ order: 2 !important;
3759
+ }
3760
+
3761
+ .order-xl-3 {
3762
+ order: 3 !important;
3763
+ }
3764
+
3765
+ .order-xl-4 {
3766
+ order: 4 !important;
3767
+ }
3768
+
3769
+ .order-xl-5 {
3770
+ order: 5 !important;
3771
+ }
3772
+
3773
+ .order-xl-last {
3774
+ order: 6 !important;
3775
+ }
3776
+
3777
+ .m-xl-0 {
3778
+ margin: 0 !important;
3779
+ }
3780
+
3781
+ .m-xl-1 {
3782
+ margin: 0.25rem !important;
3783
+ }
3784
+
3785
+ .m-xl-2 {
3786
+ margin: 0.5rem !important;
3787
+ }
3788
+
3789
+ .m-xl-3 {
3790
+ margin: 1rem !important;
3791
+ }
3792
+
3793
+ .m-xl-4 {
3794
+ margin: 1.5rem !important;
3795
+ }
3796
+
3797
+ .m-xl-5 {
3798
+ margin: 3rem !important;
3799
+ }
3800
+
3801
+ .m-xl-auto {
3802
+ margin: auto !important;
3803
+ }
3804
+
3805
+ .mx-xl-0 {
3806
+ margin-right: 0 !important;
3807
+ margin-left: 0 !important;
3808
+ }
3809
+
3810
+ .mx-xl-1 {
3811
+ margin-right: 0.25rem !important;
3812
+ margin-left: 0.25rem !important;
3813
+ }
3814
+
3815
+ .mx-xl-2 {
3816
+ margin-right: 0.5rem !important;
3817
+ margin-left: 0.5rem !important;
3818
+ }
3819
+
3820
+ .mx-xl-3 {
3821
+ margin-right: 1rem !important;
3822
+ margin-left: 1rem !important;
3823
+ }
3824
+
3825
+ .mx-xl-4 {
3826
+ margin-right: 1.5rem !important;
3827
+ margin-left: 1.5rem !important;
3828
+ }
3829
+
3830
+ .mx-xl-5 {
3831
+ margin-right: 3rem !important;
3832
+ margin-left: 3rem !important;
3833
+ }
3834
+
3835
+ .mx-xl-auto {
3836
+ margin-right: auto !important;
3837
+ margin-left: auto !important;
3838
+ }
3839
+
3840
+ .my-xl-0 {
3841
+ margin-top: 0 !important;
3842
+ margin-bottom: 0 !important;
3843
+ }
3844
+
3845
+ .my-xl-1 {
3846
+ margin-top: 0.25rem !important;
3847
+ margin-bottom: 0.25rem !important;
3848
+ }
3849
+
3850
+ .my-xl-2 {
3851
+ margin-top: 0.5rem !important;
3852
+ margin-bottom: 0.5rem !important;
3853
+ }
3854
+
3855
+ .my-xl-3 {
3856
+ margin-top: 1rem !important;
3857
+ margin-bottom: 1rem !important;
3858
+ }
3859
+
3860
+ .my-xl-4 {
3861
+ margin-top: 1.5rem !important;
3862
+ margin-bottom: 1.5rem !important;
3863
+ }
3864
+
3865
+ .my-xl-5 {
3866
+ margin-top: 3rem !important;
3867
+ margin-bottom: 3rem !important;
3868
+ }
3869
+
3870
+ .my-xl-auto {
3871
+ margin-top: auto !important;
3872
+ margin-bottom: auto !important;
3873
+ }
3874
+
3875
+ .mt-xl-0 {
3876
+ margin-top: 0 !important;
3877
+ }
3878
+
3879
+ .mt-xl-1 {
3880
+ margin-top: 0.25rem !important;
3881
+ }
3882
+
3883
+ .mt-xl-2 {
3884
+ margin-top: 0.5rem !important;
3885
+ }
3886
+
3887
+ .mt-xl-3 {
3888
+ margin-top: 1rem !important;
3889
+ }
3890
+
3891
+ .mt-xl-4 {
3892
+ margin-top: 1.5rem !important;
3893
+ }
3894
+
3895
+ .mt-xl-5 {
3896
+ margin-top: 3rem !important;
3897
+ }
3898
+
3899
+ .mt-xl-auto {
3900
+ margin-top: auto !important;
3901
+ }
3902
+
3903
+ .me-xl-0 {
3904
+ margin-right: 0 !important;
3905
+ }
3906
+
3907
+ .me-xl-1 {
3908
+ margin-right: 0.25rem !important;
3909
+ }
3910
+
3911
+ .me-xl-2 {
3912
+ margin-right: 0.5rem !important;
3913
+ }
3914
+
3915
+ .me-xl-3 {
3916
+ margin-right: 1rem !important;
3917
+ }
3918
+
3919
+ .me-xl-4 {
3920
+ margin-right: 1.5rem !important;
3921
+ }
3922
+
3923
+ .me-xl-5 {
3924
+ margin-right: 3rem !important;
3925
+ }
3926
+
3927
+ .me-xl-auto {
3928
+ margin-right: auto !important;
3929
+ }
3930
+
3931
+ .mb-xl-0 {
3932
+ margin-bottom: 0 !important;
3933
+ }
3934
+
3935
+ .mb-xl-1 {
3936
+ margin-bottom: 0.25rem !important;
3937
+ }
3938
+
3939
+ .mb-xl-2 {
3940
+ margin-bottom: 0.5rem !important;
3941
+ }
3942
+
3943
+ .mb-xl-3 {
3944
+ margin-bottom: 1rem !important;
3945
+ }
3946
+
3947
+ .mb-xl-4 {
3948
+ margin-bottom: 1.5rem !important;
3949
+ }
3950
+
3951
+ .mb-xl-5 {
3952
+ margin-bottom: 3rem !important;
3953
+ }
3954
+
3955
+ .mb-xl-auto {
3956
+ margin-bottom: auto !important;
3957
+ }
3958
+
3959
+ .ms-xl-0 {
3960
+ margin-left: 0 !important;
3961
+ }
3962
+
3963
+ .ms-xl-1 {
3964
+ margin-left: 0.25rem !important;
3965
+ }
3966
+
3967
+ .ms-xl-2 {
3968
+ margin-left: 0.5rem !important;
3969
+ }
3970
+
3971
+ .ms-xl-3 {
3972
+ margin-left: 1rem !important;
3973
+ }
3974
+
3975
+ .ms-xl-4 {
3976
+ margin-left: 1.5rem !important;
3977
+ }
3978
+
3979
+ .ms-xl-5 {
3980
+ margin-left: 3rem !important;
3981
+ }
3982
+
3983
+ .ms-xl-auto {
3984
+ margin-left: auto !important;
3985
+ }
3986
+
3987
+ .p-xl-0 {
3988
+ padding: 0 !important;
3989
+ }
3990
+
3991
+ .p-xl-1 {
3992
+ padding: 0.25rem !important;
3993
+ }
3994
+
3995
+ .p-xl-2 {
3996
+ padding: 0.5rem !important;
3997
+ }
3998
+
3999
+ .p-xl-3 {
4000
+ padding: 1rem !important;
4001
+ }
4002
+
4003
+ .p-xl-4 {
4004
+ padding: 1.5rem !important;
4005
+ }
4006
+
4007
+ .p-xl-5 {
4008
+ padding: 3rem !important;
4009
+ }
4010
+
4011
+ .px-xl-0 {
4012
+ padding-right: 0 !important;
4013
+ padding-left: 0 !important;
4014
+ }
4015
+
4016
+ .px-xl-1 {
4017
+ padding-right: 0.25rem !important;
4018
+ padding-left: 0.25rem !important;
4019
+ }
4020
+
4021
+ .px-xl-2 {
4022
+ padding-right: 0.5rem !important;
4023
+ padding-left: 0.5rem !important;
4024
+ }
4025
+
4026
+ .px-xl-3 {
4027
+ padding-right: 1rem !important;
4028
+ padding-left: 1rem !important;
4029
+ }
4030
+
4031
+ .px-xl-4 {
4032
+ padding-right: 1.5rem !important;
4033
+ padding-left: 1.5rem !important;
4034
+ }
4035
+
4036
+ .px-xl-5 {
4037
+ padding-right: 3rem !important;
4038
+ padding-left: 3rem !important;
4039
+ }
4040
+
4041
+ .py-xl-0 {
4042
+ padding-top: 0 !important;
4043
+ padding-bottom: 0 !important;
4044
+ }
4045
+
4046
+ .py-xl-1 {
4047
+ padding-top: 0.25rem !important;
4048
+ padding-bottom: 0.25rem !important;
4049
+ }
4050
+
4051
+ .py-xl-2 {
4052
+ padding-top: 0.5rem !important;
4053
+ padding-bottom: 0.5rem !important;
4054
+ }
4055
+
4056
+ .py-xl-3 {
4057
+ padding-top: 1rem !important;
4058
+ padding-bottom: 1rem !important;
4059
+ }
4060
+
4061
+ .py-xl-4 {
4062
+ padding-top: 1.5rem !important;
4063
+ padding-bottom: 1.5rem !important;
4064
+ }
4065
+
4066
+ .py-xl-5 {
4067
+ padding-top: 3rem !important;
4068
+ padding-bottom: 3rem !important;
4069
+ }
4070
+
4071
+ .pt-xl-0 {
4072
+ padding-top: 0 !important;
4073
+ }
4074
+
4075
+ .pt-xl-1 {
4076
+ padding-top: 0.25rem !important;
4077
+ }
4078
+
4079
+ .pt-xl-2 {
4080
+ padding-top: 0.5rem !important;
4081
+ }
4082
+
4083
+ .pt-xl-3 {
4084
+ padding-top: 1rem !important;
4085
+ }
4086
+
4087
+ .pt-xl-4 {
4088
+ padding-top: 1.5rem !important;
4089
+ }
4090
+
4091
+ .pt-xl-5 {
4092
+ padding-top: 3rem !important;
4093
+ }
4094
+
4095
+ .pe-xl-0 {
4096
+ padding-right: 0 !important;
4097
+ }
4098
+
4099
+ .pe-xl-1 {
4100
+ padding-right: 0.25rem !important;
4101
+ }
4102
+
4103
+ .pe-xl-2 {
4104
+ padding-right: 0.5rem !important;
4105
+ }
4106
+
4107
+ .pe-xl-3 {
4108
+ padding-right: 1rem !important;
4109
+ }
4110
+
4111
+ .pe-xl-4 {
4112
+ padding-right: 1.5rem !important;
4113
+ }
4114
+
4115
+ .pe-xl-5 {
4116
+ padding-right: 3rem !important;
4117
+ }
4118
+
4119
+ .pb-xl-0 {
4120
+ padding-bottom: 0 !important;
4121
+ }
4122
+
4123
+ .pb-xl-1 {
4124
+ padding-bottom: 0.25rem !important;
4125
+ }
4126
+
4127
+ .pb-xl-2 {
4128
+ padding-bottom: 0.5rem !important;
4129
+ }
4130
+
4131
+ .pb-xl-3 {
4132
+ padding-bottom: 1rem !important;
4133
+ }
4134
+
4135
+ .pb-xl-4 {
4136
+ padding-bottom: 1.5rem !important;
4137
+ }
4138
+
4139
+ .pb-xl-5 {
4140
+ padding-bottom: 3rem !important;
4141
+ }
4142
+
4143
+ .ps-xl-0 {
4144
+ padding-left: 0 !important;
4145
+ }
4146
+
4147
+ .ps-xl-1 {
4148
+ padding-left: 0.25rem !important;
4149
+ }
4150
+
4151
+ .ps-xl-2 {
4152
+ padding-left: 0.5rem !important;
4153
+ }
4154
+
4155
+ .ps-xl-3 {
4156
+ padding-left: 1rem !important;
4157
+ }
4158
+
4159
+ .ps-xl-4 {
4160
+ padding-left: 1.5rem !important;
4161
+ }
4162
+
4163
+ .ps-xl-5 {
4164
+ padding-left: 3rem !important;
4165
+ }
4166
+
4167
+ .text-xl-start {
4168
+ text-align: left !important;
4169
+ }
4170
+
4171
+ .text-xl-end {
4172
+ text-align: right !important;
4173
+ }
4174
+
4175
+ .text-xl-center {
4176
+ text-align: center !important;
4177
+ }
4178
+ }
4179
+ @media (min-width: 1400px) {
4180
+ .float-xxl-start {
4181
+ float: left !important;
4182
+ }
4183
+
4184
+ .float-xxl-end {
4185
+ float: right !important;
4186
+ }
4187
+
4188
+ .float-xxl-none {
4189
+ float: none !important;
4190
+ }
4191
+
4192
+ .d-xxl-inline {
4193
+ display: inline !important;
4194
+ }
4195
+
4196
+ .d-xxl-inline-block {
4197
+ display: inline-block !important;
4198
+ }
4199
+
4200
+ .d-xxl-block {
4201
+ display: block !important;
4202
+ }
4203
+
4204
+ .d-xxl-grid {
4205
+ display: grid !important;
4206
+ }
4207
+
4208
+ .d-xxl-table {
4209
+ display: table !important;
4210
+ }
4211
+
4212
+ .d-xxl-table-row {
4213
+ display: table-row !important;
4214
+ }
4215
+
4216
+ .d-xxl-table-cell {
4217
+ display: table-cell !important;
4218
+ }
4219
+
4220
+ .d-xxl-flex {
4221
+ display: flex !important;
4222
+ }
4223
+
4224
+ .d-xxl-inline-flex {
4225
+ display: inline-flex !important;
4226
+ }
4227
+
4228
+ .d-xxl-none {
4229
+ display: none !important;
4230
+ }
4231
+
4232
+ .flex-xxl-fill {
4233
+ flex: 1 1 auto !important;
4234
+ }
4235
+
4236
+ .flex-xxl-row {
4237
+ flex-direction: row !important;
4238
+ }
4239
+
4240
+ .flex-xxl-column {
4241
+ flex-direction: column !important;
4242
+ }
4243
+
4244
+ .flex-xxl-row-reverse {
4245
+ flex-direction: row-reverse !important;
4246
+ }
4247
+
4248
+ .flex-xxl-column-reverse {
4249
+ flex-direction: column-reverse !important;
4250
+ }
4251
+
4252
+ .flex-xxl-grow-0 {
4253
+ flex-grow: 0 !important;
4254
+ }
4255
+
4256
+ .flex-xxl-grow-1 {
4257
+ flex-grow: 1 !important;
4258
+ }
4259
+
4260
+ .flex-xxl-shrink-0 {
4261
+ flex-shrink: 0 !important;
4262
+ }
4263
+
4264
+ .flex-xxl-shrink-1 {
4265
+ flex-shrink: 1 !important;
4266
+ }
4267
+
4268
+ .flex-xxl-wrap {
4269
+ flex-wrap: wrap !important;
4270
+ }
4271
+
4272
+ .flex-xxl-nowrap {
4273
+ flex-wrap: nowrap !important;
4274
+ }
4275
+
4276
+ .flex-xxl-wrap-reverse {
4277
+ flex-wrap: wrap-reverse !important;
4278
+ }
4279
+
4280
+ .gap-xxl-0 {
4281
+ gap: 0 !important;
4282
+ }
4283
+
4284
+ .gap-xxl-1 {
4285
+ gap: 0.25rem !important;
4286
+ }
4287
+
4288
+ .gap-xxl-2 {
4289
+ gap: 0.5rem !important;
4290
+ }
4291
+
4292
+ .gap-xxl-3 {
4293
+ gap: 1rem !important;
4294
+ }
4295
+
4296
+ .gap-xxl-4 {
4297
+ gap: 1.5rem !important;
4298
+ }
4299
+
4300
+ .gap-xxl-5 {
4301
+ gap: 3rem !important;
4302
+ }
4303
+
4304
+ .justify-content-xxl-start {
4305
+ justify-content: flex-start !important;
4306
+ }
4307
+
4308
+ .justify-content-xxl-end {
4309
+ justify-content: flex-end !important;
4310
+ }
4311
+
4312
+ .justify-content-xxl-center {
4313
+ justify-content: center !important;
4314
+ }
4315
+
4316
+ .justify-content-xxl-between {
4317
+ justify-content: space-between !important;
4318
+ }
4319
+
4320
+ .justify-content-xxl-around {
4321
+ justify-content: space-around !important;
4322
+ }
4323
+
4324
+ .justify-content-xxl-evenly {
4325
+ justify-content: space-evenly !important;
4326
+ }
4327
+
4328
+ .align-items-xxl-start {
4329
+ align-items: flex-start !important;
4330
+ }
4331
+
4332
+ .align-items-xxl-end {
4333
+ align-items: flex-end !important;
4334
+ }
4335
+
4336
+ .align-items-xxl-center {
4337
+ align-items: center !important;
4338
+ }
4339
+
4340
+ .align-items-xxl-baseline {
4341
+ align-items: baseline !important;
4342
+ }
4343
+
4344
+ .align-items-xxl-stretch {
4345
+ align-items: stretch !important;
4346
+ }
4347
+
4348
+ .align-content-xxl-start {
4349
+ align-content: flex-start !important;
4350
+ }
4351
+
4352
+ .align-content-xxl-end {
4353
+ align-content: flex-end !important;
4354
+ }
4355
+
4356
+ .align-content-xxl-center {
4357
+ align-content: center !important;
4358
+ }
4359
+
4360
+ .align-content-xxl-between {
4361
+ align-content: space-between !important;
4362
+ }
4363
+
4364
+ .align-content-xxl-around {
4365
+ align-content: space-around !important;
4366
+ }
4367
+
4368
+ .align-content-xxl-stretch {
4369
+ align-content: stretch !important;
4370
+ }
4371
+
4372
+ .align-self-xxl-auto {
4373
+ align-self: auto !important;
4374
+ }
4375
+
4376
+ .align-self-xxl-start {
4377
+ align-self: flex-start !important;
4378
+ }
4379
+
4380
+ .align-self-xxl-end {
4381
+ align-self: flex-end !important;
4382
+ }
4383
+
4384
+ .align-self-xxl-center {
4385
+ align-self: center !important;
4386
+ }
4387
+
4388
+ .align-self-xxl-baseline {
4389
+ align-self: baseline !important;
4390
+ }
4391
+
4392
+ .align-self-xxl-stretch {
4393
+ align-self: stretch !important;
4394
+ }
4395
+
4396
+ .order-xxl-first {
4397
+ order: -1 !important;
4398
+ }
4399
+
4400
+ .order-xxl-0 {
4401
+ order: 0 !important;
4402
+ }
4403
+
4404
+ .order-xxl-1 {
4405
+ order: 1 !important;
4406
+ }
4407
+
4408
+ .order-xxl-2 {
4409
+ order: 2 !important;
4410
+ }
4411
+
4412
+ .order-xxl-3 {
4413
+ order: 3 !important;
4414
+ }
4415
+
4416
+ .order-xxl-4 {
4417
+ order: 4 !important;
4418
+ }
4419
+
4420
+ .order-xxl-5 {
4421
+ order: 5 !important;
4422
+ }
4423
+
4424
+ .order-xxl-last {
4425
+ order: 6 !important;
4426
+ }
4427
+
4428
+ .m-xxl-0 {
4429
+ margin: 0 !important;
4430
+ }
4431
+
4432
+ .m-xxl-1 {
4433
+ margin: 0.25rem !important;
4434
+ }
4435
+
4436
+ .m-xxl-2 {
4437
+ margin: 0.5rem !important;
4438
+ }
4439
+
4440
+ .m-xxl-3 {
4441
+ margin: 1rem !important;
4442
+ }
4443
+
4444
+ .m-xxl-4 {
4445
+ margin: 1.5rem !important;
4446
+ }
4447
+
4448
+ .m-xxl-5 {
4449
+ margin: 3rem !important;
4450
+ }
4451
+
4452
+ .m-xxl-auto {
4453
+ margin: auto !important;
4454
+ }
4455
+
4456
+ .mx-xxl-0 {
4457
+ margin-right: 0 !important;
4458
+ margin-left: 0 !important;
4459
+ }
4460
+
4461
+ .mx-xxl-1 {
4462
+ margin-right: 0.25rem !important;
4463
+ margin-left: 0.25rem !important;
4464
+ }
4465
+
4466
+ .mx-xxl-2 {
4467
+ margin-right: 0.5rem !important;
4468
+ margin-left: 0.5rem !important;
4469
+ }
4470
+
4471
+ .mx-xxl-3 {
4472
+ margin-right: 1rem !important;
4473
+ margin-left: 1rem !important;
4474
+ }
4475
+
4476
+ .mx-xxl-4 {
4477
+ margin-right: 1.5rem !important;
4478
+ margin-left: 1.5rem !important;
4479
+ }
4480
+
4481
+ .mx-xxl-5 {
4482
+ margin-right: 3rem !important;
4483
+ margin-left: 3rem !important;
4484
+ }
4485
+
4486
+ .mx-xxl-auto {
4487
+ margin-right: auto !important;
4488
+ margin-left: auto !important;
4489
+ }
4490
+
4491
+ .my-xxl-0 {
4492
+ margin-top: 0 !important;
4493
+ margin-bottom: 0 !important;
4494
+ }
4495
+
4496
+ .my-xxl-1 {
4497
+ margin-top: 0.25rem !important;
4498
+ margin-bottom: 0.25rem !important;
4499
+ }
4500
+
4501
+ .my-xxl-2 {
4502
+ margin-top: 0.5rem !important;
4503
+ margin-bottom: 0.5rem !important;
4504
+ }
4505
+
4506
+ .my-xxl-3 {
4507
+ margin-top: 1rem !important;
4508
+ margin-bottom: 1rem !important;
4509
+ }
4510
+
4511
+ .my-xxl-4 {
4512
+ margin-top: 1.5rem !important;
4513
+ margin-bottom: 1.5rem !important;
4514
+ }
4515
+
4516
+ .my-xxl-5 {
4517
+ margin-top: 3rem !important;
4518
+ margin-bottom: 3rem !important;
4519
+ }
4520
+
4521
+ .my-xxl-auto {
4522
+ margin-top: auto !important;
4523
+ margin-bottom: auto !important;
4524
+ }
4525
+
4526
+ .mt-xxl-0 {
4527
+ margin-top: 0 !important;
4528
+ }
4529
+
4530
+ .mt-xxl-1 {
4531
+ margin-top: 0.25rem !important;
4532
+ }
4533
+
4534
+ .mt-xxl-2 {
4535
+ margin-top: 0.5rem !important;
4536
+ }
4537
+
4538
+ .mt-xxl-3 {
4539
+ margin-top: 1rem !important;
4540
+ }
4541
+
4542
+ .mt-xxl-4 {
4543
+ margin-top: 1.5rem !important;
4544
+ }
4545
+
4546
+ .mt-xxl-5 {
4547
+ margin-top: 3rem !important;
4548
+ }
4549
+
4550
+ .mt-xxl-auto {
4551
+ margin-top: auto !important;
4552
+ }
4553
+
4554
+ .me-xxl-0 {
4555
+ margin-right: 0 !important;
4556
+ }
4557
+
4558
+ .me-xxl-1 {
4559
+ margin-right: 0.25rem !important;
4560
+ }
4561
+
4562
+ .me-xxl-2 {
4563
+ margin-right: 0.5rem !important;
4564
+ }
4565
+
4566
+ .me-xxl-3 {
4567
+ margin-right: 1rem !important;
4568
+ }
4569
+
4570
+ .me-xxl-4 {
4571
+ margin-right: 1.5rem !important;
4572
+ }
4573
+
4574
+ .me-xxl-5 {
4575
+ margin-right: 3rem !important;
4576
+ }
4577
+
4578
+ .me-xxl-auto {
4579
+ margin-right: auto !important;
4580
+ }
4581
+
4582
+ .mb-xxl-0 {
4583
+ margin-bottom: 0 !important;
4584
+ }
4585
+
4586
+ .mb-xxl-1 {
4587
+ margin-bottom: 0.25rem !important;
4588
+ }
4589
+
4590
+ .mb-xxl-2 {
4591
+ margin-bottom: 0.5rem !important;
4592
+ }
4593
+
4594
+ .mb-xxl-3 {
4595
+ margin-bottom: 1rem !important;
4596
+ }
4597
+
4598
+ .mb-xxl-4 {
4599
+ margin-bottom: 1.5rem !important;
4600
+ }
4601
+
4602
+ .mb-xxl-5 {
4603
+ margin-bottom: 3rem !important;
4604
+ }
4605
+
4606
+ .mb-xxl-auto {
4607
+ margin-bottom: auto !important;
4608
+ }
4609
+
4610
+ .ms-xxl-0 {
4611
+ margin-left: 0 !important;
4612
+ }
4613
+
4614
+ .ms-xxl-1 {
4615
+ margin-left: 0.25rem !important;
4616
+ }
4617
+
4618
+ .ms-xxl-2 {
4619
+ margin-left: 0.5rem !important;
4620
+ }
4621
+
4622
+ .ms-xxl-3 {
4623
+ margin-left: 1rem !important;
4624
+ }
4625
+
4626
+ .ms-xxl-4 {
4627
+ margin-left: 1.5rem !important;
4628
+ }
4629
+
4630
+ .ms-xxl-5 {
4631
+ margin-left: 3rem !important;
4632
+ }
4633
+
4634
+ .ms-xxl-auto {
4635
+ margin-left: auto !important;
4636
+ }
4637
+
4638
+ .p-xxl-0 {
4639
+ padding: 0 !important;
4640
+ }
4641
+
4642
+ .p-xxl-1 {
4643
+ padding: 0.25rem !important;
4644
+ }
4645
+
4646
+ .p-xxl-2 {
4647
+ padding: 0.5rem !important;
4648
+ }
4649
+
4650
+ .p-xxl-3 {
4651
+ padding: 1rem !important;
4652
+ }
4653
+
4654
+ .p-xxl-4 {
4655
+ padding: 1.5rem !important;
4656
+ }
4657
+
4658
+ .p-xxl-5 {
4659
+ padding: 3rem !important;
4660
+ }
4661
+
4662
+ .px-xxl-0 {
4663
+ padding-right: 0 !important;
4664
+ padding-left: 0 !important;
4665
+ }
4666
+
4667
+ .px-xxl-1 {
4668
+ padding-right: 0.25rem !important;
4669
+ padding-left: 0.25rem !important;
4670
+ }
4671
+
4672
+ .px-xxl-2 {
4673
+ padding-right: 0.5rem !important;
4674
+ padding-left: 0.5rem !important;
4675
+ }
4676
+
4677
+ .px-xxl-3 {
4678
+ padding-right: 1rem !important;
4679
+ padding-left: 1rem !important;
4680
+ }
4681
+
4682
+ .px-xxl-4 {
4683
+ padding-right: 1.5rem !important;
4684
+ padding-left: 1.5rem !important;
4685
+ }
4686
+
4687
+ .px-xxl-5 {
4688
+ padding-right: 3rem !important;
4689
+ padding-left: 3rem !important;
4690
+ }
4691
+
4692
+ .py-xxl-0 {
4693
+ padding-top: 0 !important;
4694
+ padding-bottom: 0 !important;
4695
+ }
4696
+
4697
+ .py-xxl-1 {
4698
+ padding-top: 0.25rem !important;
4699
+ padding-bottom: 0.25rem !important;
4700
+ }
4701
+
4702
+ .py-xxl-2 {
4703
+ padding-top: 0.5rem !important;
4704
+ padding-bottom: 0.5rem !important;
4705
+ }
4706
+
4707
+ .py-xxl-3 {
4708
+ padding-top: 1rem !important;
4709
+ padding-bottom: 1rem !important;
4710
+ }
4711
+
4712
+ .py-xxl-4 {
4713
+ padding-top: 1.5rem !important;
4714
+ padding-bottom: 1.5rem !important;
4715
+ }
4716
+
4717
+ .py-xxl-5 {
4718
+ padding-top: 3rem !important;
4719
+ padding-bottom: 3rem !important;
4720
+ }
4721
+
4722
+ .pt-xxl-0 {
4723
+ padding-top: 0 !important;
4724
+ }
4725
+
4726
+ .pt-xxl-1 {
4727
+ padding-top: 0.25rem !important;
4728
+ }
4729
+
4730
+ .pt-xxl-2 {
4731
+ padding-top: 0.5rem !important;
4732
+ }
4733
+
4734
+ .pt-xxl-3 {
4735
+ padding-top: 1rem !important;
4736
+ }
4737
+
4738
+ .pt-xxl-4 {
4739
+ padding-top: 1.5rem !important;
4740
+ }
4741
+
4742
+ .pt-xxl-5 {
4743
+ padding-top: 3rem !important;
4744
+ }
4745
+
4746
+ .pe-xxl-0 {
4747
+ padding-right: 0 !important;
4748
+ }
4749
+
4750
+ .pe-xxl-1 {
4751
+ padding-right: 0.25rem !important;
4752
+ }
4753
+
4754
+ .pe-xxl-2 {
4755
+ padding-right: 0.5rem !important;
4756
+ }
4757
+
4758
+ .pe-xxl-3 {
4759
+ padding-right: 1rem !important;
4760
+ }
4761
+
4762
+ .pe-xxl-4 {
4763
+ padding-right: 1.5rem !important;
4764
+ }
4765
+
4766
+ .pe-xxl-5 {
4767
+ padding-right: 3rem !important;
4768
+ }
4769
+
4770
+ .pb-xxl-0 {
4771
+ padding-bottom: 0 !important;
4772
+ }
4773
+
4774
+ .pb-xxl-1 {
4775
+ padding-bottom: 0.25rem !important;
4776
+ }
4777
+
4778
+ .pb-xxl-2 {
4779
+ padding-bottom: 0.5rem !important;
4780
+ }
4781
+
4782
+ .pb-xxl-3 {
4783
+ padding-bottom: 1rem !important;
4784
+ }
4785
+
4786
+ .pb-xxl-4 {
4787
+ padding-bottom: 1.5rem !important;
4788
+ }
4789
+
4790
+ .pb-xxl-5 {
4791
+ padding-bottom: 3rem !important;
4792
+ }
4793
+
4794
+ .ps-xxl-0 {
4795
+ padding-left: 0 !important;
4796
+ }
4797
+
4798
+ .ps-xxl-1 {
4799
+ padding-left: 0.25rem !important;
4800
+ }
4801
+
4802
+ .ps-xxl-2 {
4803
+ padding-left: 0.5rem !important;
4804
+ }
4805
+
4806
+ .ps-xxl-3 {
4807
+ padding-left: 1rem !important;
4808
+ }
4809
+
4810
+ .ps-xxl-4 {
4811
+ padding-left: 1.5rem !important;
4812
+ }
4813
+
4814
+ .ps-xxl-5 {
4815
+ padding-left: 3rem !important;
4816
+ }
4817
+
4818
+ .text-xxl-start {
4819
+ text-align: left !important;
4820
+ }
4821
+
4822
+ .text-xxl-end {
4823
+ text-align: right !important;
4824
+ }
4825
+
4826
+ .text-xxl-center {
4827
+ text-align: center !important;
4828
+ }
4829
+ }
4830
+ @media (min-width: 1200px) {
4831
+ .fs-1 {
4832
+ font-size: 2.5rem !important;
4833
+ }
4834
+
4835
+ .fs-2 {
4836
+ font-size: 2rem !important;
4837
+ }
4838
+
4839
+ .fs-3 {
4840
+ font-size: 1.75rem !important;
4841
+ }
4842
+
4843
+ .fs-4 {
4844
+ font-size: 1.5rem !important;
4845
+ }
4846
+ }
4847
+ @media print {
4848
+ .d-print-inline {
4849
+ display: inline !important;
4850
+ }
4851
+
4852
+ .d-print-inline-block {
4853
+ display: inline-block !important;
4854
+ }
4855
+
4856
+ .d-print-block {
4857
+ display: block !important;
4858
+ }
4859
+
4860
+ .d-print-grid {
4861
+ display: grid !important;
4862
+ }
4863
+
4864
+ .d-print-table {
4865
+ display: table !important;
4866
+ }
4867
+
4868
+ .d-print-table-row {
4869
+ display: table-row !important;
4870
+ }
4871
+
4872
+ .d-print-table-cell {
4873
+ display: table-cell !important;
4874
+ }
4875
+
4876
+ .d-print-flex {
4877
+ display: flex !important;
4878
+ }
4879
+
4880
+ .d-print-inline-flex {
4881
+ display: inline-flex !important;
4882
+ }
4883
+
4884
+ .d-print-none {
4885
+ display: none !important;
4886
+ }
4887
+ }
4888
+
4889
+ /*# sourceMappingURL=bootstrap-utilities.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.min.css ADDED
@@ -0,0 +1,3759 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Utilities v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ */
7
+ .clearfix::after {
8
+ display: block;
9
+ clear: both;
10
+ content: "";
11
+ }
12
+ .link-primary {
13
+ color: #0d6efd;
14
+ }
15
+ .link-primary:focus,
16
+ .link-primary:hover {
17
+ color: #0a58ca;
18
+ }
19
+ .link-secondary {
20
+ color: #6c757d;
21
+ }
22
+ .link-secondary:focus,
23
+ .link-secondary:hover {
24
+ color: #565e64;
25
+ }
26
+ .link-success {
27
+ color: #198754;
28
+ }
29
+ .link-success:focus,
30
+ .link-success:hover {
31
+ color: #146c43;
32
+ }
33
+ .link-info {
34
+ color: #0dcaf0;
35
+ }
36
+ .link-info:focus,
37
+ .link-info:hover {
38
+ color: #3dd5f3;
39
+ }
40
+ .link-warning {
41
+ color: #ffc107;
42
+ }
43
+ .link-warning:focus,
44
+ .link-warning:hover {
45
+ color: #ffcd39;
46
+ }
47
+ .link-danger {
48
+ color: #dc3545;
49
+ }
50
+ .link-danger:focus,
51
+ .link-danger:hover {
52
+ color: #b02a37;
53
+ }
54
+ .link-light {
55
+ color: #f8f9fa;
56
+ }
57
+ .link-light:focus,
58
+ .link-light:hover {
59
+ color: #f9fafb;
60
+ }
61
+ .link-dark {
62
+ color: #212529;
63
+ }
64
+ .link-dark:focus,
65
+ .link-dark:hover {
66
+ color: #1a1e21;
67
+ }
68
+ .ratio {
69
+ position: relative;
70
+ width: 100%;
71
+ }
72
+ .ratio::before {
73
+ display: block;
74
+ padding-top: var(--bs-aspect-ratio);
75
+ content: "";
76
+ }
77
+ .ratio > * {
78
+ position: absolute;
79
+ top: 0;
80
+ left: 0;
81
+ width: 100%;
82
+ height: 100%;
83
+ }
84
+ .ratio-1x1 {
85
+ --bs-aspect-ratio: 100%;
86
+ }
87
+ .ratio-4x3 {
88
+ --bs-aspect-ratio: 75%;
89
+ }
90
+ .ratio-16x9 {
91
+ --bs-aspect-ratio: 56.25%;
92
+ }
93
+ .ratio-21x9 {
94
+ --bs-aspect-ratio: 42.8571428571%;
95
+ }
96
+ .fixed-top {
97
+ position: fixed;
98
+ top: 0;
99
+ right: 0;
100
+ left: 0;
101
+ z-index: 1030;
102
+ }
103
+ .fixed-bottom {
104
+ position: fixed;
105
+ right: 0;
106
+ bottom: 0;
107
+ left: 0;
108
+ z-index: 1030;
109
+ }
110
+ .sticky-top {
111
+ position: -webkit-sticky;
112
+ position: sticky;
113
+ top: 0;
114
+ z-index: 1020;
115
+ }
116
+ @media (min-width: 576px) {
117
+ .sticky-sm-top {
118
+ position: -webkit-sticky;
119
+ position: sticky;
120
+ top: 0;
121
+ z-index: 1020;
122
+ }
123
+ }
124
+ @media (min-width: 768px) {
125
+ .sticky-md-top {
126
+ position: -webkit-sticky;
127
+ position: sticky;
128
+ top: 0;
129
+ z-index: 1020;
130
+ }
131
+ }
132
+ @media (min-width: 992px) {
133
+ .sticky-lg-top {
134
+ position: -webkit-sticky;
135
+ position: sticky;
136
+ top: 0;
137
+ z-index: 1020;
138
+ }
139
+ }
140
+ @media (min-width: 1200px) {
141
+ .sticky-xl-top {
142
+ position: -webkit-sticky;
143
+ position: sticky;
144
+ top: 0;
145
+ z-index: 1020;
146
+ }
147
+ }
148
+ @media (min-width: 1400px) {
149
+ .sticky-xxl-top {
150
+ position: -webkit-sticky;
151
+ position: sticky;
152
+ top: 0;
153
+ z-index: 1020;
154
+ }
155
+ }
156
+ .hstack {
157
+ display: flex;
158
+ flex-direction: row;
159
+ align-items: center;
160
+ align-self: stretch;
161
+ }
162
+ .vstack {
163
+ display: flex;
164
+ flex: 1 1 auto;
165
+ flex-direction: column;
166
+ align-self: stretch;
167
+ }
168
+ .visually-hidden,
169
+ .visually-hidden-focusable:not(:focus):not(:focus-within) {
170
+ position: absolute !important;
171
+ width: 1px !important;
172
+ height: 1px !important;
173
+ padding: 0 !important;
174
+ margin: -1px !important;
175
+ overflow: hidden !important;
176
+ clip: rect(0, 0, 0, 0) !important;
177
+ white-space: nowrap !important;
178
+ border: 0 !important;
179
+ }
180
+ .stretched-link::after {
181
+ position: absolute;
182
+ top: 0;
183
+ right: 0;
184
+ bottom: 0;
185
+ left: 0;
186
+ z-index: 1;
187
+ content: "";
188
+ }
189
+ .text-truncate {
190
+ overflow: hidden;
191
+ text-overflow: ellipsis;
192
+ white-space: nowrap;
193
+ }
194
+ .vr {
195
+ display: inline-block;
196
+ align-self: stretch;
197
+ width: 1px;
198
+ min-height: 1em;
199
+ background-color: currentColor;
200
+ opacity: 0.25;
201
+ }
202
+ .align-baseline {
203
+ vertical-align: baseline !important;
204
+ }
205
+ .align-top {
206
+ vertical-align: top !important;
207
+ }
208
+ .align-middle {
209
+ vertical-align: middle !important;
210
+ }
211
+ .align-bottom {
212
+ vertical-align: bottom !important;
213
+ }
214
+ .align-text-bottom {
215
+ vertical-align: text-bottom !important;
216
+ }
217
+ .align-text-top {
218
+ vertical-align: text-top !important;
219
+ }
220
+ .float-start {
221
+ float: left !important;
222
+ }
223
+ .float-end {
224
+ float: right !important;
225
+ }
226
+ .float-none {
227
+ float: none !important;
228
+ }
229
+ .opacity-0 {
230
+ opacity: 0 !important;
231
+ }
232
+ .opacity-25 {
233
+ opacity: 0.25 !important;
234
+ }
235
+ .opacity-50 {
236
+ opacity: 0.5 !important;
237
+ }
238
+ .opacity-75 {
239
+ opacity: 0.75 !important;
240
+ }
241
+ .opacity-100 {
242
+ opacity: 1 !important;
243
+ }
244
+ .overflow-auto {
245
+ overflow: auto !important;
246
+ }
247
+ .overflow-hidden {
248
+ overflow: hidden !important;
249
+ }
250
+ .overflow-visible {
251
+ overflow: visible !important;
252
+ }
253
+ .overflow-scroll {
254
+ overflow: scroll !important;
255
+ }
256
+ .d-inline {
257
+ display: inline !important;
258
+ }
259
+ .d-inline-block {
260
+ display: inline-block !important;
261
+ }
262
+ .d-block {
263
+ display: block !important;
264
+ }
265
+ .d-grid {
266
+ display: grid !important;
267
+ }
268
+ .d-table {
269
+ display: table !important;
270
+ }
271
+ .d-table-row {
272
+ display: table-row !important;
273
+ }
274
+ .d-table-cell {
275
+ display: table-cell !important;
276
+ }
277
+ .d-flex {
278
+ display: flex !important;
279
+ }
280
+ .d-inline-flex {
281
+ display: inline-flex !important;
282
+ }
283
+ .d-none {
284
+ display: none !important;
285
+ }
286
+ .shadow {
287
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
288
+ }
289
+ .shadow-sm {
290
+ box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
291
+ }
292
+ .shadow-lg {
293
+ box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
294
+ }
295
+ .shadow-none {
296
+ box-shadow: none !important;
297
+ }
298
+ .position-static {
299
+ position: static !important;
300
+ }
301
+ .position-relative {
302
+ position: relative !important;
303
+ }
304
+ .position-absolute {
305
+ position: absolute !important;
306
+ }
307
+ .position-fixed {
308
+ position: fixed !important;
309
+ }
310
+ .position-sticky {
311
+ position: -webkit-sticky !important;
312
+ position: sticky !important;
313
+ }
314
+ .top-0 {
315
+ top: 0 !important;
316
+ }
317
+ .top-50 {
318
+ top: 50% !important;
319
+ }
320
+ .top-100 {
321
+ top: 100% !important;
322
+ }
323
+ .bottom-0 {
324
+ bottom: 0 !important;
325
+ }
326
+ .bottom-50 {
327
+ bottom: 50% !important;
328
+ }
329
+ .bottom-100 {
330
+ bottom: 100% !important;
331
+ }
332
+ .start-0 {
333
+ left: 0 !important;
334
+ }
335
+ .start-50 {
336
+ left: 50% !important;
337
+ }
338
+ .start-100 {
339
+ left: 100% !important;
340
+ }
341
+ .end-0 {
342
+ right: 0 !important;
343
+ }
344
+ .end-50 {
345
+ right: 50% !important;
346
+ }
347
+ .end-100 {
348
+ right: 100% !important;
349
+ }
350
+ .translate-middle {
351
+ transform: translate(-50%, -50%) !important;
352
+ }
353
+ .translate-middle-x {
354
+ transform: translateX(-50%) !important;
355
+ }
356
+ .translate-middle-y {
357
+ transform: translateY(-50%) !important;
358
+ }
359
+ .border {
360
+ border: 1px solid #dee2e6 !important;
361
+ }
362
+ .border-0 {
363
+ border: 0 !important;
364
+ }
365
+ .border-top {
366
+ border-top: 1px solid #dee2e6 !important;
367
+ }
368
+ .border-top-0 {
369
+ border-top: 0 !important;
370
+ }
371
+ .border-end {
372
+ border-right: 1px solid #dee2e6 !important;
373
+ }
374
+ .border-end-0 {
375
+ border-right: 0 !important;
376
+ }
377
+ .border-bottom {
378
+ border-bottom: 1px solid #dee2e6 !important;
379
+ }
380
+ .border-bottom-0 {
381
+ border-bottom: 0 !important;
382
+ }
383
+ .border-start {
384
+ border-left: 1px solid #dee2e6 !important;
385
+ }
386
+ .border-start-0 {
387
+ border-left: 0 !important;
388
+ }
389
+ .border-primary {
390
+ border-color: #0d6efd !important;
391
+ }
392
+ .border-secondary {
393
+ border-color: #6c757d !important;
394
+ }
395
+ .border-success {
396
+ border-color: #198754 !important;
397
+ }
398
+ .border-info {
399
+ border-color: #0dcaf0 !important;
400
+ }
401
+ .border-warning {
402
+ border-color: #ffc107 !important;
403
+ }
404
+ .border-danger {
405
+ border-color: #dc3545 !important;
406
+ }
407
+ .border-light {
408
+ border-color: #f8f9fa !important;
409
+ }
410
+ .border-dark {
411
+ border-color: #212529 !important;
412
+ }
413
+ .border-white {
414
+ border-color: #fff !important;
415
+ }
416
+ .border-1 {
417
+ border-width: 1px !important;
418
+ }
419
+ .border-2 {
420
+ border-width: 2px !important;
421
+ }
422
+ .border-3 {
423
+ border-width: 3px !important;
424
+ }
425
+ .border-4 {
426
+ border-width: 4px !important;
427
+ }
428
+ .border-5 {
429
+ border-width: 5px !important;
430
+ }
431
+ .w-25 {
432
+ width: 25% !important;
433
+ }
434
+ .w-50 {
435
+ width: 50% !important;
436
+ }
437
+ .w-75 {
438
+ width: 75% !important;
439
+ }
440
+ .w-100 {
441
+ width: 100% !important;
442
+ }
443
+ .w-auto {
444
+ width: auto !important;
445
+ }
446
+ .mw-100 {
447
+ max-width: 100% !important;
448
+ }
449
+ .vw-100 {
450
+ width: 100vw !important;
451
+ }
452
+ .min-vw-100 {
453
+ min-width: 100vw !important;
454
+ }
455
+ .h-25 {
456
+ height: 25% !important;
457
+ }
458
+ .h-50 {
459
+ height: 50% !important;
460
+ }
461
+ .h-75 {
462
+ height: 75% !important;
463
+ }
464
+ .h-100 {
465
+ height: 100% !important;
466
+ }
467
+ .h-auto {
468
+ height: auto !important;
469
+ }
470
+ .mh-100 {
471
+ max-height: 100% !important;
472
+ }
473
+ .vh-100 {
474
+ height: 100vh !important;
475
+ }
476
+ .min-vh-100 {
477
+ min-height: 100vh !important;
478
+ }
479
+ .flex-fill {
480
+ flex: 1 1 auto !important;
481
+ }
482
+ .flex-row {
483
+ flex-direction: row !important;
484
+ }
485
+ .flex-column {
486
+ flex-direction: column !important;
487
+ }
488
+ .flex-row-reverse {
489
+ flex-direction: row-reverse !important;
490
+ }
491
+ .flex-column-reverse {
492
+ flex-direction: column-reverse !important;
493
+ }
494
+ .flex-grow-0 {
495
+ flex-grow: 0 !important;
496
+ }
497
+ .flex-grow-1 {
498
+ flex-grow: 1 !important;
499
+ }
500
+ .flex-shrink-0 {
501
+ flex-shrink: 0 !important;
502
+ }
503
+ .flex-shrink-1 {
504
+ flex-shrink: 1 !important;
505
+ }
506
+ .flex-wrap {
507
+ flex-wrap: wrap !important;
508
+ }
509
+ .flex-nowrap {
510
+ flex-wrap: nowrap !important;
511
+ }
512
+ .flex-wrap-reverse {
513
+ flex-wrap: wrap-reverse !important;
514
+ }
515
+ .gap-0 {
516
+ gap: 0 !important;
517
+ }
518
+ .gap-1 {
519
+ gap: 0.25rem !important;
520
+ }
521
+ .gap-2 {
522
+ gap: 0.5rem !important;
523
+ }
524
+ .gap-3 {
525
+ gap: 1rem !important;
526
+ }
527
+ .gap-4 {
528
+ gap: 1.5rem !important;
529
+ }
530
+ .gap-5 {
531
+ gap: 3rem !important;
532
+ }
533
+ .justify-content-start {
534
+ justify-content: flex-start !important;
535
+ }
536
+ .justify-content-end {
537
+ justify-content: flex-end !important;
538
+ }
539
+ .justify-content-center {
540
+ justify-content: center !important;
541
+ }
542
+ .justify-content-between {
543
+ justify-content: space-between !important;
544
+ }
545
+ .justify-content-around {
546
+ justify-content: space-around !important;
547
+ }
548
+ .justify-content-evenly {
549
+ justify-content: space-evenly !important;
550
+ }
551
+ .align-items-start {
552
+ align-items: flex-start !important;
553
+ }
554
+ .align-items-end {
555
+ align-items: flex-end !important;
556
+ }
557
+ .align-items-center {
558
+ align-items: center !important;
559
+ }
560
+ .align-items-baseline {
561
+ align-items: baseline !important;
562
+ }
563
+ .align-items-stretch {
564
+ align-items: stretch !important;
565
+ }
566
+ .align-content-start {
567
+ align-content: flex-start !important;
568
+ }
569
+ .align-content-end {
570
+ align-content: flex-end !important;
571
+ }
572
+ .align-content-center {
573
+ align-content: center !important;
574
+ }
575
+ .align-content-between {
576
+ align-content: space-between !important;
577
+ }
578
+ .align-content-around {
579
+ align-content: space-around !important;
580
+ }
581
+ .align-content-stretch {
582
+ align-content: stretch !important;
583
+ }
584
+ .align-self-auto {
585
+ align-self: auto !important;
586
+ }
587
+ .align-self-start {
588
+ align-self: flex-start !important;
589
+ }
590
+ .align-self-end {
591
+ align-self: flex-end !important;
592
+ }
593
+ .align-self-center {
594
+ align-self: center !important;
595
+ }
596
+ .align-self-baseline {
597
+ align-self: baseline !important;
598
+ }
599
+ .align-self-stretch {
600
+ align-self: stretch !important;
601
+ }
602
+ .order-first {
603
+ order: -1 !important;
604
+ }
605
+ .order-0 {
606
+ order: 0 !important;
607
+ }
608
+ .order-1 {
609
+ order: 1 !important;
610
+ }
611
+ .order-2 {
612
+ order: 2 !important;
613
+ }
614
+ .order-3 {
615
+ order: 3 !important;
616
+ }
617
+ .order-4 {
618
+ order: 4 !important;
619
+ }
620
+ .order-5 {
621
+ order: 5 !important;
622
+ }
623
+ .order-last {
624
+ order: 6 !important;
625
+ }
626
+ .m-0 {
627
+ margin: 0 !important;
628
+ }
629
+ .m-1 {
630
+ margin: 0.25rem !important;
631
+ }
632
+ .m-2 {
633
+ margin: 0.5rem !important;
634
+ }
635
+ .m-3 {
636
+ margin: 1rem !important;
637
+ }
638
+ .m-4 {
639
+ margin: 1.5rem !important;
640
+ }
641
+ .m-5 {
642
+ margin: 3rem !important;
643
+ }
644
+ .m-auto {
645
+ margin: auto !important;
646
+ }
647
+ .mx-0 {
648
+ margin-right: 0 !important;
649
+ margin-left: 0 !important;
650
+ }
651
+ .mx-1 {
652
+ margin-right: 0.25rem !important;
653
+ margin-left: 0.25rem !important;
654
+ }
655
+ .mx-2 {
656
+ margin-right: 0.5rem !important;
657
+ margin-left: 0.5rem !important;
658
+ }
659
+ .mx-3 {
660
+ margin-right: 1rem !important;
661
+ margin-left: 1rem !important;
662
+ }
663
+ .mx-4 {
664
+ margin-right: 1.5rem !important;
665
+ margin-left: 1.5rem !important;
666
+ }
667
+ .mx-5 {
668
+ margin-right: 3rem !important;
669
+ margin-left: 3rem !important;
670
+ }
671
+ .mx-auto {
672
+ margin-right: auto !important;
673
+ margin-left: auto !important;
674
+ }
675
+ .my-0 {
676
+ margin-top: 0 !important;
677
+ margin-bottom: 0 !important;
678
+ }
679
+ .my-1 {
680
+ margin-top: 0.25rem !important;
681
+ margin-bottom: 0.25rem !important;
682
+ }
683
+ .my-2 {
684
+ margin-top: 0.5rem !important;
685
+ margin-bottom: 0.5rem !important;
686
+ }
687
+ .my-3 {
688
+ margin-top: 1rem !important;
689
+ margin-bottom: 1rem !important;
690
+ }
691
+ .my-4 {
692
+ margin-top: 1.5rem !important;
693
+ margin-bottom: 1.5rem !important;
694
+ }
695
+ .my-5 {
696
+ margin-top: 3rem !important;
697
+ margin-bottom: 3rem !important;
698
+ }
699
+ .my-auto {
700
+ margin-top: auto !important;
701
+ margin-bottom: auto !important;
702
+ }
703
+ .mt-0 {
704
+ margin-top: 0 !important;
705
+ }
706
+ .mt-1 {
707
+ margin-top: 0.25rem !important;
708
+ }
709
+ .mt-2 {
710
+ margin-top: 0.5rem !important;
711
+ }
712
+ .mt-3 {
713
+ margin-top: 1rem !important;
714
+ }
715
+ .mt-4 {
716
+ margin-top: 1.5rem !important;
717
+ }
718
+ .mt-5 {
719
+ margin-top: 3rem !important;
720
+ }
721
+ .mt-auto {
722
+ margin-top: auto !important;
723
+ }
724
+ .me-0 {
725
+ margin-right: 0 !important;
726
+ }
727
+ .me-1 {
728
+ margin-right: 0.25rem !important;
729
+ }
730
+ .me-2 {
731
+ margin-right: 0.5rem !important;
732
+ }
733
+ .me-3 {
734
+ margin-right: 1rem !important;
735
+ }
736
+ .me-4 {
737
+ margin-right: 1.5rem !important;
738
+ }
739
+ .me-5 {
740
+ margin-right: 3rem !important;
741
+ }
742
+ .me-auto {
743
+ margin-right: auto !important;
744
+ }
745
+ .mb-0 {
746
+ margin-bottom: 0 !important;
747
+ }
748
+ .mb-1 {
749
+ margin-bottom: 0.25rem !important;
750
+ }
751
+ .mb-2 {
752
+ margin-bottom: 0.5rem !important;
753
+ }
754
+ .mb-3 {
755
+ margin-bottom: 1rem !important;
756
+ }
757
+ .mb-4 {
758
+ margin-bottom: 1.5rem !important;
759
+ }
760
+ .mb-5 {
761
+ margin-bottom: 3rem !important;
762
+ }
763
+ .mb-auto {
764
+ margin-bottom: auto !important;
765
+ }
766
+ .ms-0 {
767
+ margin-left: 0 !important;
768
+ }
769
+ .ms-1 {
770
+ margin-left: 0.25rem !important;
771
+ }
772
+ .ms-2 {
773
+ margin-left: 0.5rem !important;
774
+ }
775
+ .ms-3 {
776
+ margin-left: 1rem !important;
777
+ }
778
+ .ms-4 {
779
+ margin-left: 1.5rem !important;
780
+ }
781
+ .ms-5 {
782
+ margin-left: 3rem !important;
783
+ }
784
+ .ms-auto {
785
+ margin-left: auto !important;
786
+ }
787
+ .p-0 {
788
+ padding: 0 !important;
789
+ }
790
+ .p-1 {
791
+ padding: 0.25rem !important;
792
+ }
793
+ .p-2 {
794
+ padding: 0.5rem !important;
795
+ }
796
+ .p-3 {
797
+ padding: 1rem !important;
798
+ }
799
+ .p-4 {
800
+ padding: 1.5rem !important;
801
+ }
802
+ .p-5 {
803
+ padding: 3rem !important;
804
+ }
805
+ .px-0 {
806
+ padding-right: 0 !important;
807
+ padding-left: 0 !important;
808
+ }
809
+ .px-1 {
810
+ padding-right: 0.25rem !important;
811
+ padding-left: 0.25rem !important;
812
+ }
813
+ .px-2 {
814
+ padding-right: 0.5rem !important;
815
+ padding-left: 0.5rem !important;
816
+ }
817
+ .px-3 {
818
+ padding-right: 1rem !important;
819
+ padding-left: 1rem !important;
820
+ }
821
+ .px-4 {
822
+ padding-right: 1.5rem !important;
823
+ padding-left: 1.5rem !important;
824
+ }
825
+ .px-5 {
826
+ padding-right: 3rem !important;
827
+ padding-left: 3rem !important;
828
+ }
829
+ .py-0 {
830
+ padding-top: 0 !important;
831
+ padding-bottom: 0 !important;
832
+ }
833
+ .py-1 {
834
+ padding-top: 0.25rem !important;
835
+ padding-bottom: 0.25rem !important;
836
+ }
837
+ .py-2 {
838
+ padding-top: 0.5rem !important;
839
+ padding-bottom: 0.5rem !important;
840
+ }
841
+ .py-3 {
842
+ padding-top: 1rem !important;
843
+ padding-bottom: 1rem !important;
844
+ }
845
+ .py-4 {
846
+ padding-top: 1.5rem !important;
847
+ padding-bottom: 1.5rem !important;
848
+ }
849
+ .py-5 {
850
+ padding-top: 3rem !important;
851
+ padding-bottom: 3rem !important;
852
+ }
853
+ .pt-0 {
854
+ padding-top: 0 !important;
855
+ }
856
+ .pt-1 {
857
+ padding-top: 0.25rem !important;
858
+ }
859
+ .pt-2 {
860
+ padding-top: 0.5rem !important;
861
+ }
862
+ .pt-3 {
863
+ padding-top: 1rem !important;
864
+ }
865
+ .pt-4 {
866
+ padding-top: 1.5rem !important;
867
+ }
868
+ .pt-5 {
869
+ padding-top: 3rem !important;
870
+ }
871
+ .pe-0 {
872
+ padding-right: 0 !important;
873
+ }
874
+ .pe-1 {
875
+ padding-right: 0.25rem !important;
876
+ }
877
+ .pe-2 {
878
+ padding-right: 0.5rem !important;
879
+ }
880
+ .pe-3 {
881
+ padding-right: 1rem !important;
882
+ }
883
+ .pe-4 {
884
+ padding-right: 1.5rem !important;
885
+ }
886
+ .pe-5 {
887
+ padding-right: 3rem !important;
888
+ }
889
+ .pb-0 {
890
+ padding-bottom: 0 !important;
891
+ }
892
+ .pb-1 {
893
+ padding-bottom: 0.25rem !important;
894
+ }
895
+ .pb-2 {
896
+ padding-bottom: 0.5rem !important;
897
+ }
898
+ .pb-3 {
899
+ padding-bottom: 1rem !important;
900
+ }
901
+ .pb-4 {
902
+ padding-bottom: 1.5rem !important;
903
+ }
904
+ .pb-5 {
905
+ padding-bottom: 3rem !important;
906
+ }
907
+ .ps-0 {
908
+ padding-left: 0 !important;
909
+ }
910
+ .ps-1 {
911
+ padding-left: 0.25rem !important;
912
+ }
913
+ .ps-2 {
914
+ padding-left: 0.5rem !important;
915
+ }
916
+ .ps-3 {
917
+ padding-left: 1rem !important;
918
+ }
919
+ .ps-4 {
920
+ padding-left: 1.5rem !important;
921
+ }
922
+ .ps-5 {
923
+ padding-left: 3rem !important;
924
+ }
925
+ .font-monospace {
926
+ font-family: var(--bs-font-monospace) !important;
927
+ }
928
+ .fs-1 {
929
+ font-size: calc(1.375rem + 1.5vw) !important;
930
+ }
931
+ .fs-2 {
932
+ font-size: calc(1.325rem + 0.9vw) !important;
933
+ }
934
+ .fs-3 {
935
+ font-size: calc(1.3rem + 0.6vw) !important;
936
+ }
937
+ .fs-4 {
938
+ font-size: calc(1.275rem + 0.3vw) !important;
939
+ }
940
+ .fs-5 {
941
+ font-size: 1.25rem !important;
942
+ }
943
+ .fs-6 {
944
+ font-size: 1rem !important;
945
+ }
946
+ .fst-italic {
947
+ font-style: italic !important;
948
+ }
949
+ .fst-normal {
950
+ font-style: normal !important;
951
+ }
952
+ .fw-light {
953
+ font-weight: 300 !important;
954
+ }
955
+ .fw-lighter {
956
+ font-weight: lighter !important;
957
+ }
958
+ .fw-normal {
959
+ font-weight: 400 !important;
960
+ }
961
+ .fw-bold {
962
+ font-weight: 700 !important;
963
+ }
964
+ .fw-bolder {
965
+ font-weight: bolder !important;
966
+ }
967
+ .lh-1 {
968
+ line-height: 1 !important;
969
+ }
970
+ .lh-sm {
971
+ line-height: 1.25 !important;
972
+ }
973
+ .lh-base {
974
+ line-height: 1.5 !important;
975
+ }
976
+ .lh-lg {
977
+ line-height: 2 !important;
978
+ }
979
+ .text-start {
980
+ text-align: left !important;
981
+ }
982
+ .text-end {
983
+ text-align: right !important;
984
+ }
985
+ .text-center {
986
+ text-align: center !important;
987
+ }
988
+ .text-decoration-none {
989
+ text-decoration: none !important;
990
+ }
991
+ .text-decoration-underline {
992
+ text-decoration: underline !important;
993
+ }
994
+ .text-decoration-line-through {
995
+ text-decoration: line-through !important;
996
+ }
997
+ .text-lowercase {
998
+ text-transform: lowercase !important;
999
+ }
1000
+ .text-uppercase {
1001
+ text-transform: uppercase !important;
1002
+ }
1003
+ .text-capitalize {
1004
+ text-transform: capitalize !important;
1005
+ }
1006
+ .text-wrap {
1007
+ white-space: normal !important;
1008
+ }
1009
+ .text-nowrap {
1010
+ white-space: nowrap !important;
1011
+ }
1012
+ .text-break {
1013
+ word-wrap: break-word !important;
1014
+ word-break: break-word !important;
1015
+ }
1016
+ .text-primary {
1017
+ --bs-text-opacity: 1;
1018
+ color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
1019
+ }
1020
+ .text-secondary {
1021
+ --bs-text-opacity: 1;
1022
+ color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
1023
+ }
1024
+ .text-success {
1025
+ --bs-text-opacity: 1;
1026
+ color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
1027
+ }
1028
+ .text-info {
1029
+ --bs-text-opacity: 1;
1030
+ color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
1031
+ }
1032
+ .text-warning {
1033
+ --bs-text-opacity: 1;
1034
+ color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
1035
+ }
1036
+ .text-danger {
1037
+ --bs-text-opacity: 1;
1038
+ color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
1039
+ }
1040
+ .text-light {
1041
+ --bs-text-opacity: 1;
1042
+ color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
1043
+ }
1044
+ .text-dark {
1045
+ --bs-text-opacity: 1;
1046
+ color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
1047
+ }
1048
+ .text-black {
1049
+ --bs-text-opacity: 1;
1050
+ color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
1051
+ }
1052
+ .text-white {
1053
+ --bs-text-opacity: 1;
1054
+ color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
1055
+ }
1056
+ .text-body {
1057
+ --bs-text-opacity: 1;
1058
+ color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
1059
+ }
1060
+ .text-muted {
1061
+ --bs-text-opacity: 1;
1062
+ color: #6c757d !important;
1063
+ }
1064
+ .text-black-50 {
1065
+ --bs-text-opacity: 1;
1066
+ color: rgba(0, 0, 0, 0.5) !important;
1067
+ }
1068
+ .text-white-50 {
1069
+ --bs-text-opacity: 1;
1070
+ color: rgba(255, 255, 255, 0.5) !important;
1071
+ }
1072
+ .text-reset {
1073
+ --bs-text-opacity: 1;
1074
+ color: inherit !important;
1075
+ }
1076
+ .text-opacity-25 {
1077
+ --bs-text-opacity: 0.25;
1078
+ }
1079
+ .text-opacity-50 {
1080
+ --bs-text-opacity: 0.5;
1081
+ }
1082
+ .text-opacity-75 {
1083
+ --bs-text-opacity: 0.75;
1084
+ }
1085
+ .text-opacity-100 {
1086
+ --bs-text-opacity: 1;
1087
+ }
1088
+ .bg-primary {
1089
+ --bs-bg-opacity: 1;
1090
+ background-color: rgba(
1091
+ var(--bs-primary-rgb),
1092
+ var(--bs-bg-opacity)
1093
+ ) !important;
1094
+ }
1095
+ .bg-secondary {
1096
+ --bs-bg-opacity: 1;
1097
+ background-color: rgba(
1098
+ var(--bs-secondary-rgb),
1099
+ var(--bs-bg-opacity)
1100
+ ) !important;
1101
+ }
1102
+ .bg-success {
1103
+ --bs-bg-opacity: 1;
1104
+ background-color: rgba(
1105
+ var(--bs-success-rgb),
1106
+ var(--bs-bg-opacity)
1107
+ ) !important;
1108
+ }
1109
+ .bg-info {
1110
+ --bs-bg-opacity: 1;
1111
+ background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
1112
+ }
1113
+ .bg-warning {
1114
+ --bs-bg-opacity: 1;
1115
+ background-color: rgba(
1116
+ var(--bs-warning-rgb),
1117
+ var(--bs-bg-opacity)
1118
+ ) !important;
1119
+ }
1120
+ .bg-danger {
1121
+ --bs-bg-opacity: 1;
1122
+ background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
1123
+ }
1124
+ .bg-light {
1125
+ --bs-bg-opacity: 1;
1126
+ background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
1127
+ }
1128
+ .bg-dark {
1129
+ --bs-bg-opacity: 1;
1130
+ background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
1131
+ }
1132
+ .bg-black {
1133
+ --bs-bg-opacity: 1;
1134
+ background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
1135
+ }
1136
+ .bg-white {
1137
+ --bs-bg-opacity: 1;
1138
+ background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
1139
+ }
1140
+ .bg-body {
1141
+ --bs-bg-opacity: 1;
1142
+ background-color: rgba(
1143
+ var(--bs-body-bg-rgb),
1144
+ var(--bs-bg-opacity)
1145
+ ) !important;
1146
+ }
1147
+ .bg-transparent {
1148
+ --bs-bg-opacity: 1;
1149
+ background-color: transparent !important;
1150
+ }
1151
+ .bg-opacity-10 {
1152
+ --bs-bg-opacity: 0.1;
1153
+ }
1154
+ .bg-opacity-25 {
1155
+ --bs-bg-opacity: 0.25;
1156
+ }
1157
+ .bg-opacity-50 {
1158
+ --bs-bg-opacity: 0.5;
1159
+ }
1160
+ .bg-opacity-75 {
1161
+ --bs-bg-opacity: 0.75;
1162
+ }
1163
+ .bg-opacity-100 {
1164
+ --bs-bg-opacity: 1;
1165
+ }
1166
+ .bg-gradient {
1167
+ background-image: var(--bs-gradient) !important;
1168
+ }
1169
+ .user-select-all {
1170
+ -webkit-user-select: all !important;
1171
+ -moz-user-select: all !important;
1172
+ user-select: all !important;
1173
+ }
1174
+ .user-select-auto {
1175
+ -webkit-user-select: auto !important;
1176
+ -moz-user-select: auto !important;
1177
+ user-select: auto !important;
1178
+ }
1179
+ .user-select-none {
1180
+ -webkit-user-select: none !important;
1181
+ -moz-user-select: none !important;
1182
+ user-select: none !important;
1183
+ }
1184
+ .pe-none {
1185
+ pointer-events: none !important;
1186
+ }
1187
+ .pe-auto {
1188
+ pointer-events: auto !important;
1189
+ }
1190
+ .rounded {
1191
+ border-radius: 0.25rem !important;
1192
+ }
1193
+ .rounded-0 {
1194
+ border-radius: 0 !important;
1195
+ }
1196
+ .rounded-1 {
1197
+ border-radius: 0.2rem !important;
1198
+ }
1199
+ .rounded-2 {
1200
+ border-radius: 0.25rem !important;
1201
+ }
1202
+ .rounded-3 {
1203
+ border-radius: 0.3rem !important;
1204
+ }
1205
+ .rounded-circle {
1206
+ border-radius: 50% !important;
1207
+ }
1208
+ .rounded-pill {
1209
+ border-radius: 50rem !important;
1210
+ }
1211
+ .rounded-top {
1212
+ border-top-left-radius: 0.25rem !important;
1213
+ border-top-right-radius: 0.25rem !important;
1214
+ }
1215
+ .rounded-end {
1216
+ border-top-right-radius: 0.25rem !important;
1217
+ border-bottom-right-radius: 0.25rem !important;
1218
+ }
1219
+ .rounded-bottom {
1220
+ border-bottom-right-radius: 0.25rem !important;
1221
+ border-bottom-left-radius: 0.25rem !important;
1222
+ }
1223
+ .rounded-start {
1224
+ border-bottom-left-radius: 0.25rem !important;
1225
+ border-top-left-radius: 0.25rem !important;
1226
+ }
1227
+ .visible {
1228
+ visibility: visible !important;
1229
+ }
1230
+ .invisible {
1231
+ visibility: hidden !important;
1232
+ }
1233
+ @media (min-width: 576px) {
1234
+ .float-sm-start {
1235
+ float: left !important;
1236
+ }
1237
+ .float-sm-end {
1238
+ float: right !important;
1239
+ }
1240
+ .float-sm-none {
1241
+ float: none !important;
1242
+ }
1243
+ .d-sm-inline {
1244
+ display: inline !important;
1245
+ }
1246
+ .d-sm-inline-block {
1247
+ display: inline-block !important;
1248
+ }
1249
+ .d-sm-block {
1250
+ display: block !important;
1251
+ }
1252
+ .d-sm-grid {
1253
+ display: grid !important;
1254
+ }
1255
+ .d-sm-table {
1256
+ display: table !important;
1257
+ }
1258
+ .d-sm-table-row {
1259
+ display: table-row !important;
1260
+ }
1261
+ .d-sm-table-cell {
1262
+ display: table-cell !important;
1263
+ }
1264
+ .d-sm-flex {
1265
+ display: flex !important;
1266
+ }
1267
+ .d-sm-inline-flex {
1268
+ display: inline-flex !important;
1269
+ }
1270
+ .d-sm-none {
1271
+ display: none !important;
1272
+ }
1273
+ .flex-sm-fill {
1274
+ flex: 1 1 auto !important;
1275
+ }
1276
+ .flex-sm-row {
1277
+ flex-direction: row !important;
1278
+ }
1279
+ .flex-sm-column {
1280
+ flex-direction: column !important;
1281
+ }
1282
+ .flex-sm-row-reverse {
1283
+ flex-direction: row-reverse !important;
1284
+ }
1285
+ .flex-sm-column-reverse {
1286
+ flex-direction: column-reverse !important;
1287
+ }
1288
+ .flex-sm-grow-0 {
1289
+ flex-grow: 0 !important;
1290
+ }
1291
+ .flex-sm-grow-1 {
1292
+ flex-grow: 1 !important;
1293
+ }
1294
+ .flex-sm-shrink-0 {
1295
+ flex-shrink: 0 !important;
1296
+ }
1297
+ .flex-sm-shrink-1 {
1298
+ flex-shrink: 1 !important;
1299
+ }
1300
+ .flex-sm-wrap {
1301
+ flex-wrap: wrap !important;
1302
+ }
1303
+ .flex-sm-nowrap {
1304
+ flex-wrap: nowrap !important;
1305
+ }
1306
+ .flex-sm-wrap-reverse {
1307
+ flex-wrap: wrap-reverse !important;
1308
+ }
1309
+ .gap-sm-0 {
1310
+ gap: 0 !important;
1311
+ }
1312
+ .gap-sm-1 {
1313
+ gap: 0.25rem !important;
1314
+ }
1315
+ .gap-sm-2 {
1316
+ gap: 0.5rem !important;
1317
+ }
1318
+ .gap-sm-3 {
1319
+ gap: 1rem !important;
1320
+ }
1321
+ .gap-sm-4 {
1322
+ gap: 1.5rem !important;
1323
+ }
1324
+ .gap-sm-5 {
1325
+ gap: 3rem !important;
1326
+ }
1327
+ .justify-content-sm-start {
1328
+ justify-content: flex-start !important;
1329
+ }
1330
+ .justify-content-sm-end {
1331
+ justify-content: flex-end !important;
1332
+ }
1333
+ .justify-content-sm-center {
1334
+ justify-content: center !important;
1335
+ }
1336
+ .justify-content-sm-between {
1337
+ justify-content: space-between !important;
1338
+ }
1339
+ .justify-content-sm-around {
1340
+ justify-content: space-around !important;
1341
+ }
1342
+ .justify-content-sm-evenly {
1343
+ justify-content: space-evenly !important;
1344
+ }
1345
+ .align-items-sm-start {
1346
+ align-items: flex-start !important;
1347
+ }
1348
+ .align-items-sm-end {
1349
+ align-items: flex-end !important;
1350
+ }
1351
+ .align-items-sm-center {
1352
+ align-items: center !important;
1353
+ }
1354
+ .align-items-sm-baseline {
1355
+ align-items: baseline !important;
1356
+ }
1357
+ .align-items-sm-stretch {
1358
+ align-items: stretch !important;
1359
+ }
1360
+ .align-content-sm-start {
1361
+ align-content: flex-start !important;
1362
+ }
1363
+ .align-content-sm-end {
1364
+ align-content: flex-end !important;
1365
+ }
1366
+ .align-content-sm-center {
1367
+ align-content: center !important;
1368
+ }
1369
+ .align-content-sm-between {
1370
+ align-content: space-between !important;
1371
+ }
1372
+ .align-content-sm-around {
1373
+ align-content: space-around !important;
1374
+ }
1375
+ .align-content-sm-stretch {
1376
+ align-content: stretch !important;
1377
+ }
1378
+ .align-self-sm-auto {
1379
+ align-self: auto !important;
1380
+ }
1381
+ .align-self-sm-start {
1382
+ align-self: flex-start !important;
1383
+ }
1384
+ .align-self-sm-end {
1385
+ align-self: flex-end !important;
1386
+ }
1387
+ .align-self-sm-center {
1388
+ align-self: center !important;
1389
+ }
1390
+ .align-self-sm-baseline {
1391
+ align-self: baseline !important;
1392
+ }
1393
+ .align-self-sm-stretch {
1394
+ align-self: stretch !important;
1395
+ }
1396
+ .order-sm-first {
1397
+ order: -1 !important;
1398
+ }
1399
+ .order-sm-0 {
1400
+ order: 0 !important;
1401
+ }
1402
+ .order-sm-1 {
1403
+ order: 1 !important;
1404
+ }
1405
+ .order-sm-2 {
1406
+ order: 2 !important;
1407
+ }
1408
+ .order-sm-3 {
1409
+ order: 3 !important;
1410
+ }
1411
+ .order-sm-4 {
1412
+ order: 4 !important;
1413
+ }
1414
+ .order-sm-5 {
1415
+ order: 5 !important;
1416
+ }
1417
+ .order-sm-last {
1418
+ order: 6 !important;
1419
+ }
1420
+ .m-sm-0 {
1421
+ margin: 0 !important;
1422
+ }
1423
+ .m-sm-1 {
1424
+ margin: 0.25rem !important;
1425
+ }
1426
+ .m-sm-2 {
1427
+ margin: 0.5rem !important;
1428
+ }
1429
+ .m-sm-3 {
1430
+ margin: 1rem !important;
1431
+ }
1432
+ .m-sm-4 {
1433
+ margin: 1.5rem !important;
1434
+ }
1435
+ .m-sm-5 {
1436
+ margin: 3rem !important;
1437
+ }
1438
+ .m-sm-auto {
1439
+ margin: auto !important;
1440
+ }
1441
+ .mx-sm-0 {
1442
+ margin-right: 0 !important;
1443
+ margin-left: 0 !important;
1444
+ }
1445
+ .mx-sm-1 {
1446
+ margin-right: 0.25rem !important;
1447
+ margin-left: 0.25rem !important;
1448
+ }
1449
+ .mx-sm-2 {
1450
+ margin-right: 0.5rem !important;
1451
+ margin-left: 0.5rem !important;
1452
+ }
1453
+ .mx-sm-3 {
1454
+ margin-right: 1rem !important;
1455
+ margin-left: 1rem !important;
1456
+ }
1457
+ .mx-sm-4 {
1458
+ margin-right: 1.5rem !important;
1459
+ margin-left: 1.5rem !important;
1460
+ }
1461
+ .mx-sm-5 {
1462
+ margin-right: 3rem !important;
1463
+ margin-left: 3rem !important;
1464
+ }
1465
+ .mx-sm-auto {
1466
+ margin-right: auto !important;
1467
+ margin-left: auto !important;
1468
+ }
1469
+ .my-sm-0 {
1470
+ margin-top: 0 !important;
1471
+ margin-bottom: 0 !important;
1472
+ }
1473
+ .my-sm-1 {
1474
+ margin-top: 0.25rem !important;
1475
+ margin-bottom: 0.25rem !important;
1476
+ }
1477
+ .my-sm-2 {
1478
+ margin-top: 0.5rem !important;
1479
+ margin-bottom: 0.5rem !important;
1480
+ }
1481
+ .my-sm-3 {
1482
+ margin-top: 1rem !important;
1483
+ margin-bottom: 1rem !important;
1484
+ }
1485
+ .my-sm-4 {
1486
+ margin-top: 1.5rem !important;
1487
+ margin-bottom: 1.5rem !important;
1488
+ }
1489
+ .my-sm-5 {
1490
+ margin-top: 3rem !important;
1491
+ margin-bottom: 3rem !important;
1492
+ }
1493
+ .my-sm-auto {
1494
+ margin-top: auto !important;
1495
+ margin-bottom: auto !important;
1496
+ }
1497
+ .mt-sm-0 {
1498
+ margin-top: 0 !important;
1499
+ }
1500
+ .mt-sm-1 {
1501
+ margin-top: 0.25rem !important;
1502
+ }
1503
+ .mt-sm-2 {
1504
+ margin-top: 0.5rem !important;
1505
+ }
1506
+ .mt-sm-3 {
1507
+ margin-top: 1rem !important;
1508
+ }
1509
+ .mt-sm-4 {
1510
+ margin-top: 1.5rem !important;
1511
+ }
1512
+ .mt-sm-5 {
1513
+ margin-top: 3rem !important;
1514
+ }
1515
+ .mt-sm-auto {
1516
+ margin-top: auto !important;
1517
+ }
1518
+ .me-sm-0 {
1519
+ margin-right: 0 !important;
1520
+ }
1521
+ .me-sm-1 {
1522
+ margin-right: 0.25rem !important;
1523
+ }
1524
+ .me-sm-2 {
1525
+ margin-right: 0.5rem !important;
1526
+ }
1527
+ .me-sm-3 {
1528
+ margin-right: 1rem !important;
1529
+ }
1530
+ .me-sm-4 {
1531
+ margin-right: 1.5rem !important;
1532
+ }
1533
+ .me-sm-5 {
1534
+ margin-right: 3rem !important;
1535
+ }
1536
+ .me-sm-auto {
1537
+ margin-right: auto !important;
1538
+ }
1539
+ .mb-sm-0 {
1540
+ margin-bottom: 0 !important;
1541
+ }
1542
+ .mb-sm-1 {
1543
+ margin-bottom: 0.25rem !important;
1544
+ }
1545
+ .mb-sm-2 {
1546
+ margin-bottom: 0.5rem !important;
1547
+ }
1548
+ .mb-sm-3 {
1549
+ margin-bottom: 1rem !important;
1550
+ }
1551
+ .mb-sm-4 {
1552
+ margin-bottom: 1.5rem !important;
1553
+ }
1554
+ .mb-sm-5 {
1555
+ margin-bottom: 3rem !important;
1556
+ }
1557
+ .mb-sm-auto {
1558
+ margin-bottom: auto !important;
1559
+ }
1560
+ .ms-sm-0 {
1561
+ margin-left: 0 !important;
1562
+ }
1563
+ .ms-sm-1 {
1564
+ margin-left: 0.25rem !important;
1565
+ }
1566
+ .ms-sm-2 {
1567
+ margin-left: 0.5rem !important;
1568
+ }
1569
+ .ms-sm-3 {
1570
+ margin-left: 1rem !important;
1571
+ }
1572
+ .ms-sm-4 {
1573
+ margin-left: 1.5rem !important;
1574
+ }
1575
+ .ms-sm-5 {
1576
+ margin-left: 3rem !important;
1577
+ }
1578
+ .ms-sm-auto {
1579
+ margin-left: auto !important;
1580
+ }
1581
+ .p-sm-0 {
1582
+ padding: 0 !important;
1583
+ }
1584
+ .p-sm-1 {
1585
+ padding: 0.25rem !important;
1586
+ }
1587
+ .p-sm-2 {
1588
+ padding: 0.5rem !important;
1589
+ }
1590
+ .p-sm-3 {
1591
+ padding: 1rem !important;
1592
+ }
1593
+ .p-sm-4 {
1594
+ padding: 1.5rem !important;
1595
+ }
1596
+ .p-sm-5 {
1597
+ padding: 3rem !important;
1598
+ }
1599
+ .px-sm-0 {
1600
+ padding-right: 0 !important;
1601
+ padding-left: 0 !important;
1602
+ }
1603
+ .px-sm-1 {
1604
+ padding-right: 0.25rem !important;
1605
+ padding-left: 0.25rem !important;
1606
+ }
1607
+ .px-sm-2 {
1608
+ padding-right: 0.5rem !important;
1609
+ padding-left: 0.5rem !important;
1610
+ }
1611
+ .px-sm-3 {
1612
+ padding-right: 1rem !important;
1613
+ padding-left: 1rem !important;
1614
+ }
1615
+ .px-sm-4 {
1616
+ padding-right: 1.5rem !important;
1617
+ padding-left: 1.5rem !important;
1618
+ }
1619
+ .px-sm-5 {
1620
+ padding-right: 3rem !important;
1621
+ padding-left: 3rem !important;
1622
+ }
1623
+ .py-sm-0 {
1624
+ padding-top: 0 !important;
1625
+ padding-bottom: 0 !important;
1626
+ }
1627
+ .py-sm-1 {
1628
+ padding-top: 0.25rem !important;
1629
+ padding-bottom: 0.25rem !important;
1630
+ }
1631
+ .py-sm-2 {
1632
+ padding-top: 0.5rem !important;
1633
+ padding-bottom: 0.5rem !important;
1634
+ }
1635
+ .py-sm-3 {
1636
+ padding-top: 1rem !important;
1637
+ padding-bottom: 1rem !important;
1638
+ }
1639
+ .py-sm-4 {
1640
+ padding-top: 1.5rem !important;
1641
+ padding-bottom: 1.5rem !important;
1642
+ }
1643
+ .py-sm-5 {
1644
+ padding-top: 3rem !important;
1645
+ padding-bottom: 3rem !important;
1646
+ }
1647
+ .pt-sm-0 {
1648
+ padding-top: 0 !important;
1649
+ }
1650
+ .pt-sm-1 {
1651
+ padding-top: 0.25rem !important;
1652
+ }
1653
+ .pt-sm-2 {
1654
+ padding-top: 0.5rem !important;
1655
+ }
1656
+ .pt-sm-3 {
1657
+ padding-top: 1rem !important;
1658
+ }
1659
+ .pt-sm-4 {
1660
+ padding-top: 1.5rem !important;
1661
+ }
1662
+ .pt-sm-5 {
1663
+ padding-top: 3rem !important;
1664
+ }
1665
+ .pe-sm-0 {
1666
+ padding-right: 0 !important;
1667
+ }
1668
+ .pe-sm-1 {
1669
+ padding-right: 0.25rem !important;
1670
+ }
1671
+ .pe-sm-2 {
1672
+ padding-right: 0.5rem !important;
1673
+ }
1674
+ .pe-sm-3 {
1675
+ padding-right: 1rem !important;
1676
+ }
1677
+ .pe-sm-4 {
1678
+ padding-right: 1.5rem !important;
1679
+ }
1680
+ .pe-sm-5 {
1681
+ padding-right: 3rem !important;
1682
+ }
1683
+ .pb-sm-0 {
1684
+ padding-bottom: 0 !important;
1685
+ }
1686
+ .pb-sm-1 {
1687
+ padding-bottom: 0.25rem !important;
1688
+ }
1689
+ .pb-sm-2 {
1690
+ padding-bottom: 0.5rem !important;
1691
+ }
1692
+ .pb-sm-3 {
1693
+ padding-bottom: 1rem !important;
1694
+ }
1695
+ .pb-sm-4 {
1696
+ padding-bottom: 1.5rem !important;
1697
+ }
1698
+ .pb-sm-5 {
1699
+ padding-bottom: 3rem !important;
1700
+ }
1701
+ .ps-sm-0 {
1702
+ padding-left: 0 !important;
1703
+ }
1704
+ .ps-sm-1 {
1705
+ padding-left: 0.25rem !important;
1706
+ }
1707
+ .ps-sm-2 {
1708
+ padding-left: 0.5rem !important;
1709
+ }
1710
+ .ps-sm-3 {
1711
+ padding-left: 1rem !important;
1712
+ }
1713
+ .ps-sm-4 {
1714
+ padding-left: 1.5rem !important;
1715
+ }
1716
+ .ps-sm-5 {
1717
+ padding-left: 3rem !important;
1718
+ }
1719
+ .text-sm-start {
1720
+ text-align: left !important;
1721
+ }
1722
+ .text-sm-end {
1723
+ text-align: right !important;
1724
+ }
1725
+ .text-sm-center {
1726
+ text-align: center !important;
1727
+ }
1728
+ }
1729
+ @media (min-width: 768px) {
1730
+ .float-md-start {
1731
+ float: left !important;
1732
+ }
1733
+ .float-md-end {
1734
+ float: right !important;
1735
+ }
1736
+ .float-md-none {
1737
+ float: none !important;
1738
+ }
1739
+ .d-md-inline {
1740
+ display: inline !important;
1741
+ }
1742
+ .d-md-inline-block {
1743
+ display: inline-block !important;
1744
+ }
1745
+ .d-md-block {
1746
+ display: block !important;
1747
+ }
1748
+ .d-md-grid {
1749
+ display: grid !important;
1750
+ }
1751
+ .d-md-table {
1752
+ display: table !important;
1753
+ }
1754
+ .d-md-table-row {
1755
+ display: table-row !important;
1756
+ }
1757
+ .d-md-table-cell {
1758
+ display: table-cell !important;
1759
+ }
1760
+ .d-md-flex {
1761
+ display: flex !important;
1762
+ }
1763
+ .d-md-inline-flex {
1764
+ display: inline-flex !important;
1765
+ }
1766
+ .d-md-none {
1767
+ display: none !important;
1768
+ }
1769
+ .flex-md-fill {
1770
+ flex: 1 1 auto !important;
1771
+ }
1772
+ .flex-md-row {
1773
+ flex-direction: row !important;
1774
+ }
1775
+ .flex-md-column {
1776
+ flex-direction: column !important;
1777
+ }
1778
+ .flex-md-row-reverse {
1779
+ flex-direction: row-reverse !important;
1780
+ }
1781
+ .flex-md-column-reverse {
1782
+ flex-direction: column-reverse !important;
1783
+ }
1784
+ .flex-md-grow-0 {
1785
+ flex-grow: 0 !important;
1786
+ }
1787
+ .flex-md-grow-1 {
1788
+ flex-grow: 1 !important;
1789
+ }
1790
+ .flex-md-shrink-0 {
1791
+ flex-shrink: 0 !important;
1792
+ }
1793
+ .flex-md-shrink-1 {
1794
+ flex-shrink: 1 !important;
1795
+ }
1796
+ .flex-md-wrap {
1797
+ flex-wrap: wrap !important;
1798
+ }
1799
+ .flex-md-nowrap {
1800
+ flex-wrap: nowrap !important;
1801
+ }
1802
+ .flex-md-wrap-reverse {
1803
+ flex-wrap: wrap-reverse !important;
1804
+ }
1805
+ .gap-md-0 {
1806
+ gap: 0 !important;
1807
+ }
1808
+ .gap-md-1 {
1809
+ gap: 0.25rem !important;
1810
+ }
1811
+ .gap-md-2 {
1812
+ gap: 0.5rem !important;
1813
+ }
1814
+ .gap-md-3 {
1815
+ gap: 1rem !important;
1816
+ }
1817
+ .gap-md-4 {
1818
+ gap: 1.5rem !important;
1819
+ }
1820
+ .gap-md-5 {
1821
+ gap: 3rem !important;
1822
+ }
1823
+ .justify-content-md-start {
1824
+ justify-content: flex-start !important;
1825
+ }
1826
+ .justify-content-md-end {
1827
+ justify-content: flex-end !important;
1828
+ }
1829
+ .justify-content-md-center {
1830
+ justify-content: center !important;
1831
+ }
1832
+ .justify-content-md-between {
1833
+ justify-content: space-between !important;
1834
+ }
1835
+ .justify-content-md-around {
1836
+ justify-content: space-around !important;
1837
+ }
1838
+ .justify-content-md-evenly {
1839
+ justify-content: space-evenly !important;
1840
+ }
1841
+ .align-items-md-start {
1842
+ align-items: flex-start !important;
1843
+ }
1844
+ .align-items-md-end {
1845
+ align-items: flex-end !important;
1846
+ }
1847
+ .align-items-md-center {
1848
+ align-items: center !important;
1849
+ }
1850
+ .align-items-md-baseline {
1851
+ align-items: baseline !important;
1852
+ }
1853
+ .align-items-md-stretch {
1854
+ align-items: stretch !important;
1855
+ }
1856
+ .align-content-md-start {
1857
+ align-content: flex-start !important;
1858
+ }
1859
+ .align-content-md-end {
1860
+ align-content: flex-end !important;
1861
+ }
1862
+ .align-content-md-center {
1863
+ align-content: center !important;
1864
+ }
1865
+ .align-content-md-between {
1866
+ align-content: space-between !important;
1867
+ }
1868
+ .align-content-md-around {
1869
+ align-content: space-around !important;
1870
+ }
1871
+ .align-content-md-stretch {
1872
+ align-content: stretch !important;
1873
+ }
1874
+ .align-self-md-auto {
1875
+ align-self: auto !important;
1876
+ }
1877
+ .align-self-md-start {
1878
+ align-self: flex-start !important;
1879
+ }
1880
+ .align-self-md-end {
1881
+ align-self: flex-end !important;
1882
+ }
1883
+ .align-self-md-center {
1884
+ align-self: center !important;
1885
+ }
1886
+ .align-self-md-baseline {
1887
+ align-self: baseline !important;
1888
+ }
1889
+ .align-self-md-stretch {
1890
+ align-self: stretch !important;
1891
+ }
1892
+ .order-md-first {
1893
+ order: -1 !important;
1894
+ }
1895
+ .order-md-0 {
1896
+ order: 0 !important;
1897
+ }
1898
+ .order-md-1 {
1899
+ order: 1 !important;
1900
+ }
1901
+ .order-md-2 {
1902
+ order: 2 !important;
1903
+ }
1904
+ .order-md-3 {
1905
+ order: 3 !important;
1906
+ }
1907
+ .order-md-4 {
1908
+ order: 4 !important;
1909
+ }
1910
+ .order-md-5 {
1911
+ order: 5 !important;
1912
+ }
1913
+ .order-md-last {
1914
+ order: 6 !important;
1915
+ }
1916
+ .m-md-0 {
1917
+ margin: 0 !important;
1918
+ }
1919
+ .m-md-1 {
1920
+ margin: 0.25rem !important;
1921
+ }
1922
+ .m-md-2 {
1923
+ margin: 0.5rem !important;
1924
+ }
1925
+ .m-md-3 {
1926
+ margin: 1rem !important;
1927
+ }
1928
+ .m-md-4 {
1929
+ margin: 1.5rem !important;
1930
+ }
1931
+ .m-md-5 {
1932
+ margin: 3rem !important;
1933
+ }
1934
+ .m-md-auto {
1935
+ margin: auto !important;
1936
+ }
1937
+ .mx-md-0 {
1938
+ margin-right: 0 !important;
1939
+ margin-left: 0 !important;
1940
+ }
1941
+ .mx-md-1 {
1942
+ margin-right: 0.25rem !important;
1943
+ margin-left: 0.25rem !important;
1944
+ }
1945
+ .mx-md-2 {
1946
+ margin-right: 0.5rem !important;
1947
+ margin-left: 0.5rem !important;
1948
+ }
1949
+ .mx-md-3 {
1950
+ margin-right: 1rem !important;
1951
+ margin-left: 1rem !important;
1952
+ }
1953
+ .mx-md-4 {
1954
+ margin-right: 1.5rem !important;
1955
+ margin-left: 1.5rem !important;
1956
+ }
1957
+ .mx-md-5 {
1958
+ margin-right: 3rem !important;
1959
+ margin-left: 3rem !important;
1960
+ }
1961
+ .mx-md-auto {
1962
+ margin-right: auto !important;
1963
+ margin-left: auto !important;
1964
+ }
1965
+ .my-md-0 {
1966
+ margin-top: 0 !important;
1967
+ margin-bottom: 0 !important;
1968
+ }
1969
+ .my-md-1 {
1970
+ margin-top: 0.25rem !important;
1971
+ margin-bottom: 0.25rem !important;
1972
+ }
1973
+ .my-md-2 {
1974
+ margin-top: 0.5rem !important;
1975
+ margin-bottom: 0.5rem !important;
1976
+ }
1977
+ .my-md-3 {
1978
+ margin-top: 1rem !important;
1979
+ margin-bottom: 1rem !important;
1980
+ }
1981
+ .my-md-4 {
1982
+ margin-top: 1.5rem !important;
1983
+ margin-bottom: 1.5rem !important;
1984
+ }
1985
+ .my-md-5 {
1986
+ margin-top: 3rem !important;
1987
+ margin-bottom: 3rem !important;
1988
+ }
1989
+ .my-md-auto {
1990
+ margin-top: auto !important;
1991
+ margin-bottom: auto !important;
1992
+ }
1993
+ .mt-md-0 {
1994
+ margin-top: 0 !important;
1995
+ }
1996
+ .mt-md-1 {
1997
+ margin-top: 0.25rem !important;
1998
+ }
1999
+ .mt-md-2 {
2000
+ margin-top: 0.5rem !important;
2001
+ }
2002
+ .mt-md-3 {
2003
+ margin-top: 1rem !important;
2004
+ }
2005
+ .mt-md-4 {
2006
+ margin-top: 1.5rem !important;
2007
+ }
2008
+ .mt-md-5 {
2009
+ margin-top: 3rem !important;
2010
+ }
2011
+ .mt-md-auto {
2012
+ margin-top: auto !important;
2013
+ }
2014
+ .me-md-0 {
2015
+ margin-right: 0 !important;
2016
+ }
2017
+ .me-md-1 {
2018
+ margin-right: 0.25rem !important;
2019
+ }
2020
+ .me-md-2 {
2021
+ margin-right: 0.5rem !important;
2022
+ }
2023
+ .me-md-3 {
2024
+ margin-right: 1rem !important;
2025
+ }
2026
+ .me-md-4 {
2027
+ margin-right: 1.5rem !important;
2028
+ }
2029
+ .me-md-5 {
2030
+ margin-right: 3rem !important;
2031
+ }
2032
+ .me-md-auto {
2033
+ margin-right: auto !important;
2034
+ }
2035
+ .mb-md-0 {
2036
+ margin-bottom: 0 !important;
2037
+ }
2038
+ .mb-md-1 {
2039
+ margin-bottom: 0.25rem !important;
2040
+ }
2041
+ .mb-md-2 {
2042
+ margin-bottom: 0.5rem !important;
2043
+ }
2044
+ .mb-md-3 {
2045
+ margin-bottom: 1rem !important;
2046
+ }
2047
+ .mb-md-4 {
2048
+ margin-bottom: 1.5rem !important;
2049
+ }
2050
+ .mb-md-5 {
2051
+ margin-bottom: 3rem !important;
2052
+ }
2053
+ .mb-md-auto {
2054
+ margin-bottom: auto !important;
2055
+ }
2056
+ .ms-md-0 {
2057
+ margin-left: 0 !important;
2058
+ }
2059
+ .ms-md-1 {
2060
+ margin-left: 0.25rem !important;
2061
+ }
2062
+ .ms-md-2 {
2063
+ margin-left: 0.5rem !important;
2064
+ }
2065
+ .ms-md-3 {
2066
+ margin-left: 1rem !important;
2067
+ }
2068
+ .ms-md-4 {
2069
+ margin-left: 1.5rem !important;
2070
+ }
2071
+ .ms-md-5 {
2072
+ margin-left: 3rem !important;
2073
+ }
2074
+ .ms-md-auto {
2075
+ margin-left: auto !important;
2076
+ }
2077
+ .p-md-0 {
2078
+ padding: 0 !important;
2079
+ }
2080
+ .p-md-1 {
2081
+ padding: 0.25rem !important;
2082
+ }
2083
+ .p-md-2 {
2084
+ padding: 0.5rem !important;
2085
+ }
2086
+ .p-md-3 {
2087
+ padding: 1rem !important;
2088
+ }
2089
+ .p-md-4 {
2090
+ padding: 1.5rem !important;
2091
+ }
2092
+ .p-md-5 {
2093
+ padding: 3rem !important;
2094
+ }
2095
+ .px-md-0 {
2096
+ padding-right: 0 !important;
2097
+ padding-left: 0 !important;
2098
+ }
2099
+ .px-md-1 {
2100
+ padding-right: 0.25rem !important;
2101
+ padding-left: 0.25rem !important;
2102
+ }
2103
+ .px-md-2 {
2104
+ padding-right: 0.5rem !important;
2105
+ padding-left: 0.5rem !important;
2106
+ }
2107
+ .px-md-3 {
2108
+ padding-right: 1rem !important;
2109
+ padding-left: 1rem !important;
2110
+ }
2111
+ .px-md-4 {
2112
+ padding-right: 1.5rem !important;
2113
+ padding-left: 1.5rem !important;
2114
+ }
2115
+ .px-md-5 {
2116
+ padding-right: 3rem !important;
2117
+ padding-left: 3rem !important;
2118
+ }
2119
+ .py-md-0 {
2120
+ padding-top: 0 !important;
2121
+ padding-bottom: 0 !important;
2122
+ }
2123
+ .py-md-1 {
2124
+ padding-top: 0.25rem !important;
2125
+ padding-bottom: 0.25rem !important;
2126
+ }
2127
+ .py-md-2 {
2128
+ padding-top: 0.5rem !important;
2129
+ padding-bottom: 0.5rem !important;
2130
+ }
2131
+ .py-md-3 {
2132
+ padding-top: 1rem !important;
2133
+ padding-bottom: 1rem !important;
2134
+ }
2135
+ .py-md-4 {
2136
+ padding-top: 1.5rem !important;
2137
+ padding-bottom: 1.5rem !important;
2138
+ }
2139
+ .py-md-5 {
2140
+ padding-top: 3rem !important;
2141
+ padding-bottom: 3rem !important;
2142
+ }
2143
+ .pt-md-0 {
2144
+ padding-top: 0 !important;
2145
+ }
2146
+ .pt-md-1 {
2147
+ padding-top: 0.25rem !important;
2148
+ }
2149
+ .pt-md-2 {
2150
+ padding-top: 0.5rem !important;
2151
+ }
2152
+ .pt-md-3 {
2153
+ padding-top: 1rem !important;
2154
+ }
2155
+ .pt-md-4 {
2156
+ padding-top: 1.5rem !important;
2157
+ }
2158
+ .pt-md-5 {
2159
+ padding-top: 3rem !important;
2160
+ }
2161
+ .pe-md-0 {
2162
+ padding-right: 0 !important;
2163
+ }
2164
+ .pe-md-1 {
2165
+ padding-right: 0.25rem !important;
2166
+ }
2167
+ .pe-md-2 {
2168
+ padding-right: 0.5rem !important;
2169
+ }
2170
+ .pe-md-3 {
2171
+ padding-right: 1rem !important;
2172
+ }
2173
+ .pe-md-4 {
2174
+ padding-right: 1.5rem !important;
2175
+ }
2176
+ .pe-md-5 {
2177
+ padding-right: 3rem !important;
2178
+ }
2179
+ .pb-md-0 {
2180
+ padding-bottom: 0 !important;
2181
+ }
2182
+ .pb-md-1 {
2183
+ padding-bottom: 0.25rem !important;
2184
+ }
2185
+ .pb-md-2 {
2186
+ padding-bottom: 0.5rem !important;
2187
+ }
2188
+ .pb-md-3 {
2189
+ padding-bottom: 1rem !important;
2190
+ }
2191
+ .pb-md-4 {
2192
+ padding-bottom: 1.5rem !important;
2193
+ }
2194
+ .pb-md-5 {
2195
+ padding-bottom: 3rem !important;
2196
+ }
2197
+ .ps-md-0 {
2198
+ padding-left: 0 !important;
2199
+ }
2200
+ .ps-md-1 {
2201
+ padding-left: 0.25rem !important;
2202
+ }
2203
+ .ps-md-2 {
2204
+ padding-left: 0.5rem !important;
2205
+ }
2206
+ .ps-md-3 {
2207
+ padding-left: 1rem !important;
2208
+ }
2209
+ .ps-md-4 {
2210
+ padding-left: 1.5rem !important;
2211
+ }
2212
+ .ps-md-5 {
2213
+ padding-left: 3rem !important;
2214
+ }
2215
+ .text-md-start {
2216
+ text-align: left !important;
2217
+ }
2218
+ .text-md-end {
2219
+ text-align: right !important;
2220
+ }
2221
+ .text-md-center {
2222
+ text-align: center !important;
2223
+ }
2224
+ }
2225
+ @media (min-width: 992px) {
2226
+ .float-lg-start {
2227
+ float: left !important;
2228
+ }
2229
+ .float-lg-end {
2230
+ float: right !important;
2231
+ }
2232
+ .float-lg-none {
2233
+ float: none !important;
2234
+ }
2235
+ .d-lg-inline {
2236
+ display: inline !important;
2237
+ }
2238
+ .d-lg-inline-block {
2239
+ display: inline-block !important;
2240
+ }
2241
+ .d-lg-block {
2242
+ display: block !important;
2243
+ }
2244
+ .d-lg-grid {
2245
+ display: grid !important;
2246
+ }
2247
+ .d-lg-table {
2248
+ display: table !important;
2249
+ }
2250
+ .d-lg-table-row {
2251
+ display: table-row !important;
2252
+ }
2253
+ .d-lg-table-cell {
2254
+ display: table-cell !important;
2255
+ }
2256
+ .d-lg-flex {
2257
+ display: flex !important;
2258
+ }
2259
+ .d-lg-inline-flex {
2260
+ display: inline-flex !important;
2261
+ }
2262
+ .d-lg-none {
2263
+ display: none !important;
2264
+ }
2265
+ .flex-lg-fill {
2266
+ flex: 1 1 auto !important;
2267
+ }
2268
+ .flex-lg-row {
2269
+ flex-direction: row !important;
2270
+ }
2271
+ .flex-lg-column {
2272
+ flex-direction: column !important;
2273
+ }
2274
+ .flex-lg-row-reverse {
2275
+ flex-direction: row-reverse !important;
2276
+ }
2277
+ .flex-lg-column-reverse {
2278
+ flex-direction: column-reverse !important;
2279
+ }
2280
+ .flex-lg-grow-0 {
2281
+ flex-grow: 0 !important;
2282
+ }
2283
+ .flex-lg-grow-1 {
2284
+ flex-grow: 1 !important;
2285
+ }
2286
+ .flex-lg-shrink-0 {
2287
+ flex-shrink: 0 !important;
2288
+ }
2289
+ .flex-lg-shrink-1 {
2290
+ flex-shrink: 1 !important;
2291
+ }
2292
+ .flex-lg-wrap {
2293
+ flex-wrap: wrap !important;
2294
+ }
2295
+ .flex-lg-nowrap {
2296
+ flex-wrap: nowrap !important;
2297
+ }
2298
+ .flex-lg-wrap-reverse {
2299
+ flex-wrap: wrap-reverse !important;
2300
+ }
2301
+ .gap-lg-0 {
2302
+ gap: 0 !important;
2303
+ }
2304
+ .gap-lg-1 {
2305
+ gap: 0.25rem !important;
2306
+ }
2307
+ .gap-lg-2 {
2308
+ gap: 0.5rem !important;
2309
+ }
2310
+ .gap-lg-3 {
2311
+ gap: 1rem !important;
2312
+ }
2313
+ .gap-lg-4 {
2314
+ gap: 1.5rem !important;
2315
+ }
2316
+ .gap-lg-5 {
2317
+ gap: 3rem !important;
2318
+ }
2319
+ .justify-content-lg-start {
2320
+ justify-content: flex-start !important;
2321
+ }
2322
+ .justify-content-lg-end {
2323
+ justify-content: flex-end !important;
2324
+ }
2325
+ .justify-content-lg-center {
2326
+ justify-content: center !important;
2327
+ }
2328
+ .justify-content-lg-between {
2329
+ justify-content: space-between !important;
2330
+ }
2331
+ .justify-content-lg-around {
2332
+ justify-content: space-around !important;
2333
+ }
2334
+ .justify-content-lg-evenly {
2335
+ justify-content: space-evenly !important;
2336
+ }
2337
+ .align-items-lg-start {
2338
+ align-items: flex-start !important;
2339
+ }
2340
+ .align-items-lg-end {
2341
+ align-items: flex-end !important;
2342
+ }
2343
+ .align-items-lg-center {
2344
+ align-items: center !important;
2345
+ }
2346
+ .align-items-lg-baseline {
2347
+ align-items: baseline !important;
2348
+ }
2349
+ .align-items-lg-stretch {
2350
+ align-items: stretch !important;
2351
+ }
2352
+ .align-content-lg-start {
2353
+ align-content: flex-start !important;
2354
+ }
2355
+ .align-content-lg-end {
2356
+ align-content: flex-end !important;
2357
+ }
2358
+ .align-content-lg-center {
2359
+ align-content: center !important;
2360
+ }
2361
+ .align-content-lg-between {
2362
+ align-content: space-between !important;
2363
+ }
2364
+ .align-content-lg-around {
2365
+ align-content: space-around !important;
2366
+ }
2367
+ .align-content-lg-stretch {
2368
+ align-content: stretch !important;
2369
+ }
2370
+ .align-self-lg-auto {
2371
+ align-self: auto !important;
2372
+ }
2373
+ .align-self-lg-start {
2374
+ align-self: flex-start !important;
2375
+ }
2376
+ .align-self-lg-end {
2377
+ align-self: flex-end !important;
2378
+ }
2379
+ .align-self-lg-center {
2380
+ align-self: center !important;
2381
+ }
2382
+ .align-self-lg-baseline {
2383
+ align-self: baseline !important;
2384
+ }
2385
+ .align-self-lg-stretch {
2386
+ align-self: stretch !important;
2387
+ }
2388
+ .order-lg-first {
2389
+ order: -1 !important;
2390
+ }
2391
+ .order-lg-0 {
2392
+ order: 0 !important;
2393
+ }
2394
+ .order-lg-1 {
2395
+ order: 1 !important;
2396
+ }
2397
+ .order-lg-2 {
2398
+ order: 2 !important;
2399
+ }
2400
+ .order-lg-3 {
2401
+ order: 3 !important;
2402
+ }
2403
+ .order-lg-4 {
2404
+ order: 4 !important;
2405
+ }
2406
+ .order-lg-5 {
2407
+ order: 5 !important;
2408
+ }
2409
+ .order-lg-last {
2410
+ order: 6 !important;
2411
+ }
2412
+ .m-lg-0 {
2413
+ margin: 0 !important;
2414
+ }
2415
+ .m-lg-1 {
2416
+ margin: 0.25rem !important;
2417
+ }
2418
+ .m-lg-2 {
2419
+ margin: 0.5rem !important;
2420
+ }
2421
+ .m-lg-3 {
2422
+ margin: 1rem !important;
2423
+ }
2424
+ .m-lg-4 {
2425
+ margin: 1.5rem !important;
2426
+ }
2427
+ .m-lg-5 {
2428
+ margin: 3rem !important;
2429
+ }
2430
+ .m-lg-auto {
2431
+ margin: auto !important;
2432
+ }
2433
+ .mx-lg-0 {
2434
+ margin-right: 0 !important;
2435
+ margin-left: 0 !important;
2436
+ }
2437
+ .mx-lg-1 {
2438
+ margin-right: 0.25rem !important;
2439
+ margin-left: 0.25rem !important;
2440
+ }
2441
+ .mx-lg-2 {
2442
+ margin-right: 0.5rem !important;
2443
+ margin-left: 0.5rem !important;
2444
+ }
2445
+ .mx-lg-3 {
2446
+ margin-right: 1rem !important;
2447
+ margin-left: 1rem !important;
2448
+ }
2449
+ .mx-lg-4 {
2450
+ margin-right: 1.5rem !important;
2451
+ margin-left: 1.5rem !important;
2452
+ }
2453
+ .mx-lg-5 {
2454
+ margin-right: 3rem !important;
2455
+ margin-left: 3rem !important;
2456
+ }
2457
+ .mx-lg-auto {
2458
+ margin-right: auto !important;
2459
+ margin-left: auto !important;
2460
+ }
2461
+ .my-lg-0 {
2462
+ margin-top: 0 !important;
2463
+ margin-bottom: 0 !important;
2464
+ }
2465
+ .my-lg-1 {
2466
+ margin-top: 0.25rem !important;
2467
+ margin-bottom: 0.25rem !important;
2468
+ }
2469
+ .my-lg-2 {
2470
+ margin-top: 0.5rem !important;
2471
+ margin-bottom: 0.5rem !important;
2472
+ }
2473
+ .my-lg-3 {
2474
+ margin-top: 1rem !important;
2475
+ margin-bottom: 1rem !important;
2476
+ }
2477
+ .my-lg-4 {
2478
+ margin-top: 1.5rem !important;
2479
+ margin-bottom: 1.5rem !important;
2480
+ }
2481
+ .my-lg-5 {
2482
+ margin-top: 3rem !important;
2483
+ margin-bottom: 3rem !important;
2484
+ }
2485
+ .my-lg-auto {
2486
+ margin-top: auto !important;
2487
+ margin-bottom: auto !important;
2488
+ }
2489
+ .mt-lg-0 {
2490
+ margin-top: 0 !important;
2491
+ }
2492
+ .mt-lg-1 {
2493
+ margin-top: 0.25rem !important;
2494
+ }
2495
+ .mt-lg-2 {
2496
+ margin-top: 0.5rem !important;
2497
+ }
2498
+ .mt-lg-3 {
2499
+ margin-top: 1rem !important;
2500
+ }
2501
+ .mt-lg-4 {
2502
+ margin-top: 1.5rem !important;
2503
+ }
2504
+ .mt-lg-5 {
2505
+ margin-top: 3rem !important;
2506
+ }
2507
+ .mt-lg-auto {
2508
+ margin-top: auto !important;
2509
+ }
2510
+ .me-lg-0 {
2511
+ margin-right: 0 !important;
2512
+ }
2513
+ .me-lg-1 {
2514
+ margin-right: 0.25rem !important;
2515
+ }
2516
+ .me-lg-2 {
2517
+ margin-right: 0.5rem !important;
2518
+ }
2519
+ .me-lg-3 {
2520
+ margin-right: 1rem !important;
2521
+ }
2522
+ .me-lg-4 {
2523
+ margin-right: 1.5rem !important;
2524
+ }
2525
+ .me-lg-5 {
2526
+ margin-right: 3rem !important;
2527
+ }
2528
+ .me-lg-auto {
2529
+ margin-right: auto !important;
2530
+ }
2531
+ .mb-lg-0 {
2532
+ margin-bottom: 0 !important;
2533
+ }
2534
+ .mb-lg-1 {
2535
+ margin-bottom: 0.25rem !important;
2536
+ }
2537
+ .mb-lg-2 {
2538
+ margin-bottom: 0.5rem !important;
2539
+ }
2540
+ .mb-lg-3 {
2541
+ margin-bottom: 1rem !important;
2542
+ }
2543
+ .mb-lg-4 {
2544
+ margin-bottom: 1.5rem !important;
2545
+ }
2546
+ .mb-lg-5 {
2547
+ margin-bottom: 3rem !important;
2548
+ }
2549
+ .mb-lg-auto {
2550
+ margin-bottom: auto !important;
2551
+ }
2552
+ .ms-lg-0 {
2553
+ margin-left: 0 !important;
2554
+ }
2555
+ .ms-lg-1 {
2556
+ margin-left: 0.25rem !important;
2557
+ }
2558
+ .ms-lg-2 {
2559
+ margin-left: 0.5rem !important;
2560
+ }
2561
+ .ms-lg-3 {
2562
+ margin-left: 1rem !important;
2563
+ }
2564
+ .ms-lg-4 {
2565
+ margin-left: 1.5rem !important;
2566
+ }
2567
+ .ms-lg-5 {
2568
+ margin-left: 3rem !important;
2569
+ }
2570
+ .ms-lg-auto {
2571
+ margin-left: auto !important;
2572
+ }
2573
+ .p-lg-0 {
2574
+ padding: 0 !important;
2575
+ }
2576
+ .p-lg-1 {
2577
+ padding: 0.25rem !important;
2578
+ }
2579
+ .p-lg-2 {
2580
+ padding: 0.5rem !important;
2581
+ }
2582
+ .p-lg-3 {
2583
+ padding: 1rem !important;
2584
+ }
2585
+ .p-lg-4 {
2586
+ padding: 1.5rem !important;
2587
+ }
2588
+ .p-lg-5 {
2589
+ padding: 3rem !important;
2590
+ }
2591
+ .px-lg-0 {
2592
+ padding-right: 0 !important;
2593
+ padding-left: 0 !important;
2594
+ }
2595
+ .px-lg-1 {
2596
+ padding-right: 0.25rem !important;
2597
+ padding-left: 0.25rem !important;
2598
+ }
2599
+ .px-lg-2 {
2600
+ padding-right: 0.5rem !important;
2601
+ padding-left: 0.5rem !important;
2602
+ }
2603
+ .px-lg-3 {
2604
+ padding-right: 1rem !important;
2605
+ padding-left: 1rem !important;
2606
+ }
2607
+ .px-lg-4 {
2608
+ padding-right: 1.5rem !important;
2609
+ padding-left: 1.5rem !important;
2610
+ }
2611
+ .px-lg-5 {
2612
+ padding-right: 3rem !important;
2613
+ padding-left: 3rem !important;
2614
+ }
2615
+ .py-lg-0 {
2616
+ padding-top: 0 !important;
2617
+ padding-bottom: 0 !important;
2618
+ }
2619
+ .py-lg-1 {
2620
+ padding-top: 0.25rem !important;
2621
+ padding-bottom: 0.25rem !important;
2622
+ }
2623
+ .py-lg-2 {
2624
+ padding-top: 0.5rem !important;
2625
+ padding-bottom: 0.5rem !important;
2626
+ }
2627
+ .py-lg-3 {
2628
+ padding-top: 1rem !important;
2629
+ padding-bottom: 1rem !important;
2630
+ }
2631
+ .py-lg-4 {
2632
+ padding-top: 1.5rem !important;
2633
+ padding-bottom: 1.5rem !important;
2634
+ }
2635
+ .py-lg-5 {
2636
+ padding-top: 3rem !important;
2637
+ padding-bottom: 3rem !important;
2638
+ }
2639
+ .pt-lg-0 {
2640
+ padding-top: 0 !important;
2641
+ }
2642
+ .pt-lg-1 {
2643
+ padding-top: 0.25rem !important;
2644
+ }
2645
+ .pt-lg-2 {
2646
+ padding-top: 0.5rem !important;
2647
+ }
2648
+ .pt-lg-3 {
2649
+ padding-top: 1rem !important;
2650
+ }
2651
+ .pt-lg-4 {
2652
+ padding-top: 1.5rem !important;
2653
+ }
2654
+ .pt-lg-5 {
2655
+ padding-top: 3rem !important;
2656
+ }
2657
+ .pe-lg-0 {
2658
+ padding-right: 0 !important;
2659
+ }
2660
+ .pe-lg-1 {
2661
+ padding-right: 0.25rem !important;
2662
+ }
2663
+ .pe-lg-2 {
2664
+ padding-right: 0.5rem !important;
2665
+ }
2666
+ .pe-lg-3 {
2667
+ padding-right: 1rem !important;
2668
+ }
2669
+ .pe-lg-4 {
2670
+ padding-right: 1.5rem !important;
2671
+ }
2672
+ .pe-lg-5 {
2673
+ padding-right: 3rem !important;
2674
+ }
2675
+ .pb-lg-0 {
2676
+ padding-bottom: 0 !important;
2677
+ }
2678
+ .pb-lg-1 {
2679
+ padding-bottom: 0.25rem !important;
2680
+ }
2681
+ .pb-lg-2 {
2682
+ padding-bottom: 0.5rem !important;
2683
+ }
2684
+ .pb-lg-3 {
2685
+ padding-bottom: 1rem !important;
2686
+ }
2687
+ .pb-lg-4 {
2688
+ padding-bottom: 1.5rem !important;
2689
+ }
2690
+ .pb-lg-5 {
2691
+ padding-bottom: 3rem !important;
2692
+ }
2693
+ .ps-lg-0 {
2694
+ padding-left: 0 !important;
2695
+ }
2696
+ .ps-lg-1 {
2697
+ padding-left: 0.25rem !important;
2698
+ }
2699
+ .ps-lg-2 {
2700
+ padding-left: 0.5rem !important;
2701
+ }
2702
+ .ps-lg-3 {
2703
+ padding-left: 1rem !important;
2704
+ }
2705
+ .ps-lg-4 {
2706
+ padding-left: 1.5rem !important;
2707
+ }
2708
+ .ps-lg-5 {
2709
+ padding-left: 3rem !important;
2710
+ }
2711
+ .text-lg-start {
2712
+ text-align: left !important;
2713
+ }
2714
+ .text-lg-end {
2715
+ text-align: right !important;
2716
+ }
2717
+ .text-lg-center {
2718
+ text-align: center !important;
2719
+ }
2720
+ }
2721
+ @media (min-width: 1200px) {
2722
+ .float-xl-start {
2723
+ float: left !important;
2724
+ }
2725
+ .float-xl-end {
2726
+ float: right !important;
2727
+ }
2728
+ .float-xl-none {
2729
+ float: none !important;
2730
+ }
2731
+ .d-xl-inline {
2732
+ display: inline !important;
2733
+ }
2734
+ .d-xl-inline-block {
2735
+ display: inline-block !important;
2736
+ }
2737
+ .d-xl-block {
2738
+ display: block !important;
2739
+ }
2740
+ .d-xl-grid {
2741
+ display: grid !important;
2742
+ }
2743
+ .d-xl-table {
2744
+ display: table !important;
2745
+ }
2746
+ .d-xl-table-row {
2747
+ display: table-row !important;
2748
+ }
2749
+ .d-xl-table-cell {
2750
+ display: table-cell !important;
2751
+ }
2752
+ .d-xl-flex {
2753
+ display: flex !important;
2754
+ }
2755
+ .d-xl-inline-flex {
2756
+ display: inline-flex !important;
2757
+ }
2758
+ .d-xl-none {
2759
+ display: none !important;
2760
+ }
2761
+ .flex-xl-fill {
2762
+ flex: 1 1 auto !important;
2763
+ }
2764
+ .flex-xl-row {
2765
+ flex-direction: row !important;
2766
+ }
2767
+ .flex-xl-column {
2768
+ flex-direction: column !important;
2769
+ }
2770
+ .flex-xl-row-reverse {
2771
+ flex-direction: row-reverse !important;
2772
+ }
2773
+ .flex-xl-column-reverse {
2774
+ flex-direction: column-reverse !important;
2775
+ }
2776
+ .flex-xl-grow-0 {
2777
+ flex-grow: 0 !important;
2778
+ }
2779
+ .flex-xl-grow-1 {
2780
+ flex-grow: 1 !important;
2781
+ }
2782
+ .flex-xl-shrink-0 {
2783
+ flex-shrink: 0 !important;
2784
+ }
2785
+ .flex-xl-shrink-1 {
2786
+ flex-shrink: 1 !important;
2787
+ }
2788
+ .flex-xl-wrap {
2789
+ flex-wrap: wrap !important;
2790
+ }
2791
+ .flex-xl-nowrap {
2792
+ flex-wrap: nowrap !important;
2793
+ }
2794
+ .flex-xl-wrap-reverse {
2795
+ flex-wrap: wrap-reverse !important;
2796
+ }
2797
+ .gap-xl-0 {
2798
+ gap: 0 !important;
2799
+ }
2800
+ .gap-xl-1 {
2801
+ gap: 0.25rem !important;
2802
+ }
2803
+ .gap-xl-2 {
2804
+ gap: 0.5rem !important;
2805
+ }
2806
+ .gap-xl-3 {
2807
+ gap: 1rem !important;
2808
+ }
2809
+ .gap-xl-4 {
2810
+ gap: 1.5rem !important;
2811
+ }
2812
+ .gap-xl-5 {
2813
+ gap: 3rem !important;
2814
+ }
2815
+ .justify-content-xl-start {
2816
+ justify-content: flex-start !important;
2817
+ }
2818
+ .justify-content-xl-end {
2819
+ justify-content: flex-end !important;
2820
+ }
2821
+ .justify-content-xl-center {
2822
+ justify-content: center !important;
2823
+ }
2824
+ .justify-content-xl-between {
2825
+ justify-content: space-between !important;
2826
+ }
2827
+ .justify-content-xl-around {
2828
+ justify-content: space-around !important;
2829
+ }
2830
+ .justify-content-xl-evenly {
2831
+ justify-content: space-evenly !important;
2832
+ }
2833
+ .align-items-xl-start {
2834
+ align-items: flex-start !important;
2835
+ }
2836
+ .align-items-xl-end {
2837
+ align-items: flex-end !important;
2838
+ }
2839
+ .align-items-xl-center {
2840
+ align-items: center !important;
2841
+ }
2842
+ .align-items-xl-baseline {
2843
+ align-items: baseline !important;
2844
+ }
2845
+ .align-items-xl-stretch {
2846
+ align-items: stretch !important;
2847
+ }
2848
+ .align-content-xl-start {
2849
+ align-content: flex-start !important;
2850
+ }
2851
+ .align-content-xl-end {
2852
+ align-content: flex-end !important;
2853
+ }
2854
+ .align-content-xl-center {
2855
+ align-content: center !important;
2856
+ }
2857
+ .align-content-xl-between {
2858
+ align-content: space-between !important;
2859
+ }
2860
+ .align-content-xl-around {
2861
+ align-content: space-around !important;
2862
+ }
2863
+ .align-content-xl-stretch {
2864
+ align-content: stretch !important;
2865
+ }
2866
+ .align-self-xl-auto {
2867
+ align-self: auto !important;
2868
+ }
2869
+ .align-self-xl-start {
2870
+ align-self: flex-start !important;
2871
+ }
2872
+ .align-self-xl-end {
2873
+ align-self: flex-end !important;
2874
+ }
2875
+ .align-self-xl-center {
2876
+ align-self: center !important;
2877
+ }
2878
+ .align-self-xl-baseline {
2879
+ align-self: baseline !important;
2880
+ }
2881
+ .align-self-xl-stretch {
2882
+ align-self: stretch !important;
2883
+ }
2884
+ .order-xl-first {
2885
+ order: -1 !important;
2886
+ }
2887
+ .order-xl-0 {
2888
+ order: 0 !important;
2889
+ }
2890
+ .order-xl-1 {
2891
+ order: 1 !important;
2892
+ }
2893
+ .order-xl-2 {
2894
+ order: 2 !important;
2895
+ }
2896
+ .order-xl-3 {
2897
+ order: 3 !important;
2898
+ }
2899
+ .order-xl-4 {
2900
+ order: 4 !important;
2901
+ }
2902
+ .order-xl-5 {
2903
+ order: 5 !important;
2904
+ }
2905
+ .order-xl-last {
2906
+ order: 6 !important;
2907
+ }
2908
+ .m-xl-0 {
2909
+ margin: 0 !important;
2910
+ }
2911
+ .m-xl-1 {
2912
+ margin: 0.25rem !important;
2913
+ }
2914
+ .m-xl-2 {
2915
+ margin: 0.5rem !important;
2916
+ }
2917
+ .m-xl-3 {
2918
+ margin: 1rem !important;
2919
+ }
2920
+ .m-xl-4 {
2921
+ margin: 1.5rem !important;
2922
+ }
2923
+ .m-xl-5 {
2924
+ margin: 3rem !important;
2925
+ }
2926
+ .m-xl-auto {
2927
+ margin: auto !important;
2928
+ }
2929
+ .mx-xl-0 {
2930
+ margin-right: 0 !important;
2931
+ margin-left: 0 !important;
2932
+ }
2933
+ .mx-xl-1 {
2934
+ margin-right: 0.25rem !important;
2935
+ margin-left: 0.25rem !important;
2936
+ }
2937
+ .mx-xl-2 {
2938
+ margin-right: 0.5rem !important;
2939
+ margin-left: 0.5rem !important;
2940
+ }
2941
+ .mx-xl-3 {
2942
+ margin-right: 1rem !important;
2943
+ margin-left: 1rem !important;
2944
+ }
2945
+ .mx-xl-4 {
2946
+ margin-right: 1.5rem !important;
2947
+ margin-left: 1.5rem !important;
2948
+ }
2949
+ .mx-xl-5 {
2950
+ margin-right: 3rem !important;
2951
+ margin-left: 3rem !important;
2952
+ }
2953
+ .mx-xl-auto {
2954
+ margin-right: auto !important;
2955
+ margin-left: auto !important;
2956
+ }
2957
+ .my-xl-0 {
2958
+ margin-top: 0 !important;
2959
+ margin-bottom: 0 !important;
2960
+ }
2961
+ .my-xl-1 {
2962
+ margin-top: 0.25rem !important;
2963
+ margin-bottom: 0.25rem !important;
2964
+ }
2965
+ .my-xl-2 {
2966
+ margin-top: 0.5rem !important;
2967
+ margin-bottom: 0.5rem !important;
2968
+ }
2969
+ .my-xl-3 {
2970
+ margin-top: 1rem !important;
2971
+ margin-bottom: 1rem !important;
2972
+ }
2973
+ .my-xl-4 {
2974
+ margin-top: 1.5rem !important;
2975
+ margin-bottom: 1.5rem !important;
2976
+ }
2977
+ .my-xl-5 {
2978
+ margin-top: 3rem !important;
2979
+ margin-bottom: 3rem !important;
2980
+ }
2981
+ .my-xl-auto {
2982
+ margin-top: auto !important;
2983
+ margin-bottom: auto !important;
2984
+ }
2985
+ .mt-xl-0 {
2986
+ margin-top: 0 !important;
2987
+ }
2988
+ .mt-xl-1 {
2989
+ margin-top: 0.25rem !important;
2990
+ }
2991
+ .mt-xl-2 {
2992
+ margin-top: 0.5rem !important;
2993
+ }
2994
+ .mt-xl-3 {
2995
+ margin-top: 1rem !important;
2996
+ }
2997
+ .mt-xl-4 {
2998
+ margin-top: 1.5rem !important;
2999
+ }
3000
+ .mt-xl-5 {
3001
+ margin-top: 3rem !important;
3002
+ }
3003
+ .mt-xl-auto {
3004
+ margin-top: auto !important;
3005
+ }
3006
+ .me-xl-0 {
3007
+ margin-right: 0 !important;
3008
+ }
3009
+ .me-xl-1 {
3010
+ margin-right: 0.25rem !important;
3011
+ }
3012
+ .me-xl-2 {
3013
+ margin-right: 0.5rem !important;
3014
+ }
3015
+ .me-xl-3 {
3016
+ margin-right: 1rem !important;
3017
+ }
3018
+ .me-xl-4 {
3019
+ margin-right: 1.5rem !important;
3020
+ }
3021
+ .me-xl-5 {
3022
+ margin-right: 3rem !important;
3023
+ }
3024
+ .me-xl-auto {
3025
+ margin-right: auto !important;
3026
+ }
3027
+ .mb-xl-0 {
3028
+ margin-bottom: 0 !important;
3029
+ }
3030
+ .mb-xl-1 {
3031
+ margin-bottom: 0.25rem !important;
3032
+ }
3033
+ .mb-xl-2 {
3034
+ margin-bottom: 0.5rem !important;
3035
+ }
3036
+ .mb-xl-3 {
3037
+ margin-bottom: 1rem !important;
3038
+ }
3039
+ .mb-xl-4 {
3040
+ margin-bottom: 1.5rem !important;
3041
+ }
3042
+ .mb-xl-5 {
3043
+ margin-bottom: 3rem !important;
3044
+ }
3045
+ .mb-xl-auto {
3046
+ margin-bottom: auto !important;
3047
+ }
3048
+ .ms-xl-0 {
3049
+ margin-left: 0 !important;
3050
+ }
3051
+ .ms-xl-1 {
3052
+ margin-left: 0.25rem !important;
3053
+ }
3054
+ .ms-xl-2 {
3055
+ margin-left: 0.5rem !important;
3056
+ }
3057
+ .ms-xl-3 {
3058
+ margin-left: 1rem !important;
3059
+ }
3060
+ .ms-xl-4 {
3061
+ margin-left: 1.5rem !important;
3062
+ }
3063
+ .ms-xl-5 {
3064
+ margin-left: 3rem !important;
3065
+ }
3066
+ .ms-xl-auto {
3067
+ margin-left: auto !important;
3068
+ }
3069
+ .p-xl-0 {
3070
+ padding: 0 !important;
3071
+ }
3072
+ .p-xl-1 {
3073
+ padding: 0.25rem !important;
3074
+ }
3075
+ .p-xl-2 {
3076
+ padding: 0.5rem !important;
3077
+ }
3078
+ .p-xl-3 {
3079
+ padding: 1rem !important;
3080
+ }
3081
+ .p-xl-4 {
3082
+ padding: 1.5rem !important;
3083
+ }
3084
+ .p-xl-5 {
3085
+ padding: 3rem !important;
3086
+ }
3087
+ .px-xl-0 {
3088
+ padding-right: 0 !important;
3089
+ padding-left: 0 !important;
3090
+ }
3091
+ .px-xl-1 {
3092
+ padding-right: 0.25rem !important;
3093
+ padding-left: 0.25rem !important;
3094
+ }
3095
+ .px-xl-2 {
3096
+ padding-right: 0.5rem !important;
3097
+ padding-left: 0.5rem !important;
3098
+ }
3099
+ .px-xl-3 {
3100
+ padding-right: 1rem !important;
3101
+ padding-left: 1rem !important;
3102
+ }
3103
+ .px-xl-4 {
3104
+ padding-right: 1.5rem !important;
3105
+ padding-left: 1.5rem !important;
3106
+ }
3107
+ .px-xl-5 {
3108
+ padding-right: 3rem !important;
3109
+ padding-left: 3rem !important;
3110
+ }
3111
+ .py-xl-0 {
3112
+ padding-top: 0 !important;
3113
+ padding-bottom: 0 !important;
3114
+ }
3115
+ .py-xl-1 {
3116
+ padding-top: 0.25rem !important;
3117
+ padding-bottom: 0.25rem !important;
3118
+ }
3119
+ .py-xl-2 {
3120
+ padding-top: 0.5rem !important;
3121
+ padding-bottom: 0.5rem !important;
3122
+ }
3123
+ .py-xl-3 {
3124
+ padding-top: 1rem !important;
3125
+ padding-bottom: 1rem !important;
3126
+ }
3127
+ .py-xl-4 {
3128
+ padding-top: 1.5rem !important;
3129
+ padding-bottom: 1.5rem !important;
3130
+ }
3131
+ .py-xl-5 {
3132
+ padding-top: 3rem !important;
3133
+ padding-bottom: 3rem !important;
3134
+ }
3135
+ .pt-xl-0 {
3136
+ padding-top: 0 !important;
3137
+ }
3138
+ .pt-xl-1 {
3139
+ padding-top: 0.25rem !important;
3140
+ }
3141
+ .pt-xl-2 {
3142
+ padding-top: 0.5rem !important;
3143
+ }
3144
+ .pt-xl-3 {
3145
+ padding-top: 1rem !important;
3146
+ }
3147
+ .pt-xl-4 {
3148
+ padding-top: 1.5rem !important;
3149
+ }
3150
+ .pt-xl-5 {
3151
+ padding-top: 3rem !important;
3152
+ }
3153
+ .pe-xl-0 {
3154
+ padding-right: 0 !important;
3155
+ }
3156
+ .pe-xl-1 {
3157
+ padding-right: 0.25rem !important;
3158
+ }
3159
+ .pe-xl-2 {
3160
+ padding-right: 0.5rem !important;
3161
+ }
3162
+ .pe-xl-3 {
3163
+ padding-right: 1rem !important;
3164
+ }
3165
+ .pe-xl-4 {
3166
+ padding-right: 1.5rem !important;
3167
+ }
3168
+ .pe-xl-5 {
3169
+ padding-right: 3rem !important;
3170
+ }
3171
+ .pb-xl-0 {
3172
+ padding-bottom: 0 !important;
3173
+ }
3174
+ .pb-xl-1 {
3175
+ padding-bottom: 0.25rem !important;
3176
+ }
3177
+ .pb-xl-2 {
3178
+ padding-bottom: 0.5rem !important;
3179
+ }
3180
+ .pb-xl-3 {
3181
+ padding-bottom: 1rem !important;
3182
+ }
3183
+ .pb-xl-4 {
3184
+ padding-bottom: 1.5rem !important;
3185
+ }
3186
+ .pb-xl-5 {
3187
+ padding-bottom: 3rem !important;
3188
+ }
3189
+ .ps-xl-0 {
3190
+ padding-left: 0 !important;
3191
+ }
3192
+ .ps-xl-1 {
3193
+ padding-left: 0.25rem !important;
3194
+ }
3195
+ .ps-xl-2 {
3196
+ padding-left: 0.5rem !important;
3197
+ }
3198
+ .ps-xl-3 {
3199
+ padding-left: 1rem !important;
3200
+ }
3201
+ .ps-xl-4 {
3202
+ padding-left: 1.5rem !important;
3203
+ }
3204
+ .ps-xl-5 {
3205
+ padding-left: 3rem !important;
3206
+ }
3207
+ .text-xl-start {
3208
+ text-align: left !important;
3209
+ }
3210
+ .text-xl-end {
3211
+ text-align: right !important;
3212
+ }
3213
+ .text-xl-center {
3214
+ text-align: center !important;
3215
+ }
3216
+ }
3217
+ @media (min-width: 1400px) {
3218
+ .float-xxl-start {
3219
+ float: left !important;
3220
+ }
3221
+ .float-xxl-end {
3222
+ float: right !important;
3223
+ }
3224
+ .float-xxl-none {
3225
+ float: none !important;
3226
+ }
3227
+ .d-xxl-inline {
3228
+ display: inline !important;
3229
+ }
3230
+ .d-xxl-inline-block {
3231
+ display: inline-block !important;
3232
+ }
3233
+ .d-xxl-block {
3234
+ display: block !important;
3235
+ }
3236
+ .d-xxl-grid {
3237
+ display: grid !important;
3238
+ }
3239
+ .d-xxl-table {
3240
+ display: table !important;
3241
+ }
3242
+ .d-xxl-table-row {
3243
+ display: table-row !important;
3244
+ }
3245
+ .d-xxl-table-cell {
3246
+ display: table-cell !important;
3247
+ }
3248
+ .d-xxl-flex {
3249
+ display: flex !important;
3250
+ }
3251
+ .d-xxl-inline-flex {
3252
+ display: inline-flex !important;
3253
+ }
3254
+ .d-xxl-none {
3255
+ display: none !important;
3256
+ }
3257
+ .flex-xxl-fill {
3258
+ flex: 1 1 auto !important;
3259
+ }
3260
+ .flex-xxl-row {
3261
+ flex-direction: row !important;
3262
+ }
3263
+ .flex-xxl-column {
3264
+ flex-direction: column !important;
3265
+ }
3266
+ .flex-xxl-row-reverse {
3267
+ flex-direction: row-reverse !important;
3268
+ }
3269
+ .flex-xxl-column-reverse {
3270
+ flex-direction: column-reverse !important;
3271
+ }
3272
+ .flex-xxl-grow-0 {
3273
+ flex-grow: 0 !important;
3274
+ }
3275
+ .flex-xxl-grow-1 {
3276
+ flex-grow: 1 !important;
3277
+ }
3278
+ .flex-xxl-shrink-0 {
3279
+ flex-shrink: 0 !important;
3280
+ }
3281
+ .flex-xxl-shrink-1 {
3282
+ flex-shrink: 1 !important;
3283
+ }
3284
+ .flex-xxl-wrap {
3285
+ flex-wrap: wrap !important;
3286
+ }
3287
+ .flex-xxl-nowrap {
3288
+ flex-wrap: nowrap !important;
3289
+ }
3290
+ .flex-xxl-wrap-reverse {
3291
+ flex-wrap: wrap-reverse !important;
3292
+ }
3293
+ .gap-xxl-0 {
3294
+ gap: 0 !important;
3295
+ }
3296
+ .gap-xxl-1 {
3297
+ gap: 0.25rem !important;
3298
+ }
3299
+ .gap-xxl-2 {
3300
+ gap: 0.5rem !important;
3301
+ }
3302
+ .gap-xxl-3 {
3303
+ gap: 1rem !important;
3304
+ }
3305
+ .gap-xxl-4 {
3306
+ gap: 1.5rem !important;
3307
+ }
3308
+ .gap-xxl-5 {
3309
+ gap: 3rem !important;
3310
+ }
3311
+ .justify-content-xxl-start {
3312
+ justify-content: flex-start !important;
3313
+ }
3314
+ .justify-content-xxl-end {
3315
+ justify-content: flex-end !important;
3316
+ }
3317
+ .justify-content-xxl-center {
3318
+ justify-content: center !important;
3319
+ }
3320
+ .justify-content-xxl-between {
3321
+ justify-content: space-between !important;
3322
+ }
3323
+ .justify-content-xxl-around {
3324
+ justify-content: space-around !important;
3325
+ }
3326
+ .justify-content-xxl-evenly {
3327
+ justify-content: space-evenly !important;
3328
+ }
3329
+ .align-items-xxl-start {
3330
+ align-items: flex-start !important;
3331
+ }
3332
+ .align-items-xxl-end {
3333
+ align-items: flex-end !important;
3334
+ }
3335
+ .align-items-xxl-center {
3336
+ align-items: center !important;
3337
+ }
3338
+ .align-items-xxl-baseline {
3339
+ align-items: baseline !important;
3340
+ }
3341
+ .align-items-xxl-stretch {
3342
+ align-items: stretch !important;
3343
+ }
3344
+ .align-content-xxl-start {
3345
+ align-content: flex-start !important;
3346
+ }
3347
+ .align-content-xxl-end {
3348
+ align-content: flex-end !important;
3349
+ }
3350
+ .align-content-xxl-center {
3351
+ align-content: center !important;
3352
+ }
3353
+ .align-content-xxl-between {
3354
+ align-content: space-between !important;
3355
+ }
3356
+ .align-content-xxl-around {
3357
+ align-content: space-around !important;
3358
+ }
3359
+ .align-content-xxl-stretch {
3360
+ align-content: stretch !important;
3361
+ }
3362
+ .align-self-xxl-auto {
3363
+ align-self: auto !important;
3364
+ }
3365
+ .align-self-xxl-start {
3366
+ align-self: flex-start !important;
3367
+ }
3368
+ .align-self-xxl-end {
3369
+ align-self: flex-end !important;
3370
+ }
3371
+ .align-self-xxl-center {
3372
+ align-self: center !important;
3373
+ }
3374
+ .align-self-xxl-baseline {
3375
+ align-self: baseline !important;
3376
+ }
3377
+ .align-self-xxl-stretch {
3378
+ align-self: stretch !important;
3379
+ }
3380
+ .order-xxl-first {
3381
+ order: -1 !important;
3382
+ }
3383
+ .order-xxl-0 {
3384
+ order: 0 !important;
3385
+ }
3386
+ .order-xxl-1 {
3387
+ order: 1 !important;
3388
+ }
3389
+ .order-xxl-2 {
3390
+ order: 2 !important;
3391
+ }
3392
+ .order-xxl-3 {
3393
+ order: 3 !important;
3394
+ }
3395
+ .order-xxl-4 {
3396
+ order: 4 !important;
3397
+ }
3398
+ .order-xxl-5 {
3399
+ order: 5 !important;
3400
+ }
3401
+ .order-xxl-last {
3402
+ order: 6 !important;
3403
+ }
3404
+ .m-xxl-0 {
3405
+ margin: 0 !important;
3406
+ }
3407
+ .m-xxl-1 {
3408
+ margin: 0.25rem !important;
3409
+ }
3410
+ .m-xxl-2 {
3411
+ margin: 0.5rem !important;
3412
+ }
3413
+ .m-xxl-3 {
3414
+ margin: 1rem !important;
3415
+ }
3416
+ .m-xxl-4 {
3417
+ margin: 1.5rem !important;
3418
+ }
3419
+ .m-xxl-5 {
3420
+ margin: 3rem !important;
3421
+ }
3422
+ .m-xxl-auto {
3423
+ margin: auto !important;
3424
+ }
3425
+ .mx-xxl-0 {
3426
+ margin-right: 0 !important;
3427
+ margin-left: 0 !important;
3428
+ }
3429
+ .mx-xxl-1 {
3430
+ margin-right: 0.25rem !important;
3431
+ margin-left: 0.25rem !important;
3432
+ }
3433
+ .mx-xxl-2 {
3434
+ margin-right: 0.5rem !important;
3435
+ margin-left: 0.5rem !important;
3436
+ }
3437
+ .mx-xxl-3 {
3438
+ margin-right: 1rem !important;
3439
+ margin-left: 1rem !important;
3440
+ }
3441
+ .mx-xxl-4 {
3442
+ margin-right: 1.5rem !important;
3443
+ margin-left: 1.5rem !important;
3444
+ }
3445
+ .mx-xxl-5 {
3446
+ margin-right: 3rem !important;
3447
+ margin-left: 3rem !important;
3448
+ }
3449
+ .mx-xxl-auto {
3450
+ margin-right: auto !important;
3451
+ margin-left: auto !important;
3452
+ }
3453
+ .my-xxl-0 {
3454
+ margin-top: 0 !important;
3455
+ margin-bottom: 0 !important;
3456
+ }
3457
+ .my-xxl-1 {
3458
+ margin-top: 0.25rem !important;
3459
+ margin-bottom: 0.25rem !important;
3460
+ }
3461
+ .my-xxl-2 {
3462
+ margin-top: 0.5rem !important;
3463
+ margin-bottom: 0.5rem !important;
3464
+ }
3465
+ .my-xxl-3 {
3466
+ margin-top: 1rem !important;
3467
+ margin-bottom: 1rem !important;
3468
+ }
3469
+ .my-xxl-4 {
3470
+ margin-top: 1.5rem !important;
3471
+ margin-bottom: 1.5rem !important;
3472
+ }
3473
+ .my-xxl-5 {
3474
+ margin-top: 3rem !important;
3475
+ margin-bottom: 3rem !important;
3476
+ }
3477
+ .my-xxl-auto {
3478
+ margin-top: auto !important;
3479
+ margin-bottom: auto !important;
3480
+ }
3481
+ .mt-xxl-0 {
3482
+ margin-top: 0 !important;
3483
+ }
3484
+ .mt-xxl-1 {
3485
+ margin-top: 0.25rem !important;
3486
+ }
3487
+ .mt-xxl-2 {
3488
+ margin-top: 0.5rem !important;
3489
+ }
3490
+ .mt-xxl-3 {
3491
+ margin-top: 1rem !important;
3492
+ }
3493
+ .mt-xxl-4 {
3494
+ margin-top: 1.5rem !important;
3495
+ }
3496
+ .mt-xxl-5 {
3497
+ margin-top: 3rem !important;
3498
+ }
3499
+ .mt-xxl-auto {
3500
+ margin-top: auto !important;
3501
+ }
3502
+ .me-xxl-0 {
3503
+ margin-right: 0 !important;
3504
+ }
3505
+ .me-xxl-1 {
3506
+ margin-right: 0.25rem !important;
3507
+ }
3508
+ .me-xxl-2 {
3509
+ margin-right: 0.5rem !important;
3510
+ }
3511
+ .me-xxl-3 {
3512
+ margin-right: 1rem !important;
3513
+ }
3514
+ .me-xxl-4 {
3515
+ margin-right: 1.5rem !important;
3516
+ }
3517
+ .me-xxl-5 {
3518
+ margin-right: 3rem !important;
3519
+ }
3520
+ .me-xxl-auto {
3521
+ margin-right: auto !important;
3522
+ }
3523
+ .mb-xxl-0 {
3524
+ margin-bottom: 0 !important;
3525
+ }
3526
+ .mb-xxl-1 {
3527
+ margin-bottom: 0.25rem !important;
3528
+ }
3529
+ .mb-xxl-2 {
3530
+ margin-bottom: 0.5rem !important;
3531
+ }
3532
+ .mb-xxl-3 {
3533
+ margin-bottom: 1rem !important;
3534
+ }
3535
+ .mb-xxl-4 {
3536
+ margin-bottom: 1.5rem !important;
3537
+ }
3538
+ .mb-xxl-5 {
3539
+ margin-bottom: 3rem !important;
3540
+ }
3541
+ .mb-xxl-auto {
3542
+ margin-bottom: auto !important;
3543
+ }
3544
+ .ms-xxl-0 {
3545
+ margin-left: 0 !important;
3546
+ }
3547
+ .ms-xxl-1 {
3548
+ margin-left: 0.25rem !important;
3549
+ }
3550
+ .ms-xxl-2 {
3551
+ margin-left: 0.5rem !important;
3552
+ }
3553
+ .ms-xxl-3 {
3554
+ margin-left: 1rem !important;
3555
+ }
3556
+ .ms-xxl-4 {
3557
+ margin-left: 1.5rem !important;
3558
+ }
3559
+ .ms-xxl-5 {
3560
+ margin-left: 3rem !important;
3561
+ }
3562
+ .ms-xxl-auto {
3563
+ margin-left: auto !important;
3564
+ }
3565
+ .p-xxl-0 {
3566
+ padding: 0 !important;
3567
+ }
3568
+ .p-xxl-1 {
3569
+ padding: 0.25rem !important;
3570
+ }
3571
+ .p-xxl-2 {
3572
+ padding: 0.5rem !important;
3573
+ }
3574
+ .p-xxl-3 {
3575
+ padding: 1rem !important;
3576
+ }
3577
+ .p-xxl-4 {
3578
+ padding: 1.5rem !important;
3579
+ }
3580
+ .p-xxl-5 {
3581
+ padding: 3rem !important;
3582
+ }
3583
+ .px-xxl-0 {
3584
+ padding-right: 0 !important;
3585
+ padding-left: 0 !important;
3586
+ }
3587
+ .px-xxl-1 {
3588
+ padding-right: 0.25rem !important;
3589
+ padding-left: 0.25rem !important;
3590
+ }
3591
+ .px-xxl-2 {
3592
+ padding-right: 0.5rem !important;
3593
+ padding-left: 0.5rem !important;
3594
+ }
3595
+ .px-xxl-3 {
3596
+ padding-right: 1rem !important;
3597
+ padding-left: 1rem !important;
3598
+ }
3599
+ .px-xxl-4 {
3600
+ padding-right: 1.5rem !important;
3601
+ padding-left: 1.5rem !important;
3602
+ }
3603
+ .px-xxl-5 {
3604
+ padding-right: 3rem !important;
3605
+ padding-left: 3rem !important;
3606
+ }
3607
+ .py-xxl-0 {
3608
+ padding-top: 0 !important;
3609
+ padding-bottom: 0 !important;
3610
+ }
3611
+ .py-xxl-1 {
3612
+ padding-top: 0.25rem !important;
3613
+ padding-bottom: 0.25rem !important;
3614
+ }
3615
+ .py-xxl-2 {
3616
+ padding-top: 0.5rem !important;
3617
+ padding-bottom: 0.5rem !important;
3618
+ }
3619
+ .py-xxl-3 {
3620
+ padding-top: 1rem !important;
3621
+ padding-bottom: 1rem !important;
3622
+ }
3623
+ .py-xxl-4 {
3624
+ padding-top: 1.5rem !important;
3625
+ padding-bottom: 1.5rem !important;
3626
+ }
3627
+ .py-xxl-5 {
3628
+ padding-top: 3rem !important;
3629
+ padding-bottom: 3rem !important;
3630
+ }
3631
+ .pt-xxl-0 {
3632
+ padding-top: 0 !important;
3633
+ }
3634
+ .pt-xxl-1 {
3635
+ padding-top: 0.25rem !important;
3636
+ }
3637
+ .pt-xxl-2 {
3638
+ padding-top: 0.5rem !important;
3639
+ }
3640
+ .pt-xxl-3 {
3641
+ padding-top: 1rem !important;
3642
+ }
3643
+ .pt-xxl-4 {
3644
+ padding-top: 1.5rem !important;
3645
+ }
3646
+ .pt-xxl-5 {
3647
+ padding-top: 3rem !important;
3648
+ }
3649
+ .pe-xxl-0 {
3650
+ padding-right: 0 !important;
3651
+ }
3652
+ .pe-xxl-1 {
3653
+ padding-right: 0.25rem !important;
3654
+ }
3655
+ .pe-xxl-2 {
3656
+ padding-right: 0.5rem !important;
3657
+ }
3658
+ .pe-xxl-3 {
3659
+ padding-right: 1rem !important;
3660
+ }
3661
+ .pe-xxl-4 {
3662
+ padding-right: 1.5rem !important;
3663
+ }
3664
+ .pe-xxl-5 {
3665
+ padding-right: 3rem !important;
3666
+ }
3667
+ .pb-xxl-0 {
3668
+ padding-bottom: 0 !important;
3669
+ }
3670
+ .pb-xxl-1 {
3671
+ padding-bottom: 0.25rem !important;
3672
+ }
3673
+ .pb-xxl-2 {
3674
+ padding-bottom: 0.5rem !important;
3675
+ }
3676
+ .pb-xxl-3 {
3677
+ padding-bottom: 1rem !important;
3678
+ }
3679
+ .pb-xxl-4 {
3680
+ padding-bottom: 1.5rem !important;
3681
+ }
3682
+ .pb-xxl-5 {
3683
+ padding-bottom: 3rem !important;
3684
+ }
3685
+ .ps-xxl-0 {
3686
+ padding-left: 0 !important;
3687
+ }
3688
+ .ps-xxl-1 {
3689
+ padding-left: 0.25rem !important;
3690
+ }
3691
+ .ps-xxl-2 {
3692
+ padding-left: 0.5rem !important;
3693
+ }
3694
+ .ps-xxl-3 {
3695
+ padding-left: 1rem !important;
3696
+ }
3697
+ .ps-xxl-4 {
3698
+ padding-left: 1.5rem !important;
3699
+ }
3700
+ .ps-xxl-5 {
3701
+ padding-left: 3rem !important;
3702
+ }
3703
+ .text-xxl-start {
3704
+ text-align: left !important;
3705
+ }
3706
+ .text-xxl-end {
3707
+ text-align: right !important;
3708
+ }
3709
+ .text-xxl-center {
3710
+ text-align: center !important;
3711
+ }
3712
+ }
3713
+ @media (min-width: 1200px) {
3714
+ .fs-1 {
3715
+ font-size: 2.5rem !important;
3716
+ }
3717
+ .fs-2 {
3718
+ font-size: 2rem !important;
3719
+ }
3720
+ .fs-3 {
3721
+ font-size: 1.75rem !important;
3722
+ }
3723
+ .fs-4 {
3724
+ font-size: 1.5rem !important;
3725
+ }
3726
+ }
3727
+ @media print {
3728
+ .d-print-inline {
3729
+ display: inline !important;
3730
+ }
3731
+ .d-print-inline-block {
3732
+ display: inline-block !important;
3733
+ }
3734
+ .d-print-block {
3735
+ display: block !important;
3736
+ }
3737
+ .d-print-grid {
3738
+ display: grid !important;
3739
+ }
3740
+ .d-print-table {
3741
+ display: table !important;
3742
+ }
3743
+ .d-print-table-row {
3744
+ display: table-row !important;
3745
+ }
3746
+ .d-print-table-cell {
3747
+ display: table-cell !important;
3748
+ }
3749
+ .d-print-flex {
3750
+ display: flex !important;
3751
+ }
3752
+ .d-print-inline-flex {
3753
+ display: inline-flex !important;
3754
+ }
3755
+ .d-print-none {
3756
+ display: none !important;
3757
+ }
3758
+ }
3759
+ /*# sourceMappingURL=bootstrap-utilities.min.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.min.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.css ADDED
@@ -0,0 +1,4880 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Utilities v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ */
7
+ .clearfix::after {
8
+ display: block;
9
+ clear: both;
10
+ content: "";
11
+ }
12
+
13
+ .link-primary {
14
+ color: #0d6efd;
15
+ }
16
+ .link-primary:hover,
17
+ .link-primary:focus {
18
+ color: #0a58ca;
19
+ }
20
+
21
+ .link-secondary {
22
+ color: #6c757d;
23
+ }
24
+ .link-secondary:hover,
25
+ .link-secondary:focus {
26
+ color: #565e64;
27
+ }
28
+
29
+ .link-success {
30
+ color: #198754;
31
+ }
32
+ .link-success:hover,
33
+ .link-success:focus {
34
+ color: #146c43;
35
+ }
36
+
37
+ .link-info {
38
+ color: #0dcaf0;
39
+ }
40
+ .link-info:hover,
41
+ .link-info:focus {
42
+ color: #3dd5f3;
43
+ }
44
+
45
+ .link-warning {
46
+ color: #ffc107;
47
+ }
48
+ .link-warning:hover,
49
+ .link-warning:focus {
50
+ color: #ffcd39;
51
+ }
52
+
53
+ .link-danger {
54
+ color: #dc3545;
55
+ }
56
+ .link-danger:hover,
57
+ .link-danger:focus {
58
+ color: #b02a37;
59
+ }
60
+
61
+ .link-light {
62
+ color: #f8f9fa;
63
+ }
64
+ .link-light:hover,
65
+ .link-light:focus {
66
+ color: #f9fafb;
67
+ }
68
+
69
+ .link-dark {
70
+ color: #212529;
71
+ }
72
+ .link-dark:hover,
73
+ .link-dark:focus {
74
+ color: #1a1e21;
75
+ }
76
+
77
+ .ratio {
78
+ position: relative;
79
+ width: 100%;
80
+ }
81
+ .ratio::before {
82
+ display: block;
83
+ padding-top: var(--bs-aspect-ratio);
84
+ content: "";
85
+ }
86
+ .ratio > * {
87
+ position: absolute;
88
+ top: 0;
89
+ right: 0;
90
+ width: 100%;
91
+ height: 100%;
92
+ }
93
+
94
+ .ratio-1x1 {
95
+ --bs-aspect-ratio: 100%;
96
+ }
97
+
98
+ .ratio-4x3 {
99
+ --bs-aspect-ratio: 75%;
100
+ }
101
+
102
+ .ratio-16x9 {
103
+ --bs-aspect-ratio: 56.25%;
104
+ }
105
+
106
+ .ratio-21x9 {
107
+ --bs-aspect-ratio: 42.8571428571%;
108
+ }
109
+
110
+ .fixed-top {
111
+ position: fixed;
112
+ top: 0;
113
+ left: 0;
114
+ right: 0;
115
+ z-index: 1030;
116
+ }
117
+
118
+ .fixed-bottom {
119
+ position: fixed;
120
+ left: 0;
121
+ bottom: 0;
122
+ right: 0;
123
+ z-index: 1030;
124
+ }
125
+
126
+ .sticky-top {
127
+ position: -webkit-sticky;
128
+ position: sticky;
129
+ top: 0;
130
+ z-index: 1020;
131
+ }
132
+
133
+ @media (min-width: 576px) {
134
+ .sticky-sm-top {
135
+ position: -webkit-sticky;
136
+ position: sticky;
137
+ top: 0;
138
+ z-index: 1020;
139
+ }
140
+ }
141
+ @media (min-width: 768px) {
142
+ .sticky-md-top {
143
+ position: -webkit-sticky;
144
+ position: sticky;
145
+ top: 0;
146
+ z-index: 1020;
147
+ }
148
+ }
149
+ @media (min-width: 992px) {
150
+ .sticky-lg-top {
151
+ position: -webkit-sticky;
152
+ position: sticky;
153
+ top: 0;
154
+ z-index: 1020;
155
+ }
156
+ }
157
+ @media (min-width: 1200px) {
158
+ .sticky-xl-top {
159
+ position: -webkit-sticky;
160
+ position: sticky;
161
+ top: 0;
162
+ z-index: 1020;
163
+ }
164
+ }
165
+ @media (min-width: 1400px) {
166
+ .sticky-xxl-top {
167
+ position: -webkit-sticky;
168
+ position: sticky;
169
+ top: 0;
170
+ z-index: 1020;
171
+ }
172
+ }
173
+ .hstack {
174
+ display: flex;
175
+ flex-direction: row;
176
+ align-items: center;
177
+ align-self: stretch;
178
+ }
179
+
180
+ .vstack {
181
+ display: flex;
182
+ flex: 1 1 auto;
183
+ flex-direction: column;
184
+ align-self: stretch;
185
+ }
186
+
187
+ .visually-hidden,
188
+ .visually-hidden-focusable:not(:focus):not(:focus-within) {
189
+ position: absolute !important;
190
+ width: 1px !important;
191
+ height: 1px !important;
192
+ padding: 0 !important;
193
+ margin: -1px !important;
194
+ overflow: hidden !important;
195
+ clip: rect(0, 0, 0, 0) !important;
196
+ white-space: nowrap !important;
197
+ border: 0 !important;
198
+ }
199
+
200
+ .stretched-link::after {
201
+ position: absolute;
202
+ top: 0;
203
+ left: 0;
204
+ bottom: 0;
205
+ right: 0;
206
+ z-index: 1;
207
+ content: "";
208
+ }
209
+
210
+ .text-truncate {
211
+ overflow: hidden;
212
+ text-overflow: ellipsis;
213
+ white-space: nowrap;
214
+ }
215
+
216
+ .vr {
217
+ display: inline-block;
218
+ align-self: stretch;
219
+ width: 1px;
220
+ min-height: 1em;
221
+ background-color: currentColor;
222
+ opacity: 0.25;
223
+ }
224
+
225
+ .align-baseline {
226
+ vertical-align: baseline !important;
227
+ }
228
+
229
+ .align-top {
230
+ vertical-align: top !important;
231
+ }
232
+
233
+ .align-middle {
234
+ vertical-align: middle !important;
235
+ }
236
+
237
+ .align-bottom {
238
+ vertical-align: bottom !important;
239
+ }
240
+
241
+ .align-text-bottom {
242
+ vertical-align: text-bottom !important;
243
+ }
244
+
245
+ .align-text-top {
246
+ vertical-align: text-top !important;
247
+ }
248
+
249
+ .float-start {
250
+ float: right !important;
251
+ }
252
+
253
+ .float-end {
254
+ float: left !important;
255
+ }
256
+
257
+ .float-none {
258
+ float: none !important;
259
+ }
260
+
261
+ .opacity-0 {
262
+ opacity: 0 !important;
263
+ }
264
+
265
+ .opacity-25 {
266
+ opacity: 0.25 !important;
267
+ }
268
+
269
+ .opacity-50 {
270
+ opacity: 0.5 !important;
271
+ }
272
+
273
+ .opacity-75 {
274
+ opacity: 0.75 !important;
275
+ }
276
+
277
+ .opacity-100 {
278
+ opacity: 1 !important;
279
+ }
280
+
281
+ .overflow-auto {
282
+ overflow: auto !important;
283
+ }
284
+
285
+ .overflow-hidden {
286
+ overflow: hidden !important;
287
+ }
288
+
289
+ .overflow-visible {
290
+ overflow: visible !important;
291
+ }
292
+
293
+ .overflow-scroll {
294
+ overflow: scroll !important;
295
+ }
296
+
297
+ .d-inline {
298
+ display: inline !important;
299
+ }
300
+
301
+ .d-inline-block {
302
+ display: inline-block !important;
303
+ }
304
+
305
+ .d-block {
306
+ display: block !important;
307
+ }
308
+
309
+ .d-grid {
310
+ display: grid !important;
311
+ }
312
+
313
+ .d-table {
314
+ display: table !important;
315
+ }
316
+
317
+ .d-table-row {
318
+ display: table-row !important;
319
+ }
320
+
321
+ .d-table-cell {
322
+ display: table-cell !important;
323
+ }
324
+
325
+ .d-flex {
326
+ display: flex !important;
327
+ }
328
+
329
+ .d-inline-flex {
330
+ display: inline-flex !important;
331
+ }
332
+
333
+ .d-none {
334
+ display: none !important;
335
+ }
336
+
337
+ .shadow {
338
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
339
+ }
340
+
341
+ .shadow-sm {
342
+ box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
343
+ }
344
+
345
+ .shadow-lg {
346
+ box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
347
+ }
348
+
349
+ .shadow-none {
350
+ box-shadow: none !important;
351
+ }
352
+
353
+ .position-static {
354
+ position: static !important;
355
+ }
356
+
357
+ .position-relative {
358
+ position: relative !important;
359
+ }
360
+
361
+ .position-absolute {
362
+ position: absolute !important;
363
+ }
364
+
365
+ .position-fixed {
366
+ position: fixed !important;
367
+ }
368
+
369
+ .position-sticky {
370
+ position: -webkit-sticky !important;
371
+ position: sticky !important;
372
+ }
373
+
374
+ .top-0 {
375
+ top: 0 !important;
376
+ }
377
+
378
+ .top-50 {
379
+ top: 50% !important;
380
+ }
381
+
382
+ .top-100 {
383
+ top: 100% !important;
384
+ }
385
+
386
+ .bottom-0 {
387
+ bottom: 0 !important;
388
+ }
389
+
390
+ .bottom-50 {
391
+ bottom: 50% !important;
392
+ }
393
+
394
+ .bottom-100 {
395
+ bottom: 100% !important;
396
+ }
397
+
398
+ .start-0 {
399
+ right: 0 !important;
400
+ }
401
+
402
+ .start-50 {
403
+ right: 50% !important;
404
+ }
405
+
406
+ .start-100 {
407
+ right: 100% !important;
408
+ }
409
+
410
+ .end-0 {
411
+ left: 0 !important;
412
+ }
413
+
414
+ .end-50 {
415
+ left: 50% !important;
416
+ }
417
+
418
+ .end-100 {
419
+ left: 100% !important;
420
+ }
421
+
422
+ .translate-middle {
423
+ transform: translate(50%, -50%) !important;
424
+ }
425
+
426
+ .translate-middle-x {
427
+ transform: translateX(50%) !important;
428
+ }
429
+
430
+ .translate-middle-y {
431
+ transform: translateY(-50%) !important;
432
+ }
433
+
434
+ .border {
435
+ border: 1px solid #dee2e6 !important;
436
+ }
437
+
438
+ .border-0 {
439
+ border: 0 !important;
440
+ }
441
+
442
+ .border-top {
443
+ border-top: 1px solid #dee2e6 !important;
444
+ }
445
+
446
+ .border-top-0 {
447
+ border-top: 0 !important;
448
+ }
449
+
450
+ .border-end {
451
+ border-left: 1px solid #dee2e6 !important;
452
+ }
453
+
454
+ .border-end-0 {
455
+ border-left: 0 !important;
456
+ }
457
+
458
+ .border-bottom {
459
+ border-bottom: 1px solid #dee2e6 !important;
460
+ }
461
+
462
+ .border-bottom-0 {
463
+ border-bottom: 0 !important;
464
+ }
465
+
466
+ .border-start {
467
+ border-right: 1px solid #dee2e6 !important;
468
+ }
469
+
470
+ .border-start-0 {
471
+ border-right: 0 !important;
472
+ }
473
+
474
+ .border-primary {
475
+ border-color: #0d6efd !important;
476
+ }
477
+
478
+ .border-secondary {
479
+ border-color: #6c757d !important;
480
+ }
481
+
482
+ .border-success {
483
+ border-color: #198754 !important;
484
+ }
485
+
486
+ .border-info {
487
+ border-color: #0dcaf0 !important;
488
+ }
489
+
490
+ .border-warning {
491
+ border-color: #ffc107 !important;
492
+ }
493
+
494
+ .border-danger {
495
+ border-color: #dc3545 !important;
496
+ }
497
+
498
+ .border-light {
499
+ border-color: #f8f9fa !important;
500
+ }
501
+
502
+ .border-dark {
503
+ border-color: #212529 !important;
504
+ }
505
+
506
+ .border-white {
507
+ border-color: #fff !important;
508
+ }
509
+
510
+ .border-1 {
511
+ border-width: 1px !important;
512
+ }
513
+
514
+ .border-2 {
515
+ border-width: 2px !important;
516
+ }
517
+
518
+ .border-3 {
519
+ border-width: 3px !important;
520
+ }
521
+
522
+ .border-4 {
523
+ border-width: 4px !important;
524
+ }
525
+
526
+ .border-5 {
527
+ border-width: 5px !important;
528
+ }
529
+
530
+ .w-25 {
531
+ width: 25% !important;
532
+ }
533
+
534
+ .w-50 {
535
+ width: 50% !important;
536
+ }
537
+
538
+ .w-75 {
539
+ width: 75% !important;
540
+ }
541
+
542
+ .w-100 {
543
+ width: 100% !important;
544
+ }
545
+
546
+ .w-auto {
547
+ width: auto !important;
548
+ }
549
+
550
+ .mw-100 {
551
+ max-width: 100% !important;
552
+ }
553
+
554
+ .vw-100 {
555
+ width: 100vw !important;
556
+ }
557
+
558
+ .min-vw-100 {
559
+ min-width: 100vw !important;
560
+ }
561
+
562
+ .h-25 {
563
+ height: 25% !important;
564
+ }
565
+
566
+ .h-50 {
567
+ height: 50% !important;
568
+ }
569
+
570
+ .h-75 {
571
+ height: 75% !important;
572
+ }
573
+
574
+ .h-100 {
575
+ height: 100% !important;
576
+ }
577
+
578
+ .h-auto {
579
+ height: auto !important;
580
+ }
581
+
582
+ .mh-100 {
583
+ max-height: 100% !important;
584
+ }
585
+
586
+ .vh-100 {
587
+ height: 100vh !important;
588
+ }
589
+
590
+ .min-vh-100 {
591
+ min-height: 100vh !important;
592
+ }
593
+
594
+ .flex-fill {
595
+ flex: 1 1 auto !important;
596
+ }
597
+
598
+ .flex-row {
599
+ flex-direction: row !important;
600
+ }
601
+
602
+ .flex-column {
603
+ flex-direction: column !important;
604
+ }
605
+
606
+ .flex-row-reverse {
607
+ flex-direction: row-reverse !important;
608
+ }
609
+
610
+ .flex-column-reverse {
611
+ flex-direction: column-reverse !important;
612
+ }
613
+
614
+ .flex-grow-0 {
615
+ flex-grow: 0 !important;
616
+ }
617
+
618
+ .flex-grow-1 {
619
+ flex-grow: 1 !important;
620
+ }
621
+
622
+ .flex-shrink-0 {
623
+ flex-shrink: 0 !important;
624
+ }
625
+
626
+ .flex-shrink-1 {
627
+ flex-shrink: 1 !important;
628
+ }
629
+
630
+ .flex-wrap {
631
+ flex-wrap: wrap !important;
632
+ }
633
+
634
+ .flex-nowrap {
635
+ flex-wrap: nowrap !important;
636
+ }
637
+
638
+ .flex-wrap-reverse {
639
+ flex-wrap: wrap-reverse !important;
640
+ }
641
+
642
+ .gap-0 {
643
+ gap: 0 !important;
644
+ }
645
+
646
+ .gap-1 {
647
+ gap: 0.25rem !important;
648
+ }
649
+
650
+ .gap-2 {
651
+ gap: 0.5rem !important;
652
+ }
653
+
654
+ .gap-3 {
655
+ gap: 1rem !important;
656
+ }
657
+
658
+ .gap-4 {
659
+ gap: 1.5rem !important;
660
+ }
661
+
662
+ .gap-5 {
663
+ gap: 3rem !important;
664
+ }
665
+
666
+ .justify-content-start {
667
+ justify-content: flex-start !important;
668
+ }
669
+
670
+ .justify-content-end {
671
+ justify-content: flex-end !important;
672
+ }
673
+
674
+ .justify-content-center {
675
+ justify-content: center !important;
676
+ }
677
+
678
+ .justify-content-between {
679
+ justify-content: space-between !important;
680
+ }
681
+
682
+ .justify-content-around {
683
+ justify-content: space-around !important;
684
+ }
685
+
686
+ .justify-content-evenly {
687
+ justify-content: space-evenly !important;
688
+ }
689
+
690
+ .align-items-start {
691
+ align-items: flex-start !important;
692
+ }
693
+
694
+ .align-items-end {
695
+ align-items: flex-end !important;
696
+ }
697
+
698
+ .align-items-center {
699
+ align-items: center !important;
700
+ }
701
+
702
+ .align-items-baseline {
703
+ align-items: baseline !important;
704
+ }
705
+
706
+ .align-items-stretch {
707
+ align-items: stretch !important;
708
+ }
709
+
710
+ .align-content-start {
711
+ align-content: flex-start !important;
712
+ }
713
+
714
+ .align-content-end {
715
+ align-content: flex-end !important;
716
+ }
717
+
718
+ .align-content-center {
719
+ align-content: center !important;
720
+ }
721
+
722
+ .align-content-between {
723
+ align-content: space-between !important;
724
+ }
725
+
726
+ .align-content-around {
727
+ align-content: space-around !important;
728
+ }
729
+
730
+ .align-content-stretch {
731
+ align-content: stretch !important;
732
+ }
733
+
734
+ .align-self-auto {
735
+ align-self: auto !important;
736
+ }
737
+
738
+ .align-self-start {
739
+ align-self: flex-start !important;
740
+ }
741
+
742
+ .align-self-end {
743
+ align-self: flex-end !important;
744
+ }
745
+
746
+ .align-self-center {
747
+ align-self: center !important;
748
+ }
749
+
750
+ .align-self-baseline {
751
+ align-self: baseline !important;
752
+ }
753
+
754
+ .align-self-stretch {
755
+ align-self: stretch !important;
756
+ }
757
+
758
+ .order-first {
759
+ order: -1 !important;
760
+ }
761
+
762
+ .order-0 {
763
+ order: 0 !important;
764
+ }
765
+
766
+ .order-1 {
767
+ order: 1 !important;
768
+ }
769
+
770
+ .order-2 {
771
+ order: 2 !important;
772
+ }
773
+
774
+ .order-3 {
775
+ order: 3 !important;
776
+ }
777
+
778
+ .order-4 {
779
+ order: 4 !important;
780
+ }
781
+
782
+ .order-5 {
783
+ order: 5 !important;
784
+ }
785
+
786
+ .order-last {
787
+ order: 6 !important;
788
+ }
789
+
790
+ .m-0 {
791
+ margin: 0 !important;
792
+ }
793
+
794
+ .m-1 {
795
+ margin: 0.25rem !important;
796
+ }
797
+
798
+ .m-2 {
799
+ margin: 0.5rem !important;
800
+ }
801
+
802
+ .m-3 {
803
+ margin: 1rem !important;
804
+ }
805
+
806
+ .m-4 {
807
+ margin: 1.5rem !important;
808
+ }
809
+
810
+ .m-5 {
811
+ margin: 3rem !important;
812
+ }
813
+
814
+ .m-auto {
815
+ margin: auto !important;
816
+ }
817
+
818
+ .mx-0 {
819
+ margin-left: 0 !important;
820
+ margin-right: 0 !important;
821
+ }
822
+
823
+ .mx-1 {
824
+ margin-left: 0.25rem !important;
825
+ margin-right: 0.25rem !important;
826
+ }
827
+
828
+ .mx-2 {
829
+ margin-left: 0.5rem !important;
830
+ margin-right: 0.5rem !important;
831
+ }
832
+
833
+ .mx-3 {
834
+ margin-left: 1rem !important;
835
+ margin-right: 1rem !important;
836
+ }
837
+
838
+ .mx-4 {
839
+ margin-left: 1.5rem !important;
840
+ margin-right: 1.5rem !important;
841
+ }
842
+
843
+ .mx-5 {
844
+ margin-left: 3rem !important;
845
+ margin-right: 3rem !important;
846
+ }
847
+
848
+ .mx-auto {
849
+ margin-left: auto !important;
850
+ margin-right: auto !important;
851
+ }
852
+
853
+ .my-0 {
854
+ margin-top: 0 !important;
855
+ margin-bottom: 0 !important;
856
+ }
857
+
858
+ .my-1 {
859
+ margin-top: 0.25rem !important;
860
+ margin-bottom: 0.25rem !important;
861
+ }
862
+
863
+ .my-2 {
864
+ margin-top: 0.5rem !important;
865
+ margin-bottom: 0.5rem !important;
866
+ }
867
+
868
+ .my-3 {
869
+ margin-top: 1rem !important;
870
+ margin-bottom: 1rem !important;
871
+ }
872
+
873
+ .my-4 {
874
+ margin-top: 1.5rem !important;
875
+ margin-bottom: 1.5rem !important;
876
+ }
877
+
878
+ .my-5 {
879
+ margin-top: 3rem !important;
880
+ margin-bottom: 3rem !important;
881
+ }
882
+
883
+ .my-auto {
884
+ margin-top: auto !important;
885
+ margin-bottom: auto !important;
886
+ }
887
+
888
+ .mt-0 {
889
+ margin-top: 0 !important;
890
+ }
891
+
892
+ .mt-1 {
893
+ margin-top: 0.25rem !important;
894
+ }
895
+
896
+ .mt-2 {
897
+ margin-top: 0.5rem !important;
898
+ }
899
+
900
+ .mt-3 {
901
+ margin-top: 1rem !important;
902
+ }
903
+
904
+ .mt-4 {
905
+ margin-top: 1.5rem !important;
906
+ }
907
+
908
+ .mt-5 {
909
+ margin-top: 3rem !important;
910
+ }
911
+
912
+ .mt-auto {
913
+ margin-top: auto !important;
914
+ }
915
+
916
+ .me-0 {
917
+ margin-left: 0 !important;
918
+ }
919
+
920
+ .me-1 {
921
+ margin-left: 0.25rem !important;
922
+ }
923
+
924
+ .me-2 {
925
+ margin-left: 0.5rem !important;
926
+ }
927
+
928
+ .me-3 {
929
+ margin-left: 1rem !important;
930
+ }
931
+
932
+ .me-4 {
933
+ margin-left: 1.5rem !important;
934
+ }
935
+
936
+ .me-5 {
937
+ margin-left: 3rem !important;
938
+ }
939
+
940
+ .me-auto {
941
+ margin-left: auto !important;
942
+ }
943
+
944
+ .mb-0 {
945
+ margin-bottom: 0 !important;
946
+ }
947
+
948
+ .mb-1 {
949
+ margin-bottom: 0.25rem !important;
950
+ }
951
+
952
+ .mb-2 {
953
+ margin-bottom: 0.5rem !important;
954
+ }
955
+
956
+ .mb-3 {
957
+ margin-bottom: 1rem !important;
958
+ }
959
+
960
+ .mb-4 {
961
+ margin-bottom: 1.5rem !important;
962
+ }
963
+
964
+ .mb-5 {
965
+ margin-bottom: 3rem !important;
966
+ }
967
+
968
+ .mb-auto {
969
+ margin-bottom: auto !important;
970
+ }
971
+
972
+ .ms-0 {
973
+ margin-right: 0 !important;
974
+ }
975
+
976
+ .ms-1 {
977
+ margin-right: 0.25rem !important;
978
+ }
979
+
980
+ .ms-2 {
981
+ margin-right: 0.5rem !important;
982
+ }
983
+
984
+ .ms-3 {
985
+ margin-right: 1rem !important;
986
+ }
987
+
988
+ .ms-4 {
989
+ margin-right: 1.5rem !important;
990
+ }
991
+
992
+ .ms-5 {
993
+ margin-right: 3rem !important;
994
+ }
995
+
996
+ .ms-auto {
997
+ margin-right: auto !important;
998
+ }
999
+
1000
+ .p-0 {
1001
+ padding: 0 !important;
1002
+ }
1003
+
1004
+ .p-1 {
1005
+ padding: 0.25rem !important;
1006
+ }
1007
+
1008
+ .p-2 {
1009
+ padding: 0.5rem !important;
1010
+ }
1011
+
1012
+ .p-3 {
1013
+ padding: 1rem !important;
1014
+ }
1015
+
1016
+ .p-4 {
1017
+ padding: 1.5rem !important;
1018
+ }
1019
+
1020
+ .p-5 {
1021
+ padding: 3rem !important;
1022
+ }
1023
+
1024
+ .px-0 {
1025
+ padding-left: 0 !important;
1026
+ padding-right: 0 !important;
1027
+ }
1028
+
1029
+ .px-1 {
1030
+ padding-left: 0.25rem !important;
1031
+ padding-right: 0.25rem !important;
1032
+ }
1033
+
1034
+ .px-2 {
1035
+ padding-left: 0.5rem !important;
1036
+ padding-right: 0.5rem !important;
1037
+ }
1038
+
1039
+ .px-3 {
1040
+ padding-left: 1rem !important;
1041
+ padding-right: 1rem !important;
1042
+ }
1043
+
1044
+ .px-4 {
1045
+ padding-left: 1.5rem !important;
1046
+ padding-right: 1.5rem !important;
1047
+ }
1048
+
1049
+ .px-5 {
1050
+ padding-left: 3rem !important;
1051
+ padding-right: 3rem !important;
1052
+ }
1053
+
1054
+ .py-0 {
1055
+ padding-top: 0 !important;
1056
+ padding-bottom: 0 !important;
1057
+ }
1058
+
1059
+ .py-1 {
1060
+ padding-top: 0.25rem !important;
1061
+ padding-bottom: 0.25rem !important;
1062
+ }
1063
+
1064
+ .py-2 {
1065
+ padding-top: 0.5rem !important;
1066
+ padding-bottom: 0.5rem !important;
1067
+ }
1068
+
1069
+ .py-3 {
1070
+ padding-top: 1rem !important;
1071
+ padding-bottom: 1rem !important;
1072
+ }
1073
+
1074
+ .py-4 {
1075
+ padding-top: 1.5rem !important;
1076
+ padding-bottom: 1.5rem !important;
1077
+ }
1078
+
1079
+ .py-5 {
1080
+ padding-top: 3rem !important;
1081
+ padding-bottom: 3rem !important;
1082
+ }
1083
+
1084
+ .pt-0 {
1085
+ padding-top: 0 !important;
1086
+ }
1087
+
1088
+ .pt-1 {
1089
+ padding-top: 0.25rem !important;
1090
+ }
1091
+
1092
+ .pt-2 {
1093
+ padding-top: 0.5rem !important;
1094
+ }
1095
+
1096
+ .pt-3 {
1097
+ padding-top: 1rem !important;
1098
+ }
1099
+
1100
+ .pt-4 {
1101
+ padding-top: 1.5rem !important;
1102
+ }
1103
+
1104
+ .pt-5 {
1105
+ padding-top: 3rem !important;
1106
+ }
1107
+
1108
+ .pe-0 {
1109
+ padding-left: 0 !important;
1110
+ }
1111
+
1112
+ .pe-1 {
1113
+ padding-left: 0.25rem !important;
1114
+ }
1115
+
1116
+ .pe-2 {
1117
+ padding-left: 0.5rem !important;
1118
+ }
1119
+
1120
+ .pe-3 {
1121
+ padding-left: 1rem !important;
1122
+ }
1123
+
1124
+ .pe-4 {
1125
+ padding-left: 1.5rem !important;
1126
+ }
1127
+
1128
+ .pe-5 {
1129
+ padding-left: 3rem !important;
1130
+ }
1131
+
1132
+ .pb-0 {
1133
+ padding-bottom: 0 !important;
1134
+ }
1135
+
1136
+ .pb-1 {
1137
+ padding-bottom: 0.25rem !important;
1138
+ }
1139
+
1140
+ .pb-2 {
1141
+ padding-bottom: 0.5rem !important;
1142
+ }
1143
+
1144
+ .pb-3 {
1145
+ padding-bottom: 1rem !important;
1146
+ }
1147
+
1148
+ .pb-4 {
1149
+ padding-bottom: 1.5rem !important;
1150
+ }
1151
+
1152
+ .pb-5 {
1153
+ padding-bottom: 3rem !important;
1154
+ }
1155
+
1156
+ .ps-0 {
1157
+ padding-right: 0 !important;
1158
+ }
1159
+
1160
+ .ps-1 {
1161
+ padding-right: 0.25rem !important;
1162
+ }
1163
+
1164
+ .ps-2 {
1165
+ padding-right: 0.5rem !important;
1166
+ }
1167
+
1168
+ .ps-3 {
1169
+ padding-right: 1rem !important;
1170
+ }
1171
+
1172
+ .ps-4 {
1173
+ padding-right: 1.5rem !important;
1174
+ }
1175
+
1176
+ .ps-5 {
1177
+ padding-right: 3rem !important;
1178
+ }
1179
+
1180
+ .font-monospace {
1181
+ font-family: var(--bs-font-monospace) !important;
1182
+ }
1183
+
1184
+ .fs-1 {
1185
+ font-size: calc(1.375rem + 1.5vw) !important;
1186
+ }
1187
+
1188
+ .fs-2 {
1189
+ font-size: calc(1.325rem + 0.9vw) !important;
1190
+ }
1191
+
1192
+ .fs-3 {
1193
+ font-size: calc(1.3rem + 0.6vw) !important;
1194
+ }
1195
+
1196
+ .fs-4 {
1197
+ font-size: calc(1.275rem + 0.3vw) !important;
1198
+ }
1199
+
1200
+ .fs-5 {
1201
+ font-size: 1.25rem !important;
1202
+ }
1203
+
1204
+ .fs-6 {
1205
+ font-size: 1rem !important;
1206
+ }
1207
+
1208
+ .fst-italic {
1209
+ font-style: italic !important;
1210
+ }
1211
+
1212
+ .fst-normal {
1213
+ font-style: normal !important;
1214
+ }
1215
+
1216
+ .fw-light {
1217
+ font-weight: 300 !important;
1218
+ }
1219
+
1220
+ .fw-lighter {
1221
+ font-weight: lighter !important;
1222
+ }
1223
+
1224
+ .fw-normal {
1225
+ font-weight: 400 !important;
1226
+ }
1227
+
1228
+ .fw-bold {
1229
+ font-weight: 700 !important;
1230
+ }
1231
+
1232
+ .fw-bolder {
1233
+ font-weight: bolder !important;
1234
+ }
1235
+
1236
+ .lh-1 {
1237
+ line-height: 1 !important;
1238
+ }
1239
+
1240
+ .lh-sm {
1241
+ line-height: 1.25 !important;
1242
+ }
1243
+
1244
+ .lh-base {
1245
+ line-height: 1.5 !important;
1246
+ }
1247
+
1248
+ .lh-lg {
1249
+ line-height: 2 !important;
1250
+ }
1251
+
1252
+ .text-start {
1253
+ text-align: right !important;
1254
+ }
1255
+
1256
+ .text-end {
1257
+ text-align: left !important;
1258
+ }
1259
+
1260
+ .text-center {
1261
+ text-align: center !important;
1262
+ }
1263
+
1264
+ .text-decoration-none {
1265
+ text-decoration: none !important;
1266
+ }
1267
+
1268
+ .text-decoration-underline {
1269
+ text-decoration: underline !important;
1270
+ }
1271
+
1272
+ .text-decoration-line-through {
1273
+ text-decoration: line-through !important;
1274
+ }
1275
+
1276
+ .text-lowercase {
1277
+ text-transform: lowercase !important;
1278
+ }
1279
+
1280
+ .text-uppercase {
1281
+ text-transform: uppercase !important;
1282
+ }
1283
+
1284
+ .text-capitalize {
1285
+ text-transform: capitalize !important;
1286
+ }
1287
+
1288
+ .text-wrap {
1289
+ white-space: normal !important;
1290
+ }
1291
+
1292
+ .text-nowrap {
1293
+ white-space: nowrap !important;
1294
+ }
1295
+ .text-primary {
1296
+ --bs-text-opacity: 1;
1297
+ color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
1298
+ }
1299
+
1300
+ .text-secondary {
1301
+ --bs-text-opacity: 1;
1302
+ color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
1303
+ }
1304
+
1305
+ .text-success {
1306
+ --bs-text-opacity: 1;
1307
+ color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
1308
+ }
1309
+
1310
+ .text-info {
1311
+ --bs-text-opacity: 1;
1312
+ color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
1313
+ }
1314
+
1315
+ .text-warning {
1316
+ --bs-text-opacity: 1;
1317
+ color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
1318
+ }
1319
+
1320
+ .text-danger {
1321
+ --bs-text-opacity: 1;
1322
+ color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
1323
+ }
1324
+
1325
+ .text-light {
1326
+ --bs-text-opacity: 1;
1327
+ color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
1328
+ }
1329
+
1330
+ .text-dark {
1331
+ --bs-text-opacity: 1;
1332
+ color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
1333
+ }
1334
+
1335
+ .text-black {
1336
+ --bs-text-opacity: 1;
1337
+ color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
1338
+ }
1339
+
1340
+ .text-white {
1341
+ --bs-text-opacity: 1;
1342
+ color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
1343
+ }
1344
+
1345
+ .text-body {
1346
+ --bs-text-opacity: 1;
1347
+ color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
1348
+ }
1349
+
1350
+ .text-muted {
1351
+ --bs-text-opacity: 1;
1352
+ color: #6c757d !important;
1353
+ }
1354
+
1355
+ .text-black-50 {
1356
+ --bs-text-opacity: 1;
1357
+ color: rgba(0, 0, 0, 0.5) !important;
1358
+ }
1359
+
1360
+ .text-white-50 {
1361
+ --bs-text-opacity: 1;
1362
+ color: rgba(255, 255, 255, 0.5) !important;
1363
+ }
1364
+
1365
+ .text-reset {
1366
+ --bs-text-opacity: 1;
1367
+ color: inherit !important;
1368
+ }
1369
+
1370
+ .text-opacity-25 {
1371
+ --bs-text-opacity: 0.25;
1372
+ }
1373
+
1374
+ .text-opacity-50 {
1375
+ --bs-text-opacity: 0.5;
1376
+ }
1377
+
1378
+ .text-opacity-75 {
1379
+ --bs-text-opacity: 0.75;
1380
+ }
1381
+
1382
+ .text-opacity-100 {
1383
+ --bs-text-opacity: 1;
1384
+ }
1385
+
1386
+ .bg-primary {
1387
+ --bs-bg-opacity: 1;
1388
+ background-color: rgba(
1389
+ var(--bs-primary-rgb),
1390
+ var(--bs-bg-opacity)
1391
+ ) !important;
1392
+ }
1393
+
1394
+ .bg-secondary {
1395
+ --bs-bg-opacity: 1;
1396
+ background-color: rgba(
1397
+ var(--bs-secondary-rgb),
1398
+ var(--bs-bg-opacity)
1399
+ ) !important;
1400
+ }
1401
+
1402
+ .bg-success {
1403
+ --bs-bg-opacity: 1;
1404
+ background-color: rgba(
1405
+ var(--bs-success-rgb),
1406
+ var(--bs-bg-opacity)
1407
+ ) !important;
1408
+ }
1409
+
1410
+ .bg-info {
1411
+ --bs-bg-opacity: 1;
1412
+ background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
1413
+ }
1414
+
1415
+ .bg-warning {
1416
+ --bs-bg-opacity: 1;
1417
+ background-color: rgba(
1418
+ var(--bs-warning-rgb),
1419
+ var(--bs-bg-opacity)
1420
+ ) !important;
1421
+ }
1422
+
1423
+ .bg-danger {
1424
+ --bs-bg-opacity: 1;
1425
+ background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
1426
+ }
1427
+
1428
+ .bg-light {
1429
+ --bs-bg-opacity: 1;
1430
+ background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
1431
+ }
1432
+
1433
+ .bg-dark {
1434
+ --bs-bg-opacity: 1;
1435
+ background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
1436
+ }
1437
+
1438
+ .bg-black {
1439
+ --bs-bg-opacity: 1;
1440
+ background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
1441
+ }
1442
+
1443
+ .bg-white {
1444
+ --bs-bg-opacity: 1;
1445
+ background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
1446
+ }
1447
+
1448
+ .bg-body {
1449
+ --bs-bg-opacity: 1;
1450
+ background-color: rgba(
1451
+ var(--bs-body-bg-rgb),
1452
+ var(--bs-bg-opacity)
1453
+ ) !important;
1454
+ }
1455
+
1456
+ .bg-transparent {
1457
+ --bs-bg-opacity: 1;
1458
+ background-color: transparent !important;
1459
+ }
1460
+
1461
+ .bg-opacity-10 {
1462
+ --bs-bg-opacity: 0.1;
1463
+ }
1464
+
1465
+ .bg-opacity-25 {
1466
+ --bs-bg-opacity: 0.25;
1467
+ }
1468
+
1469
+ .bg-opacity-50 {
1470
+ --bs-bg-opacity: 0.5;
1471
+ }
1472
+
1473
+ .bg-opacity-75 {
1474
+ --bs-bg-opacity: 0.75;
1475
+ }
1476
+
1477
+ .bg-opacity-100 {
1478
+ --bs-bg-opacity: 1;
1479
+ }
1480
+
1481
+ .bg-gradient {
1482
+ background-image: var(--bs-gradient) !important;
1483
+ }
1484
+
1485
+ .user-select-all {
1486
+ -webkit-user-select: all !important;
1487
+ -moz-user-select: all !important;
1488
+ user-select: all !important;
1489
+ }
1490
+
1491
+ .user-select-auto {
1492
+ -webkit-user-select: auto !important;
1493
+ -moz-user-select: auto !important;
1494
+ user-select: auto !important;
1495
+ }
1496
+
1497
+ .user-select-none {
1498
+ -webkit-user-select: none !important;
1499
+ -moz-user-select: none !important;
1500
+ user-select: none !important;
1501
+ }
1502
+
1503
+ .pe-none {
1504
+ pointer-events: none !important;
1505
+ }
1506
+
1507
+ .pe-auto {
1508
+ pointer-events: auto !important;
1509
+ }
1510
+
1511
+ .rounded {
1512
+ border-radius: 0.25rem !important;
1513
+ }
1514
+
1515
+ .rounded-0 {
1516
+ border-radius: 0 !important;
1517
+ }
1518
+
1519
+ .rounded-1 {
1520
+ border-radius: 0.2rem !important;
1521
+ }
1522
+
1523
+ .rounded-2 {
1524
+ border-radius: 0.25rem !important;
1525
+ }
1526
+
1527
+ .rounded-3 {
1528
+ border-radius: 0.3rem !important;
1529
+ }
1530
+
1531
+ .rounded-circle {
1532
+ border-radius: 50% !important;
1533
+ }
1534
+
1535
+ .rounded-pill {
1536
+ border-radius: 50rem !important;
1537
+ }
1538
+
1539
+ .rounded-top {
1540
+ border-top-right-radius: 0.25rem !important;
1541
+ border-top-left-radius: 0.25rem !important;
1542
+ }
1543
+
1544
+ .rounded-end {
1545
+ border-top-left-radius: 0.25rem !important;
1546
+ border-bottom-left-radius: 0.25rem !important;
1547
+ }
1548
+
1549
+ .rounded-bottom {
1550
+ border-bottom-left-radius: 0.25rem !important;
1551
+ border-bottom-right-radius: 0.25rem !important;
1552
+ }
1553
+
1554
+ .rounded-start {
1555
+ border-bottom-right-radius: 0.25rem !important;
1556
+ border-top-right-radius: 0.25rem !important;
1557
+ }
1558
+
1559
+ .visible {
1560
+ visibility: visible !important;
1561
+ }
1562
+
1563
+ .invisible {
1564
+ visibility: hidden !important;
1565
+ }
1566
+
1567
+ @media (min-width: 576px) {
1568
+ .float-sm-start {
1569
+ float: right !important;
1570
+ }
1571
+
1572
+ .float-sm-end {
1573
+ float: left !important;
1574
+ }
1575
+
1576
+ .float-sm-none {
1577
+ float: none !important;
1578
+ }
1579
+
1580
+ .d-sm-inline {
1581
+ display: inline !important;
1582
+ }
1583
+
1584
+ .d-sm-inline-block {
1585
+ display: inline-block !important;
1586
+ }
1587
+
1588
+ .d-sm-block {
1589
+ display: block !important;
1590
+ }
1591
+
1592
+ .d-sm-grid {
1593
+ display: grid !important;
1594
+ }
1595
+
1596
+ .d-sm-table {
1597
+ display: table !important;
1598
+ }
1599
+
1600
+ .d-sm-table-row {
1601
+ display: table-row !important;
1602
+ }
1603
+
1604
+ .d-sm-table-cell {
1605
+ display: table-cell !important;
1606
+ }
1607
+
1608
+ .d-sm-flex {
1609
+ display: flex !important;
1610
+ }
1611
+
1612
+ .d-sm-inline-flex {
1613
+ display: inline-flex !important;
1614
+ }
1615
+
1616
+ .d-sm-none {
1617
+ display: none !important;
1618
+ }
1619
+
1620
+ .flex-sm-fill {
1621
+ flex: 1 1 auto !important;
1622
+ }
1623
+
1624
+ .flex-sm-row {
1625
+ flex-direction: row !important;
1626
+ }
1627
+
1628
+ .flex-sm-column {
1629
+ flex-direction: column !important;
1630
+ }
1631
+
1632
+ .flex-sm-row-reverse {
1633
+ flex-direction: row-reverse !important;
1634
+ }
1635
+
1636
+ .flex-sm-column-reverse {
1637
+ flex-direction: column-reverse !important;
1638
+ }
1639
+
1640
+ .flex-sm-grow-0 {
1641
+ flex-grow: 0 !important;
1642
+ }
1643
+
1644
+ .flex-sm-grow-1 {
1645
+ flex-grow: 1 !important;
1646
+ }
1647
+
1648
+ .flex-sm-shrink-0 {
1649
+ flex-shrink: 0 !important;
1650
+ }
1651
+
1652
+ .flex-sm-shrink-1 {
1653
+ flex-shrink: 1 !important;
1654
+ }
1655
+
1656
+ .flex-sm-wrap {
1657
+ flex-wrap: wrap !important;
1658
+ }
1659
+
1660
+ .flex-sm-nowrap {
1661
+ flex-wrap: nowrap !important;
1662
+ }
1663
+
1664
+ .flex-sm-wrap-reverse {
1665
+ flex-wrap: wrap-reverse !important;
1666
+ }
1667
+
1668
+ .gap-sm-0 {
1669
+ gap: 0 !important;
1670
+ }
1671
+
1672
+ .gap-sm-1 {
1673
+ gap: 0.25rem !important;
1674
+ }
1675
+
1676
+ .gap-sm-2 {
1677
+ gap: 0.5rem !important;
1678
+ }
1679
+
1680
+ .gap-sm-3 {
1681
+ gap: 1rem !important;
1682
+ }
1683
+
1684
+ .gap-sm-4 {
1685
+ gap: 1.5rem !important;
1686
+ }
1687
+
1688
+ .gap-sm-5 {
1689
+ gap: 3rem !important;
1690
+ }
1691
+
1692
+ .justify-content-sm-start {
1693
+ justify-content: flex-start !important;
1694
+ }
1695
+
1696
+ .justify-content-sm-end {
1697
+ justify-content: flex-end !important;
1698
+ }
1699
+
1700
+ .justify-content-sm-center {
1701
+ justify-content: center !important;
1702
+ }
1703
+
1704
+ .justify-content-sm-between {
1705
+ justify-content: space-between !important;
1706
+ }
1707
+
1708
+ .justify-content-sm-around {
1709
+ justify-content: space-around !important;
1710
+ }
1711
+
1712
+ .justify-content-sm-evenly {
1713
+ justify-content: space-evenly !important;
1714
+ }
1715
+
1716
+ .align-items-sm-start {
1717
+ align-items: flex-start !important;
1718
+ }
1719
+
1720
+ .align-items-sm-end {
1721
+ align-items: flex-end !important;
1722
+ }
1723
+
1724
+ .align-items-sm-center {
1725
+ align-items: center !important;
1726
+ }
1727
+
1728
+ .align-items-sm-baseline {
1729
+ align-items: baseline !important;
1730
+ }
1731
+
1732
+ .align-items-sm-stretch {
1733
+ align-items: stretch !important;
1734
+ }
1735
+
1736
+ .align-content-sm-start {
1737
+ align-content: flex-start !important;
1738
+ }
1739
+
1740
+ .align-content-sm-end {
1741
+ align-content: flex-end !important;
1742
+ }
1743
+
1744
+ .align-content-sm-center {
1745
+ align-content: center !important;
1746
+ }
1747
+
1748
+ .align-content-sm-between {
1749
+ align-content: space-between !important;
1750
+ }
1751
+
1752
+ .align-content-sm-around {
1753
+ align-content: space-around !important;
1754
+ }
1755
+
1756
+ .align-content-sm-stretch {
1757
+ align-content: stretch !important;
1758
+ }
1759
+
1760
+ .align-self-sm-auto {
1761
+ align-self: auto !important;
1762
+ }
1763
+
1764
+ .align-self-sm-start {
1765
+ align-self: flex-start !important;
1766
+ }
1767
+
1768
+ .align-self-sm-end {
1769
+ align-self: flex-end !important;
1770
+ }
1771
+
1772
+ .align-self-sm-center {
1773
+ align-self: center !important;
1774
+ }
1775
+
1776
+ .align-self-sm-baseline {
1777
+ align-self: baseline !important;
1778
+ }
1779
+
1780
+ .align-self-sm-stretch {
1781
+ align-self: stretch !important;
1782
+ }
1783
+
1784
+ .order-sm-first {
1785
+ order: -1 !important;
1786
+ }
1787
+
1788
+ .order-sm-0 {
1789
+ order: 0 !important;
1790
+ }
1791
+
1792
+ .order-sm-1 {
1793
+ order: 1 !important;
1794
+ }
1795
+
1796
+ .order-sm-2 {
1797
+ order: 2 !important;
1798
+ }
1799
+
1800
+ .order-sm-3 {
1801
+ order: 3 !important;
1802
+ }
1803
+
1804
+ .order-sm-4 {
1805
+ order: 4 !important;
1806
+ }
1807
+
1808
+ .order-sm-5 {
1809
+ order: 5 !important;
1810
+ }
1811
+
1812
+ .order-sm-last {
1813
+ order: 6 !important;
1814
+ }
1815
+
1816
+ .m-sm-0 {
1817
+ margin: 0 !important;
1818
+ }
1819
+
1820
+ .m-sm-1 {
1821
+ margin: 0.25rem !important;
1822
+ }
1823
+
1824
+ .m-sm-2 {
1825
+ margin: 0.5rem !important;
1826
+ }
1827
+
1828
+ .m-sm-3 {
1829
+ margin: 1rem !important;
1830
+ }
1831
+
1832
+ .m-sm-4 {
1833
+ margin: 1.5rem !important;
1834
+ }
1835
+
1836
+ .m-sm-5 {
1837
+ margin: 3rem !important;
1838
+ }
1839
+
1840
+ .m-sm-auto {
1841
+ margin: auto !important;
1842
+ }
1843
+
1844
+ .mx-sm-0 {
1845
+ margin-left: 0 !important;
1846
+ margin-right: 0 !important;
1847
+ }
1848
+
1849
+ .mx-sm-1 {
1850
+ margin-left: 0.25rem !important;
1851
+ margin-right: 0.25rem !important;
1852
+ }
1853
+
1854
+ .mx-sm-2 {
1855
+ margin-left: 0.5rem !important;
1856
+ margin-right: 0.5rem !important;
1857
+ }
1858
+
1859
+ .mx-sm-3 {
1860
+ margin-left: 1rem !important;
1861
+ margin-right: 1rem !important;
1862
+ }
1863
+
1864
+ .mx-sm-4 {
1865
+ margin-left: 1.5rem !important;
1866
+ margin-right: 1.5rem !important;
1867
+ }
1868
+
1869
+ .mx-sm-5 {
1870
+ margin-left: 3rem !important;
1871
+ margin-right: 3rem !important;
1872
+ }
1873
+
1874
+ .mx-sm-auto {
1875
+ margin-left: auto !important;
1876
+ margin-right: auto !important;
1877
+ }
1878
+
1879
+ .my-sm-0 {
1880
+ margin-top: 0 !important;
1881
+ margin-bottom: 0 !important;
1882
+ }
1883
+
1884
+ .my-sm-1 {
1885
+ margin-top: 0.25rem !important;
1886
+ margin-bottom: 0.25rem !important;
1887
+ }
1888
+
1889
+ .my-sm-2 {
1890
+ margin-top: 0.5rem !important;
1891
+ margin-bottom: 0.5rem !important;
1892
+ }
1893
+
1894
+ .my-sm-3 {
1895
+ margin-top: 1rem !important;
1896
+ margin-bottom: 1rem !important;
1897
+ }
1898
+
1899
+ .my-sm-4 {
1900
+ margin-top: 1.5rem !important;
1901
+ margin-bottom: 1.5rem !important;
1902
+ }
1903
+
1904
+ .my-sm-5 {
1905
+ margin-top: 3rem !important;
1906
+ margin-bottom: 3rem !important;
1907
+ }
1908
+
1909
+ .my-sm-auto {
1910
+ margin-top: auto !important;
1911
+ margin-bottom: auto !important;
1912
+ }
1913
+
1914
+ .mt-sm-0 {
1915
+ margin-top: 0 !important;
1916
+ }
1917
+
1918
+ .mt-sm-1 {
1919
+ margin-top: 0.25rem !important;
1920
+ }
1921
+
1922
+ .mt-sm-2 {
1923
+ margin-top: 0.5rem !important;
1924
+ }
1925
+
1926
+ .mt-sm-3 {
1927
+ margin-top: 1rem !important;
1928
+ }
1929
+
1930
+ .mt-sm-4 {
1931
+ margin-top: 1.5rem !important;
1932
+ }
1933
+
1934
+ .mt-sm-5 {
1935
+ margin-top: 3rem !important;
1936
+ }
1937
+
1938
+ .mt-sm-auto {
1939
+ margin-top: auto !important;
1940
+ }
1941
+
1942
+ .me-sm-0 {
1943
+ margin-left: 0 !important;
1944
+ }
1945
+
1946
+ .me-sm-1 {
1947
+ margin-left: 0.25rem !important;
1948
+ }
1949
+
1950
+ .me-sm-2 {
1951
+ margin-left: 0.5rem !important;
1952
+ }
1953
+
1954
+ .me-sm-3 {
1955
+ margin-left: 1rem !important;
1956
+ }
1957
+
1958
+ .me-sm-4 {
1959
+ margin-left: 1.5rem !important;
1960
+ }
1961
+
1962
+ .me-sm-5 {
1963
+ margin-left: 3rem !important;
1964
+ }
1965
+
1966
+ .me-sm-auto {
1967
+ margin-left: auto !important;
1968
+ }
1969
+
1970
+ .mb-sm-0 {
1971
+ margin-bottom: 0 !important;
1972
+ }
1973
+
1974
+ .mb-sm-1 {
1975
+ margin-bottom: 0.25rem !important;
1976
+ }
1977
+
1978
+ .mb-sm-2 {
1979
+ margin-bottom: 0.5rem !important;
1980
+ }
1981
+
1982
+ .mb-sm-3 {
1983
+ margin-bottom: 1rem !important;
1984
+ }
1985
+
1986
+ .mb-sm-4 {
1987
+ margin-bottom: 1.5rem !important;
1988
+ }
1989
+
1990
+ .mb-sm-5 {
1991
+ margin-bottom: 3rem !important;
1992
+ }
1993
+
1994
+ .mb-sm-auto {
1995
+ margin-bottom: auto !important;
1996
+ }
1997
+
1998
+ .ms-sm-0 {
1999
+ margin-right: 0 !important;
2000
+ }
2001
+
2002
+ .ms-sm-1 {
2003
+ margin-right: 0.25rem !important;
2004
+ }
2005
+
2006
+ .ms-sm-2 {
2007
+ margin-right: 0.5rem !important;
2008
+ }
2009
+
2010
+ .ms-sm-3 {
2011
+ margin-right: 1rem !important;
2012
+ }
2013
+
2014
+ .ms-sm-4 {
2015
+ margin-right: 1.5rem !important;
2016
+ }
2017
+
2018
+ .ms-sm-5 {
2019
+ margin-right: 3rem !important;
2020
+ }
2021
+
2022
+ .ms-sm-auto {
2023
+ margin-right: auto !important;
2024
+ }
2025
+
2026
+ .p-sm-0 {
2027
+ padding: 0 !important;
2028
+ }
2029
+
2030
+ .p-sm-1 {
2031
+ padding: 0.25rem !important;
2032
+ }
2033
+
2034
+ .p-sm-2 {
2035
+ padding: 0.5rem !important;
2036
+ }
2037
+
2038
+ .p-sm-3 {
2039
+ padding: 1rem !important;
2040
+ }
2041
+
2042
+ .p-sm-4 {
2043
+ padding: 1.5rem !important;
2044
+ }
2045
+
2046
+ .p-sm-5 {
2047
+ padding: 3rem !important;
2048
+ }
2049
+
2050
+ .px-sm-0 {
2051
+ padding-left: 0 !important;
2052
+ padding-right: 0 !important;
2053
+ }
2054
+
2055
+ .px-sm-1 {
2056
+ padding-left: 0.25rem !important;
2057
+ padding-right: 0.25rem !important;
2058
+ }
2059
+
2060
+ .px-sm-2 {
2061
+ padding-left: 0.5rem !important;
2062
+ padding-right: 0.5rem !important;
2063
+ }
2064
+
2065
+ .px-sm-3 {
2066
+ padding-left: 1rem !important;
2067
+ padding-right: 1rem !important;
2068
+ }
2069
+
2070
+ .px-sm-4 {
2071
+ padding-left: 1.5rem !important;
2072
+ padding-right: 1.5rem !important;
2073
+ }
2074
+
2075
+ .px-sm-5 {
2076
+ padding-left: 3rem !important;
2077
+ padding-right: 3rem !important;
2078
+ }
2079
+
2080
+ .py-sm-0 {
2081
+ padding-top: 0 !important;
2082
+ padding-bottom: 0 !important;
2083
+ }
2084
+
2085
+ .py-sm-1 {
2086
+ padding-top: 0.25rem !important;
2087
+ padding-bottom: 0.25rem !important;
2088
+ }
2089
+
2090
+ .py-sm-2 {
2091
+ padding-top: 0.5rem !important;
2092
+ padding-bottom: 0.5rem !important;
2093
+ }
2094
+
2095
+ .py-sm-3 {
2096
+ padding-top: 1rem !important;
2097
+ padding-bottom: 1rem !important;
2098
+ }
2099
+
2100
+ .py-sm-4 {
2101
+ padding-top: 1.5rem !important;
2102
+ padding-bottom: 1.5rem !important;
2103
+ }
2104
+
2105
+ .py-sm-5 {
2106
+ padding-top: 3rem !important;
2107
+ padding-bottom: 3rem !important;
2108
+ }
2109
+
2110
+ .pt-sm-0 {
2111
+ padding-top: 0 !important;
2112
+ }
2113
+
2114
+ .pt-sm-1 {
2115
+ padding-top: 0.25rem !important;
2116
+ }
2117
+
2118
+ .pt-sm-2 {
2119
+ padding-top: 0.5rem !important;
2120
+ }
2121
+
2122
+ .pt-sm-3 {
2123
+ padding-top: 1rem !important;
2124
+ }
2125
+
2126
+ .pt-sm-4 {
2127
+ padding-top: 1.5rem !important;
2128
+ }
2129
+
2130
+ .pt-sm-5 {
2131
+ padding-top: 3rem !important;
2132
+ }
2133
+
2134
+ .pe-sm-0 {
2135
+ padding-left: 0 !important;
2136
+ }
2137
+
2138
+ .pe-sm-1 {
2139
+ padding-left: 0.25rem !important;
2140
+ }
2141
+
2142
+ .pe-sm-2 {
2143
+ padding-left: 0.5rem !important;
2144
+ }
2145
+
2146
+ .pe-sm-3 {
2147
+ padding-left: 1rem !important;
2148
+ }
2149
+
2150
+ .pe-sm-4 {
2151
+ padding-left: 1.5rem !important;
2152
+ }
2153
+
2154
+ .pe-sm-5 {
2155
+ padding-left: 3rem !important;
2156
+ }
2157
+
2158
+ .pb-sm-0 {
2159
+ padding-bottom: 0 !important;
2160
+ }
2161
+
2162
+ .pb-sm-1 {
2163
+ padding-bottom: 0.25rem !important;
2164
+ }
2165
+
2166
+ .pb-sm-2 {
2167
+ padding-bottom: 0.5rem !important;
2168
+ }
2169
+
2170
+ .pb-sm-3 {
2171
+ padding-bottom: 1rem !important;
2172
+ }
2173
+
2174
+ .pb-sm-4 {
2175
+ padding-bottom: 1.5rem !important;
2176
+ }
2177
+
2178
+ .pb-sm-5 {
2179
+ padding-bottom: 3rem !important;
2180
+ }
2181
+
2182
+ .ps-sm-0 {
2183
+ padding-right: 0 !important;
2184
+ }
2185
+
2186
+ .ps-sm-1 {
2187
+ padding-right: 0.25rem !important;
2188
+ }
2189
+
2190
+ .ps-sm-2 {
2191
+ padding-right: 0.5rem !important;
2192
+ }
2193
+
2194
+ .ps-sm-3 {
2195
+ padding-right: 1rem !important;
2196
+ }
2197
+
2198
+ .ps-sm-4 {
2199
+ padding-right: 1.5rem !important;
2200
+ }
2201
+
2202
+ .ps-sm-5 {
2203
+ padding-right: 3rem !important;
2204
+ }
2205
+
2206
+ .text-sm-start {
2207
+ text-align: right !important;
2208
+ }
2209
+
2210
+ .text-sm-end {
2211
+ text-align: left !important;
2212
+ }
2213
+
2214
+ .text-sm-center {
2215
+ text-align: center !important;
2216
+ }
2217
+ }
2218
+ @media (min-width: 768px) {
2219
+ .float-md-start {
2220
+ float: right !important;
2221
+ }
2222
+
2223
+ .float-md-end {
2224
+ float: left !important;
2225
+ }
2226
+
2227
+ .float-md-none {
2228
+ float: none !important;
2229
+ }
2230
+
2231
+ .d-md-inline {
2232
+ display: inline !important;
2233
+ }
2234
+
2235
+ .d-md-inline-block {
2236
+ display: inline-block !important;
2237
+ }
2238
+
2239
+ .d-md-block {
2240
+ display: block !important;
2241
+ }
2242
+
2243
+ .d-md-grid {
2244
+ display: grid !important;
2245
+ }
2246
+
2247
+ .d-md-table {
2248
+ display: table !important;
2249
+ }
2250
+
2251
+ .d-md-table-row {
2252
+ display: table-row !important;
2253
+ }
2254
+
2255
+ .d-md-table-cell {
2256
+ display: table-cell !important;
2257
+ }
2258
+
2259
+ .d-md-flex {
2260
+ display: flex !important;
2261
+ }
2262
+
2263
+ .d-md-inline-flex {
2264
+ display: inline-flex !important;
2265
+ }
2266
+
2267
+ .d-md-none {
2268
+ display: none !important;
2269
+ }
2270
+
2271
+ .flex-md-fill {
2272
+ flex: 1 1 auto !important;
2273
+ }
2274
+
2275
+ .flex-md-row {
2276
+ flex-direction: row !important;
2277
+ }
2278
+
2279
+ .flex-md-column {
2280
+ flex-direction: column !important;
2281
+ }
2282
+
2283
+ .flex-md-row-reverse {
2284
+ flex-direction: row-reverse !important;
2285
+ }
2286
+
2287
+ .flex-md-column-reverse {
2288
+ flex-direction: column-reverse !important;
2289
+ }
2290
+
2291
+ .flex-md-grow-0 {
2292
+ flex-grow: 0 !important;
2293
+ }
2294
+
2295
+ .flex-md-grow-1 {
2296
+ flex-grow: 1 !important;
2297
+ }
2298
+
2299
+ .flex-md-shrink-0 {
2300
+ flex-shrink: 0 !important;
2301
+ }
2302
+
2303
+ .flex-md-shrink-1 {
2304
+ flex-shrink: 1 !important;
2305
+ }
2306
+
2307
+ .flex-md-wrap {
2308
+ flex-wrap: wrap !important;
2309
+ }
2310
+
2311
+ .flex-md-nowrap {
2312
+ flex-wrap: nowrap !important;
2313
+ }
2314
+
2315
+ .flex-md-wrap-reverse {
2316
+ flex-wrap: wrap-reverse !important;
2317
+ }
2318
+
2319
+ .gap-md-0 {
2320
+ gap: 0 !important;
2321
+ }
2322
+
2323
+ .gap-md-1 {
2324
+ gap: 0.25rem !important;
2325
+ }
2326
+
2327
+ .gap-md-2 {
2328
+ gap: 0.5rem !important;
2329
+ }
2330
+
2331
+ .gap-md-3 {
2332
+ gap: 1rem !important;
2333
+ }
2334
+
2335
+ .gap-md-4 {
2336
+ gap: 1.5rem !important;
2337
+ }
2338
+
2339
+ .gap-md-5 {
2340
+ gap: 3rem !important;
2341
+ }
2342
+
2343
+ .justify-content-md-start {
2344
+ justify-content: flex-start !important;
2345
+ }
2346
+
2347
+ .justify-content-md-end {
2348
+ justify-content: flex-end !important;
2349
+ }
2350
+
2351
+ .justify-content-md-center {
2352
+ justify-content: center !important;
2353
+ }
2354
+
2355
+ .justify-content-md-between {
2356
+ justify-content: space-between !important;
2357
+ }
2358
+
2359
+ .justify-content-md-around {
2360
+ justify-content: space-around !important;
2361
+ }
2362
+
2363
+ .justify-content-md-evenly {
2364
+ justify-content: space-evenly !important;
2365
+ }
2366
+
2367
+ .align-items-md-start {
2368
+ align-items: flex-start !important;
2369
+ }
2370
+
2371
+ .align-items-md-end {
2372
+ align-items: flex-end !important;
2373
+ }
2374
+
2375
+ .align-items-md-center {
2376
+ align-items: center !important;
2377
+ }
2378
+
2379
+ .align-items-md-baseline {
2380
+ align-items: baseline !important;
2381
+ }
2382
+
2383
+ .align-items-md-stretch {
2384
+ align-items: stretch !important;
2385
+ }
2386
+
2387
+ .align-content-md-start {
2388
+ align-content: flex-start !important;
2389
+ }
2390
+
2391
+ .align-content-md-end {
2392
+ align-content: flex-end !important;
2393
+ }
2394
+
2395
+ .align-content-md-center {
2396
+ align-content: center !important;
2397
+ }
2398
+
2399
+ .align-content-md-between {
2400
+ align-content: space-between !important;
2401
+ }
2402
+
2403
+ .align-content-md-around {
2404
+ align-content: space-around !important;
2405
+ }
2406
+
2407
+ .align-content-md-stretch {
2408
+ align-content: stretch !important;
2409
+ }
2410
+
2411
+ .align-self-md-auto {
2412
+ align-self: auto !important;
2413
+ }
2414
+
2415
+ .align-self-md-start {
2416
+ align-self: flex-start !important;
2417
+ }
2418
+
2419
+ .align-self-md-end {
2420
+ align-self: flex-end !important;
2421
+ }
2422
+
2423
+ .align-self-md-center {
2424
+ align-self: center !important;
2425
+ }
2426
+
2427
+ .align-self-md-baseline {
2428
+ align-self: baseline !important;
2429
+ }
2430
+
2431
+ .align-self-md-stretch {
2432
+ align-self: stretch !important;
2433
+ }
2434
+
2435
+ .order-md-first {
2436
+ order: -1 !important;
2437
+ }
2438
+
2439
+ .order-md-0 {
2440
+ order: 0 !important;
2441
+ }
2442
+
2443
+ .order-md-1 {
2444
+ order: 1 !important;
2445
+ }
2446
+
2447
+ .order-md-2 {
2448
+ order: 2 !important;
2449
+ }
2450
+
2451
+ .order-md-3 {
2452
+ order: 3 !important;
2453
+ }
2454
+
2455
+ .order-md-4 {
2456
+ order: 4 !important;
2457
+ }
2458
+
2459
+ .order-md-5 {
2460
+ order: 5 !important;
2461
+ }
2462
+
2463
+ .order-md-last {
2464
+ order: 6 !important;
2465
+ }
2466
+
2467
+ .m-md-0 {
2468
+ margin: 0 !important;
2469
+ }
2470
+
2471
+ .m-md-1 {
2472
+ margin: 0.25rem !important;
2473
+ }
2474
+
2475
+ .m-md-2 {
2476
+ margin: 0.5rem !important;
2477
+ }
2478
+
2479
+ .m-md-3 {
2480
+ margin: 1rem !important;
2481
+ }
2482
+
2483
+ .m-md-4 {
2484
+ margin: 1.5rem !important;
2485
+ }
2486
+
2487
+ .m-md-5 {
2488
+ margin: 3rem !important;
2489
+ }
2490
+
2491
+ .m-md-auto {
2492
+ margin: auto !important;
2493
+ }
2494
+
2495
+ .mx-md-0 {
2496
+ margin-left: 0 !important;
2497
+ margin-right: 0 !important;
2498
+ }
2499
+
2500
+ .mx-md-1 {
2501
+ margin-left: 0.25rem !important;
2502
+ margin-right: 0.25rem !important;
2503
+ }
2504
+
2505
+ .mx-md-2 {
2506
+ margin-left: 0.5rem !important;
2507
+ margin-right: 0.5rem !important;
2508
+ }
2509
+
2510
+ .mx-md-3 {
2511
+ margin-left: 1rem !important;
2512
+ margin-right: 1rem !important;
2513
+ }
2514
+
2515
+ .mx-md-4 {
2516
+ margin-left: 1.5rem !important;
2517
+ margin-right: 1.5rem !important;
2518
+ }
2519
+
2520
+ .mx-md-5 {
2521
+ margin-left: 3rem !important;
2522
+ margin-right: 3rem !important;
2523
+ }
2524
+
2525
+ .mx-md-auto {
2526
+ margin-left: auto !important;
2527
+ margin-right: auto !important;
2528
+ }
2529
+
2530
+ .my-md-0 {
2531
+ margin-top: 0 !important;
2532
+ margin-bottom: 0 !important;
2533
+ }
2534
+
2535
+ .my-md-1 {
2536
+ margin-top: 0.25rem !important;
2537
+ margin-bottom: 0.25rem !important;
2538
+ }
2539
+
2540
+ .my-md-2 {
2541
+ margin-top: 0.5rem !important;
2542
+ margin-bottom: 0.5rem !important;
2543
+ }
2544
+
2545
+ .my-md-3 {
2546
+ margin-top: 1rem !important;
2547
+ margin-bottom: 1rem !important;
2548
+ }
2549
+
2550
+ .my-md-4 {
2551
+ margin-top: 1.5rem !important;
2552
+ margin-bottom: 1.5rem !important;
2553
+ }
2554
+
2555
+ .my-md-5 {
2556
+ margin-top: 3rem !important;
2557
+ margin-bottom: 3rem !important;
2558
+ }
2559
+
2560
+ .my-md-auto {
2561
+ margin-top: auto !important;
2562
+ margin-bottom: auto !important;
2563
+ }
2564
+
2565
+ .mt-md-0 {
2566
+ margin-top: 0 !important;
2567
+ }
2568
+
2569
+ .mt-md-1 {
2570
+ margin-top: 0.25rem !important;
2571
+ }
2572
+
2573
+ .mt-md-2 {
2574
+ margin-top: 0.5rem !important;
2575
+ }
2576
+
2577
+ .mt-md-3 {
2578
+ margin-top: 1rem !important;
2579
+ }
2580
+
2581
+ .mt-md-4 {
2582
+ margin-top: 1.5rem !important;
2583
+ }
2584
+
2585
+ .mt-md-5 {
2586
+ margin-top: 3rem !important;
2587
+ }
2588
+
2589
+ .mt-md-auto {
2590
+ margin-top: auto !important;
2591
+ }
2592
+
2593
+ .me-md-0 {
2594
+ margin-left: 0 !important;
2595
+ }
2596
+
2597
+ .me-md-1 {
2598
+ margin-left: 0.25rem !important;
2599
+ }
2600
+
2601
+ .me-md-2 {
2602
+ margin-left: 0.5rem !important;
2603
+ }
2604
+
2605
+ .me-md-3 {
2606
+ margin-left: 1rem !important;
2607
+ }
2608
+
2609
+ .me-md-4 {
2610
+ margin-left: 1.5rem !important;
2611
+ }
2612
+
2613
+ .me-md-5 {
2614
+ margin-left: 3rem !important;
2615
+ }
2616
+
2617
+ .me-md-auto {
2618
+ margin-left: auto !important;
2619
+ }
2620
+
2621
+ .mb-md-0 {
2622
+ margin-bottom: 0 !important;
2623
+ }
2624
+
2625
+ .mb-md-1 {
2626
+ margin-bottom: 0.25rem !important;
2627
+ }
2628
+
2629
+ .mb-md-2 {
2630
+ margin-bottom: 0.5rem !important;
2631
+ }
2632
+
2633
+ .mb-md-3 {
2634
+ margin-bottom: 1rem !important;
2635
+ }
2636
+
2637
+ .mb-md-4 {
2638
+ margin-bottom: 1.5rem !important;
2639
+ }
2640
+
2641
+ .mb-md-5 {
2642
+ margin-bottom: 3rem !important;
2643
+ }
2644
+
2645
+ .mb-md-auto {
2646
+ margin-bottom: auto !important;
2647
+ }
2648
+
2649
+ .ms-md-0 {
2650
+ margin-right: 0 !important;
2651
+ }
2652
+
2653
+ .ms-md-1 {
2654
+ margin-right: 0.25rem !important;
2655
+ }
2656
+
2657
+ .ms-md-2 {
2658
+ margin-right: 0.5rem !important;
2659
+ }
2660
+
2661
+ .ms-md-3 {
2662
+ margin-right: 1rem !important;
2663
+ }
2664
+
2665
+ .ms-md-4 {
2666
+ margin-right: 1.5rem !important;
2667
+ }
2668
+
2669
+ .ms-md-5 {
2670
+ margin-right: 3rem !important;
2671
+ }
2672
+
2673
+ .ms-md-auto {
2674
+ margin-right: auto !important;
2675
+ }
2676
+
2677
+ .p-md-0 {
2678
+ padding: 0 !important;
2679
+ }
2680
+
2681
+ .p-md-1 {
2682
+ padding: 0.25rem !important;
2683
+ }
2684
+
2685
+ .p-md-2 {
2686
+ padding: 0.5rem !important;
2687
+ }
2688
+
2689
+ .p-md-3 {
2690
+ padding: 1rem !important;
2691
+ }
2692
+
2693
+ .p-md-4 {
2694
+ padding: 1.5rem !important;
2695
+ }
2696
+
2697
+ .p-md-5 {
2698
+ padding: 3rem !important;
2699
+ }
2700
+
2701
+ .px-md-0 {
2702
+ padding-left: 0 !important;
2703
+ padding-right: 0 !important;
2704
+ }
2705
+
2706
+ .px-md-1 {
2707
+ padding-left: 0.25rem !important;
2708
+ padding-right: 0.25rem !important;
2709
+ }
2710
+
2711
+ .px-md-2 {
2712
+ padding-left: 0.5rem !important;
2713
+ padding-right: 0.5rem !important;
2714
+ }
2715
+
2716
+ .px-md-3 {
2717
+ padding-left: 1rem !important;
2718
+ padding-right: 1rem !important;
2719
+ }
2720
+
2721
+ .px-md-4 {
2722
+ padding-left: 1.5rem !important;
2723
+ padding-right: 1.5rem !important;
2724
+ }
2725
+
2726
+ .px-md-5 {
2727
+ padding-left: 3rem !important;
2728
+ padding-right: 3rem !important;
2729
+ }
2730
+
2731
+ .py-md-0 {
2732
+ padding-top: 0 !important;
2733
+ padding-bottom: 0 !important;
2734
+ }
2735
+
2736
+ .py-md-1 {
2737
+ padding-top: 0.25rem !important;
2738
+ padding-bottom: 0.25rem !important;
2739
+ }
2740
+
2741
+ .py-md-2 {
2742
+ padding-top: 0.5rem !important;
2743
+ padding-bottom: 0.5rem !important;
2744
+ }
2745
+
2746
+ .py-md-3 {
2747
+ padding-top: 1rem !important;
2748
+ padding-bottom: 1rem !important;
2749
+ }
2750
+
2751
+ .py-md-4 {
2752
+ padding-top: 1.5rem !important;
2753
+ padding-bottom: 1.5rem !important;
2754
+ }
2755
+
2756
+ .py-md-5 {
2757
+ padding-top: 3rem !important;
2758
+ padding-bottom: 3rem !important;
2759
+ }
2760
+
2761
+ .pt-md-0 {
2762
+ padding-top: 0 !important;
2763
+ }
2764
+
2765
+ .pt-md-1 {
2766
+ padding-top: 0.25rem !important;
2767
+ }
2768
+
2769
+ .pt-md-2 {
2770
+ padding-top: 0.5rem !important;
2771
+ }
2772
+
2773
+ .pt-md-3 {
2774
+ padding-top: 1rem !important;
2775
+ }
2776
+
2777
+ .pt-md-4 {
2778
+ padding-top: 1.5rem !important;
2779
+ }
2780
+
2781
+ .pt-md-5 {
2782
+ padding-top: 3rem !important;
2783
+ }
2784
+
2785
+ .pe-md-0 {
2786
+ padding-left: 0 !important;
2787
+ }
2788
+
2789
+ .pe-md-1 {
2790
+ padding-left: 0.25rem !important;
2791
+ }
2792
+
2793
+ .pe-md-2 {
2794
+ padding-left: 0.5rem !important;
2795
+ }
2796
+
2797
+ .pe-md-3 {
2798
+ padding-left: 1rem !important;
2799
+ }
2800
+
2801
+ .pe-md-4 {
2802
+ padding-left: 1.5rem !important;
2803
+ }
2804
+
2805
+ .pe-md-5 {
2806
+ padding-left: 3rem !important;
2807
+ }
2808
+
2809
+ .pb-md-0 {
2810
+ padding-bottom: 0 !important;
2811
+ }
2812
+
2813
+ .pb-md-1 {
2814
+ padding-bottom: 0.25rem !important;
2815
+ }
2816
+
2817
+ .pb-md-2 {
2818
+ padding-bottom: 0.5rem !important;
2819
+ }
2820
+
2821
+ .pb-md-3 {
2822
+ padding-bottom: 1rem !important;
2823
+ }
2824
+
2825
+ .pb-md-4 {
2826
+ padding-bottom: 1.5rem !important;
2827
+ }
2828
+
2829
+ .pb-md-5 {
2830
+ padding-bottom: 3rem !important;
2831
+ }
2832
+
2833
+ .ps-md-0 {
2834
+ padding-right: 0 !important;
2835
+ }
2836
+
2837
+ .ps-md-1 {
2838
+ padding-right: 0.25rem !important;
2839
+ }
2840
+
2841
+ .ps-md-2 {
2842
+ padding-right: 0.5rem !important;
2843
+ }
2844
+
2845
+ .ps-md-3 {
2846
+ padding-right: 1rem !important;
2847
+ }
2848
+
2849
+ .ps-md-4 {
2850
+ padding-right: 1.5rem !important;
2851
+ }
2852
+
2853
+ .ps-md-5 {
2854
+ padding-right: 3rem !important;
2855
+ }
2856
+
2857
+ .text-md-start {
2858
+ text-align: right !important;
2859
+ }
2860
+
2861
+ .text-md-end {
2862
+ text-align: left !important;
2863
+ }
2864
+
2865
+ .text-md-center {
2866
+ text-align: center !important;
2867
+ }
2868
+ }
2869
+ @media (min-width: 992px) {
2870
+ .float-lg-start {
2871
+ float: right !important;
2872
+ }
2873
+
2874
+ .float-lg-end {
2875
+ float: left !important;
2876
+ }
2877
+
2878
+ .float-lg-none {
2879
+ float: none !important;
2880
+ }
2881
+
2882
+ .d-lg-inline {
2883
+ display: inline !important;
2884
+ }
2885
+
2886
+ .d-lg-inline-block {
2887
+ display: inline-block !important;
2888
+ }
2889
+
2890
+ .d-lg-block {
2891
+ display: block !important;
2892
+ }
2893
+
2894
+ .d-lg-grid {
2895
+ display: grid !important;
2896
+ }
2897
+
2898
+ .d-lg-table {
2899
+ display: table !important;
2900
+ }
2901
+
2902
+ .d-lg-table-row {
2903
+ display: table-row !important;
2904
+ }
2905
+
2906
+ .d-lg-table-cell {
2907
+ display: table-cell !important;
2908
+ }
2909
+
2910
+ .d-lg-flex {
2911
+ display: flex !important;
2912
+ }
2913
+
2914
+ .d-lg-inline-flex {
2915
+ display: inline-flex !important;
2916
+ }
2917
+
2918
+ .d-lg-none {
2919
+ display: none !important;
2920
+ }
2921
+
2922
+ .flex-lg-fill {
2923
+ flex: 1 1 auto !important;
2924
+ }
2925
+
2926
+ .flex-lg-row {
2927
+ flex-direction: row !important;
2928
+ }
2929
+
2930
+ .flex-lg-column {
2931
+ flex-direction: column !important;
2932
+ }
2933
+
2934
+ .flex-lg-row-reverse {
2935
+ flex-direction: row-reverse !important;
2936
+ }
2937
+
2938
+ .flex-lg-column-reverse {
2939
+ flex-direction: column-reverse !important;
2940
+ }
2941
+
2942
+ .flex-lg-grow-0 {
2943
+ flex-grow: 0 !important;
2944
+ }
2945
+
2946
+ .flex-lg-grow-1 {
2947
+ flex-grow: 1 !important;
2948
+ }
2949
+
2950
+ .flex-lg-shrink-0 {
2951
+ flex-shrink: 0 !important;
2952
+ }
2953
+
2954
+ .flex-lg-shrink-1 {
2955
+ flex-shrink: 1 !important;
2956
+ }
2957
+
2958
+ .flex-lg-wrap {
2959
+ flex-wrap: wrap !important;
2960
+ }
2961
+
2962
+ .flex-lg-nowrap {
2963
+ flex-wrap: nowrap !important;
2964
+ }
2965
+
2966
+ .flex-lg-wrap-reverse {
2967
+ flex-wrap: wrap-reverse !important;
2968
+ }
2969
+
2970
+ .gap-lg-0 {
2971
+ gap: 0 !important;
2972
+ }
2973
+
2974
+ .gap-lg-1 {
2975
+ gap: 0.25rem !important;
2976
+ }
2977
+
2978
+ .gap-lg-2 {
2979
+ gap: 0.5rem !important;
2980
+ }
2981
+
2982
+ .gap-lg-3 {
2983
+ gap: 1rem !important;
2984
+ }
2985
+
2986
+ .gap-lg-4 {
2987
+ gap: 1.5rem !important;
2988
+ }
2989
+
2990
+ .gap-lg-5 {
2991
+ gap: 3rem !important;
2992
+ }
2993
+
2994
+ .justify-content-lg-start {
2995
+ justify-content: flex-start !important;
2996
+ }
2997
+
2998
+ .justify-content-lg-end {
2999
+ justify-content: flex-end !important;
3000
+ }
3001
+
3002
+ .justify-content-lg-center {
3003
+ justify-content: center !important;
3004
+ }
3005
+
3006
+ .justify-content-lg-between {
3007
+ justify-content: space-between !important;
3008
+ }
3009
+
3010
+ .justify-content-lg-around {
3011
+ justify-content: space-around !important;
3012
+ }
3013
+
3014
+ .justify-content-lg-evenly {
3015
+ justify-content: space-evenly !important;
3016
+ }
3017
+
3018
+ .align-items-lg-start {
3019
+ align-items: flex-start !important;
3020
+ }
3021
+
3022
+ .align-items-lg-end {
3023
+ align-items: flex-end !important;
3024
+ }
3025
+
3026
+ .align-items-lg-center {
3027
+ align-items: center !important;
3028
+ }
3029
+
3030
+ .align-items-lg-baseline {
3031
+ align-items: baseline !important;
3032
+ }
3033
+
3034
+ .align-items-lg-stretch {
3035
+ align-items: stretch !important;
3036
+ }
3037
+
3038
+ .align-content-lg-start {
3039
+ align-content: flex-start !important;
3040
+ }
3041
+
3042
+ .align-content-lg-end {
3043
+ align-content: flex-end !important;
3044
+ }
3045
+
3046
+ .align-content-lg-center {
3047
+ align-content: center !important;
3048
+ }
3049
+
3050
+ .align-content-lg-between {
3051
+ align-content: space-between !important;
3052
+ }
3053
+
3054
+ .align-content-lg-around {
3055
+ align-content: space-around !important;
3056
+ }
3057
+
3058
+ .align-content-lg-stretch {
3059
+ align-content: stretch !important;
3060
+ }
3061
+
3062
+ .align-self-lg-auto {
3063
+ align-self: auto !important;
3064
+ }
3065
+
3066
+ .align-self-lg-start {
3067
+ align-self: flex-start !important;
3068
+ }
3069
+
3070
+ .align-self-lg-end {
3071
+ align-self: flex-end !important;
3072
+ }
3073
+
3074
+ .align-self-lg-center {
3075
+ align-self: center !important;
3076
+ }
3077
+
3078
+ .align-self-lg-baseline {
3079
+ align-self: baseline !important;
3080
+ }
3081
+
3082
+ .align-self-lg-stretch {
3083
+ align-self: stretch !important;
3084
+ }
3085
+
3086
+ .order-lg-first {
3087
+ order: -1 !important;
3088
+ }
3089
+
3090
+ .order-lg-0 {
3091
+ order: 0 !important;
3092
+ }
3093
+
3094
+ .order-lg-1 {
3095
+ order: 1 !important;
3096
+ }
3097
+
3098
+ .order-lg-2 {
3099
+ order: 2 !important;
3100
+ }
3101
+
3102
+ .order-lg-3 {
3103
+ order: 3 !important;
3104
+ }
3105
+
3106
+ .order-lg-4 {
3107
+ order: 4 !important;
3108
+ }
3109
+
3110
+ .order-lg-5 {
3111
+ order: 5 !important;
3112
+ }
3113
+
3114
+ .order-lg-last {
3115
+ order: 6 !important;
3116
+ }
3117
+
3118
+ .m-lg-0 {
3119
+ margin: 0 !important;
3120
+ }
3121
+
3122
+ .m-lg-1 {
3123
+ margin: 0.25rem !important;
3124
+ }
3125
+
3126
+ .m-lg-2 {
3127
+ margin: 0.5rem !important;
3128
+ }
3129
+
3130
+ .m-lg-3 {
3131
+ margin: 1rem !important;
3132
+ }
3133
+
3134
+ .m-lg-4 {
3135
+ margin: 1.5rem !important;
3136
+ }
3137
+
3138
+ .m-lg-5 {
3139
+ margin: 3rem !important;
3140
+ }
3141
+
3142
+ .m-lg-auto {
3143
+ margin: auto !important;
3144
+ }
3145
+
3146
+ .mx-lg-0 {
3147
+ margin-left: 0 !important;
3148
+ margin-right: 0 !important;
3149
+ }
3150
+
3151
+ .mx-lg-1 {
3152
+ margin-left: 0.25rem !important;
3153
+ margin-right: 0.25rem !important;
3154
+ }
3155
+
3156
+ .mx-lg-2 {
3157
+ margin-left: 0.5rem !important;
3158
+ margin-right: 0.5rem !important;
3159
+ }
3160
+
3161
+ .mx-lg-3 {
3162
+ margin-left: 1rem !important;
3163
+ margin-right: 1rem !important;
3164
+ }
3165
+
3166
+ .mx-lg-4 {
3167
+ margin-left: 1.5rem !important;
3168
+ margin-right: 1.5rem !important;
3169
+ }
3170
+
3171
+ .mx-lg-5 {
3172
+ margin-left: 3rem !important;
3173
+ margin-right: 3rem !important;
3174
+ }
3175
+
3176
+ .mx-lg-auto {
3177
+ margin-left: auto !important;
3178
+ margin-right: auto !important;
3179
+ }
3180
+
3181
+ .my-lg-0 {
3182
+ margin-top: 0 !important;
3183
+ margin-bottom: 0 !important;
3184
+ }
3185
+
3186
+ .my-lg-1 {
3187
+ margin-top: 0.25rem !important;
3188
+ margin-bottom: 0.25rem !important;
3189
+ }
3190
+
3191
+ .my-lg-2 {
3192
+ margin-top: 0.5rem !important;
3193
+ margin-bottom: 0.5rem !important;
3194
+ }
3195
+
3196
+ .my-lg-3 {
3197
+ margin-top: 1rem !important;
3198
+ margin-bottom: 1rem !important;
3199
+ }
3200
+
3201
+ .my-lg-4 {
3202
+ margin-top: 1.5rem !important;
3203
+ margin-bottom: 1.5rem !important;
3204
+ }
3205
+
3206
+ .my-lg-5 {
3207
+ margin-top: 3rem !important;
3208
+ margin-bottom: 3rem !important;
3209
+ }
3210
+
3211
+ .my-lg-auto {
3212
+ margin-top: auto !important;
3213
+ margin-bottom: auto !important;
3214
+ }
3215
+
3216
+ .mt-lg-0 {
3217
+ margin-top: 0 !important;
3218
+ }
3219
+
3220
+ .mt-lg-1 {
3221
+ margin-top: 0.25rem !important;
3222
+ }
3223
+
3224
+ .mt-lg-2 {
3225
+ margin-top: 0.5rem !important;
3226
+ }
3227
+
3228
+ .mt-lg-3 {
3229
+ margin-top: 1rem !important;
3230
+ }
3231
+
3232
+ .mt-lg-4 {
3233
+ margin-top: 1.5rem !important;
3234
+ }
3235
+
3236
+ .mt-lg-5 {
3237
+ margin-top: 3rem !important;
3238
+ }
3239
+
3240
+ .mt-lg-auto {
3241
+ margin-top: auto !important;
3242
+ }
3243
+
3244
+ .me-lg-0 {
3245
+ margin-left: 0 !important;
3246
+ }
3247
+
3248
+ .me-lg-1 {
3249
+ margin-left: 0.25rem !important;
3250
+ }
3251
+
3252
+ .me-lg-2 {
3253
+ margin-left: 0.5rem !important;
3254
+ }
3255
+
3256
+ .me-lg-3 {
3257
+ margin-left: 1rem !important;
3258
+ }
3259
+
3260
+ .me-lg-4 {
3261
+ margin-left: 1.5rem !important;
3262
+ }
3263
+
3264
+ .me-lg-5 {
3265
+ margin-left: 3rem !important;
3266
+ }
3267
+
3268
+ .me-lg-auto {
3269
+ margin-left: auto !important;
3270
+ }
3271
+
3272
+ .mb-lg-0 {
3273
+ margin-bottom: 0 !important;
3274
+ }
3275
+
3276
+ .mb-lg-1 {
3277
+ margin-bottom: 0.25rem !important;
3278
+ }
3279
+
3280
+ .mb-lg-2 {
3281
+ margin-bottom: 0.5rem !important;
3282
+ }
3283
+
3284
+ .mb-lg-3 {
3285
+ margin-bottom: 1rem !important;
3286
+ }
3287
+
3288
+ .mb-lg-4 {
3289
+ margin-bottom: 1.5rem !important;
3290
+ }
3291
+
3292
+ .mb-lg-5 {
3293
+ margin-bottom: 3rem !important;
3294
+ }
3295
+
3296
+ .mb-lg-auto {
3297
+ margin-bottom: auto !important;
3298
+ }
3299
+
3300
+ .ms-lg-0 {
3301
+ margin-right: 0 !important;
3302
+ }
3303
+
3304
+ .ms-lg-1 {
3305
+ margin-right: 0.25rem !important;
3306
+ }
3307
+
3308
+ .ms-lg-2 {
3309
+ margin-right: 0.5rem !important;
3310
+ }
3311
+
3312
+ .ms-lg-3 {
3313
+ margin-right: 1rem !important;
3314
+ }
3315
+
3316
+ .ms-lg-4 {
3317
+ margin-right: 1.5rem !important;
3318
+ }
3319
+
3320
+ .ms-lg-5 {
3321
+ margin-right: 3rem !important;
3322
+ }
3323
+
3324
+ .ms-lg-auto {
3325
+ margin-right: auto !important;
3326
+ }
3327
+
3328
+ .p-lg-0 {
3329
+ padding: 0 !important;
3330
+ }
3331
+
3332
+ .p-lg-1 {
3333
+ padding: 0.25rem !important;
3334
+ }
3335
+
3336
+ .p-lg-2 {
3337
+ padding: 0.5rem !important;
3338
+ }
3339
+
3340
+ .p-lg-3 {
3341
+ padding: 1rem !important;
3342
+ }
3343
+
3344
+ .p-lg-4 {
3345
+ padding: 1.5rem !important;
3346
+ }
3347
+
3348
+ .p-lg-5 {
3349
+ padding: 3rem !important;
3350
+ }
3351
+
3352
+ .px-lg-0 {
3353
+ padding-left: 0 !important;
3354
+ padding-right: 0 !important;
3355
+ }
3356
+
3357
+ .px-lg-1 {
3358
+ padding-left: 0.25rem !important;
3359
+ padding-right: 0.25rem !important;
3360
+ }
3361
+
3362
+ .px-lg-2 {
3363
+ padding-left: 0.5rem !important;
3364
+ padding-right: 0.5rem !important;
3365
+ }
3366
+
3367
+ .px-lg-3 {
3368
+ padding-left: 1rem !important;
3369
+ padding-right: 1rem !important;
3370
+ }
3371
+
3372
+ .px-lg-4 {
3373
+ padding-left: 1.5rem !important;
3374
+ padding-right: 1.5rem !important;
3375
+ }
3376
+
3377
+ .px-lg-5 {
3378
+ padding-left: 3rem !important;
3379
+ padding-right: 3rem !important;
3380
+ }
3381
+
3382
+ .py-lg-0 {
3383
+ padding-top: 0 !important;
3384
+ padding-bottom: 0 !important;
3385
+ }
3386
+
3387
+ .py-lg-1 {
3388
+ padding-top: 0.25rem !important;
3389
+ padding-bottom: 0.25rem !important;
3390
+ }
3391
+
3392
+ .py-lg-2 {
3393
+ padding-top: 0.5rem !important;
3394
+ padding-bottom: 0.5rem !important;
3395
+ }
3396
+
3397
+ .py-lg-3 {
3398
+ padding-top: 1rem !important;
3399
+ padding-bottom: 1rem !important;
3400
+ }
3401
+
3402
+ .py-lg-4 {
3403
+ padding-top: 1.5rem !important;
3404
+ padding-bottom: 1.5rem !important;
3405
+ }
3406
+
3407
+ .py-lg-5 {
3408
+ padding-top: 3rem !important;
3409
+ padding-bottom: 3rem !important;
3410
+ }
3411
+
3412
+ .pt-lg-0 {
3413
+ padding-top: 0 !important;
3414
+ }
3415
+
3416
+ .pt-lg-1 {
3417
+ padding-top: 0.25rem !important;
3418
+ }
3419
+
3420
+ .pt-lg-2 {
3421
+ padding-top: 0.5rem !important;
3422
+ }
3423
+
3424
+ .pt-lg-3 {
3425
+ padding-top: 1rem !important;
3426
+ }
3427
+
3428
+ .pt-lg-4 {
3429
+ padding-top: 1.5rem !important;
3430
+ }
3431
+
3432
+ .pt-lg-5 {
3433
+ padding-top: 3rem !important;
3434
+ }
3435
+
3436
+ .pe-lg-0 {
3437
+ padding-left: 0 !important;
3438
+ }
3439
+
3440
+ .pe-lg-1 {
3441
+ padding-left: 0.25rem !important;
3442
+ }
3443
+
3444
+ .pe-lg-2 {
3445
+ padding-left: 0.5rem !important;
3446
+ }
3447
+
3448
+ .pe-lg-3 {
3449
+ padding-left: 1rem !important;
3450
+ }
3451
+
3452
+ .pe-lg-4 {
3453
+ padding-left: 1.5rem !important;
3454
+ }
3455
+
3456
+ .pe-lg-5 {
3457
+ padding-left: 3rem !important;
3458
+ }
3459
+
3460
+ .pb-lg-0 {
3461
+ padding-bottom: 0 !important;
3462
+ }
3463
+
3464
+ .pb-lg-1 {
3465
+ padding-bottom: 0.25rem !important;
3466
+ }
3467
+
3468
+ .pb-lg-2 {
3469
+ padding-bottom: 0.5rem !important;
3470
+ }
3471
+
3472
+ .pb-lg-3 {
3473
+ padding-bottom: 1rem !important;
3474
+ }
3475
+
3476
+ .pb-lg-4 {
3477
+ padding-bottom: 1.5rem !important;
3478
+ }
3479
+
3480
+ .pb-lg-5 {
3481
+ padding-bottom: 3rem !important;
3482
+ }
3483
+
3484
+ .ps-lg-0 {
3485
+ padding-right: 0 !important;
3486
+ }
3487
+
3488
+ .ps-lg-1 {
3489
+ padding-right: 0.25rem !important;
3490
+ }
3491
+
3492
+ .ps-lg-2 {
3493
+ padding-right: 0.5rem !important;
3494
+ }
3495
+
3496
+ .ps-lg-3 {
3497
+ padding-right: 1rem !important;
3498
+ }
3499
+
3500
+ .ps-lg-4 {
3501
+ padding-right: 1.5rem !important;
3502
+ }
3503
+
3504
+ .ps-lg-5 {
3505
+ padding-right: 3rem !important;
3506
+ }
3507
+
3508
+ .text-lg-start {
3509
+ text-align: right !important;
3510
+ }
3511
+
3512
+ .text-lg-end {
3513
+ text-align: left !important;
3514
+ }
3515
+
3516
+ .text-lg-center {
3517
+ text-align: center !important;
3518
+ }
3519
+ }
3520
+ @media (min-width: 1200px) {
3521
+ .float-xl-start {
3522
+ float: right !important;
3523
+ }
3524
+
3525
+ .float-xl-end {
3526
+ float: left !important;
3527
+ }
3528
+
3529
+ .float-xl-none {
3530
+ float: none !important;
3531
+ }
3532
+
3533
+ .d-xl-inline {
3534
+ display: inline !important;
3535
+ }
3536
+
3537
+ .d-xl-inline-block {
3538
+ display: inline-block !important;
3539
+ }
3540
+
3541
+ .d-xl-block {
3542
+ display: block !important;
3543
+ }
3544
+
3545
+ .d-xl-grid {
3546
+ display: grid !important;
3547
+ }
3548
+
3549
+ .d-xl-table {
3550
+ display: table !important;
3551
+ }
3552
+
3553
+ .d-xl-table-row {
3554
+ display: table-row !important;
3555
+ }
3556
+
3557
+ .d-xl-table-cell {
3558
+ display: table-cell !important;
3559
+ }
3560
+
3561
+ .d-xl-flex {
3562
+ display: flex !important;
3563
+ }
3564
+
3565
+ .d-xl-inline-flex {
3566
+ display: inline-flex !important;
3567
+ }
3568
+
3569
+ .d-xl-none {
3570
+ display: none !important;
3571
+ }
3572
+
3573
+ .flex-xl-fill {
3574
+ flex: 1 1 auto !important;
3575
+ }
3576
+
3577
+ .flex-xl-row {
3578
+ flex-direction: row !important;
3579
+ }
3580
+
3581
+ .flex-xl-column {
3582
+ flex-direction: column !important;
3583
+ }
3584
+
3585
+ .flex-xl-row-reverse {
3586
+ flex-direction: row-reverse !important;
3587
+ }
3588
+
3589
+ .flex-xl-column-reverse {
3590
+ flex-direction: column-reverse !important;
3591
+ }
3592
+
3593
+ .flex-xl-grow-0 {
3594
+ flex-grow: 0 !important;
3595
+ }
3596
+
3597
+ .flex-xl-grow-1 {
3598
+ flex-grow: 1 !important;
3599
+ }
3600
+
3601
+ .flex-xl-shrink-0 {
3602
+ flex-shrink: 0 !important;
3603
+ }
3604
+
3605
+ .flex-xl-shrink-1 {
3606
+ flex-shrink: 1 !important;
3607
+ }
3608
+
3609
+ .flex-xl-wrap {
3610
+ flex-wrap: wrap !important;
3611
+ }
3612
+
3613
+ .flex-xl-nowrap {
3614
+ flex-wrap: nowrap !important;
3615
+ }
3616
+
3617
+ .flex-xl-wrap-reverse {
3618
+ flex-wrap: wrap-reverse !important;
3619
+ }
3620
+
3621
+ .gap-xl-0 {
3622
+ gap: 0 !important;
3623
+ }
3624
+
3625
+ .gap-xl-1 {
3626
+ gap: 0.25rem !important;
3627
+ }
3628
+
3629
+ .gap-xl-2 {
3630
+ gap: 0.5rem !important;
3631
+ }
3632
+
3633
+ .gap-xl-3 {
3634
+ gap: 1rem !important;
3635
+ }
3636
+
3637
+ .gap-xl-4 {
3638
+ gap: 1.5rem !important;
3639
+ }
3640
+
3641
+ .gap-xl-5 {
3642
+ gap: 3rem !important;
3643
+ }
3644
+
3645
+ .justify-content-xl-start {
3646
+ justify-content: flex-start !important;
3647
+ }
3648
+
3649
+ .justify-content-xl-end {
3650
+ justify-content: flex-end !important;
3651
+ }
3652
+
3653
+ .justify-content-xl-center {
3654
+ justify-content: center !important;
3655
+ }
3656
+
3657
+ .justify-content-xl-between {
3658
+ justify-content: space-between !important;
3659
+ }
3660
+
3661
+ .justify-content-xl-around {
3662
+ justify-content: space-around !important;
3663
+ }
3664
+
3665
+ .justify-content-xl-evenly {
3666
+ justify-content: space-evenly !important;
3667
+ }
3668
+
3669
+ .align-items-xl-start {
3670
+ align-items: flex-start !important;
3671
+ }
3672
+
3673
+ .align-items-xl-end {
3674
+ align-items: flex-end !important;
3675
+ }
3676
+
3677
+ .align-items-xl-center {
3678
+ align-items: center !important;
3679
+ }
3680
+
3681
+ .align-items-xl-baseline {
3682
+ align-items: baseline !important;
3683
+ }
3684
+
3685
+ .align-items-xl-stretch {
3686
+ align-items: stretch !important;
3687
+ }
3688
+
3689
+ .align-content-xl-start {
3690
+ align-content: flex-start !important;
3691
+ }
3692
+
3693
+ .align-content-xl-end {
3694
+ align-content: flex-end !important;
3695
+ }
3696
+
3697
+ .align-content-xl-center {
3698
+ align-content: center !important;
3699
+ }
3700
+
3701
+ .align-content-xl-between {
3702
+ align-content: space-between !important;
3703
+ }
3704
+
3705
+ .align-content-xl-around {
3706
+ align-content: space-around !important;
3707
+ }
3708
+
3709
+ .align-content-xl-stretch {
3710
+ align-content: stretch !important;
3711
+ }
3712
+
3713
+ .align-self-xl-auto {
3714
+ align-self: auto !important;
3715
+ }
3716
+
3717
+ .align-self-xl-start {
3718
+ align-self: flex-start !important;
3719
+ }
3720
+
3721
+ .align-self-xl-end {
3722
+ align-self: flex-end !important;
3723
+ }
3724
+
3725
+ .align-self-xl-center {
3726
+ align-self: center !important;
3727
+ }
3728
+
3729
+ .align-self-xl-baseline {
3730
+ align-self: baseline !important;
3731
+ }
3732
+
3733
+ .align-self-xl-stretch {
3734
+ align-self: stretch !important;
3735
+ }
3736
+
3737
+ .order-xl-first {
3738
+ order: -1 !important;
3739
+ }
3740
+
3741
+ .order-xl-0 {
3742
+ order: 0 !important;
3743
+ }
3744
+
3745
+ .order-xl-1 {
3746
+ order: 1 !important;
3747
+ }
3748
+
3749
+ .order-xl-2 {
3750
+ order: 2 !important;
3751
+ }
3752
+
3753
+ .order-xl-3 {
3754
+ order: 3 !important;
3755
+ }
3756
+
3757
+ .order-xl-4 {
3758
+ order: 4 !important;
3759
+ }
3760
+
3761
+ .order-xl-5 {
3762
+ order: 5 !important;
3763
+ }
3764
+
3765
+ .order-xl-last {
3766
+ order: 6 !important;
3767
+ }
3768
+
3769
+ .m-xl-0 {
3770
+ margin: 0 !important;
3771
+ }
3772
+
3773
+ .m-xl-1 {
3774
+ margin: 0.25rem !important;
3775
+ }
3776
+
3777
+ .m-xl-2 {
3778
+ margin: 0.5rem !important;
3779
+ }
3780
+
3781
+ .m-xl-3 {
3782
+ margin: 1rem !important;
3783
+ }
3784
+
3785
+ .m-xl-4 {
3786
+ margin: 1.5rem !important;
3787
+ }
3788
+
3789
+ .m-xl-5 {
3790
+ margin: 3rem !important;
3791
+ }
3792
+
3793
+ .m-xl-auto {
3794
+ margin: auto !important;
3795
+ }
3796
+
3797
+ .mx-xl-0 {
3798
+ margin-left: 0 !important;
3799
+ margin-right: 0 !important;
3800
+ }
3801
+
3802
+ .mx-xl-1 {
3803
+ margin-left: 0.25rem !important;
3804
+ margin-right: 0.25rem !important;
3805
+ }
3806
+
3807
+ .mx-xl-2 {
3808
+ margin-left: 0.5rem !important;
3809
+ margin-right: 0.5rem !important;
3810
+ }
3811
+
3812
+ .mx-xl-3 {
3813
+ margin-left: 1rem !important;
3814
+ margin-right: 1rem !important;
3815
+ }
3816
+
3817
+ .mx-xl-4 {
3818
+ margin-left: 1.5rem !important;
3819
+ margin-right: 1.5rem !important;
3820
+ }
3821
+
3822
+ .mx-xl-5 {
3823
+ margin-left: 3rem !important;
3824
+ margin-right: 3rem !important;
3825
+ }
3826
+
3827
+ .mx-xl-auto {
3828
+ margin-left: auto !important;
3829
+ margin-right: auto !important;
3830
+ }
3831
+
3832
+ .my-xl-0 {
3833
+ margin-top: 0 !important;
3834
+ margin-bottom: 0 !important;
3835
+ }
3836
+
3837
+ .my-xl-1 {
3838
+ margin-top: 0.25rem !important;
3839
+ margin-bottom: 0.25rem !important;
3840
+ }
3841
+
3842
+ .my-xl-2 {
3843
+ margin-top: 0.5rem !important;
3844
+ margin-bottom: 0.5rem !important;
3845
+ }
3846
+
3847
+ .my-xl-3 {
3848
+ margin-top: 1rem !important;
3849
+ margin-bottom: 1rem !important;
3850
+ }
3851
+
3852
+ .my-xl-4 {
3853
+ margin-top: 1.5rem !important;
3854
+ margin-bottom: 1.5rem !important;
3855
+ }
3856
+
3857
+ .my-xl-5 {
3858
+ margin-top: 3rem !important;
3859
+ margin-bottom: 3rem !important;
3860
+ }
3861
+
3862
+ .my-xl-auto {
3863
+ margin-top: auto !important;
3864
+ margin-bottom: auto !important;
3865
+ }
3866
+
3867
+ .mt-xl-0 {
3868
+ margin-top: 0 !important;
3869
+ }
3870
+
3871
+ .mt-xl-1 {
3872
+ margin-top: 0.25rem !important;
3873
+ }
3874
+
3875
+ .mt-xl-2 {
3876
+ margin-top: 0.5rem !important;
3877
+ }
3878
+
3879
+ .mt-xl-3 {
3880
+ margin-top: 1rem !important;
3881
+ }
3882
+
3883
+ .mt-xl-4 {
3884
+ margin-top: 1.5rem !important;
3885
+ }
3886
+
3887
+ .mt-xl-5 {
3888
+ margin-top: 3rem !important;
3889
+ }
3890
+
3891
+ .mt-xl-auto {
3892
+ margin-top: auto !important;
3893
+ }
3894
+
3895
+ .me-xl-0 {
3896
+ margin-left: 0 !important;
3897
+ }
3898
+
3899
+ .me-xl-1 {
3900
+ margin-left: 0.25rem !important;
3901
+ }
3902
+
3903
+ .me-xl-2 {
3904
+ margin-left: 0.5rem !important;
3905
+ }
3906
+
3907
+ .me-xl-3 {
3908
+ margin-left: 1rem !important;
3909
+ }
3910
+
3911
+ .me-xl-4 {
3912
+ margin-left: 1.5rem !important;
3913
+ }
3914
+
3915
+ .me-xl-5 {
3916
+ margin-left: 3rem !important;
3917
+ }
3918
+
3919
+ .me-xl-auto {
3920
+ margin-left: auto !important;
3921
+ }
3922
+
3923
+ .mb-xl-0 {
3924
+ margin-bottom: 0 !important;
3925
+ }
3926
+
3927
+ .mb-xl-1 {
3928
+ margin-bottom: 0.25rem !important;
3929
+ }
3930
+
3931
+ .mb-xl-2 {
3932
+ margin-bottom: 0.5rem !important;
3933
+ }
3934
+
3935
+ .mb-xl-3 {
3936
+ margin-bottom: 1rem !important;
3937
+ }
3938
+
3939
+ .mb-xl-4 {
3940
+ margin-bottom: 1.5rem !important;
3941
+ }
3942
+
3943
+ .mb-xl-5 {
3944
+ margin-bottom: 3rem !important;
3945
+ }
3946
+
3947
+ .mb-xl-auto {
3948
+ margin-bottom: auto !important;
3949
+ }
3950
+
3951
+ .ms-xl-0 {
3952
+ margin-right: 0 !important;
3953
+ }
3954
+
3955
+ .ms-xl-1 {
3956
+ margin-right: 0.25rem !important;
3957
+ }
3958
+
3959
+ .ms-xl-2 {
3960
+ margin-right: 0.5rem !important;
3961
+ }
3962
+
3963
+ .ms-xl-3 {
3964
+ margin-right: 1rem !important;
3965
+ }
3966
+
3967
+ .ms-xl-4 {
3968
+ margin-right: 1.5rem !important;
3969
+ }
3970
+
3971
+ .ms-xl-5 {
3972
+ margin-right: 3rem !important;
3973
+ }
3974
+
3975
+ .ms-xl-auto {
3976
+ margin-right: auto !important;
3977
+ }
3978
+
3979
+ .p-xl-0 {
3980
+ padding: 0 !important;
3981
+ }
3982
+
3983
+ .p-xl-1 {
3984
+ padding: 0.25rem !important;
3985
+ }
3986
+
3987
+ .p-xl-2 {
3988
+ padding: 0.5rem !important;
3989
+ }
3990
+
3991
+ .p-xl-3 {
3992
+ padding: 1rem !important;
3993
+ }
3994
+
3995
+ .p-xl-4 {
3996
+ padding: 1.5rem !important;
3997
+ }
3998
+
3999
+ .p-xl-5 {
4000
+ padding: 3rem !important;
4001
+ }
4002
+
4003
+ .px-xl-0 {
4004
+ padding-left: 0 !important;
4005
+ padding-right: 0 !important;
4006
+ }
4007
+
4008
+ .px-xl-1 {
4009
+ padding-left: 0.25rem !important;
4010
+ padding-right: 0.25rem !important;
4011
+ }
4012
+
4013
+ .px-xl-2 {
4014
+ padding-left: 0.5rem !important;
4015
+ padding-right: 0.5rem !important;
4016
+ }
4017
+
4018
+ .px-xl-3 {
4019
+ padding-left: 1rem !important;
4020
+ padding-right: 1rem !important;
4021
+ }
4022
+
4023
+ .px-xl-4 {
4024
+ padding-left: 1.5rem !important;
4025
+ padding-right: 1.5rem !important;
4026
+ }
4027
+
4028
+ .px-xl-5 {
4029
+ padding-left: 3rem !important;
4030
+ padding-right: 3rem !important;
4031
+ }
4032
+
4033
+ .py-xl-0 {
4034
+ padding-top: 0 !important;
4035
+ padding-bottom: 0 !important;
4036
+ }
4037
+
4038
+ .py-xl-1 {
4039
+ padding-top: 0.25rem !important;
4040
+ padding-bottom: 0.25rem !important;
4041
+ }
4042
+
4043
+ .py-xl-2 {
4044
+ padding-top: 0.5rem !important;
4045
+ padding-bottom: 0.5rem !important;
4046
+ }
4047
+
4048
+ .py-xl-3 {
4049
+ padding-top: 1rem !important;
4050
+ padding-bottom: 1rem !important;
4051
+ }
4052
+
4053
+ .py-xl-4 {
4054
+ padding-top: 1.5rem !important;
4055
+ padding-bottom: 1.5rem !important;
4056
+ }
4057
+
4058
+ .py-xl-5 {
4059
+ padding-top: 3rem !important;
4060
+ padding-bottom: 3rem !important;
4061
+ }
4062
+
4063
+ .pt-xl-0 {
4064
+ padding-top: 0 !important;
4065
+ }
4066
+
4067
+ .pt-xl-1 {
4068
+ padding-top: 0.25rem !important;
4069
+ }
4070
+
4071
+ .pt-xl-2 {
4072
+ padding-top: 0.5rem !important;
4073
+ }
4074
+
4075
+ .pt-xl-3 {
4076
+ padding-top: 1rem !important;
4077
+ }
4078
+
4079
+ .pt-xl-4 {
4080
+ padding-top: 1.5rem !important;
4081
+ }
4082
+
4083
+ .pt-xl-5 {
4084
+ padding-top: 3rem !important;
4085
+ }
4086
+
4087
+ .pe-xl-0 {
4088
+ padding-left: 0 !important;
4089
+ }
4090
+
4091
+ .pe-xl-1 {
4092
+ padding-left: 0.25rem !important;
4093
+ }
4094
+
4095
+ .pe-xl-2 {
4096
+ padding-left: 0.5rem !important;
4097
+ }
4098
+
4099
+ .pe-xl-3 {
4100
+ padding-left: 1rem !important;
4101
+ }
4102
+
4103
+ .pe-xl-4 {
4104
+ padding-left: 1.5rem !important;
4105
+ }
4106
+
4107
+ .pe-xl-5 {
4108
+ padding-left: 3rem !important;
4109
+ }
4110
+
4111
+ .pb-xl-0 {
4112
+ padding-bottom: 0 !important;
4113
+ }
4114
+
4115
+ .pb-xl-1 {
4116
+ padding-bottom: 0.25rem !important;
4117
+ }
4118
+
4119
+ .pb-xl-2 {
4120
+ padding-bottom: 0.5rem !important;
4121
+ }
4122
+
4123
+ .pb-xl-3 {
4124
+ padding-bottom: 1rem !important;
4125
+ }
4126
+
4127
+ .pb-xl-4 {
4128
+ padding-bottom: 1.5rem !important;
4129
+ }
4130
+
4131
+ .pb-xl-5 {
4132
+ padding-bottom: 3rem !important;
4133
+ }
4134
+
4135
+ .ps-xl-0 {
4136
+ padding-right: 0 !important;
4137
+ }
4138
+
4139
+ .ps-xl-1 {
4140
+ padding-right: 0.25rem !important;
4141
+ }
4142
+
4143
+ .ps-xl-2 {
4144
+ padding-right: 0.5rem !important;
4145
+ }
4146
+
4147
+ .ps-xl-3 {
4148
+ padding-right: 1rem !important;
4149
+ }
4150
+
4151
+ .ps-xl-4 {
4152
+ padding-right: 1.5rem !important;
4153
+ }
4154
+
4155
+ .ps-xl-5 {
4156
+ padding-right: 3rem !important;
4157
+ }
4158
+
4159
+ .text-xl-start {
4160
+ text-align: right !important;
4161
+ }
4162
+
4163
+ .text-xl-end {
4164
+ text-align: left !important;
4165
+ }
4166
+
4167
+ .text-xl-center {
4168
+ text-align: center !important;
4169
+ }
4170
+ }
4171
+ @media (min-width: 1400px) {
4172
+ .float-xxl-start {
4173
+ float: right !important;
4174
+ }
4175
+
4176
+ .float-xxl-end {
4177
+ float: left !important;
4178
+ }
4179
+
4180
+ .float-xxl-none {
4181
+ float: none !important;
4182
+ }
4183
+
4184
+ .d-xxl-inline {
4185
+ display: inline !important;
4186
+ }
4187
+
4188
+ .d-xxl-inline-block {
4189
+ display: inline-block !important;
4190
+ }
4191
+
4192
+ .d-xxl-block {
4193
+ display: block !important;
4194
+ }
4195
+
4196
+ .d-xxl-grid {
4197
+ display: grid !important;
4198
+ }
4199
+
4200
+ .d-xxl-table {
4201
+ display: table !important;
4202
+ }
4203
+
4204
+ .d-xxl-table-row {
4205
+ display: table-row !important;
4206
+ }
4207
+
4208
+ .d-xxl-table-cell {
4209
+ display: table-cell !important;
4210
+ }
4211
+
4212
+ .d-xxl-flex {
4213
+ display: flex !important;
4214
+ }
4215
+
4216
+ .d-xxl-inline-flex {
4217
+ display: inline-flex !important;
4218
+ }
4219
+
4220
+ .d-xxl-none {
4221
+ display: none !important;
4222
+ }
4223
+
4224
+ .flex-xxl-fill {
4225
+ flex: 1 1 auto !important;
4226
+ }
4227
+
4228
+ .flex-xxl-row {
4229
+ flex-direction: row !important;
4230
+ }
4231
+
4232
+ .flex-xxl-column {
4233
+ flex-direction: column !important;
4234
+ }
4235
+
4236
+ .flex-xxl-row-reverse {
4237
+ flex-direction: row-reverse !important;
4238
+ }
4239
+
4240
+ .flex-xxl-column-reverse {
4241
+ flex-direction: column-reverse !important;
4242
+ }
4243
+
4244
+ .flex-xxl-grow-0 {
4245
+ flex-grow: 0 !important;
4246
+ }
4247
+
4248
+ .flex-xxl-grow-1 {
4249
+ flex-grow: 1 !important;
4250
+ }
4251
+
4252
+ .flex-xxl-shrink-0 {
4253
+ flex-shrink: 0 !important;
4254
+ }
4255
+
4256
+ .flex-xxl-shrink-1 {
4257
+ flex-shrink: 1 !important;
4258
+ }
4259
+
4260
+ .flex-xxl-wrap {
4261
+ flex-wrap: wrap !important;
4262
+ }
4263
+
4264
+ .flex-xxl-nowrap {
4265
+ flex-wrap: nowrap !important;
4266
+ }
4267
+
4268
+ .flex-xxl-wrap-reverse {
4269
+ flex-wrap: wrap-reverse !important;
4270
+ }
4271
+
4272
+ .gap-xxl-0 {
4273
+ gap: 0 !important;
4274
+ }
4275
+
4276
+ .gap-xxl-1 {
4277
+ gap: 0.25rem !important;
4278
+ }
4279
+
4280
+ .gap-xxl-2 {
4281
+ gap: 0.5rem !important;
4282
+ }
4283
+
4284
+ .gap-xxl-3 {
4285
+ gap: 1rem !important;
4286
+ }
4287
+
4288
+ .gap-xxl-4 {
4289
+ gap: 1.5rem !important;
4290
+ }
4291
+
4292
+ .gap-xxl-5 {
4293
+ gap: 3rem !important;
4294
+ }
4295
+
4296
+ .justify-content-xxl-start {
4297
+ justify-content: flex-start !important;
4298
+ }
4299
+
4300
+ .justify-content-xxl-end {
4301
+ justify-content: flex-end !important;
4302
+ }
4303
+
4304
+ .justify-content-xxl-center {
4305
+ justify-content: center !important;
4306
+ }
4307
+
4308
+ .justify-content-xxl-between {
4309
+ justify-content: space-between !important;
4310
+ }
4311
+
4312
+ .justify-content-xxl-around {
4313
+ justify-content: space-around !important;
4314
+ }
4315
+
4316
+ .justify-content-xxl-evenly {
4317
+ justify-content: space-evenly !important;
4318
+ }
4319
+
4320
+ .align-items-xxl-start {
4321
+ align-items: flex-start !important;
4322
+ }
4323
+
4324
+ .align-items-xxl-end {
4325
+ align-items: flex-end !important;
4326
+ }
4327
+
4328
+ .align-items-xxl-center {
4329
+ align-items: center !important;
4330
+ }
4331
+
4332
+ .align-items-xxl-baseline {
4333
+ align-items: baseline !important;
4334
+ }
4335
+
4336
+ .align-items-xxl-stretch {
4337
+ align-items: stretch !important;
4338
+ }
4339
+
4340
+ .align-content-xxl-start {
4341
+ align-content: flex-start !important;
4342
+ }
4343
+
4344
+ .align-content-xxl-end {
4345
+ align-content: flex-end !important;
4346
+ }
4347
+
4348
+ .align-content-xxl-center {
4349
+ align-content: center !important;
4350
+ }
4351
+
4352
+ .align-content-xxl-between {
4353
+ align-content: space-between !important;
4354
+ }
4355
+
4356
+ .align-content-xxl-around {
4357
+ align-content: space-around !important;
4358
+ }
4359
+
4360
+ .align-content-xxl-stretch {
4361
+ align-content: stretch !important;
4362
+ }
4363
+
4364
+ .align-self-xxl-auto {
4365
+ align-self: auto !important;
4366
+ }
4367
+
4368
+ .align-self-xxl-start {
4369
+ align-self: flex-start !important;
4370
+ }
4371
+
4372
+ .align-self-xxl-end {
4373
+ align-self: flex-end !important;
4374
+ }
4375
+
4376
+ .align-self-xxl-center {
4377
+ align-self: center !important;
4378
+ }
4379
+
4380
+ .align-self-xxl-baseline {
4381
+ align-self: baseline !important;
4382
+ }
4383
+
4384
+ .align-self-xxl-stretch {
4385
+ align-self: stretch !important;
4386
+ }
4387
+
4388
+ .order-xxl-first {
4389
+ order: -1 !important;
4390
+ }
4391
+
4392
+ .order-xxl-0 {
4393
+ order: 0 !important;
4394
+ }
4395
+
4396
+ .order-xxl-1 {
4397
+ order: 1 !important;
4398
+ }
4399
+
4400
+ .order-xxl-2 {
4401
+ order: 2 !important;
4402
+ }
4403
+
4404
+ .order-xxl-3 {
4405
+ order: 3 !important;
4406
+ }
4407
+
4408
+ .order-xxl-4 {
4409
+ order: 4 !important;
4410
+ }
4411
+
4412
+ .order-xxl-5 {
4413
+ order: 5 !important;
4414
+ }
4415
+
4416
+ .order-xxl-last {
4417
+ order: 6 !important;
4418
+ }
4419
+
4420
+ .m-xxl-0 {
4421
+ margin: 0 !important;
4422
+ }
4423
+
4424
+ .m-xxl-1 {
4425
+ margin: 0.25rem !important;
4426
+ }
4427
+
4428
+ .m-xxl-2 {
4429
+ margin: 0.5rem !important;
4430
+ }
4431
+
4432
+ .m-xxl-3 {
4433
+ margin: 1rem !important;
4434
+ }
4435
+
4436
+ .m-xxl-4 {
4437
+ margin: 1.5rem !important;
4438
+ }
4439
+
4440
+ .m-xxl-5 {
4441
+ margin: 3rem !important;
4442
+ }
4443
+
4444
+ .m-xxl-auto {
4445
+ margin: auto !important;
4446
+ }
4447
+
4448
+ .mx-xxl-0 {
4449
+ margin-left: 0 !important;
4450
+ margin-right: 0 !important;
4451
+ }
4452
+
4453
+ .mx-xxl-1 {
4454
+ margin-left: 0.25rem !important;
4455
+ margin-right: 0.25rem !important;
4456
+ }
4457
+
4458
+ .mx-xxl-2 {
4459
+ margin-left: 0.5rem !important;
4460
+ margin-right: 0.5rem !important;
4461
+ }
4462
+
4463
+ .mx-xxl-3 {
4464
+ margin-left: 1rem !important;
4465
+ margin-right: 1rem !important;
4466
+ }
4467
+
4468
+ .mx-xxl-4 {
4469
+ margin-left: 1.5rem !important;
4470
+ margin-right: 1.5rem !important;
4471
+ }
4472
+
4473
+ .mx-xxl-5 {
4474
+ margin-left: 3rem !important;
4475
+ margin-right: 3rem !important;
4476
+ }
4477
+
4478
+ .mx-xxl-auto {
4479
+ margin-left: auto !important;
4480
+ margin-right: auto !important;
4481
+ }
4482
+
4483
+ .my-xxl-0 {
4484
+ margin-top: 0 !important;
4485
+ margin-bottom: 0 !important;
4486
+ }
4487
+
4488
+ .my-xxl-1 {
4489
+ margin-top: 0.25rem !important;
4490
+ margin-bottom: 0.25rem !important;
4491
+ }
4492
+
4493
+ .my-xxl-2 {
4494
+ margin-top: 0.5rem !important;
4495
+ margin-bottom: 0.5rem !important;
4496
+ }
4497
+
4498
+ .my-xxl-3 {
4499
+ margin-top: 1rem !important;
4500
+ margin-bottom: 1rem !important;
4501
+ }
4502
+
4503
+ .my-xxl-4 {
4504
+ margin-top: 1.5rem !important;
4505
+ margin-bottom: 1.5rem !important;
4506
+ }
4507
+
4508
+ .my-xxl-5 {
4509
+ margin-top: 3rem !important;
4510
+ margin-bottom: 3rem !important;
4511
+ }
4512
+
4513
+ .my-xxl-auto {
4514
+ margin-top: auto !important;
4515
+ margin-bottom: auto !important;
4516
+ }
4517
+
4518
+ .mt-xxl-0 {
4519
+ margin-top: 0 !important;
4520
+ }
4521
+
4522
+ .mt-xxl-1 {
4523
+ margin-top: 0.25rem !important;
4524
+ }
4525
+
4526
+ .mt-xxl-2 {
4527
+ margin-top: 0.5rem !important;
4528
+ }
4529
+
4530
+ .mt-xxl-3 {
4531
+ margin-top: 1rem !important;
4532
+ }
4533
+
4534
+ .mt-xxl-4 {
4535
+ margin-top: 1.5rem !important;
4536
+ }
4537
+
4538
+ .mt-xxl-5 {
4539
+ margin-top: 3rem !important;
4540
+ }
4541
+
4542
+ .mt-xxl-auto {
4543
+ margin-top: auto !important;
4544
+ }
4545
+
4546
+ .me-xxl-0 {
4547
+ margin-left: 0 !important;
4548
+ }
4549
+
4550
+ .me-xxl-1 {
4551
+ margin-left: 0.25rem !important;
4552
+ }
4553
+
4554
+ .me-xxl-2 {
4555
+ margin-left: 0.5rem !important;
4556
+ }
4557
+
4558
+ .me-xxl-3 {
4559
+ margin-left: 1rem !important;
4560
+ }
4561
+
4562
+ .me-xxl-4 {
4563
+ margin-left: 1.5rem !important;
4564
+ }
4565
+
4566
+ .me-xxl-5 {
4567
+ margin-left: 3rem !important;
4568
+ }
4569
+
4570
+ .me-xxl-auto {
4571
+ margin-left: auto !important;
4572
+ }
4573
+
4574
+ .mb-xxl-0 {
4575
+ margin-bottom: 0 !important;
4576
+ }
4577
+
4578
+ .mb-xxl-1 {
4579
+ margin-bottom: 0.25rem !important;
4580
+ }
4581
+
4582
+ .mb-xxl-2 {
4583
+ margin-bottom: 0.5rem !important;
4584
+ }
4585
+
4586
+ .mb-xxl-3 {
4587
+ margin-bottom: 1rem !important;
4588
+ }
4589
+
4590
+ .mb-xxl-4 {
4591
+ margin-bottom: 1.5rem !important;
4592
+ }
4593
+
4594
+ .mb-xxl-5 {
4595
+ margin-bottom: 3rem !important;
4596
+ }
4597
+
4598
+ .mb-xxl-auto {
4599
+ margin-bottom: auto !important;
4600
+ }
4601
+
4602
+ .ms-xxl-0 {
4603
+ margin-right: 0 !important;
4604
+ }
4605
+
4606
+ .ms-xxl-1 {
4607
+ margin-right: 0.25rem !important;
4608
+ }
4609
+
4610
+ .ms-xxl-2 {
4611
+ margin-right: 0.5rem !important;
4612
+ }
4613
+
4614
+ .ms-xxl-3 {
4615
+ margin-right: 1rem !important;
4616
+ }
4617
+
4618
+ .ms-xxl-4 {
4619
+ margin-right: 1.5rem !important;
4620
+ }
4621
+
4622
+ .ms-xxl-5 {
4623
+ margin-right: 3rem !important;
4624
+ }
4625
+
4626
+ .ms-xxl-auto {
4627
+ margin-right: auto !important;
4628
+ }
4629
+
4630
+ .p-xxl-0 {
4631
+ padding: 0 !important;
4632
+ }
4633
+
4634
+ .p-xxl-1 {
4635
+ padding: 0.25rem !important;
4636
+ }
4637
+
4638
+ .p-xxl-2 {
4639
+ padding: 0.5rem !important;
4640
+ }
4641
+
4642
+ .p-xxl-3 {
4643
+ padding: 1rem !important;
4644
+ }
4645
+
4646
+ .p-xxl-4 {
4647
+ padding: 1.5rem !important;
4648
+ }
4649
+
4650
+ .p-xxl-5 {
4651
+ padding: 3rem !important;
4652
+ }
4653
+
4654
+ .px-xxl-0 {
4655
+ padding-left: 0 !important;
4656
+ padding-right: 0 !important;
4657
+ }
4658
+
4659
+ .px-xxl-1 {
4660
+ padding-left: 0.25rem !important;
4661
+ padding-right: 0.25rem !important;
4662
+ }
4663
+
4664
+ .px-xxl-2 {
4665
+ padding-left: 0.5rem !important;
4666
+ padding-right: 0.5rem !important;
4667
+ }
4668
+
4669
+ .px-xxl-3 {
4670
+ padding-left: 1rem !important;
4671
+ padding-right: 1rem !important;
4672
+ }
4673
+
4674
+ .px-xxl-4 {
4675
+ padding-left: 1.5rem !important;
4676
+ padding-right: 1.5rem !important;
4677
+ }
4678
+
4679
+ .px-xxl-5 {
4680
+ padding-left: 3rem !important;
4681
+ padding-right: 3rem !important;
4682
+ }
4683
+
4684
+ .py-xxl-0 {
4685
+ padding-top: 0 !important;
4686
+ padding-bottom: 0 !important;
4687
+ }
4688
+
4689
+ .py-xxl-1 {
4690
+ padding-top: 0.25rem !important;
4691
+ padding-bottom: 0.25rem !important;
4692
+ }
4693
+
4694
+ .py-xxl-2 {
4695
+ padding-top: 0.5rem !important;
4696
+ padding-bottom: 0.5rem !important;
4697
+ }
4698
+
4699
+ .py-xxl-3 {
4700
+ padding-top: 1rem !important;
4701
+ padding-bottom: 1rem !important;
4702
+ }
4703
+
4704
+ .py-xxl-4 {
4705
+ padding-top: 1.5rem !important;
4706
+ padding-bottom: 1.5rem !important;
4707
+ }
4708
+
4709
+ .py-xxl-5 {
4710
+ padding-top: 3rem !important;
4711
+ padding-bottom: 3rem !important;
4712
+ }
4713
+
4714
+ .pt-xxl-0 {
4715
+ padding-top: 0 !important;
4716
+ }
4717
+
4718
+ .pt-xxl-1 {
4719
+ padding-top: 0.25rem !important;
4720
+ }
4721
+
4722
+ .pt-xxl-2 {
4723
+ padding-top: 0.5rem !important;
4724
+ }
4725
+
4726
+ .pt-xxl-3 {
4727
+ padding-top: 1rem !important;
4728
+ }
4729
+
4730
+ .pt-xxl-4 {
4731
+ padding-top: 1.5rem !important;
4732
+ }
4733
+
4734
+ .pt-xxl-5 {
4735
+ padding-top: 3rem !important;
4736
+ }
4737
+
4738
+ .pe-xxl-0 {
4739
+ padding-left: 0 !important;
4740
+ }
4741
+
4742
+ .pe-xxl-1 {
4743
+ padding-left: 0.25rem !important;
4744
+ }
4745
+
4746
+ .pe-xxl-2 {
4747
+ padding-left: 0.5rem !important;
4748
+ }
4749
+
4750
+ .pe-xxl-3 {
4751
+ padding-left: 1rem !important;
4752
+ }
4753
+
4754
+ .pe-xxl-4 {
4755
+ padding-left: 1.5rem !important;
4756
+ }
4757
+
4758
+ .pe-xxl-5 {
4759
+ padding-left: 3rem !important;
4760
+ }
4761
+
4762
+ .pb-xxl-0 {
4763
+ padding-bottom: 0 !important;
4764
+ }
4765
+
4766
+ .pb-xxl-1 {
4767
+ padding-bottom: 0.25rem !important;
4768
+ }
4769
+
4770
+ .pb-xxl-2 {
4771
+ padding-bottom: 0.5rem !important;
4772
+ }
4773
+
4774
+ .pb-xxl-3 {
4775
+ padding-bottom: 1rem !important;
4776
+ }
4777
+
4778
+ .pb-xxl-4 {
4779
+ padding-bottom: 1.5rem !important;
4780
+ }
4781
+
4782
+ .pb-xxl-5 {
4783
+ padding-bottom: 3rem !important;
4784
+ }
4785
+
4786
+ .ps-xxl-0 {
4787
+ padding-right: 0 !important;
4788
+ }
4789
+
4790
+ .ps-xxl-1 {
4791
+ padding-right: 0.25rem !important;
4792
+ }
4793
+
4794
+ .ps-xxl-2 {
4795
+ padding-right: 0.5rem !important;
4796
+ }
4797
+
4798
+ .ps-xxl-3 {
4799
+ padding-right: 1rem !important;
4800
+ }
4801
+
4802
+ .ps-xxl-4 {
4803
+ padding-right: 1.5rem !important;
4804
+ }
4805
+
4806
+ .ps-xxl-5 {
4807
+ padding-right: 3rem !important;
4808
+ }
4809
+
4810
+ .text-xxl-start {
4811
+ text-align: right !important;
4812
+ }
4813
+
4814
+ .text-xxl-end {
4815
+ text-align: left !important;
4816
+ }
4817
+
4818
+ .text-xxl-center {
4819
+ text-align: center !important;
4820
+ }
4821
+ }
4822
+ @media (min-width: 1200px) {
4823
+ .fs-1 {
4824
+ font-size: 2.5rem !important;
4825
+ }
4826
+
4827
+ .fs-2 {
4828
+ font-size: 2rem !important;
4829
+ }
4830
+
4831
+ .fs-3 {
4832
+ font-size: 1.75rem !important;
4833
+ }
4834
+
4835
+ .fs-4 {
4836
+ font-size: 1.5rem !important;
4837
+ }
4838
+ }
4839
+ @media print {
4840
+ .d-print-inline {
4841
+ display: inline !important;
4842
+ }
4843
+
4844
+ .d-print-inline-block {
4845
+ display: inline-block !important;
4846
+ }
4847
+
4848
+ .d-print-block {
4849
+ display: block !important;
4850
+ }
4851
+
4852
+ .d-print-grid {
4853
+ display: grid !important;
4854
+ }
4855
+
4856
+ .d-print-table {
4857
+ display: table !important;
4858
+ }
4859
+
4860
+ .d-print-table-row {
4861
+ display: table-row !important;
4862
+ }
4863
+
4864
+ .d-print-table-cell {
4865
+ display: table-cell !important;
4866
+ }
4867
+
4868
+ .d-print-flex {
4869
+ display: flex !important;
4870
+ }
4871
+
4872
+ .d-print-inline-flex {
4873
+ display: inline-flex !important;
4874
+ }
4875
+
4876
+ .d-print-none {
4877
+ display: none !important;
4878
+ }
4879
+ }
4880
+ /*# sourceMappingURL=bootstrap-utilities.rtl.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.min.css ADDED
@@ -0,0 +1,3755 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap Utilities v5.1.3 (https://getbootstrap.com/)
3
+ * Copyright 2011-2021 The Bootstrap Authors
4
+ * Copyright 2011-2021 Twitter, Inc.
5
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
+ */
7
+ .clearfix::after {
8
+ display: block;
9
+ clear: both;
10
+ content: "";
11
+ }
12
+ .link-primary {
13
+ color: #0d6efd;
14
+ }
15
+ .link-primary:focus,
16
+ .link-primary:hover {
17
+ color: #0a58ca;
18
+ }
19
+ .link-secondary {
20
+ color: #6c757d;
21
+ }
22
+ .link-secondary:focus,
23
+ .link-secondary:hover {
24
+ color: #565e64;
25
+ }
26
+ .link-success {
27
+ color: #198754;
28
+ }
29
+ .link-success:focus,
30
+ .link-success:hover {
31
+ color: #146c43;
32
+ }
33
+ .link-info {
34
+ color: #0dcaf0;
35
+ }
36
+ .link-info:focus,
37
+ .link-info:hover {
38
+ color: #3dd5f3;
39
+ }
40
+ .link-warning {
41
+ color: #ffc107;
42
+ }
43
+ .link-warning:focus,
44
+ .link-warning:hover {
45
+ color: #ffcd39;
46
+ }
47
+ .link-danger {
48
+ color: #dc3545;
49
+ }
50
+ .link-danger:focus,
51
+ .link-danger:hover {
52
+ color: #b02a37;
53
+ }
54
+ .link-light {
55
+ color: #f8f9fa;
56
+ }
57
+ .link-light:focus,
58
+ .link-light:hover {
59
+ color: #f9fafb;
60
+ }
61
+ .link-dark {
62
+ color: #212529;
63
+ }
64
+ .link-dark:focus,
65
+ .link-dark:hover {
66
+ color: #1a1e21;
67
+ }
68
+ .ratio {
69
+ position: relative;
70
+ width: 100%;
71
+ }
72
+ .ratio::before {
73
+ display: block;
74
+ padding-top: var(--bs-aspect-ratio);
75
+ content: "";
76
+ }
77
+ .ratio > * {
78
+ position: absolute;
79
+ top: 0;
80
+ right: 0;
81
+ width: 100%;
82
+ height: 100%;
83
+ }
84
+ .ratio-1x1 {
85
+ --bs-aspect-ratio: 100%;
86
+ }
87
+ .ratio-4x3 {
88
+ --bs-aspect-ratio: 75%;
89
+ }
90
+ .ratio-16x9 {
91
+ --bs-aspect-ratio: 56.25%;
92
+ }
93
+ .ratio-21x9 {
94
+ --bs-aspect-ratio: 42.8571428571%;
95
+ }
96
+ .fixed-top {
97
+ position: fixed;
98
+ top: 0;
99
+ left: 0;
100
+ right: 0;
101
+ z-index: 1030;
102
+ }
103
+ .fixed-bottom {
104
+ position: fixed;
105
+ left: 0;
106
+ bottom: 0;
107
+ right: 0;
108
+ z-index: 1030;
109
+ }
110
+ .sticky-top {
111
+ position: -webkit-sticky;
112
+ position: sticky;
113
+ top: 0;
114
+ z-index: 1020;
115
+ }
116
+ @media (min-width: 576px) {
117
+ .sticky-sm-top {
118
+ position: -webkit-sticky;
119
+ position: sticky;
120
+ top: 0;
121
+ z-index: 1020;
122
+ }
123
+ }
124
+ @media (min-width: 768px) {
125
+ .sticky-md-top {
126
+ position: -webkit-sticky;
127
+ position: sticky;
128
+ top: 0;
129
+ z-index: 1020;
130
+ }
131
+ }
132
+ @media (min-width: 992px) {
133
+ .sticky-lg-top {
134
+ position: -webkit-sticky;
135
+ position: sticky;
136
+ top: 0;
137
+ z-index: 1020;
138
+ }
139
+ }
140
+ @media (min-width: 1200px) {
141
+ .sticky-xl-top {
142
+ position: -webkit-sticky;
143
+ position: sticky;
144
+ top: 0;
145
+ z-index: 1020;
146
+ }
147
+ }
148
+ @media (min-width: 1400px) {
149
+ .sticky-xxl-top {
150
+ position: -webkit-sticky;
151
+ position: sticky;
152
+ top: 0;
153
+ z-index: 1020;
154
+ }
155
+ }
156
+ .hstack {
157
+ display: flex;
158
+ flex-direction: row;
159
+ align-items: center;
160
+ align-self: stretch;
161
+ }
162
+ .vstack {
163
+ display: flex;
164
+ flex: 1 1 auto;
165
+ flex-direction: column;
166
+ align-self: stretch;
167
+ }
168
+ .visually-hidden,
169
+ .visually-hidden-focusable:not(:focus):not(:focus-within) {
170
+ position: absolute !important;
171
+ width: 1px !important;
172
+ height: 1px !important;
173
+ padding: 0 !important;
174
+ margin: -1px !important;
175
+ overflow: hidden !important;
176
+ clip: rect(0, 0, 0, 0) !important;
177
+ white-space: nowrap !important;
178
+ border: 0 !important;
179
+ }
180
+ .stretched-link::after {
181
+ position: absolute;
182
+ top: 0;
183
+ left: 0;
184
+ bottom: 0;
185
+ right: 0;
186
+ z-index: 1;
187
+ content: "";
188
+ }
189
+ .text-truncate {
190
+ overflow: hidden;
191
+ text-overflow: ellipsis;
192
+ white-space: nowrap;
193
+ }
194
+ .vr {
195
+ display: inline-block;
196
+ align-self: stretch;
197
+ width: 1px;
198
+ min-height: 1em;
199
+ background-color: currentColor;
200
+ opacity: 0.25;
201
+ }
202
+ .align-baseline {
203
+ vertical-align: baseline !important;
204
+ }
205
+ .align-top {
206
+ vertical-align: top !important;
207
+ }
208
+ .align-middle {
209
+ vertical-align: middle !important;
210
+ }
211
+ .align-bottom {
212
+ vertical-align: bottom !important;
213
+ }
214
+ .align-text-bottom {
215
+ vertical-align: text-bottom !important;
216
+ }
217
+ .align-text-top {
218
+ vertical-align: text-top !important;
219
+ }
220
+ .float-start {
221
+ float: right !important;
222
+ }
223
+ .float-end {
224
+ float: left !important;
225
+ }
226
+ .float-none {
227
+ float: none !important;
228
+ }
229
+ .opacity-0 {
230
+ opacity: 0 !important;
231
+ }
232
+ .opacity-25 {
233
+ opacity: 0.25 !important;
234
+ }
235
+ .opacity-50 {
236
+ opacity: 0.5 !important;
237
+ }
238
+ .opacity-75 {
239
+ opacity: 0.75 !important;
240
+ }
241
+ .opacity-100 {
242
+ opacity: 1 !important;
243
+ }
244
+ .overflow-auto {
245
+ overflow: auto !important;
246
+ }
247
+ .overflow-hidden {
248
+ overflow: hidden !important;
249
+ }
250
+ .overflow-visible {
251
+ overflow: visible !important;
252
+ }
253
+ .overflow-scroll {
254
+ overflow: scroll !important;
255
+ }
256
+ .d-inline {
257
+ display: inline !important;
258
+ }
259
+ .d-inline-block {
260
+ display: inline-block !important;
261
+ }
262
+ .d-block {
263
+ display: block !important;
264
+ }
265
+ .d-grid {
266
+ display: grid !important;
267
+ }
268
+ .d-table {
269
+ display: table !important;
270
+ }
271
+ .d-table-row {
272
+ display: table-row !important;
273
+ }
274
+ .d-table-cell {
275
+ display: table-cell !important;
276
+ }
277
+ .d-flex {
278
+ display: flex !important;
279
+ }
280
+ .d-inline-flex {
281
+ display: inline-flex !important;
282
+ }
283
+ .d-none {
284
+ display: none !important;
285
+ }
286
+ .shadow {
287
+ box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
288
+ }
289
+ .shadow-sm {
290
+ box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
291
+ }
292
+ .shadow-lg {
293
+ box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
294
+ }
295
+ .shadow-none {
296
+ box-shadow: none !important;
297
+ }
298
+ .position-static {
299
+ position: static !important;
300
+ }
301
+ .position-relative {
302
+ position: relative !important;
303
+ }
304
+ .position-absolute {
305
+ position: absolute !important;
306
+ }
307
+ .position-fixed {
308
+ position: fixed !important;
309
+ }
310
+ .position-sticky {
311
+ position: -webkit-sticky !important;
312
+ position: sticky !important;
313
+ }
314
+ .top-0 {
315
+ top: 0 !important;
316
+ }
317
+ .top-50 {
318
+ top: 50% !important;
319
+ }
320
+ .top-100 {
321
+ top: 100% !important;
322
+ }
323
+ .bottom-0 {
324
+ bottom: 0 !important;
325
+ }
326
+ .bottom-50 {
327
+ bottom: 50% !important;
328
+ }
329
+ .bottom-100 {
330
+ bottom: 100% !important;
331
+ }
332
+ .start-0 {
333
+ right: 0 !important;
334
+ }
335
+ .start-50 {
336
+ right: 50% !important;
337
+ }
338
+ .start-100 {
339
+ right: 100% !important;
340
+ }
341
+ .end-0 {
342
+ left: 0 !important;
343
+ }
344
+ .end-50 {
345
+ left: 50% !important;
346
+ }
347
+ .end-100 {
348
+ left: 100% !important;
349
+ }
350
+ .translate-middle {
351
+ transform: translate(50%, -50%) !important;
352
+ }
353
+ .translate-middle-x {
354
+ transform: translateX(50%) !important;
355
+ }
356
+ .translate-middle-y {
357
+ transform: translateY(-50%) !important;
358
+ }
359
+ .border {
360
+ border: 1px solid #dee2e6 !important;
361
+ }
362
+ .border-0 {
363
+ border: 0 !important;
364
+ }
365
+ .border-top {
366
+ border-top: 1px solid #dee2e6 !important;
367
+ }
368
+ .border-top-0 {
369
+ border-top: 0 !important;
370
+ }
371
+ .border-end {
372
+ border-left: 1px solid #dee2e6 !important;
373
+ }
374
+ .border-end-0 {
375
+ border-left: 0 !important;
376
+ }
377
+ .border-bottom {
378
+ border-bottom: 1px solid #dee2e6 !important;
379
+ }
380
+ .border-bottom-0 {
381
+ border-bottom: 0 !important;
382
+ }
383
+ .border-start {
384
+ border-right: 1px solid #dee2e6 !important;
385
+ }
386
+ .border-start-0 {
387
+ border-right: 0 !important;
388
+ }
389
+ .border-primary {
390
+ border-color: #0d6efd !important;
391
+ }
392
+ .border-secondary {
393
+ border-color: #6c757d !important;
394
+ }
395
+ .border-success {
396
+ border-color: #198754 !important;
397
+ }
398
+ .border-info {
399
+ border-color: #0dcaf0 !important;
400
+ }
401
+ .border-warning {
402
+ border-color: #ffc107 !important;
403
+ }
404
+ .border-danger {
405
+ border-color: #dc3545 !important;
406
+ }
407
+ .border-light {
408
+ border-color: #f8f9fa !important;
409
+ }
410
+ .border-dark {
411
+ border-color: #212529 !important;
412
+ }
413
+ .border-white {
414
+ border-color: #fff !important;
415
+ }
416
+ .border-1 {
417
+ border-width: 1px !important;
418
+ }
419
+ .border-2 {
420
+ border-width: 2px !important;
421
+ }
422
+ .border-3 {
423
+ border-width: 3px !important;
424
+ }
425
+ .border-4 {
426
+ border-width: 4px !important;
427
+ }
428
+ .border-5 {
429
+ border-width: 5px !important;
430
+ }
431
+ .w-25 {
432
+ width: 25% !important;
433
+ }
434
+ .w-50 {
435
+ width: 50% !important;
436
+ }
437
+ .w-75 {
438
+ width: 75% !important;
439
+ }
440
+ .w-100 {
441
+ width: 100% !important;
442
+ }
443
+ .w-auto {
444
+ width: auto !important;
445
+ }
446
+ .mw-100 {
447
+ max-width: 100% !important;
448
+ }
449
+ .vw-100 {
450
+ width: 100vw !important;
451
+ }
452
+ .min-vw-100 {
453
+ min-width: 100vw !important;
454
+ }
455
+ .h-25 {
456
+ height: 25% !important;
457
+ }
458
+ .h-50 {
459
+ height: 50% !important;
460
+ }
461
+ .h-75 {
462
+ height: 75% !important;
463
+ }
464
+ .h-100 {
465
+ height: 100% !important;
466
+ }
467
+ .h-auto {
468
+ height: auto !important;
469
+ }
470
+ .mh-100 {
471
+ max-height: 100% !important;
472
+ }
473
+ .vh-100 {
474
+ height: 100vh !important;
475
+ }
476
+ .min-vh-100 {
477
+ min-height: 100vh !important;
478
+ }
479
+ .flex-fill {
480
+ flex: 1 1 auto !important;
481
+ }
482
+ .flex-row {
483
+ flex-direction: row !important;
484
+ }
485
+ .flex-column {
486
+ flex-direction: column !important;
487
+ }
488
+ .flex-row-reverse {
489
+ flex-direction: row-reverse !important;
490
+ }
491
+ .flex-column-reverse {
492
+ flex-direction: column-reverse !important;
493
+ }
494
+ .flex-grow-0 {
495
+ flex-grow: 0 !important;
496
+ }
497
+ .flex-grow-1 {
498
+ flex-grow: 1 !important;
499
+ }
500
+ .flex-shrink-0 {
501
+ flex-shrink: 0 !important;
502
+ }
503
+ .flex-shrink-1 {
504
+ flex-shrink: 1 !important;
505
+ }
506
+ .flex-wrap {
507
+ flex-wrap: wrap !important;
508
+ }
509
+ .flex-nowrap {
510
+ flex-wrap: nowrap !important;
511
+ }
512
+ .flex-wrap-reverse {
513
+ flex-wrap: wrap-reverse !important;
514
+ }
515
+ .gap-0 {
516
+ gap: 0 !important;
517
+ }
518
+ .gap-1 {
519
+ gap: 0.25rem !important;
520
+ }
521
+ .gap-2 {
522
+ gap: 0.5rem !important;
523
+ }
524
+ .gap-3 {
525
+ gap: 1rem !important;
526
+ }
527
+ .gap-4 {
528
+ gap: 1.5rem !important;
529
+ }
530
+ .gap-5 {
531
+ gap: 3rem !important;
532
+ }
533
+ .justify-content-start {
534
+ justify-content: flex-start !important;
535
+ }
536
+ .justify-content-end {
537
+ justify-content: flex-end !important;
538
+ }
539
+ .justify-content-center {
540
+ justify-content: center !important;
541
+ }
542
+ .justify-content-between {
543
+ justify-content: space-between !important;
544
+ }
545
+ .justify-content-around {
546
+ justify-content: space-around !important;
547
+ }
548
+ .justify-content-evenly {
549
+ justify-content: space-evenly !important;
550
+ }
551
+ .align-items-start {
552
+ align-items: flex-start !important;
553
+ }
554
+ .align-items-end {
555
+ align-items: flex-end !important;
556
+ }
557
+ .align-items-center {
558
+ align-items: center !important;
559
+ }
560
+ .align-items-baseline {
561
+ align-items: baseline !important;
562
+ }
563
+ .align-items-stretch {
564
+ align-items: stretch !important;
565
+ }
566
+ .align-content-start {
567
+ align-content: flex-start !important;
568
+ }
569
+ .align-content-end {
570
+ align-content: flex-end !important;
571
+ }
572
+ .align-content-center {
573
+ align-content: center !important;
574
+ }
575
+ .align-content-between {
576
+ align-content: space-between !important;
577
+ }
578
+ .align-content-around {
579
+ align-content: space-around !important;
580
+ }
581
+ .align-content-stretch {
582
+ align-content: stretch !important;
583
+ }
584
+ .align-self-auto {
585
+ align-self: auto !important;
586
+ }
587
+ .align-self-start {
588
+ align-self: flex-start !important;
589
+ }
590
+ .align-self-end {
591
+ align-self: flex-end !important;
592
+ }
593
+ .align-self-center {
594
+ align-self: center !important;
595
+ }
596
+ .align-self-baseline {
597
+ align-self: baseline !important;
598
+ }
599
+ .align-self-stretch {
600
+ align-self: stretch !important;
601
+ }
602
+ .order-first {
603
+ order: -1 !important;
604
+ }
605
+ .order-0 {
606
+ order: 0 !important;
607
+ }
608
+ .order-1 {
609
+ order: 1 !important;
610
+ }
611
+ .order-2 {
612
+ order: 2 !important;
613
+ }
614
+ .order-3 {
615
+ order: 3 !important;
616
+ }
617
+ .order-4 {
618
+ order: 4 !important;
619
+ }
620
+ .order-5 {
621
+ order: 5 !important;
622
+ }
623
+ .order-last {
624
+ order: 6 !important;
625
+ }
626
+ .m-0 {
627
+ margin: 0 !important;
628
+ }
629
+ .m-1 {
630
+ margin: 0.25rem !important;
631
+ }
632
+ .m-2 {
633
+ margin: 0.5rem !important;
634
+ }
635
+ .m-3 {
636
+ margin: 1rem !important;
637
+ }
638
+ .m-4 {
639
+ margin: 1.5rem !important;
640
+ }
641
+ .m-5 {
642
+ margin: 3rem !important;
643
+ }
644
+ .m-auto {
645
+ margin: auto !important;
646
+ }
647
+ .mx-0 {
648
+ margin-left: 0 !important;
649
+ margin-right: 0 !important;
650
+ }
651
+ .mx-1 {
652
+ margin-left: 0.25rem !important;
653
+ margin-right: 0.25rem !important;
654
+ }
655
+ .mx-2 {
656
+ margin-left: 0.5rem !important;
657
+ margin-right: 0.5rem !important;
658
+ }
659
+ .mx-3 {
660
+ margin-left: 1rem !important;
661
+ margin-right: 1rem !important;
662
+ }
663
+ .mx-4 {
664
+ margin-left: 1.5rem !important;
665
+ margin-right: 1.5rem !important;
666
+ }
667
+ .mx-5 {
668
+ margin-left: 3rem !important;
669
+ margin-right: 3rem !important;
670
+ }
671
+ .mx-auto {
672
+ margin-left: auto !important;
673
+ margin-right: auto !important;
674
+ }
675
+ .my-0 {
676
+ margin-top: 0 !important;
677
+ margin-bottom: 0 !important;
678
+ }
679
+ .my-1 {
680
+ margin-top: 0.25rem !important;
681
+ margin-bottom: 0.25rem !important;
682
+ }
683
+ .my-2 {
684
+ margin-top: 0.5rem !important;
685
+ margin-bottom: 0.5rem !important;
686
+ }
687
+ .my-3 {
688
+ margin-top: 1rem !important;
689
+ margin-bottom: 1rem !important;
690
+ }
691
+ .my-4 {
692
+ margin-top: 1.5rem !important;
693
+ margin-bottom: 1.5rem !important;
694
+ }
695
+ .my-5 {
696
+ margin-top: 3rem !important;
697
+ margin-bottom: 3rem !important;
698
+ }
699
+ .my-auto {
700
+ margin-top: auto !important;
701
+ margin-bottom: auto !important;
702
+ }
703
+ .mt-0 {
704
+ margin-top: 0 !important;
705
+ }
706
+ .mt-1 {
707
+ margin-top: 0.25rem !important;
708
+ }
709
+ .mt-2 {
710
+ margin-top: 0.5rem !important;
711
+ }
712
+ .mt-3 {
713
+ margin-top: 1rem !important;
714
+ }
715
+ .mt-4 {
716
+ margin-top: 1.5rem !important;
717
+ }
718
+ .mt-5 {
719
+ margin-top: 3rem !important;
720
+ }
721
+ .mt-auto {
722
+ margin-top: auto !important;
723
+ }
724
+ .me-0 {
725
+ margin-left: 0 !important;
726
+ }
727
+ .me-1 {
728
+ margin-left: 0.25rem !important;
729
+ }
730
+ .me-2 {
731
+ margin-left: 0.5rem !important;
732
+ }
733
+ .me-3 {
734
+ margin-left: 1rem !important;
735
+ }
736
+ .me-4 {
737
+ margin-left: 1.5rem !important;
738
+ }
739
+ .me-5 {
740
+ margin-left: 3rem !important;
741
+ }
742
+ .me-auto {
743
+ margin-left: auto !important;
744
+ }
745
+ .mb-0 {
746
+ margin-bottom: 0 !important;
747
+ }
748
+ .mb-1 {
749
+ margin-bottom: 0.25rem !important;
750
+ }
751
+ .mb-2 {
752
+ margin-bottom: 0.5rem !important;
753
+ }
754
+ .mb-3 {
755
+ margin-bottom: 1rem !important;
756
+ }
757
+ .mb-4 {
758
+ margin-bottom: 1.5rem !important;
759
+ }
760
+ .mb-5 {
761
+ margin-bottom: 3rem !important;
762
+ }
763
+ .mb-auto {
764
+ margin-bottom: auto !important;
765
+ }
766
+ .ms-0 {
767
+ margin-right: 0 !important;
768
+ }
769
+ .ms-1 {
770
+ margin-right: 0.25rem !important;
771
+ }
772
+ .ms-2 {
773
+ margin-right: 0.5rem !important;
774
+ }
775
+ .ms-3 {
776
+ margin-right: 1rem !important;
777
+ }
778
+ .ms-4 {
779
+ margin-right: 1.5rem !important;
780
+ }
781
+ .ms-5 {
782
+ margin-right: 3rem !important;
783
+ }
784
+ .ms-auto {
785
+ margin-right: auto !important;
786
+ }
787
+ .p-0 {
788
+ padding: 0 !important;
789
+ }
790
+ .p-1 {
791
+ padding: 0.25rem !important;
792
+ }
793
+ .p-2 {
794
+ padding: 0.5rem !important;
795
+ }
796
+ .p-3 {
797
+ padding: 1rem !important;
798
+ }
799
+ .p-4 {
800
+ padding: 1.5rem !important;
801
+ }
802
+ .p-5 {
803
+ padding: 3rem !important;
804
+ }
805
+ .px-0 {
806
+ padding-left: 0 !important;
807
+ padding-right: 0 !important;
808
+ }
809
+ .px-1 {
810
+ padding-left: 0.25rem !important;
811
+ padding-right: 0.25rem !important;
812
+ }
813
+ .px-2 {
814
+ padding-left: 0.5rem !important;
815
+ padding-right: 0.5rem !important;
816
+ }
817
+ .px-3 {
818
+ padding-left: 1rem !important;
819
+ padding-right: 1rem !important;
820
+ }
821
+ .px-4 {
822
+ padding-left: 1.5rem !important;
823
+ padding-right: 1.5rem !important;
824
+ }
825
+ .px-5 {
826
+ padding-left: 3rem !important;
827
+ padding-right: 3rem !important;
828
+ }
829
+ .py-0 {
830
+ padding-top: 0 !important;
831
+ padding-bottom: 0 !important;
832
+ }
833
+ .py-1 {
834
+ padding-top: 0.25rem !important;
835
+ padding-bottom: 0.25rem !important;
836
+ }
837
+ .py-2 {
838
+ padding-top: 0.5rem !important;
839
+ padding-bottom: 0.5rem !important;
840
+ }
841
+ .py-3 {
842
+ padding-top: 1rem !important;
843
+ padding-bottom: 1rem !important;
844
+ }
845
+ .py-4 {
846
+ padding-top: 1.5rem !important;
847
+ padding-bottom: 1.5rem !important;
848
+ }
849
+ .py-5 {
850
+ padding-top: 3rem !important;
851
+ padding-bottom: 3rem !important;
852
+ }
853
+ .pt-0 {
854
+ padding-top: 0 !important;
855
+ }
856
+ .pt-1 {
857
+ padding-top: 0.25rem !important;
858
+ }
859
+ .pt-2 {
860
+ padding-top: 0.5rem !important;
861
+ }
862
+ .pt-3 {
863
+ padding-top: 1rem !important;
864
+ }
865
+ .pt-4 {
866
+ padding-top: 1.5rem !important;
867
+ }
868
+ .pt-5 {
869
+ padding-top: 3rem !important;
870
+ }
871
+ .pe-0 {
872
+ padding-left: 0 !important;
873
+ }
874
+ .pe-1 {
875
+ padding-left: 0.25rem !important;
876
+ }
877
+ .pe-2 {
878
+ padding-left: 0.5rem !important;
879
+ }
880
+ .pe-3 {
881
+ padding-left: 1rem !important;
882
+ }
883
+ .pe-4 {
884
+ padding-left: 1.5rem !important;
885
+ }
886
+ .pe-5 {
887
+ padding-left: 3rem !important;
888
+ }
889
+ .pb-0 {
890
+ padding-bottom: 0 !important;
891
+ }
892
+ .pb-1 {
893
+ padding-bottom: 0.25rem !important;
894
+ }
895
+ .pb-2 {
896
+ padding-bottom: 0.5rem !important;
897
+ }
898
+ .pb-3 {
899
+ padding-bottom: 1rem !important;
900
+ }
901
+ .pb-4 {
902
+ padding-bottom: 1.5rem !important;
903
+ }
904
+ .pb-5 {
905
+ padding-bottom: 3rem !important;
906
+ }
907
+ .ps-0 {
908
+ padding-right: 0 !important;
909
+ }
910
+ .ps-1 {
911
+ padding-right: 0.25rem !important;
912
+ }
913
+ .ps-2 {
914
+ padding-right: 0.5rem !important;
915
+ }
916
+ .ps-3 {
917
+ padding-right: 1rem !important;
918
+ }
919
+ .ps-4 {
920
+ padding-right: 1.5rem !important;
921
+ }
922
+ .ps-5 {
923
+ padding-right: 3rem !important;
924
+ }
925
+ .font-monospace {
926
+ font-family: var(--bs-font-monospace) !important;
927
+ }
928
+ .fs-1 {
929
+ font-size: calc(1.375rem + 1.5vw) !important;
930
+ }
931
+ .fs-2 {
932
+ font-size: calc(1.325rem + 0.9vw) !important;
933
+ }
934
+ .fs-3 {
935
+ font-size: calc(1.3rem + 0.6vw) !important;
936
+ }
937
+ .fs-4 {
938
+ font-size: calc(1.275rem + 0.3vw) !important;
939
+ }
940
+ .fs-5 {
941
+ font-size: 1.25rem !important;
942
+ }
943
+ .fs-6 {
944
+ font-size: 1rem !important;
945
+ }
946
+ .fst-italic {
947
+ font-style: italic !important;
948
+ }
949
+ .fst-normal {
950
+ font-style: normal !important;
951
+ }
952
+ .fw-light {
953
+ font-weight: 300 !important;
954
+ }
955
+ .fw-lighter {
956
+ font-weight: lighter !important;
957
+ }
958
+ .fw-normal {
959
+ font-weight: 400 !important;
960
+ }
961
+ .fw-bold {
962
+ font-weight: 700 !important;
963
+ }
964
+ .fw-bolder {
965
+ font-weight: bolder !important;
966
+ }
967
+ .lh-1 {
968
+ line-height: 1 !important;
969
+ }
970
+ .lh-sm {
971
+ line-height: 1.25 !important;
972
+ }
973
+ .lh-base {
974
+ line-height: 1.5 !important;
975
+ }
976
+ .lh-lg {
977
+ line-height: 2 !important;
978
+ }
979
+ .text-start {
980
+ text-align: right !important;
981
+ }
982
+ .text-end {
983
+ text-align: left !important;
984
+ }
985
+ .text-center {
986
+ text-align: center !important;
987
+ }
988
+ .text-decoration-none {
989
+ text-decoration: none !important;
990
+ }
991
+ .text-decoration-underline {
992
+ text-decoration: underline !important;
993
+ }
994
+ .text-decoration-line-through {
995
+ text-decoration: line-through !important;
996
+ }
997
+ .text-lowercase {
998
+ text-transform: lowercase !important;
999
+ }
1000
+ .text-uppercase {
1001
+ text-transform: uppercase !important;
1002
+ }
1003
+ .text-capitalize {
1004
+ text-transform: capitalize !important;
1005
+ }
1006
+ .text-wrap {
1007
+ white-space: normal !important;
1008
+ }
1009
+ .text-nowrap {
1010
+ white-space: nowrap !important;
1011
+ }
1012
+ .text-primary {
1013
+ --bs-text-opacity: 1;
1014
+ color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
1015
+ }
1016
+ .text-secondary {
1017
+ --bs-text-opacity: 1;
1018
+ color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
1019
+ }
1020
+ .text-success {
1021
+ --bs-text-opacity: 1;
1022
+ color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
1023
+ }
1024
+ .text-info {
1025
+ --bs-text-opacity: 1;
1026
+ color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
1027
+ }
1028
+ .text-warning {
1029
+ --bs-text-opacity: 1;
1030
+ color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
1031
+ }
1032
+ .text-danger {
1033
+ --bs-text-opacity: 1;
1034
+ color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
1035
+ }
1036
+ .text-light {
1037
+ --bs-text-opacity: 1;
1038
+ color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
1039
+ }
1040
+ .text-dark {
1041
+ --bs-text-opacity: 1;
1042
+ color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
1043
+ }
1044
+ .text-black {
1045
+ --bs-text-opacity: 1;
1046
+ color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
1047
+ }
1048
+ .text-white {
1049
+ --bs-text-opacity: 1;
1050
+ color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
1051
+ }
1052
+ .text-body {
1053
+ --bs-text-opacity: 1;
1054
+ color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
1055
+ }
1056
+ .text-muted {
1057
+ --bs-text-opacity: 1;
1058
+ color: #6c757d !important;
1059
+ }
1060
+ .text-black-50 {
1061
+ --bs-text-opacity: 1;
1062
+ color: rgba(0, 0, 0, 0.5) !important;
1063
+ }
1064
+ .text-white-50 {
1065
+ --bs-text-opacity: 1;
1066
+ color: rgba(255, 255, 255, 0.5) !important;
1067
+ }
1068
+ .text-reset {
1069
+ --bs-text-opacity: 1;
1070
+ color: inherit !important;
1071
+ }
1072
+ .text-opacity-25 {
1073
+ --bs-text-opacity: 0.25;
1074
+ }
1075
+ .text-opacity-50 {
1076
+ --bs-text-opacity: 0.5;
1077
+ }
1078
+ .text-opacity-75 {
1079
+ --bs-text-opacity: 0.75;
1080
+ }
1081
+ .text-opacity-100 {
1082
+ --bs-text-opacity: 1;
1083
+ }
1084
+ .bg-primary {
1085
+ --bs-bg-opacity: 1;
1086
+ background-color: rgba(
1087
+ var(--bs-primary-rgb),
1088
+ var(--bs-bg-opacity)
1089
+ ) !important;
1090
+ }
1091
+ .bg-secondary {
1092
+ --bs-bg-opacity: 1;
1093
+ background-color: rgba(
1094
+ var(--bs-secondary-rgb),
1095
+ var(--bs-bg-opacity)
1096
+ ) !important;
1097
+ }
1098
+ .bg-success {
1099
+ --bs-bg-opacity: 1;
1100
+ background-color: rgba(
1101
+ var(--bs-success-rgb),
1102
+ var(--bs-bg-opacity)
1103
+ ) !important;
1104
+ }
1105
+ .bg-info {
1106
+ --bs-bg-opacity: 1;
1107
+ background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
1108
+ }
1109
+ .bg-warning {
1110
+ --bs-bg-opacity: 1;
1111
+ background-color: rgba(
1112
+ var(--bs-warning-rgb),
1113
+ var(--bs-bg-opacity)
1114
+ ) !important;
1115
+ }
1116
+ .bg-danger {
1117
+ --bs-bg-opacity: 1;
1118
+ background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
1119
+ }
1120
+ .bg-light {
1121
+ --bs-bg-opacity: 1;
1122
+ background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
1123
+ }
1124
+ .bg-dark {
1125
+ --bs-bg-opacity: 1;
1126
+ background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
1127
+ }
1128
+ .bg-black {
1129
+ --bs-bg-opacity: 1;
1130
+ background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
1131
+ }
1132
+ .bg-white {
1133
+ --bs-bg-opacity: 1;
1134
+ background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
1135
+ }
1136
+ .bg-body {
1137
+ --bs-bg-opacity: 1;
1138
+ background-color: rgba(
1139
+ var(--bs-body-bg-rgb),
1140
+ var(--bs-bg-opacity)
1141
+ ) !important;
1142
+ }
1143
+ .bg-transparent {
1144
+ --bs-bg-opacity: 1;
1145
+ background-color: transparent !important;
1146
+ }
1147
+ .bg-opacity-10 {
1148
+ --bs-bg-opacity: 0.1;
1149
+ }
1150
+ .bg-opacity-25 {
1151
+ --bs-bg-opacity: 0.25;
1152
+ }
1153
+ .bg-opacity-50 {
1154
+ --bs-bg-opacity: 0.5;
1155
+ }
1156
+ .bg-opacity-75 {
1157
+ --bs-bg-opacity: 0.75;
1158
+ }
1159
+ .bg-opacity-100 {
1160
+ --bs-bg-opacity: 1;
1161
+ }
1162
+ .bg-gradient {
1163
+ background-image: var(--bs-gradient) !important;
1164
+ }
1165
+ .user-select-all {
1166
+ -webkit-user-select: all !important;
1167
+ -moz-user-select: all !important;
1168
+ user-select: all !important;
1169
+ }
1170
+ .user-select-auto {
1171
+ -webkit-user-select: auto !important;
1172
+ -moz-user-select: auto !important;
1173
+ user-select: auto !important;
1174
+ }
1175
+ .user-select-none {
1176
+ -webkit-user-select: none !important;
1177
+ -moz-user-select: none !important;
1178
+ user-select: none !important;
1179
+ }
1180
+ .pe-none {
1181
+ pointer-events: none !important;
1182
+ }
1183
+ .pe-auto {
1184
+ pointer-events: auto !important;
1185
+ }
1186
+ .rounded {
1187
+ border-radius: 0.25rem !important;
1188
+ }
1189
+ .rounded-0 {
1190
+ border-radius: 0 !important;
1191
+ }
1192
+ .rounded-1 {
1193
+ border-radius: 0.2rem !important;
1194
+ }
1195
+ .rounded-2 {
1196
+ border-radius: 0.25rem !important;
1197
+ }
1198
+ .rounded-3 {
1199
+ border-radius: 0.3rem !important;
1200
+ }
1201
+ .rounded-circle {
1202
+ border-radius: 50% !important;
1203
+ }
1204
+ .rounded-pill {
1205
+ border-radius: 50rem !important;
1206
+ }
1207
+ .rounded-top {
1208
+ border-top-right-radius: 0.25rem !important;
1209
+ border-top-left-radius: 0.25rem !important;
1210
+ }
1211
+ .rounded-end {
1212
+ border-top-left-radius: 0.25rem !important;
1213
+ border-bottom-left-radius: 0.25rem !important;
1214
+ }
1215
+ .rounded-bottom {
1216
+ border-bottom-left-radius: 0.25rem !important;
1217
+ border-bottom-right-radius: 0.25rem !important;
1218
+ }
1219
+ .rounded-start {
1220
+ border-bottom-right-radius: 0.25rem !important;
1221
+ border-top-right-radius: 0.25rem !important;
1222
+ }
1223
+ .visible {
1224
+ visibility: visible !important;
1225
+ }
1226
+ .invisible {
1227
+ visibility: hidden !important;
1228
+ }
1229
+ @media (min-width: 576px) {
1230
+ .float-sm-start {
1231
+ float: right !important;
1232
+ }
1233
+ .float-sm-end {
1234
+ float: left !important;
1235
+ }
1236
+ .float-sm-none {
1237
+ float: none !important;
1238
+ }
1239
+ .d-sm-inline {
1240
+ display: inline !important;
1241
+ }
1242
+ .d-sm-inline-block {
1243
+ display: inline-block !important;
1244
+ }
1245
+ .d-sm-block {
1246
+ display: block !important;
1247
+ }
1248
+ .d-sm-grid {
1249
+ display: grid !important;
1250
+ }
1251
+ .d-sm-table {
1252
+ display: table !important;
1253
+ }
1254
+ .d-sm-table-row {
1255
+ display: table-row !important;
1256
+ }
1257
+ .d-sm-table-cell {
1258
+ display: table-cell !important;
1259
+ }
1260
+ .d-sm-flex {
1261
+ display: flex !important;
1262
+ }
1263
+ .d-sm-inline-flex {
1264
+ display: inline-flex !important;
1265
+ }
1266
+ .d-sm-none {
1267
+ display: none !important;
1268
+ }
1269
+ .flex-sm-fill {
1270
+ flex: 1 1 auto !important;
1271
+ }
1272
+ .flex-sm-row {
1273
+ flex-direction: row !important;
1274
+ }
1275
+ .flex-sm-column {
1276
+ flex-direction: column !important;
1277
+ }
1278
+ .flex-sm-row-reverse {
1279
+ flex-direction: row-reverse !important;
1280
+ }
1281
+ .flex-sm-column-reverse {
1282
+ flex-direction: column-reverse !important;
1283
+ }
1284
+ .flex-sm-grow-0 {
1285
+ flex-grow: 0 !important;
1286
+ }
1287
+ .flex-sm-grow-1 {
1288
+ flex-grow: 1 !important;
1289
+ }
1290
+ .flex-sm-shrink-0 {
1291
+ flex-shrink: 0 !important;
1292
+ }
1293
+ .flex-sm-shrink-1 {
1294
+ flex-shrink: 1 !important;
1295
+ }
1296
+ .flex-sm-wrap {
1297
+ flex-wrap: wrap !important;
1298
+ }
1299
+ .flex-sm-nowrap {
1300
+ flex-wrap: nowrap !important;
1301
+ }
1302
+ .flex-sm-wrap-reverse {
1303
+ flex-wrap: wrap-reverse !important;
1304
+ }
1305
+ .gap-sm-0 {
1306
+ gap: 0 !important;
1307
+ }
1308
+ .gap-sm-1 {
1309
+ gap: 0.25rem !important;
1310
+ }
1311
+ .gap-sm-2 {
1312
+ gap: 0.5rem !important;
1313
+ }
1314
+ .gap-sm-3 {
1315
+ gap: 1rem !important;
1316
+ }
1317
+ .gap-sm-4 {
1318
+ gap: 1.5rem !important;
1319
+ }
1320
+ .gap-sm-5 {
1321
+ gap: 3rem !important;
1322
+ }
1323
+ .justify-content-sm-start {
1324
+ justify-content: flex-start !important;
1325
+ }
1326
+ .justify-content-sm-end {
1327
+ justify-content: flex-end !important;
1328
+ }
1329
+ .justify-content-sm-center {
1330
+ justify-content: center !important;
1331
+ }
1332
+ .justify-content-sm-between {
1333
+ justify-content: space-between !important;
1334
+ }
1335
+ .justify-content-sm-around {
1336
+ justify-content: space-around !important;
1337
+ }
1338
+ .justify-content-sm-evenly {
1339
+ justify-content: space-evenly !important;
1340
+ }
1341
+ .align-items-sm-start {
1342
+ align-items: flex-start !important;
1343
+ }
1344
+ .align-items-sm-end {
1345
+ align-items: flex-end !important;
1346
+ }
1347
+ .align-items-sm-center {
1348
+ align-items: center !important;
1349
+ }
1350
+ .align-items-sm-baseline {
1351
+ align-items: baseline !important;
1352
+ }
1353
+ .align-items-sm-stretch {
1354
+ align-items: stretch !important;
1355
+ }
1356
+ .align-content-sm-start {
1357
+ align-content: flex-start !important;
1358
+ }
1359
+ .align-content-sm-end {
1360
+ align-content: flex-end !important;
1361
+ }
1362
+ .align-content-sm-center {
1363
+ align-content: center !important;
1364
+ }
1365
+ .align-content-sm-between {
1366
+ align-content: space-between !important;
1367
+ }
1368
+ .align-content-sm-around {
1369
+ align-content: space-around !important;
1370
+ }
1371
+ .align-content-sm-stretch {
1372
+ align-content: stretch !important;
1373
+ }
1374
+ .align-self-sm-auto {
1375
+ align-self: auto !important;
1376
+ }
1377
+ .align-self-sm-start {
1378
+ align-self: flex-start !important;
1379
+ }
1380
+ .align-self-sm-end {
1381
+ align-self: flex-end !important;
1382
+ }
1383
+ .align-self-sm-center {
1384
+ align-self: center !important;
1385
+ }
1386
+ .align-self-sm-baseline {
1387
+ align-self: baseline !important;
1388
+ }
1389
+ .align-self-sm-stretch {
1390
+ align-self: stretch !important;
1391
+ }
1392
+ .order-sm-first {
1393
+ order: -1 !important;
1394
+ }
1395
+ .order-sm-0 {
1396
+ order: 0 !important;
1397
+ }
1398
+ .order-sm-1 {
1399
+ order: 1 !important;
1400
+ }
1401
+ .order-sm-2 {
1402
+ order: 2 !important;
1403
+ }
1404
+ .order-sm-3 {
1405
+ order: 3 !important;
1406
+ }
1407
+ .order-sm-4 {
1408
+ order: 4 !important;
1409
+ }
1410
+ .order-sm-5 {
1411
+ order: 5 !important;
1412
+ }
1413
+ .order-sm-last {
1414
+ order: 6 !important;
1415
+ }
1416
+ .m-sm-0 {
1417
+ margin: 0 !important;
1418
+ }
1419
+ .m-sm-1 {
1420
+ margin: 0.25rem !important;
1421
+ }
1422
+ .m-sm-2 {
1423
+ margin: 0.5rem !important;
1424
+ }
1425
+ .m-sm-3 {
1426
+ margin: 1rem !important;
1427
+ }
1428
+ .m-sm-4 {
1429
+ margin: 1.5rem !important;
1430
+ }
1431
+ .m-sm-5 {
1432
+ margin: 3rem !important;
1433
+ }
1434
+ .m-sm-auto {
1435
+ margin: auto !important;
1436
+ }
1437
+ .mx-sm-0 {
1438
+ margin-left: 0 !important;
1439
+ margin-right: 0 !important;
1440
+ }
1441
+ .mx-sm-1 {
1442
+ margin-left: 0.25rem !important;
1443
+ margin-right: 0.25rem !important;
1444
+ }
1445
+ .mx-sm-2 {
1446
+ margin-left: 0.5rem !important;
1447
+ margin-right: 0.5rem !important;
1448
+ }
1449
+ .mx-sm-3 {
1450
+ margin-left: 1rem !important;
1451
+ margin-right: 1rem !important;
1452
+ }
1453
+ .mx-sm-4 {
1454
+ margin-left: 1.5rem !important;
1455
+ margin-right: 1.5rem !important;
1456
+ }
1457
+ .mx-sm-5 {
1458
+ margin-left: 3rem !important;
1459
+ margin-right: 3rem !important;
1460
+ }
1461
+ .mx-sm-auto {
1462
+ margin-left: auto !important;
1463
+ margin-right: auto !important;
1464
+ }
1465
+ .my-sm-0 {
1466
+ margin-top: 0 !important;
1467
+ margin-bottom: 0 !important;
1468
+ }
1469
+ .my-sm-1 {
1470
+ margin-top: 0.25rem !important;
1471
+ margin-bottom: 0.25rem !important;
1472
+ }
1473
+ .my-sm-2 {
1474
+ margin-top: 0.5rem !important;
1475
+ margin-bottom: 0.5rem !important;
1476
+ }
1477
+ .my-sm-3 {
1478
+ margin-top: 1rem !important;
1479
+ margin-bottom: 1rem !important;
1480
+ }
1481
+ .my-sm-4 {
1482
+ margin-top: 1.5rem !important;
1483
+ margin-bottom: 1.5rem !important;
1484
+ }
1485
+ .my-sm-5 {
1486
+ margin-top: 3rem !important;
1487
+ margin-bottom: 3rem !important;
1488
+ }
1489
+ .my-sm-auto {
1490
+ margin-top: auto !important;
1491
+ margin-bottom: auto !important;
1492
+ }
1493
+ .mt-sm-0 {
1494
+ margin-top: 0 !important;
1495
+ }
1496
+ .mt-sm-1 {
1497
+ margin-top: 0.25rem !important;
1498
+ }
1499
+ .mt-sm-2 {
1500
+ margin-top: 0.5rem !important;
1501
+ }
1502
+ .mt-sm-3 {
1503
+ margin-top: 1rem !important;
1504
+ }
1505
+ .mt-sm-4 {
1506
+ margin-top: 1.5rem !important;
1507
+ }
1508
+ .mt-sm-5 {
1509
+ margin-top: 3rem !important;
1510
+ }
1511
+ .mt-sm-auto {
1512
+ margin-top: auto !important;
1513
+ }
1514
+ .me-sm-0 {
1515
+ margin-left: 0 !important;
1516
+ }
1517
+ .me-sm-1 {
1518
+ margin-left: 0.25rem !important;
1519
+ }
1520
+ .me-sm-2 {
1521
+ margin-left: 0.5rem !important;
1522
+ }
1523
+ .me-sm-3 {
1524
+ margin-left: 1rem !important;
1525
+ }
1526
+ .me-sm-4 {
1527
+ margin-left: 1.5rem !important;
1528
+ }
1529
+ .me-sm-5 {
1530
+ margin-left: 3rem !important;
1531
+ }
1532
+ .me-sm-auto {
1533
+ margin-left: auto !important;
1534
+ }
1535
+ .mb-sm-0 {
1536
+ margin-bottom: 0 !important;
1537
+ }
1538
+ .mb-sm-1 {
1539
+ margin-bottom: 0.25rem !important;
1540
+ }
1541
+ .mb-sm-2 {
1542
+ margin-bottom: 0.5rem !important;
1543
+ }
1544
+ .mb-sm-3 {
1545
+ margin-bottom: 1rem !important;
1546
+ }
1547
+ .mb-sm-4 {
1548
+ margin-bottom: 1.5rem !important;
1549
+ }
1550
+ .mb-sm-5 {
1551
+ margin-bottom: 3rem !important;
1552
+ }
1553
+ .mb-sm-auto {
1554
+ margin-bottom: auto !important;
1555
+ }
1556
+ .ms-sm-0 {
1557
+ margin-right: 0 !important;
1558
+ }
1559
+ .ms-sm-1 {
1560
+ margin-right: 0.25rem !important;
1561
+ }
1562
+ .ms-sm-2 {
1563
+ margin-right: 0.5rem !important;
1564
+ }
1565
+ .ms-sm-3 {
1566
+ margin-right: 1rem !important;
1567
+ }
1568
+ .ms-sm-4 {
1569
+ margin-right: 1.5rem !important;
1570
+ }
1571
+ .ms-sm-5 {
1572
+ margin-right: 3rem !important;
1573
+ }
1574
+ .ms-sm-auto {
1575
+ margin-right: auto !important;
1576
+ }
1577
+ .p-sm-0 {
1578
+ padding: 0 !important;
1579
+ }
1580
+ .p-sm-1 {
1581
+ padding: 0.25rem !important;
1582
+ }
1583
+ .p-sm-2 {
1584
+ padding: 0.5rem !important;
1585
+ }
1586
+ .p-sm-3 {
1587
+ padding: 1rem !important;
1588
+ }
1589
+ .p-sm-4 {
1590
+ padding: 1.5rem !important;
1591
+ }
1592
+ .p-sm-5 {
1593
+ padding: 3rem !important;
1594
+ }
1595
+ .px-sm-0 {
1596
+ padding-left: 0 !important;
1597
+ padding-right: 0 !important;
1598
+ }
1599
+ .px-sm-1 {
1600
+ padding-left: 0.25rem !important;
1601
+ padding-right: 0.25rem !important;
1602
+ }
1603
+ .px-sm-2 {
1604
+ padding-left: 0.5rem !important;
1605
+ padding-right: 0.5rem !important;
1606
+ }
1607
+ .px-sm-3 {
1608
+ padding-left: 1rem !important;
1609
+ padding-right: 1rem !important;
1610
+ }
1611
+ .px-sm-4 {
1612
+ padding-left: 1.5rem !important;
1613
+ padding-right: 1.5rem !important;
1614
+ }
1615
+ .px-sm-5 {
1616
+ padding-left: 3rem !important;
1617
+ padding-right: 3rem !important;
1618
+ }
1619
+ .py-sm-0 {
1620
+ padding-top: 0 !important;
1621
+ padding-bottom: 0 !important;
1622
+ }
1623
+ .py-sm-1 {
1624
+ padding-top: 0.25rem !important;
1625
+ padding-bottom: 0.25rem !important;
1626
+ }
1627
+ .py-sm-2 {
1628
+ padding-top: 0.5rem !important;
1629
+ padding-bottom: 0.5rem !important;
1630
+ }
1631
+ .py-sm-3 {
1632
+ padding-top: 1rem !important;
1633
+ padding-bottom: 1rem !important;
1634
+ }
1635
+ .py-sm-4 {
1636
+ padding-top: 1.5rem !important;
1637
+ padding-bottom: 1.5rem !important;
1638
+ }
1639
+ .py-sm-5 {
1640
+ padding-top: 3rem !important;
1641
+ padding-bottom: 3rem !important;
1642
+ }
1643
+ .pt-sm-0 {
1644
+ padding-top: 0 !important;
1645
+ }
1646
+ .pt-sm-1 {
1647
+ padding-top: 0.25rem !important;
1648
+ }
1649
+ .pt-sm-2 {
1650
+ padding-top: 0.5rem !important;
1651
+ }
1652
+ .pt-sm-3 {
1653
+ padding-top: 1rem !important;
1654
+ }
1655
+ .pt-sm-4 {
1656
+ padding-top: 1.5rem !important;
1657
+ }
1658
+ .pt-sm-5 {
1659
+ padding-top: 3rem !important;
1660
+ }
1661
+ .pe-sm-0 {
1662
+ padding-left: 0 !important;
1663
+ }
1664
+ .pe-sm-1 {
1665
+ padding-left: 0.25rem !important;
1666
+ }
1667
+ .pe-sm-2 {
1668
+ padding-left: 0.5rem !important;
1669
+ }
1670
+ .pe-sm-3 {
1671
+ padding-left: 1rem !important;
1672
+ }
1673
+ .pe-sm-4 {
1674
+ padding-left: 1.5rem !important;
1675
+ }
1676
+ .pe-sm-5 {
1677
+ padding-left: 3rem !important;
1678
+ }
1679
+ .pb-sm-0 {
1680
+ padding-bottom: 0 !important;
1681
+ }
1682
+ .pb-sm-1 {
1683
+ padding-bottom: 0.25rem !important;
1684
+ }
1685
+ .pb-sm-2 {
1686
+ padding-bottom: 0.5rem !important;
1687
+ }
1688
+ .pb-sm-3 {
1689
+ padding-bottom: 1rem !important;
1690
+ }
1691
+ .pb-sm-4 {
1692
+ padding-bottom: 1.5rem !important;
1693
+ }
1694
+ .pb-sm-5 {
1695
+ padding-bottom: 3rem !important;
1696
+ }
1697
+ .ps-sm-0 {
1698
+ padding-right: 0 !important;
1699
+ }
1700
+ .ps-sm-1 {
1701
+ padding-right: 0.25rem !important;
1702
+ }
1703
+ .ps-sm-2 {
1704
+ padding-right: 0.5rem !important;
1705
+ }
1706
+ .ps-sm-3 {
1707
+ padding-right: 1rem !important;
1708
+ }
1709
+ .ps-sm-4 {
1710
+ padding-right: 1.5rem !important;
1711
+ }
1712
+ .ps-sm-5 {
1713
+ padding-right: 3rem !important;
1714
+ }
1715
+ .text-sm-start {
1716
+ text-align: right !important;
1717
+ }
1718
+ .text-sm-end {
1719
+ text-align: left !important;
1720
+ }
1721
+ .text-sm-center {
1722
+ text-align: center !important;
1723
+ }
1724
+ }
1725
+ @media (min-width: 768px) {
1726
+ .float-md-start {
1727
+ float: right !important;
1728
+ }
1729
+ .float-md-end {
1730
+ float: left !important;
1731
+ }
1732
+ .float-md-none {
1733
+ float: none !important;
1734
+ }
1735
+ .d-md-inline {
1736
+ display: inline !important;
1737
+ }
1738
+ .d-md-inline-block {
1739
+ display: inline-block !important;
1740
+ }
1741
+ .d-md-block {
1742
+ display: block !important;
1743
+ }
1744
+ .d-md-grid {
1745
+ display: grid !important;
1746
+ }
1747
+ .d-md-table {
1748
+ display: table !important;
1749
+ }
1750
+ .d-md-table-row {
1751
+ display: table-row !important;
1752
+ }
1753
+ .d-md-table-cell {
1754
+ display: table-cell !important;
1755
+ }
1756
+ .d-md-flex {
1757
+ display: flex !important;
1758
+ }
1759
+ .d-md-inline-flex {
1760
+ display: inline-flex !important;
1761
+ }
1762
+ .d-md-none {
1763
+ display: none !important;
1764
+ }
1765
+ .flex-md-fill {
1766
+ flex: 1 1 auto !important;
1767
+ }
1768
+ .flex-md-row {
1769
+ flex-direction: row !important;
1770
+ }
1771
+ .flex-md-column {
1772
+ flex-direction: column !important;
1773
+ }
1774
+ .flex-md-row-reverse {
1775
+ flex-direction: row-reverse !important;
1776
+ }
1777
+ .flex-md-column-reverse {
1778
+ flex-direction: column-reverse !important;
1779
+ }
1780
+ .flex-md-grow-0 {
1781
+ flex-grow: 0 !important;
1782
+ }
1783
+ .flex-md-grow-1 {
1784
+ flex-grow: 1 !important;
1785
+ }
1786
+ .flex-md-shrink-0 {
1787
+ flex-shrink: 0 !important;
1788
+ }
1789
+ .flex-md-shrink-1 {
1790
+ flex-shrink: 1 !important;
1791
+ }
1792
+ .flex-md-wrap {
1793
+ flex-wrap: wrap !important;
1794
+ }
1795
+ .flex-md-nowrap {
1796
+ flex-wrap: nowrap !important;
1797
+ }
1798
+ .flex-md-wrap-reverse {
1799
+ flex-wrap: wrap-reverse !important;
1800
+ }
1801
+ .gap-md-0 {
1802
+ gap: 0 !important;
1803
+ }
1804
+ .gap-md-1 {
1805
+ gap: 0.25rem !important;
1806
+ }
1807
+ .gap-md-2 {
1808
+ gap: 0.5rem !important;
1809
+ }
1810
+ .gap-md-3 {
1811
+ gap: 1rem !important;
1812
+ }
1813
+ .gap-md-4 {
1814
+ gap: 1.5rem !important;
1815
+ }
1816
+ .gap-md-5 {
1817
+ gap: 3rem !important;
1818
+ }
1819
+ .justify-content-md-start {
1820
+ justify-content: flex-start !important;
1821
+ }
1822
+ .justify-content-md-end {
1823
+ justify-content: flex-end !important;
1824
+ }
1825
+ .justify-content-md-center {
1826
+ justify-content: center !important;
1827
+ }
1828
+ .justify-content-md-between {
1829
+ justify-content: space-between !important;
1830
+ }
1831
+ .justify-content-md-around {
1832
+ justify-content: space-around !important;
1833
+ }
1834
+ .justify-content-md-evenly {
1835
+ justify-content: space-evenly !important;
1836
+ }
1837
+ .align-items-md-start {
1838
+ align-items: flex-start !important;
1839
+ }
1840
+ .align-items-md-end {
1841
+ align-items: flex-end !important;
1842
+ }
1843
+ .align-items-md-center {
1844
+ align-items: center !important;
1845
+ }
1846
+ .align-items-md-baseline {
1847
+ align-items: baseline !important;
1848
+ }
1849
+ .align-items-md-stretch {
1850
+ align-items: stretch !important;
1851
+ }
1852
+ .align-content-md-start {
1853
+ align-content: flex-start !important;
1854
+ }
1855
+ .align-content-md-end {
1856
+ align-content: flex-end !important;
1857
+ }
1858
+ .align-content-md-center {
1859
+ align-content: center !important;
1860
+ }
1861
+ .align-content-md-between {
1862
+ align-content: space-between !important;
1863
+ }
1864
+ .align-content-md-around {
1865
+ align-content: space-around !important;
1866
+ }
1867
+ .align-content-md-stretch {
1868
+ align-content: stretch !important;
1869
+ }
1870
+ .align-self-md-auto {
1871
+ align-self: auto !important;
1872
+ }
1873
+ .align-self-md-start {
1874
+ align-self: flex-start !important;
1875
+ }
1876
+ .align-self-md-end {
1877
+ align-self: flex-end !important;
1878
+ }
1879
+ .align-self-md-center {
1880
+ align-self: center !important;
1881
+ }
1882
+ .align-self-md-baseline {
1883
+ align-self: baseline !important;
1884
+ }
1885
+ .align-self-md-stretch {
1886
+ align-self: stretch !important;
1887
+ }
1888
+ .order-md-first {
1889
+ order: -1 !important;
1890
+ }
1891
+ .order-md-0 {
1892
+ order: 0 !important;
1893
+ }
1894
+ .order-md-1 {
1895
+ order: 1 !important;
1896
+ }
1897
+ .order-md-2 {
1898
+ order: 2 !important;
1899
+ }
1900
+ .order-md-3 {
1901
+ order: 3 !important;
1902
+ }
1903
+ .order-md-4 {
1904
+ order: 4 !important;
1905
+ }
1906
+ .order-md-5 {
1907
+ order: 5 !important;
1908
+ }
1909
+ .order-md-last {
1910
+ order: 6 !important;
1911
+ }
1912
+ .m-md-0 {
1913
+ margin: 0 !important;
1914
+ }
1915
+ .m-md-1 {
1916
+ margin: 0.25rem !important;
1917
+ }
1918
+ .m-md-2 {
1919
+ margin: 0.5rem !important;
1920
+ }
1921
+ .m-md-3 {
1922
+ margin: 1rem !important;
1923
+ }
1924
+ .m-md-4 {
1925
+ margin: 1.5rem !important;
1926
+ }
1927
+ .m-md-5 {
1928
+ margin: 3rem !important;
1929
+ }
1930
+ .m-md-auto {
1931
+ margin: auto !important;
1932
+ }
1933
+ .mx-md-0 {
1934
+ margin-left: 0 !important;
1935
+ margin-right: 0 !important;
1936
+ }
1937
+ .mx-md-1 {
1938
+ margin-left: 0.25rem !important;
1939
+ margin-right: 0.25rem !important;
1940
+ }
1941
+ .mx-md-2 {
1942
+ margin-left: 0.5rem !important;
1943
+ margin-right: 0.5rem !important;
1944
+ }
1945
+ .mx-md-3 {
1946
+ margin-left: 1rem !important;
1947
+ margin-right: 1rem !important;
1948
+ }
1949
+ .mx-md-4 {
1950
+ margin-left: 1.5rem !important;
1951
+ margin-right: 1.5rem !important;
1952
+ }
1953
+ .mx-md-5 {
1954
+ margin-left: 3rem !important;
1955
+ margin-right: 3rem !important;
1956
+ }
1957
+ .mx-md-auto {
1958
+ margin-left: auto !important;
1959
+ margin-right: auto !important;
1960
+ }
1961
+ .my-md-0 {
1962
+ margin-top: 0 !important;
1963
+ margin-bottom: 0 !important;
1964
+ }
1965
+ .my-md-1 {
1966
+ margin-top: 0.25rem !important;
1967
+ margin-bottom: 0.25rem !important;
1968
+ }
1969
+ .my-md-2 {
1970
+ margin-top: 0.5rem !important;
1971
+ margin-bottom: 0.5rem !important;
1972
+ }
1973
+ .my-md-3 {
1974
+ margin-top: 1rem !important;
1975
+ margin-bottom: 1rem !important;
1976
+ }
1977
+ .my-md-4 {
1978
+ margin-top: 1.5rem !important;
1979
+ margin-bottom: 1.5rem !important;
1980
+ }
1981
+ .my-md-5 {
1982
+ margin-top: 3rem !important;
1983
+ margin-bottom: 3rem !important;
1984
+ }
1985
+ .my-md-auto {
1986
+ margin-top: auto !important;
1987
+ margin-bottom: auto !important;
1988
+ }
1989
+ .mt-md-0 {
1990
+ margin-top: 0 !important;
1991
+ }
1992
+ .mt-md-1 {
1993
+ margin-top: 0.25rem !important;
1994
+ }
1995
+ .mt-md-2 {
1996
+ margin-top: 0.5rem !important;
1997
+ }
1998
+ .mt-md-3 {
1999
+ margin-top: 1rem !important;
2000
+ }
2001
+ .mt-md-4 {
2002
+ margin-top: 1.5rem !important;
2003
+ }
2004
+ .mt-md-5 {
2005
+ margin-top: 3rem !important;
2006
+ }
2007
+ .mt-md-auto {
2008
+ margin-top: auto !important;
2009
+ }
2010
+ .me-md-0 {
2011
+ margin-left: 0 !important;
2012
+ }
2013
+ .me-md-1 {
2014
+ margin-left: 0.25rem !important;
2015
+ }
2016
+ .me-md-2 {
2017
+ margin-left: 0.5rem !important;
2018
+ }
2019
+ .me-md-3 {
2020
+ margin-left: 1rem !important;
2021
+ }
2022
+ .me-md-4 {
2023
+ margin-left: 1.5rem !important;
2024
+ }
2025
+ .me-md-5 {
2026
+ margin-left: 3rem !important;
2027
+ }
2028
+ .me-md-auto {
2029
+ margin-left: auto !important;
2030
+ }
2031
+ .mb-md-0 {
2032
+ margin-bottom: 0 !important;
2033
+ }
2034
+ .mb-md-1 {
2035
+ margin-bottom: 0.25rem !important;
2036
+ }
2037
+ .mb-md-2 {
2038
+ margin-bottom: 0.5rem !important;
2039
+ }
2040
+ .mb-md-3 {
2041
+ margin-bottom: 1rem !important;
2042
+ }
2043
+ .mb-md-4 {
2044
+ margin-bottom: 1.5rem !important;
2045
+ }
2046
+ .mb-md-5 {
2047
+ margin-bottom: 3rem !important;
2048
+ }
2049
+ .mb-md-auto {
2050
+ margin-bottom: auto !important;
2051
+ }
2052
+ .ms-md-0 {
2053
+ margin-right: 0 !important;
2054
+ }
2055
+ .ms-md-1 {
2056
+ margin-right: 0.25rem !important;
2057
+ }
2058
+ .ms-md-2 {
2059
+ margin-right: 0.5rem !important;
2060
+ }
2061
+ .ms-md-3 {
2062
+ margin-right: 1rem !important;
2063
+ }
2064
+ .ms-md-4 {
2065
+ margin-right: 1.5rem !important;
2066
+ }
2067
+ .ms-md-5 {
2068
+ margin-right: 3rem !important;
2069
+ }
2070
+ .ms-md-auto {
2071
+ margin-right: auto !important;
2072
+ }
2073
+ .p-md-0 {
2074
+ padding: 0 !important;
2075
+ }
2076
+ .p-md-1 {
2077
+ padding: 0.25rem !important;
2078
+ }
2079
+ .p-md-2 {
2080
+ padding: 0.5rem !important;
2081
+ }
2082
+ .p-md-3 {
2083
+ padding: 1rem !important;
2084
+ }
2085
+ .p-md-4 {
2086
+ padding: 1.5rem !important;
2087
+ }
2088
+ .p-md-5 {
2089
+ padding: 3rem !important;
2090
+ }
2091
+ .px-md-0 {
2092
+ padding-left: 0 !important;
2093
+ padding-right: 0 !important;
2094
+ }
2095
+ .px-md-1 {
2096
+ padding-left: 0.25rem !important;
2097
+ padding-right: 0.25rem !important;
2098
+ }
2099
+ .px-md-2 {
2100
+ padding-left: 0.5rem !important;
2101
+ padding-right: 0.5rem !important;
2102
+ }
2103
+ .px-md-3 {
2104
+ padding-left: 1rem !important;
2105
+ padding-right: 1rem !important;
2106
+ }
2107
+ .px-md-4 {
2108
+ padding-left: 1.5rem !important;
2109
+ padding-right: 1.5rem !important;
2110
+ }
2111
+ .px-md-5 {
2112
+ padding-left: 3rem !important;
2113
+ padding-right: 3rem !important;
2114
+ }
2115
+ .py-md-0 {
2116
+ padding-top: 0 !important;
2117
+ padding-bottom: 0 !important;
2118
+ }
2119
+ .py-md-1 {
2120
+ padding-top: 0.25rem !important;
2121
+ padding-bottom: 0.25rem !important;
2122
+ }
2123
+ .py-md-2 {
2124
+ padding-top: 0.5rem !important;
2125
+ padding-bottom: 0.5rem !important;
2126
+ }
2127
+ .py-md-3 {
2128
+ padding-top: 1rem !important;
2129
+ padding-bottom: 1rem !important;
2130
+ }
2131
+ .py-md-4 {
2132
+ padding-top: 1.5rem !important;
2133
+ padding-bottom: 1.5rem !important;
2134
+ }
2135
+ .py-md-5 {
2136
+ padding-top: 3rem !important;
2137
+ padding-bottom: 3rem !important;
2138
+ }
2139
+ .pt-md-0 {
2140
+ padding-top: 0 !important;
2141
+ }
2142
+ .pt-md-1 {
2143
+ padding-top: 0.25rem !important;
2144
+ }
2145
+ .pt-md-2 {
2146
+ padding-top: 0.5rem !important;
2147
+ }
2148
+ .pt-md-3 {
2149
+ padding-top: 1rem !important;
2150
+ }
2151
+ .pt-md-4 {
2152
+ padding-top: 1.5rem !important;
2153
+ }
2154
+ .pt-md-5 {
2155
+ padding-top: 3rem !important;
2156
+ }
2157
+ .pe-md-0 {
2158
+ padding-left: 0 !important;
2159
+ }
2160
+ .pe-md-1 {
2161
+ padding-left: 0.25rem !important;
2162
+ }
2163
+ .pe-md-2 {
2164
+ padding-left: 0.5rem !important;
2165
+ }
2166
+ .pe-md-3 {
2167
+ padding-left: 1rem !important;
2168
+ }
2169
+ .pe-md-4 {
2170
+ padding-left: 1.5rem !important;
2171
+ }
2172
+ .pe-md-5 {
2173
+ padding-left: 3rem !important;
2174
+ }
2175
+ .pb-md-0 {
2176
+ padding-bottom: 0 !important;
2177
+ }
2178
+ .pb-md-1 {
2179
+ padding-bottom: 0.25rem !important;
2180
+ }
2181
+ .pb-md-2 {
2182
+ padding-bottom: 0.5rem !important;
2183
+ }
2184
+ .pb-md-3 {
2185
+ padding-bottom: 1rem !important;
2186
+ }
2187
+ .pb-md-4 {
2188
+ padding-bottom: 1.5rem !important;
2189
+ }
2190
+ .pb-md-5 {
2191
+ padding-bottom: 3rem !important;
2192
+ }
2193
+ .ps-md-0 {
2194
+ padding-right: 0 !important;
2195
+ }
2196
+ .ps-md-1 {
2197
+ padding-right: 0.25rem !important;
2198
+ }
2199
+ .ps-md-2 {
2200
+ padding-right: 0.5rem !important;
2201
+ }
2202
+ .ps-md-3 {
2203
+ padding-right: 1rem !important;
2204
+ }
2205
+ .ps-md-4 {
2206
+ padding-right: 1.5rem !important;
2207
+ }
2208
+ .ps-md-5 {
2209
+ padding-right: 3rem !important;
2210
+ }
2211
+ .text-md-start {
2212
+ text-align: right !important;
2213
+ }
2214
+ .text-md-end {
2215
+ text-align: left !important;
2216
+ }
2217
+ .text-md-center {
2218
+ text-align: center !important;
2219
+ }
2220
+ }
2221
+ @media (min-width: 992px) {
2222
+ .float-lg-start {
2223
+ float: right !important;
2224
+ }
2225
+ .float-lg-end {
2226
+ float: left !important;
2227
+ }
2228
+ .float-lg-none {
2229
+ float: none !important;
2230
+ }
2231
+ .d-lg-inline {
2232
+ display: inline !important;
2233
+ }
2234
+ .d-lg-inline-block {
2235
+ display: inline-block !important;
2236
+ }
2237
+ .d-lg-block {
2238
+ display: block !important;
2239
+ }
2240
+ .d-lg-grid {
2241
+ display: grid !important;
2242
+ }
2243
+ .d-lg-table {
2244
+ display: table !important;
2245
+ }
2246
+ .d-lg-table-row {
2247
+ display: table-row !important;
2248
+ }
2249
+ .d-lg-table-cell {
2250
+ display: table-cell !important;
2251
+ }
2252
+ .d-lg-flex {
2253
+ display: flex !important;
2254
+ }
2255
+ .d-lg-inline-flex {
2256
+ display: inline-flex !important;
2257
+ }
2258
+ .d-lg-none {
2259
+ display: none !important;
2260
+ }
2261
+ .flex-lg-fill {
2262
+ flex: 1 1 auto !important;
2263
+ }
2264
+ .flex-lg-row {
2265
+ flex-direction: row !important;
2266
+ }
2267
+ .flex-lg-column {
2268
+ flex-direction: column !important;
2269
+ }
2270
+ .flex-lg-row-reverse {
2271
+ flex-direction: row-reverse !important;
2272
+ }
2273
+ .flex-lg-column-reverse {
2274
+ flex-direction: column-reverse !important;
2275
+ }
2276
+ .flex-lg-grow-0 {
2277
+ flex-grow: 0 !important;
2278
+ }
2279
+ .flex-lg-grow-1 {
2280
+ flex-grow: 1 !important;
2281
+ }
2282
+ .flex-lg-shrink-0 {
2283
+ flex-shrink: 0 !important;
2284
+ }
2285
+ .flex-lg-shrink-1 {
2286
+ flex-shrink: 1 !important;
2287
+ }
2288
+ .flex-lg-wrap {
2289
+ flex-wrap: wrap !important;
2290
+ }
2291
+ .flex-lg-nowrap {
2292
+ flex-wrap: nowrap !important;
2293
+ }
2294
+ .flex-lg-wrap-reverse {
2295
+ flex-wrap: wrap-reverse !important;
2296
+ }
2297
+ .gap-lg-0 {
2298
+ gap: 0 !important;
2299
+ }
2300
+ .gap-lg-1 {
2301
+ gap: 0.25rem !important;
2302
+ }
2303
+ .gap-lg-2 {
2304
+ gap: 0.5rem !important;
2305
+ }
2306
+ .gap-lg-3 {
2307
+ gap: 1rem !important;
2308
+ }
2309
+ .gap-lg-4 {
2310
+ gap: 1.5rem !important;
2311
+ }
2312
+ .gap-lg-5 {
2313
+ gap: 3rem !important;
2314
+ }
2315
+ .justify-content-lg-start {
2316
+ justify-content: flex-start !important;
2317
+ }
2318
+ .justify-content-lg-end {
2319
+ justify-content: flex-end !important;
2320
+ }
2321
+ .justify-content-lg-center {
2322
+ justify-content: center !important;
2323
+ }
2324
+ .justify-content-lg-between {
2325
+ justify-content: space-between !important;
2326
+ }
2327
+ .justify-content-lg-around {
2328
+ justify-content: space-around !important;
2329
+ }
2330
+ .justify-content-lg-evenly {
2331
+ justify-content: space-evenly !important;
2332
+ }
2333
+ .align-items-lg-start {
2334
+ align-items: flex-start !important;
2335
+ }
2336
+ .align-items-lg-end {
2337
+ align-items: flex-end !important;
2338
+ }
2339
+ .align-items-lg-center {
2340
+ align-items: center !important;
2341
+ }
2342
+ .align-items-lg-baseline {
2343
+ align-items: baseline !important;
2344
+ }
2345
+ .align-items-lg-stretch {
2346
+ align-items: stretch !important;
2347
+ }
2348
+ .align-content-lg-start {
2349
+ align-content: flex-start !important;
2350
+ }
2351
+ .align-content-lg-end {
2352
+ align-content: flex-end !important;
2353
+ }
2354
+ .align-content-lg-center {
2355
+ align-content: center !important;
2356
+ }
2357
+ .align-content-lg-between {
2358
+ align-content: space-between !important;
2359
+ }
2360
+ .align-content-lg-around {
2361
+ align-content: space-around !important;
2362
+ }
2363
+ .align-content-lg-stretch {
2364
+ align-content: stretch !important;
2365
+ }
2366
+ .align-self-lg-auto {
2367
+ align-self: auto !important;
2368
+ }
2369
+ .align-self-lg-start {
2370
+ align-self: flex-start !important;
2371
+ }
2372
+ .align-self-lg-end {
2373
+ align-self: flex-end !important;
2374
+ }
2375
+ .align-self-lg-center {
2376
+ align-self: center !important;
2377
+ }
2378
+ .align-self-lg-baseline {
2379
+ align-self: baseline !important;
2380
+ }
2381
+ .align-self-lg-stretch {
2382
+ align-self: stretch !important;
2383
+ }
2384
+ .order-lg-first {
2385
+ order: -1 !important;
2386
+ }
2387
+ .order-lg-0 {
2388
+ order: 0 !important;
2389
+ }
2390
+ .order-lg-1 {
2391
+ order: 1 !important;
2392
+ }
2393
+ .order-lg-2 {
2394
+ order: 2 !important;
2395
+ }
2396
+ .order-lg-3 {
2397
+ order: 3 !important;
2398
+ }
2399
+ .order-lg-4 {
2400
+ order: 4 !important;
2401
+ }
2402
+ .order-lg-5 {
2403
+ order: 5 !important;
2404
+ }
2405
+ .order-lg-last {
2406
+ order: 6 !important;
2407
+ }
2408
+ .m-lg-0 {
2409
+ margin: 0 !important;
2410
+ }
2411
+ .m-lg-1 {
2412
+ margin: 0.25rem !important;
2413
+ }
2414
+ .m-lg-2 {
2415
+ margin: 0.5rem !important;
2416
+ }
2417
+ .m-lg-3 {
2418
+ margin: 1rem !important;
2419
+ }
2420
+ .m-lg-4 {
2421
+ margin: 1.5rem !important;
2422
+ }
2423
+ .m-lg-5 {
2424
+ margin: 3rem !important;
2425
+ }
2426
+ .m-lg-auto {
2427
+ margin: auto !important;
2428
+ }
2429
+ .mx-lg-0 {
2430
+ margin-left: 0 !important;
2431
+ margin-right: 0 !important;
2432
+ }
2433
+ .mx-lg-1 {
2434
+ margin-left: 0.25rem !important;
2435
+ margin-right: 0.25rem !important;
2436
+ }
2437
+ .mx-lg-2 {
2438
+ margin-left: 0.5rem !important;
2439
+ margin-right: 0.5rem !important;
2440
+ }
2441
+ .mx-lg-3 {
2442
+ margin-left: 1rem !important;
2443
+ margin-right: 1rem !important;
2444
+ }
2445
+ .mx-lg-4 {
2446
+ margin-left: 1.5rem !important;
2447
+ margin-right: 1.5rem !important;
2448
+ }
2449
+ .mx-lg-5 {
2450
+ margin-left: 3rem !important;
2451
+ margin-right: 3rem !important;
2452
+ }
2453
+ .mx-lg-auto {
2454
+ margin-left: auto !important;
2455
+ margin-right: auto !important;
2456
+ }
2457
+ .my-lg-0 {
2458
+ margin-top: 0 !important;
2459
+ margin-bottom: 0 !important;
2460
+ }
2461
+ .my-lg-1 {
2462
+ margin-top: 0.25rem !important;
2463
+ margin-bottom: 0.25rem !important;
2464
+ }
2465
+ .my-lg-2 {
2466
+ margin-top: 0.5rem !important;
2467
+ margin-bottom: 0.5rem !important;
2468
+ }
2469
+ .my-lg-3 {
2470
+ margin-top: 1rem !important;
2471
+ margin-bottom: 1rem !important;
2472
+ }
2473
+ .my-lg-4 {
2474
+ margin-top: 1.5rem !important;
2475
+ margin-bottom: 1.5rem !important;
2476
+ }
2477
+ .my-lg-5 {
2478
+ margin-top: 3rem !important;
2479
+ margin-bottom: 3rem !important;
2480
+ }
2481
+ .my-lg-auto {
2482
+ margin-top: auto !important;
2483
+ margin-bottom: auto !important;
2484
+ }
2485
+ .mt-lg-0 {
2486
+ margin-top: 0 !important;
2487
+ }
2488
+ .mt-lg-1 {
2489
+ margin-top: 0.25rem !important;
2490
+ }
2491
+ .mt-lg-2 {
2492
+ margin-top: 0.5rem !important;
2493
+ }
2494
+ .mt-lg-3 {
2495
+ margin-top: 1rem !important;
2496
+ }
2497
+ .mt-lg-4 {
2498
+ margin-top: 1.5rem !important;
2499
+ }
2500
+ .mt-lg-5 {
2501
+ margin-top: 3rem !important;
2502
+ }
2503
+ .mt-lg-auto {
2504
+ margin-top: auto !important;
2505
+ }
2506
+ .me-lg-0 {
2507
+ margin-left: 0 !important;
2508
+ }
2509
+ .me-lg-1 {
2510
+ margin-left: 0.25rem !important;
2511
+ }
2512
+ .me-lg-2 {
2513
+ margin-left: 0.5rem !important;
2514
+ }
2515
+ .me-lg-3 {
2516
+ margin-left: 1rem !important;
2517
+ }
2518
+ .me-lg-4 {
2519
+ margin-left: 1.5rem !important;
2520
+ }
2521
+ .me-lg-5 {
2522
+ margin-left: 3rem !important;
2523
+ }
2524
+ .me-lg-auto {
2525
+ margin-left: auto !important;
2526
+ }
2527
+ .mb-lg-0 {
2528
+ margin-bottom: 0 !important;
2529
+ }
2530
+ .mb-lg-1 {
2531
+ margin-bottom: 0.25rem !important;
2532
+ }
2533
+ .mb-lg-2 {
2534
+ margin-bottom: 0.5rem !important;
2535
+ }
2536
+ .mb-lg-3 {
2537
+ margin-bottom: 1rem !important;
2538
+ }
2539
+ .mb-lg-4 {
2540
+ margin-bottom: 1.5rem !important;
2541
+ }
2542
+ .mb-lg-5 {
2543
+ margin-bottom: 3rem !important;
2544
+ }
2545
+ .mb-lg-auto {
2546
+ margin-bottom: auto !important;
2547
+ }
2548
+ .ms-lg-0 {
2549
+ margin-right: 0 !important;
2550
+ }
2551
+ .ms-lg-1 {
2552
+ margin-right: 0.25rem !important;
2553
+ }
2554
+ .ms-lg-2 {
2555
+ margin-right: 0.5rem !important;
2556
+ }
2557
+ .ms-lg-3 {
2558
+ margin-right: 1rem !important;
2559
+ }
2560
+ .ms-lg-4 {
2561
+ margin-right: 1.5rem !important;
2562
+ }
2563
+ .ms-lg-5 {
2564
+ margin-right: 3rem !important;
2565
+ }
2566
+ .ms-lg-auto {
2567
+ margin-right: auto !important;
2568
+ }
2569
+ .p-lg-0 {
2570
+ padding: 0 !important;
2571
+ }
2572
+ .p-lg-1 {
2573
+ padding: 0.25rem !important;
2574
+ }
2575
+ .p-lg-2 {
2576
+ padding: 0.5rem !important;
2577
+ }
2578
+ .p-lg-3 {
2579
+ padding: 1rem !important;
2580
+ }
2581
+ .p-lg-4 {
2582
+ padding: 1.5rem !important;
2583
+ }
2584
+ .p-lg-5 {
2585
+ padding: 3rem !important;
2586
+ }
2587
+ .px-lg-0 {
2588
+ padding-left: 0 !important;
2589
+ padding-right: 0 !important;
2590
+ }
2591
+ .px-lg-1 {
2592
+ padding-left: 0.25rem !important;
2593
+ padding-right: 0.25rem !important;
2594
+ }
2595
+ .px-lg-2 {
2596
+ padding-left: 0.5rem !important;
2597
+ padding-right: 0.5rem !important;
2598
+ }
2599
+ .px-lg-3 {
2600
+ padding-left: 1rem !important;
2601
+ padding-right: 1rem !important;
2602
+ }
2603
+ .px-lg-4 {
2604
+ padding-left: 1.5rem !important;
2605
+ padding-right: 1.5rem !important;
2606
+ }
2607
+ .px-lg-5 {
2608
+ padding-left: 3rem !important;
2609
+ padding-right: 3rem !important;
2610
+ }
2611
+ .py-lg-0 {
2612
+ padding-top: 0 !important;
2613
+ padding-bottom: 0 !important;
2614
+ }
2615
+ .py-lg-1 {
2616
+ padding-top: 0.25rem !important;
2617
+ padding-bottom: 0.25rem !important;
2618
+ }
2619
+ .py-lg-2 {
2620
+ padding-top: 0.5rem !important;
2621
+ padding-bottom: 0.5rem !important;
2622
+ }
2623
+ .py-lg-3 {
2624
+ padding-top: 1rem !important;
2625
+ padding-bottom: 1rem !important;
2626
+ }
2627
+ .py-lg-4 {
2628
+ padding-top: 1.5rem !important;
2629
+ padding-bottom: 1.5rem !important;
2630
+ }
2631
+ .py-lg-5 {
2632
+ padding-top: 3rem !important;
2633
+ padding-bottom: 3rem !important;
2634
+ }
2635
+ .pt-lg-0 {
2636
+ padding-top: 0 !important;
2637
+ }
2638
+ .pt-lg-1 {
2639
+ padding-top: 0.25rem !important;
2640
+ }
2641
+ .pt-lg-2 {
2642
+ padding-top: 0.5rem !important;
2643
+ }
2644
+ .pt-lg-3 {
2645
+ padding-top: 1rem !important;
2646
+ }
2647
+ .pt-lg-4 {
2648
+ padding-top: 1.5rem !important;
2649
+ }
2650
+ .pt-lg-5 {
2651
+ padding-top: 3rem !important;
2652
+ }
2653
+ .pe-lg-0 {
2654
+ padding-left: 0 !important;
2655
+ }
2656
+ .pe-lg-1 {
2657
+ padding-left: 0.25rem !important;
2658
+ }
2659
+ .pe-lg-2 {
2660
+ padding-left: 0.5rem !important;
2661
+ }
2662
+ .pe-lg-3 {
2663
+ padding-left: 1rem !important;
2664
+ }
2665
+ .pe-lg-4 {
2666
+ padding-left: 1.5rem !important;
2667
+ }
2668
+ .pe-lg-5 {
2669
+ padding-left: 3rem !important;
2670
+ }
2671
+ .pb-lg-0 {
2672
+ padding-bottom: 0 !important;
2673
+ }
2674
+ .pb-lg-1 {
2675
+ padding-bottom: 0.25rem !important;
2676
+ }
2677
+ .pb-lg-2 {
2678
+ padding-bottom: 0.5rem !important;
2679
+ }
2680
+ .pb-lg-3 {
2681
+ padding-bottom: 1rem !important;
2682
+ }
2683
+ .pb-lg-4 {
2684
+ padding-bottom: 1.5rem !important;
2685
+ }
2686
+ .pb-lg-5 {
2687
+ padding-bottom: 3rem !important;
2688
+ }
2689
+ .ps-lg-0 {
2690
+ padding-right: 0 !important;
2691
+ }
2692
+ .ps-lg-1 {
2693
+ padding-right: 0.25rem !important;
2694
+ }
2695
+ .ps-lg-2 {
2696
+ padding-right: 0.5rem !important;
2697
+ }
2698
+ .ps-lg-3 {
2699
+ padding-right: 1rem !important;
2700
+ }
2701
+ .ps-lg-4 {
2702
+ padding-right: 1.5rem !important;
2703
+ }
2704
+ .ps-lg-5 {
2705
+ padding-right: 3rem !important;
2706
+ }
2707
+ .text-lg-start {
2708
+ text-align: right !important;
2709
+ }
2710
+ .text-lg-end {
2711
+ text-align: left !important;
2712
+ }
2713
+ .text-lg-center {
2714
+ text-align: center !important;
2715
+ }
2716
+ }
2717
+ @media (min-width: 1200px) {
2718
+ .float-xl-start {
2719
+ float: right !important;
2720
+ }
2721
+ .float-xl-end {
2722
+ float: left !important;
2723
+ }
2724
+ .float-xl-none {
2725
+ float: none !important;
2726
+ }
2727
+ .d-xl-inline {
2728
+ display: inline !important;
2729
+ }
2730
+ .d-xl-inline-block {
2731
+ display: inline-block !important;
2732
+ }
2733
+ .d-xl-block {
2734
+ display: block !important;
2735
+ }
2736
+ .d-xl-grid {
2737
+ display: grid !important;
2738
+ }
2739
+ .d-xl-table {
2740
+ display: table !important;
2741
+ }
2742
+ .d-xl-table-row {
2743
+ display: table-row !important;
2744
+ }
2745
+ .d-xl-table-cell {
2746
+ display: table-cell !important;
2747
+ }
2748
+ .d-xl-flex {
2749
+ display: flex !important;
2750
+ }
2751
+ .d-xl-inline-flex {
2752
+ display: inline-flex !important;
2753
+ }
2754
+ .d-xl-none {
2755
+ display: none !important;
2756
+ }
2757
+ .flex-xl-fill {
2758
+ flex: 1 1 auto !important;
2759
+ }
2760
+ .flex-xl-row {
2761
+ flex-direction: row !important;
2762
+ }
2763
+ .flex-xl-column {
2764
+ flex-direction: column !important;
2765
+ }
2766
+ .flex-xl-row-reverse {
2767
+ flex-direction: row-reverse !important;
2768
+ }
2769
+ .flex-xl-column-reverse {
2770
+ flex-direction: column-reverse !important;
2771
+ }
2772
+ .flex-xl-grow-0 {
2773
+ flex-grow: 0 !important;
2774
+ }
2775
+ .flex-xl-grow-1 {
2776
+ flex-grow: 1 !important;
2777
+ }
2778
+ .flex-xl-shrink-0 {
2779
+ flex-shrink: 0 !important;
2780
+ }
2781
+ .flex-xl-shrink-1 {
2782
+ flex-shrink: 1 !important;
2783
+ }
2784
+ .flex-xl-wrap {
2785
+ flex-wrap: wrap !important;
2786
+ }
2787
+ .flex-xl-nowrap {
2788
+ flex-wrap: nowrap !important;
2789
+ }
2790
+ .flex-xl-wrap-reverse {
2791
+ flex-wrap: wrap-reverse !important;
2792
+ }
2793
+ .gap-xl-0 {
2794
+ gap: 0 !important;
2795
+ }
2796
+ .gap-xl-1 {
2797
+ gap: 0.25rem !important;
2798
+ }
2799
+ .gap-xl-2 {
2800
+ gap: 0.5rem !important;
2801
+ }
2802
+ .gap-xl-3 {
2803
+ gap: 1rem !important;
2804
+ }
2805
+ .gap-xl-4 {
2806
+ gap: 1.5rem !important;
2807
+ }
2808
+ .gap-xl-5 {
2809
+ gap: 3rem !important;
2810
+ }
2811
+ .justify-content-xl-start {
2812
+ justify-content: flex-start !important;
2813
+ }
2814
+ .justify-content-xl-end {
2815
+ justify-content: flex-end !important;
2816
+ }
2817
+ .justify-content-xl-center {
2818
+ justify-content: center !important;
2819
+ }
2820
+ .justify-content-xl-between {
2821
+ justify-content: space-between !important;
2822
+ }
2823
+ .justify-content-xl-around {
2824
+ justify-content: space-around !important;
2825
+ }
2826
+ .justify-content-xl-evenly {
2827
+ justify-content: space-evenly !important;
2828
+ }
2829
+ .align-items-xl-start {
2830
+ align-items: flex-start !important;
2831
+ }
2832
+ .align-items-xl-end {
2833
+ align-items: flex-end !important;
2834
+ }
2835
+ .align-items-xl-center {
2836
+ align-items: center !important;
2837
+ }
2838
+ .align-items-xl-baseline {
2839
+ align-items: baseline !important;
2840
+ }
2841
+ .align-items-xl-stretch {
2842
+ align-items: stretch !important;
2843
+ }
2844
+ .align-content-xl-start {
2845
+ align-content: flex-start !important;
2846
+ }
2847
+ .align-content-xl-end {
2848
+ align-content: flex-end !important;
2849
+ }
2850
+ .align-content-xl-center {
2851
+ align-content: center !important;
2852
+ }
2853
+ .align-content-xl-between {
2854
+ align-content: space-between !important;
2855
+ }
2856
+ .align-content-xl-around {
2857
+ align-content: space-around !important;
2858
+ }
2859
+ .align-content-xl-stretch {
2860
+ align-content: stretch !important;
2861
+ }
2862
+ .align-self-xl-auto {
2863
+ align-self: auto !important;
2864
+ }
2865
+ .align-self-xl-start {
2866
+ align-self: flex-start !important;
2867
+ }
2868
+ .align-self-xl-end {
2869
+ align-self: flex-end !important;
2870
+ }
2871
+ .align-self-xl-center {
2872
+ align-self: center !important;
2873
+ }
2874
+ .align-self-xl-baseline {
2875
+ align-self: baseline !important;
2876
+ }
2877
+ .align-self-xl-stretch {
2878
+ align-self: stretch !important;
2879
+ }
2880
+ .order-xl-first {
2881
+ order: -1 !important;
2882
+ }
2883
+ .order-xl-0 {
2884
+ order: 0 !important;
2885
+ }
2886
+ .order-xl-1 {
2887
+ order: 1 !important;
2888
+ }
2889
+ .order-xl-2 {
2890
+ order: 2 !important;
2891
+ }
2892
+ .order-xl-3 {
2893
+ order: 3 !important;
2894
+ }
2895
+ .order-xl-4 {
2896
+ order: 4 !important;
2897
+ }
2898
+ .order-xl-5 {
2899
+ order: 5 !important;
2900
+ }
2901
+ .order-xl-last {
2902
+ order: 6 !important;
2903
+ }
2904
+ .m-xl-0 {
2905
+ margin: 0 !important;
2906
+ }
2907
+ .m-xl-1 {
2908
+ margin: 0.25rem !important;
2909
+ }
2910
+ .m-xl-2 {
2911
+ margin: 0.5rem !important;
2912
+ }
2913
+ .m-xl-3 {
2914
+ margin: 1rem !important;
2915
+ }
2916
+ .m-xl-4 {
2917
+ margin: 1.5rem !important;
2918
+ }
2919
+ .m-xl-5 {
2920
+ margin: 3rem !important;
2921
+ }
2922
+ .m-xl-auto {
2923
+ margin: auto !important;
2924
+ }
2925
+ .mx-xl-0 {
2926
+ margin-left: 0 !important;
2927
+ margin-right: 0 !important;
2928
+ }
2929
+ .mx-xl-1 {
2930
+ margin-left: 0.25rem !important;
2931
+ margin-right: 0.25rem !important;
2932
+ }
2933
+ .mx-xl-2 {
2934
+ margin-left: 0.5rem !important;
2935
+ margin-right: 0.5rem !important;
2936
+ }
2937
+ .mx-xl-3 {
2938
+ margin-left: 1rem !important;
2939
+ margin-right: 1rem !important;
2940
+ }
2941
+ .mx-xl-4 {
2942
+ margin-left: 1.5rem !important;
2943
+ margin-right: 1.5rem !important;
2944
+ }
2945
+ .mx-xl-5 {
2946
+ margin-left: 3rem !important;
2947
+ margin-right: 3rem !important;
2948
+ }
2949
+ .mx-xl-auto {
2950
+ margin-left: auto !important;
2951
+ margin-right: auto !important;
2952
+ }
2953
+ .my-xl-0 {
2954
+ margin-top: 0 !important;
2955
+ margin-bottom: 0 !important;
2956
+ }
2957
+ .my-xl-1 {
2958
+ margin-top: 0.25rem !important;
2959
+ margin-bottom: 0.25rem !important;
2960
+ }
2961
+ .my-xl-2 {
2962
+ margin-top: 0.5rem !important;
2963
+ margin-bottom: 0.5rem !important;
2964
+ }
2965
+ .my-xl-3 {
2966
+ margin-top: 1rem !important;
2967
+ margin-bottom: 1rem !important;
2968
+ }
2969
+ .my-xl-4 {
2970
+ margin-top: 1.5rem !important;
2971
+ margin-bottom: 1.5rem !important;
2972
+ }
2973
+ .my-xl-5 {
2974
+ margin-top: 3rem !important;
2975
+ margin-bottom: 3rem !important;
2976
+ }
2977
+ .my-xl-auto {
2978
+ margin-top: auto !important;
2979
+ margin-bottom: auto !important;
2980
+ }
2981
+ .mt-xl-0 {
2982
+ margin-top: 0 !important;
2983
+ }
2984
+ .mt-xl-1 {
2985
+ margin-top: 0.25rem !important;
2986
+ }
2987
+ .mt-xl-2 {
2988
+ margin-top: 0.5rem !important;
2989
+ }
2990
+ .mt-xl-3 {
2991
+ margin-top: 1rem !important;
2992
+ }
2993
+ .mt-xl-4 {
2994
+ margin-top: 1.5rem !important;
2995
+ }
2996
+ .mt-xl-5 {
2997
+ margin-top: 3rem !important;
2998
+ }
2999
+ .mt-xl-auto {
3000
+ margin-top: auto !important;
3001
+ }
3002
+ .me-xl-0 {
3003
+ margin-left: 0 !important;
3004
+ }
3005
+ .me-xl-1 {
3006
+ margin-left: 0.25rem !important;
3007
+ }
3008
+ .me-xl-2 {
3009
+ margin-left: 0.5rem !important;
3010
+ }
3011
+ .me-xl-3 {
3012
+ margin-left: 1rem !important;
3013
+ }
3014
+ .me-xl-4 {
3015
+ margin-left: 1.5rem !important;
3016
+ }
3017
+ .me-xl-5 {
3018
+ margin-left: 3rem !important;
3019
+ }
3020
+ .me-xl-auto {
3021
+ margin-left: auto !important;
3022
+ }
3023
+ .mb-xl-0 {
3024
+ margin-bottom: 0 !important;
3025
+ }
3026
+ .mb-xl-1 {
3027
+ margin-bottom: 0.25rem !important;
3028
+ }
3029
+ .mb-xl-2 {
3030
+ margin-bottom: 0.5rem !important;
3031
+ }
3032
+ .mb-xl-3 {
3033
+ margin-bottom: 1rem !important;
3034
+ }
3035
+ .mb-xl-4 {
3036
+ margin-bottom: 1.5rem !important;
3037
+ }
3038
+ .mb-xl-5 {
3039
+ margin-bottom: 3rem !important;
3040
+ }
3041
+ .mb-xl-auto {
3042
+ margin-bottom: auto !important;
3043
+ }
3044
+ .ms-xl-0 {
3045
+ margin-right: 0 !important;
3046
+ }
3047
+ .ms-xl-1 {
3048
+ margin-right: 0.25rem !important;
3049
+ }
3050
+ .ms-xl-2 {
3051
+ margin-right: 0.5rem !important;
3052
+ }
3053
+ .ms-xl-3 {
3054
+ margin-right: 1rem !important;
3055
+ }
3056
+ .ms-xl-4 {
3057
+ margin-right: 1.5rem !important;
3058
+ }
3059
+ .ms-xl-5 {
3060
+ margin-right: 3rem !important;
3061
+ }
3062
+ .ms-xl-auto {
3063
+ margin-right: auto !important;
3064
+ }
3065
+ .p-xl-0 {
3066
+ padding: 0 !important;
3067
+ }
3068
+ .p-xl-1 {
3069
+ padding: 0.25rem !important;
3070
+ }
3071
+ .p-xl-2 {
3072
+ padding: 0.5rem !important;
3073
+ }
3074
+ .p-xl-3 {
3075
+ padding: 1rem !important;
3076
+ }
3077
+ .p-xl-4 {
3078
+ padding: 1.5rem !important;
3079
+ }
3080
+ .p-xl-5 {
3081
+ padding: 3rem !important;
3082
+ }
3083
+ .px-xl-0 {
3084
+ padding-left: 0 !important;
3085
+ padding-right: 0 !important;
3086
+ }
3087
+ .px-xl-1 {
3088
+ padding-left: 0.25rem !important;
3089
+ padding-right: 0.25rem !important;
3090
+ }
3091
+ .px-xl-2 {
3092
+ padding-left: 0.5rem !important;
3093
+ padding-right: 0.5rem !important;
3094
+ }
3095
+ .px-xl-3 {
3096
+ padding-left: 1rem !important;
3097
+ padding-right: 1rem !important;
3098
+ }
3099
+ .px-xl-4 {
3100
+ padding-left: 1.5rem !important;
3101
+ padding-right: 1.5rem !important;
3102
+ }
3103
+ .px-xl-5 {
3104
+ padding-left: 3rem !important;
3105
+ padding-right: 3rem !important;
3106
+ }
3107
+ .py-xl-0 {
3108
+ padding-top: 0 !important;
3109
+ padding-bottom: 0 !important;
3110
+ }
3111
+ .py-xl-1 {
3112
+ padding-top: 0.25rem !important;
3113
+ padding-bottom: 0.25rem !important;
3114
+ }
3115
+ .py-xl-2 {
3116
+ padding-top: 0.5rem !important;
3117
+ padding-bottom: 0.5rem !important;
3118
+ }
3119
+ .py-xl-3 {
3120
+ padding-top: 1rem !important;
3121
+ padding-bottom: 1rem !important;
3122
+ }
3123
+ .py-xl-4 {
3124
+ padding-top: 1.5rem !important;
3125
+ padding-bottom: 1.5rem !important;
3126
+ }
3127
+ .py-xl-5 {
3128
+ padding-top: 3rem !important;
3129
+ padding-bottom: 3rem !important;
3130
+ }
3131
+ .pt-xl-0 {
3132
+ padding-top: 0 !important;
3133
+ }
3134
+ .pt-xl-1 {
3135
+ padding-top: 0.25rem !important;
3136
+ }
3137
+ .pt-xl-2 {
3138
+ padding-top: 0.5rem !important;
3139
+ }
3140
+ .pt-xl-3 {
3141
+ padding-top: 1rem !important;
3142
+ }
3143
+ .pt-xl-4 {
3144
+ padding-top: 1.5rem !important;
3145
+ }
3146
+ .pt-xl-5 {
3147
+ padding-top: 3rem !important;
3148
+ }
3149
+ .pe-xl-0 {
3150
+ padding-left: 0 !important;
3151
+ }
3152
+ .pe-xl-1 {
3153
+ padding-left: 0.25rem !important;
3154
+ }
3155
+ .pe-xl-2 {
3156
+ padding-left: 0.5rem !important;
3157
+ }
3158
+ .pe-xl-3 {
3159
+ padding-left: 1rem !important;
3160
+ }
3161
+ .pe-xl-4 {
3162
+ padding-left: 1.5rem !important;
3163
+ }
3164
+ .pe-xl-5 {
3165
+ padding-left: 3rem !important;
3166
+ }
3167
+ .pb-xl-0 {
3168
+ padding-bottom: 0 !important;
3169
+ }
3170
+ .pb-xl-1 {
3171
+ padding-bottom: 0.25rem !important;
3172
+ }
3173
+ .pb-xl-2 {
3174
+ padding-bottom: 0.5rem !important;
3175
+ }
3176
+ .pb-xl-3 {
3177
+ padding-bottom: 1rem !important;
3178
+ }
3179
+ .pb-xl-4 {
3180
+ padding-bottom: 1.5rem !important;
3181
+ }
3182
+ .pb-xl-5 {
3183
+ padding-bottom: 3rem !important;
3184
+ }
3185
+ .ps-xl-0 {
3186
+ padding-right: 0 !important;
3187
+ }
3188
+ .ps-xl-1 {
3189
+ padding-right: 0.25rem !important;
3190
+ }
3191
+ .ps-xl-2 {
3192
+ padding-right: 0.5rem !important;
3193
+ }
3194
+ .ps-xl-3 {
3195
+ padding-right: 1rem !important;
3196
+ }
3197
+ .ps-xl-4 {
3198
+ padding-right: 1.5rem !important;
3199
+ }
3200
+ .ps-xl-5 {
3201
+ padding-right: 3rem !important;
3202
+ }
3203
+ .text-xl-start {
3204
+ text-align: right !important;
3205
+ }
3206
+ .text-xl-end {
3207
+ text-align: left !important;
3208
+ }
3209
+ .text-xl-center {
3210
+ text-align: center !important;
3211
+ }
3212
+ }
3213
+ @media (min-width: 1400px) {
3214
+ .float-xxl-start {
3215
+ float: right !important;
3216
+ }
3217
+ .float-xxl-end {
3218
+ float: left !important;
3219
+ }
3220
+ .float-xxl-none {
3221
+ float: none !important;
3222
+ }
3223
+ .d-xxl-inline {
3224
+ display: inline !important;
3225
+ }
3226
+ .d-xxl-inline-block {
3227
+ display: inline-block !important;
3228
+ }
3229
+ .d-xxl-block {
3230
+ display: block !important;
3231
+ }
3232
+ .d-xxl-grid {
3233
+ display: grid !important;
3234
+ }
3235
+ .d-xxl-table {
3236
+ display: table !important;
3237
+ }
3238
+ .d-xxl-table-row {
3239
+ display: table-row !important;
3240
+ }
3241
+ .d-xxl-table-cell {
3242
+ display: table-cell !important;
3243
+ }
3244
+ .d-xxl-flex {
3245
+ display: flex !important;
3246
+ }
3247
+ .d-xxl-inline-flex {
3248
+ display: inline-flex !important;
3249
+ }
3250
+ .d-xxl-none {
3251
+ display: none !important;
3252
+ }
3253
+ .flex-xxl-fill {
3254
+ flex: 1 1 auto !important;
3255
+ }
3256
+ .flex-xxl-row {
3257
+ flex-direction: row !important;
3258
+ }
3259
+ .flex-xxl-column {
3260
+ flex-direction: column !important;
3261
+ }
3262
+ .flex-xxl-row-reverse {
3263
+ flex-direction: row-reverse !important;
3264
+ }
3265
+ .flex-xxl-column-reverse {
3266
+ flex-direction: column-reverse !important;
3267
+ }
3268
+ .flex-xxl-grow-0 {
3269
+ flex-grow: 0 !important;
3270
+ }
3271
+ .flex-xxl-grow-1 {
3272
+ flex-grow: 1 !important;
3273
+ }
3274
+ .flex-xxl-shrink-0 {
3275
+ flex-shrink: 0 !important;
3276
+ }
3277
+ .flex-xxl-shrink-1 {
3278
+ flex-shrink: 1 !important;
3279
+ }
3280
+ .flex-xxl-wrap {
3281
+ flex-wrap: wrap !important;
3282
+ }
3283
+ .flex-xxl-nowrap {
3284
+ flex-wrap: nowrap !important;
3285
+ }
3286
+ .flex-xxl-wrap-reverse {
3287
+ flex-wrap: wrap-reverse !important;
3288
+ }
3289
+ .gap-xxl-0 {
3290
+ gap: 0 !important;
3291
+ }
3292
+ .gap-xxl-1 {
3293
+ gap: 0.25rem !important;
3294
+ }
3295
+ .gap-xxl-2 {
3296
+ gap: 0.5rem !important;
3297
+ }
3298
+ .gap-xxl-3 {
3299
+ gap: 1rem !important;
3300
+ }
3301
+ .gap-xxl-4 {
3302
+ gap: 1.5rem !important;
3303
+ }
3304
+ .gap-xxl-5 {
3305
+ gap: 3rem !important;
3306
+ }
3307
+ .justify-content-xxl-start {
3308
+ justify-content: flex-start !important;
3309
+ }
3310
+ .justify-content-xxl-end {
3311
+ justify-content: flex-end !important;
3312
+ }
3313
+ .justify-content-xxl-center {
3314
+ justify-content: center !important;
3315
+ }
3316
+ .justify-content-xxl-between {
3317
+ justify-content: space-between !important;
3318
+ }
3319
+ .justify-content-xxl-around {
3320
+ justify-content: space-around !important;
3321
+ }
3322
+ .justify-content-xxl-evenly {
3323
+ justify-content: space-evenly !important;
3324
+ }
3325
+ .align-items-xxl-start {
3326
+ align-items: flex-start !important;
3327
+ }
3328
+ .align-items-xxl-end {
3329
+ align-items: flex-end !important;
3330
+ }
3331
+ .align-items-xxl-center {
3332
+ align-items: center !important;
3333
+ }
3334
+ .align-items-xxl-baseline {
3335
+ align-items: baseline !important;
3336
+ }
3337
+ .align-items-xxl-stretch {
3338
+ align-items: stretch !important;
3339
+ }
3340
+ .align-content-xxl-start {
3341
+ align-content: flex-start !important;
3342
+ }
3343
+ .align-content-xxl-end {
3344
+ align-content: flex-end !important;
3345
+ }
3346
+ .align-content-xxl-center {
3347
+ align-content: center !important;
3348
+ }
3349
+ .align-content-xxl-between {
3350
+ align-content: space-between !important;
3351
+ }
3352
+ .align-content-xxl-around {
3353
+ align-content: space-around !important;
3354
+ }
3355
+ .align-content-xxl-stretch {
3356
+ align-content: stretch !important;
3357
+ }
3358
+ .align-self-xxl-auto {
3359
+ align-self: auto !important;
3360
+ }
3361
+ .align-self-xxl-start {
3362
+ align-self: flex-start !important;
3363
+ }
3364
+ .align-self-xxl-end {
3365
+ align-self: flex-end !important;
3366
+ }
3367
+ .align-self-xxl-center {
3368
+ align-self: center !important;
3369
+ }
3370
+ .align-self-xxl-baseline {
3371
+ align-self: baseline !important;
3372
+ }
3373
+ .align-self-xxl-stretch {
3374
+ align-self: stretch !important;
3375
+ }
3376
+ .order-xxl-first {
3377
+ order: -1 !important;
3378
+ }
3379
+ .order-xxl-0 {
3380
+ order: 0 !important;
3381
+ }
3382
+ .order-xxl-1 {
3383
+ order: 1 !important;
3384
+ }
3385
+ .order-xxl-2 {
3386
+ order: 2 !important;
3387
+ }
3388
+ .order-xxl-3 {
3389
+ order: 3 !important;
3390
+ }
3391
+ .order-xxl-4 {
3392
+ order: 4 !important;
3393
+ }
3394
+ .order-xxl-5 {
3395
+ order: 5 !important;
3396
+ }
3397
+ .order-xxl-last {
3398
+ order: 6 !important;
3399
+ }
3400
+ .m-xxl-0 {
3401
+ margin: 0 !important;
3402
+ }
3403
+ .m-xxl-1 {
3404
+ margin: 0.25rem !important;
3405
+ }
3406
+ .m-xxl-2 {
3407
+ margin: 0.5rem !important;
3408
+ }
3409
+ .m-xxl-3 {
3410
+ margin: 1rem !important;
3411
+ }
3412
+ .m-xxl-4 {
3413
+ margin: 1.5rem !important;
3414
+ }
3415
+ .m-xxl-5 {
3416
+ margin: 3rem !important;
3417
+ }
3418
+ .m-xxl-auto {
3419
+ margin: auto !important;
3420
+ }
3421
+ .mx-xxl-0 {
3422
+ margin-left: 0 !important;
3423
+ margin-right: 0 !important;
3424
+ }
3425
+ .mx-xxl-1 {
3426
+ margin-left: 0.25rem !important;
3427
+ margin-right: 0.25rem !important;
3428
+ }
3429
+ .mx-xxl-2 {
3430
+ margin-left: 0.5rem !important;
3431
+ margin-right: 0.5rem !important;
3432
+ }
3433
+ .mx-xxl-3 {
3434
+ margin-left: 1rem !important;
3435
+ margin-right: 1rem !important;
3436
+ }
3437
+ .mx-xxl-4 {
3438
+ margin-left: 1.5rem !important;
3439
+ margin-right: 1.5rem !important;
3440
+ }
3441
+ .mx-xxl-5 {
3442
+ margin-left: 3rem !important;
3443
+ margin-right: 3rem !important;
3444
+ }
3445
+ .mx-xxl-auto {
3446
+ margin-left: auto !important;
3447
+ margin-right: auto !important;
3448
+ }
3449
+ .my-xxl-0 {
3450
+ margin-top: 0 !important;
3451
+ margin-bottom: 0 !important;
3452
+ }
3453
+ .my-xxl-1 {
3454
+ margin-top: 0.25rem !important;
3455
+ margin-bottom: 0.25rem !important;
3456
+ }
3457
+ .my-xxl-2 {
3458
+ margin-top: 0.5rem !important;
3459
+ margin-bottom: 0.5rem !important;
3460
+ }
3461
+ .my-xxl-3 {
3462
+ margin-top: 1rem !important;
3463
+ margin-bottom: 1rem !important;
3464
+ }
3465
+ .my-xxl-4 {
3466
+ margin-top: 1.5rem !important;
3467
+ margin-bottom: 1.5rem !important;
3468
+ }
3469
+ .my-xxl-5 {
3470
+ margin-top: 3rem !important;
3471
+ margin-bottom: 3rem !important;
3472
+ }
3473
+ .my-xxl-auto {
3474
+ margin-top: auto !important;
3475
+ margin-bottom: auto !important;
3476
+ }
3477
+ .mt-xxl-0 {
3478
+ margin-top: 0 !important;
3479
+ }
3480
+ .mt-xxl-1 {
3481
+ margin-top: 0.25rem !important;
3482
+ }
3483
+ .mt-xxl-2 {
3484
+ margin-top: 0.5rem !important;
3485
+ }
3486
+ .mt-xxl-3 {
3487
+ margin-top: 1rem !important;
3488
+ }
3489
+ .mt-xxl-4 {
3490
+ margin-top: 1.5rem !important;
3491
+ }
3492
+ .mt-xxl-5 {
3493
+ margin-top: 3rem !important;
3494
+ }
3495
+ .mt-xxl-auto {
3496
+ margin-top: auto !important;
3497
+ }
3498
+ .me-xxl-0 {
3499
+ margin-left: 0 !important;
3500
+ }
3501
+ .me-xxl-1 {
3502
+ margin-left: 0.25rem !important;
3503
+ }
3504
+ .me-xxl-2 {
3505
+ margin-left: 0.5rem !important;
3506
+ }
3507
+ .me-xxl-3 {
3508
+ margin-left: 1rem !important;
3509
+ }
3510
+ .me-xxl-4 {
3511
+ margin-left: 1.5rem !important;
3512
+ }
3513
+ .me-xxl-5 {
3514
+ margin-left: 3rem !important;
3515
+ }
3516
+ .me-xxl-auto {
3517
+ margin-left: auto !important;
3518
+ }
3519
+ .mb-xxl-0 {
3520
+ margin-bottom: 0 !important;
3521
+ }
3522
+ .mb-xxl-1 {
3523
+ margin-bottom: 0.25rem !important;
3524
+ }
3525
+ .mb-xxl-2 {
3526
+ margin-bottom: 0.5rem !important;
3527
+ }
3528
+ .mb-xxl-3 {
3529
+ margin-bottom: 1rem !important;
3530
+ }
3531
+ .mb-xxl-4 {
3532
+ margin-bottom: 1.5rem !important;
3533
+ }
3534
+ .mb-xxl-5 {
3535
+ margin-bottom: 3rem !important;
3536
+ }
3537
+ .mb-xxl-auto {
3538
+ margin-bottom: auto !important;
3539
+ }
3540
+ .ms-xxl-0 {
3541
+ margin-right: 0 !important;
3542
+ }
3543
+ .ms-xxl-1 {
3544
+ margin-right: 0.25rem !important;
3545
+ }
3546
+ .ms-xxl-2 {
3547
+ margin-right: 0.5rem !important;
3548
+ }
3549
+ .ms-xxl-3 {
3550
+ margin-right: 1rem !important;
3551
+ }
3552
+ .ms-xxl-4 {
3553
+ margin-right: 1.5rem !important;
3554
+ }
3555
+ .ms-xxl-5 {
3556
+ margin-right: 3rem !important;
3557
+ }
3558
+ .ms-xxl-auto {
3559
+ margin-right: auto !important;
3560
+ }
3561
+ .p-xxl-0 {
3562
+ padding: 0 !important;
3563
+ }
3564
+ .p-xxl-1 {
3565
+ padding: 0.25rem !important;
3566
+ }
3567
+ .p-xxl-2 {
3568
+ padding: 0.5rem !important;
3569
+ }
3570
+ .p-xxl-3 {
3571
+ padding: 1rem !important;
3572
+ }
3573
+ .p-xxl-4 {
3574
+ padding: 1.5rem !important;
3575
+ }
3576
+ .p-xxl-5 {
3577
+ padding: 3rem !important;
3578
+ }
3579
+ .px-xxl-0 {
3580
+ padding-left: 0 !important;
3581
+ padding-right: 0 !important;
3582
+ }
3583
+ .px-xxl-1 {
3584
+ padding-left: 0.25rem !important;
3585
+ padding-right: 0.25rem !important;
3586
+ }
3587
+ .px-xxl-2 {
3588
+ padding-left: 0.5rem !important;
3589
+ padding-right: 0.5rem !important;
3590
+ }
3591
+ .px-xxl-3 {
3592
+ padding-left: 1rem !important;
3593
+ padding-right: 1rem !important;
3594
+ }
3595
+ .px-xxl-4 {
3596
+ padding-left: 1.5rem !important;
3597
+ padding-right: 1.5rem !important;
3598
+ }
3599
+ .px-xxl-5 {
3600
+ padding-left: 3rem !important;
3601
+ padding-right: 3rem !important;
3602
+ }
3603
+ .py-xxl-0 {
3604
+ padding-top: 0 !important;
3605
+ padding-bottom: 0 !important;
3606
+ }
3607
+ .py-xxl-1 {
3608
+ padding-top: 0.25rem !important;
3609
+ padding-bottom: 0.25rem !important;
3610
+ }
3611
+ .py-xxl-2 {
3612
+ padding-top: 0.5rem !important;
3613
+ padding-bottom: 0.5rem !important;
3614
+ }
3615
+ .py-xxl-3 {
3616
+ padding-top: 1rem !important;
3617
+ padding-bottom: 1rem !important;
3618
+ }
3619
+ .py-xxl-4 {
3620
+ padding-top: 1.5rem !important;
3621
+ padding-bottom: 1.5rem !important;
3622
+ }
3623
+ .py-xxl-5 {
3624
+ padding-top: 3rem !important;
3625
+ padding-bottom: 3rem !important;
3626
+ }
3627
+ .pt-xxl-0 {
3628
+ padding-top: 0 !important;
3629
+ }
3630
+ .pt-xxl-1 {
3631
+ padding-top: 0.25rem !important;
3632
+ }
3633
+ .pt-xxl-2 {
3634
+ padding-top: 0.5rem !important;
3635
+ }
3636
+ .pt-xxl-3 {
3637
+ padding-top: 1rem !important;
3638
+ }
3639
+ .pt-xxl-4 {
3640
+ padding-top: 1.5rem !important;
3641
+ }
3642
+ .pt-xxl-5 {
3643
+ padding-top: 3rem !important;
3644
+ }
3645
+ .pe-xxl-0 {
3646
+ padding-left: 0 !important;
3647
+ }
3648
+ .pe-xxl-1 {
3649
+ padding-left: 0.25rem !important;
3650
+ }
3651
+ .pe-xxl-2 {
3652
+ padding-left: 0.5rem !important;
3653
+ }
3654
+ .pe-xxl-3 {
3655
+ padding-left: 1rem !important;
3656
+ }
3657
+ .pe-xxl-4 {
3658
+ padding-left: 1.5rem !important;
3659
+ }
3660
+ .pe-xxl-5 {
3661
+ padding-left: 3rem !important;
3662
+ }
3663
+ .pb-xxl-0 {
3664
+ padding-bottom: 0 !important;
3665
+ }
3666
+ .pb-xxl-1 {
3667
+ padding-bottom: 0.25rem !important;
3668
+ }
3669
+ .pb-xxl-2 {
3670
+ padding-bottom: 0.5rem !important;
3671
+ }
3672
+ .pb-xxl-3 {
3673
+ padding-bottom: 1rem !important;
3674
+ }
3675
+ .pb-xxl-4 {
3676
+ padding-bottom: 1.5rem !important;
3677
+ }
3678
+ .pb-xxl-5 {
3679
+ padding-bottom: 3rem !important;
3680
+ }
3681
+ .ps-xxl-0 {
3682
+ padding-right: 0 !important;
3683
+ }
3684
+ .ps-xxl-1 {
3685
+ padding-right: 0.25rem !important;
3686
+ }
3687
+ .ps-xxl-2 {
3688
+ padding-right: 0.5rem !important;
3689
+ }
3690
+ .ps-xxl-3 {
3691
+ padding-right: 1rem !important;
3692
+ }
3693
+ .ps-xxl-4 {
3694
+ padding-right: 1.5rem !important;
3695
+ }
3696
+ .ps-xxl-5 {
3697
+ padding-right: 3rem !important;
3698
+ }
3699
+ .text-xxl-start {
3700
+ text-align: right !important;
3701
+ }
3702
+ .text-xxl-end {
3703
+ text-align: left !important;
3704
+ }
3705
+ .text-xxl-center {
3706
+ text-align: center !important;
3707
+ }
3708
+ }
3709
+ @media (min-width: 1200px) {
3710
+ .fs-1 {
3711
+ font-size: 2.5rem !important;
3712
+ }
3713
+ .fs-2 {
3714
+ font-size: 2rem !important;
3715
+ }
3716
+ .fs-3 {
3717
+ font-size: 1.75rem !important;
3718
+ }
3719
+ .fs-4 {
3720
+ font-size: 1.5rem !important;
3721
+ }
3722
+ }
3723
+ @media print {
3724
+ .d-print-inline {
3725
+ display: inline !important;
3726
+ }
3727
+ .d-print-inline-block {
3728
+ display: inline-block !important;
3729
+ }
3730
+ .d-print-block {
3731
+ display: block !important;
3732
+ }
3733
+ .d-print-grid {
3734
+ display: grid !important;
3735
+ }
3736
+ .d-print-table {
3737
+ display: table !important;
3738
+ }
3739
+ .d-print-table-row {
3740
+ display: table-row !important;
3741
+ }
3742
+ .d-print-table-cell {
3743
+ display: table-cell !important;
3744
+ }
3745
+ .d-print-flex {
3746
+ display: flex !important;
3747
+ }
3748
+ .d-print-inline-flex {
3749
+ display: inline-flex !important;
3750
+ }
3751
+ .d-print-none {
3752
+ display: none !important;
3753
+ }
3754
+ }
3755
+ /*# sourceMappingURL=bootstrap-utilities.rtl.min.css.map */
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap-utilities.rtl.min.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.css ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.min.css ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.min.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.rtl.css ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.rtl.css.map ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.rtl.min.css ADDED
The diff for this file is too large to render. See raw diff
 
localGPTUI/static/dependencies/bootstrap-5.1.3-dist/css/bootstrap.rtl.min.css.map ADDED
The diff for this file is too large to render. See raw diff