From eba66b2ad23ba22081cb608920c1a3e85ef08190 Mon Sep 17 00:00:00 2001 From: Karsten Jeppesen Date: Fri, 10 Apr 2026 17:05:34 +0200 Subject: [PATCH] Initial commit --- ClassSelect/ClassSelect.sln | 25 + ClassSelect/ClassSelect/ClassSelect.csproj | 18 + .../ClassSelect/Implementations/KeyCloak.cs | 258 + ClassSelect/ClassSelect/Models/Groups.cs | 8 + .../ClassSelect/Models/OpenIDUCNData.cs | 8 + ClassSelect/ClassSelect/Models/UserGroups.cs | 10 + .../OpenIDConnect/OpenIDConnectUtils.cs | 153 + ClassSelect/ClassSelect/Pages/Error.cshtml | 26 + ClassSelect/ClassSelect/Pages/Error.cshtml.cs | 27 + ClassSelect/ClassSelect/Pages/Index.cshtml | 85 + ClassSelect/ClassSelect/Pages/Index.cshtml.cs | 159 + ClassSelect/ClassSelect/Pages/Privacy.cshtml | 11 + .../ClassSelect/Pages/Privacy.cshtml.cs | 19 + .../ClassSelect/Pages/Shared/_Layout.cshtml | 51 + .../Pages/Shared/_Layout.cshtml.css | 48 + .../Shared/_ValidationScriptsPartial.cshtml | 2 + .../ClassSelect/Pages/_ViewImports.cshtml | 3 + .../ClassSelect/Pages/_ViewStart.cshtml | 3 + ClassSelect/ClassSelect/Program.cs | 32 + .../Properties/launchSettings.json | 38 + .../ClassSelect/appsettings.Development.json | 9 + ClassSelect/ClassSelect/appsettings.json | 18 + ClassSelect/ClassSelect/wwwroot/css/site.css | 22 + ClassSelect/ClassSelect/wwwroot/favicon.ico | Bin 0 -> 5430 bytes .../ClassSelect/wwwroot/images/ucn-class.jpg | Bin 0 -> 541783 bytes ClassSelect/ClassSelect/wwwroot/js/site.js | 4 + .../ClassSelect/wwwroot/lib/bootstrap/LICENSE | 22 + .../lib/bootstrap/dist/css/bootstrap-grid.css | 4997 +++++++ .../bootstrap/dist/css/bootstrap-grid.css.map | 1 + .../bootstrap/dist/css/bootstrap-grid.min.css | 7 + .../dist/css/bootstrap-grid.min.css.map | 1 + .../bootstrap/dist/css/bootstrap-grid.rtl.css | 4996 +++++++ .../dist/css/bootstrap-grid.rtl.css.map | 1 + .../dist/css/bootstrap-grid.rtl.min.css | 7 + .../dist/css/bootstrap-grid.rtl.min.css.map | 1 + .../bootstrap/dist/css/bootstrap-reboot.css | 427 + .../dist/css/bootstrap-reboot.css.map | 1 + .../dist/css/bootstrap-reboot.min.css | 8 + .../dist/css/bootstrap-reboot.min.css.map | 1 + .../dist/css/bootstrap-reboot.rtl.css | 424 + .../dist/css/bootstrap-reboot.rtl.css.map | 1 + .../dist/css/bootstrap-reboot.rtl.min.css | 8 + .../dist/css/bootstrap-reboot.rtl.min.css.map | 1 + .../dist/css/bootstrap-utilities.css | 4866 +++++++ .../dist/css/bootstrap-utilities.css.map | 1 + .../dist/css/bootstrap-utilities.min.css | 7 + .../dist/css/bootstrap-utilities.min.css.map | 1 + .../dist/css/bootstrap-utilities.rtl.css | 4857 +++++++ .../dist/css/bootstrap-utilities.rtl.css.map | 1 + .../dist/css/bootstrap-utilities.rtl.min.css | 7 + .../css/bootstrap-utilities.rtl.min.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.css | 11221 ++++++++++++++++ .../lib/bootstrap/dist/css/bootstrap.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.min.css | 7 + .../bootstrap/dist/css/bootstrap.min.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.rtl.css | 11197 +++++++++++++++ .../bootstrap/dist/css/bootstrap.rtl.css.map | 1 + .../bootstrap/dist/css/bootstrap.rtl.min.css | 7 + .../dist/css/bootstrap.rtl.min.css.map | 1 + .../lib/bootstrap/dist/js/bootstrap.bundle.js | 6780 ++++++++++ .../bootstrap/dist/js/bootstrap.bundle.js.map | 1 + .../bootstrap/dist/js/bootstrap.bundle.min.js | 7 + .../dist/js/bootstrap.bundle.min.js.map | 1 + .../lib/bootstrap/dist/js/bootstrap.esm.js | 4977 +++++++ .../bootstrap/dist/js/bootstrap.esm.js.map | 1 + .../bootstrap/dist/js/bootstrap.esm.min.js | 7 + .../dist/js/bootstrap.esm.min.js.map | 1 + .../lib/bootstrap/dist/js/bootstrap.js | 5026 +++++++ .../lib/bootstrap/dist/js/bootstrap.js.map | 1 + .../lib/bootstrap/dist/js/bootstrap.min.js | 7 + .../bootstrap/dist/js/bootstrap.min.js.map | 1 + .../jquery-validation-unobtrusive/LICENSE.txt | 23 + .../jquery.validate.unobtrusive.js | 435 + .../jquery.validate.unobtrusive.min.js | 8 + .../wwwroot/lib/jquery-validation/LICENSE.md | 22 + .../dist/additional-methods.js | 1512 +++ .../dist/additional-methods.min.js | 4 + .../jquery-validation/dist/jquery.validate.js | 1661 +++ .../dist/jquery.validate.min.js | 4 + .../wwwroot/lib/jquery/LICENSE.txt | 21 + .../wwwroot/lib/jquery/dist/jquery.js | 10881 +++++++++++++++ .../wwwroot/lib/jquery/dist/jquery.min.js | 2 + .../wwwroot/lib/jquery/dist/jquery.min.map | 1 + LICENSE | 892 +- Quizzer/.dockerignore | 25 + Quizzer/Quizzer.sln | 25 + Quizzer/Quizzer/Dockerfile | 22 + Quizzer/Quizzer/Extensions/Extensions.cs | 109 + .../Quizzer/Extensions/IPAddressExtensions.cs | 56 + Quizzer/Quizzer/Implementations/KeyCloak.cs | 259 + Quizzer/Quizzer/Models/Cat.cs | 23 + Quizzer/Quizzer/Models/ChartConnector.cs | 10 + Quizzer/Quizzer/Models/Coverage.cs | 10 + Quizzer/Quizzer/Models/Journal.cs | 30 + Quizzer/Quizzer/Models/OpenIDUCNData.cs | 8 + Quizzer/Quizzer/Models/QAnswer.cs | 15 + Quizzer/Quizzer/Models/Question.cs | 60 + Quizzer/Quizzer/Models/Quizz.cs | 27 + Quizzer/Quizzer/Models/Statistic.cs | 78 + Quizzer/Quizzer/Models/TheClass.cs | 10 + .../OpenIDConnect/OpenIDConnectUtils.cs | 153 + Quizzer/Quizzer/Pages/Categories.cshtml | 53 + Quizzer/Quizzer/Pages/Categories.cshtml.cs | 148 + Quizzer/Quizzer/Pages/Coverage.cshtml | 96 + Quizzer/Quizzer/Pages/Coverage.cshtml.cs | 108 + Quizzer/Quizzer/Pages/Error.cshtml | 26 + Quizzer/Quizzer/Pages/Error.cshtml.cs | 27 + Quizzer/Quizzer/Pages/Index.cshtml | 195 + Quizzer/Quizzer/Pages/Index.cshtml.cs | 455 + Quizzer/Quizzer/Pages/Privacy.cshtml | 31 + Quizzer/Quizzer/Pages/Privacy.cshtml.cs | 19 + Quizzer/Quizzer/Pages/Questions.cshtml | 182 + Quizzer/Quizzer/Pages/Questions.cshtml.cs | 338 + Quizzer/Quizzer/Pages/Quizzes.cshtml | 112 + Quizzer/Quizzer/Pages/Quizzes.cshtml.cs | 145 + .../Pages/Shared/_Layout-teacher.cshtml | 63 + .../Pages/Shared/_Layout-teacher.cshtml.css | 48 + Quizzer/Quizzer/Pages/Shared/_Layout.cshtml | 67 + .../Quizzer/Pages/Shared/_Layout.cshtml.css | 48 + .../Shared/_ValidationScriptsPartial.cshtml | 2 + Quizzer/Quizzer/Pages/Statistics.cshtml | 84 + Quizzer/Quizzer/Pages/Statistics.cshtml.cs | 126 + Quizzer/Quizzer/Pages/_ViewImports.cshtml | 3 + Quizzer/Quizzer/Pages/_ViewStart.cshtml | 3 + Quizzer/Quizzer/Pages/images.cshtml | 14 + Quizzer/Quizzer/Pages/images.cshtml.cs | 12 + Quizzer/Quizzer/Persistens/DbOps.cs | 1010 ++ Quizzer/Quizzer/Program.cs | 32 + .../Quizzer/Properties/Resources.Designer.cs | 63 + Quizzer/Quizzer/Properties/Resources.resx | 101 + .../Quizzer/Properties/launchSettings.json | 37 + Quizzer/Quizzer/Quizzer.csproj | 44 + Quizzer/Quizzer/README.md | 86 + Quizzer/Quizzer/appsettings.Development.json | 9 + Quizzer/Quizzer/appsettings.json | 20 + Quizzer/Quizzer/wwwroot/css/site.css | 18 + Quizzer/Quizzer/wwwroot/favicon.ico | Bin 0 -> 5430 bytes Quizzer/Quizzer/wwwroot/images/quiz -org.jpg | Bin 0 -> 104526 bytes Quizzer/Quizzer/wwwroot/images/quiz.jpg | Bin 0 -> 85374 bytes Quizzer/Quizzer/wwwroot/js/site.js | 4 + Quizzer/Quizzer/wwwroot/lib/bootstrap/LICENSE | 22 + .../lib/bootstrap/dist/css/bootstrap-grid.css | 4997 +++++++ .../bootstrap/dist/css/bootstrap-grid.css.map | 1 + .../bootstrap/dist/css/bootstrap-grid.min.css | 7 + .../dist/css/bootstrap-grid.min.css.map | 1 + .../bootstrap/dist/css/bootstrap-grid.rtl.css | 4996 +++++++ .../dist/css/bootstrap-grid.rtl.css.map | 1 + .../dist/css/bootstrap-grid.rtl.min.css | 7 + .../dist/css/bootstrap-grid.rtl.min.css.map | 1 + .../bootstrap/dist/css/bootstrap-reboot.css | 427 + .../dist/css/bootstrap-reboot.css.map | 1 + .../dist/css/bootstrap-reboot.min.css | 8 + .../dist/css/bootstrap-reboot.min.css.map | 1 + .../dist/css/bootstrap-reboot.rtl.css | 424 + .../dist/css/bootstrap-reboot.rtl.css.map | 1 + .../dist/css/bootstrap-reboot.rtl.min.css | 8 + .../dist/css/bootstrap-reboot.rtl.min.css.map | 1 + .../dist/css/bootstrap-utilities.css | 4866 +++++++ .../dist/css/bootstrap-utilities.css.map | 1 + .../dist/css/bootstrap-utilities.min.css | 7 + .../dist/css/bootstrap-utilities.min.css.map | 1 + .../dist/css/bootstrap-utilities.rtl.css | 4857 +++++++ .../dist/css/bootstrap-utilities.rtl.css.map | 1 + .../dist/css/bootstrap-utilities.rtl.min.css | 7 + .../css/bootstrap-utilities.rtl.min.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.css | 11221 ++++++++++++++++ .../lib/bootstrap/dist/css/bootstrap.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.min.css | 7 + .../bootstrap/dist/css/bootstrap.min.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.rtl.css | 11197 +++++++++++++++ .../bootstrap/dist/css/bootstrap.rtl.css.map | 1 + .../bootstrap/dist/css/bootstrap.rtl.min.css | 7 + .../dist/css/bootstrap.rtl.min.css.map | 1 + .../lib/bootstrap/dist/js/bootstrap.bundle.js | 6780 ++++++++++ .../bootstrap/dist/js/bootstrap.bundle.js.map | 1 + .../bootstrap/dist/js/bootstrap.bundle.min.js | 7 + .../dist/js/bootstrap.bundle.min.js.map | 1 + .../lib/bootstrap/dist/js/bootstrap.esm.js | 4977 +++++++ .../bootstrap/dist/js/bootstrap.esm.js.map | 1 + .../bootstrap/dist/js/bootstrap.esm.min.js | 7 + .../dist/js/bootstrap.esm.min.js.map | 1 + .../lib/bootstrap/dist/js/bootstrap.js | 5026 +++++++ .../lib/bootstrap/dist/js/bootstrap.js.map | 1 + .../lib/bootstrap/dist/js/bootstrap.min.js | 7 + .../bootstrap/dist/js/bootstrap.min.js.map | 1 + .../jquery-validation-unobtrusive/LICENSE.txt | 12 + .../jquery.validate.unobtrusive.js | 432 + .../jquery.validate.unobtrusive.min.js | 5 + .../wwwroot/lib/jquery-validation/LICENSE.md | 22 + .../dist/additional-methods.js | 1158 ++ .../dist/additional-methods.min.js | 4 + .../jquery-validation/dist/jquery.validate.js | 1601 +++ .../dist/jquery.validate.min.js | 4 + .../Quizzer/wwwroot/lib/jquery/LICENSE.txt | 36 + .../Quizzer/wwwroot/lib/jquery/dist/jquery.js | 10872 +++++++++++++++ .../wwwroot/lib/jquery/dist/jquery.min.js | 2 + .../wwwroot/lib/jquery/dist/jquery.min.map | 1 + Quizzer/README.md | 88 + Quizzer/docker-compose.yml | 20 + README.md | 9 +- 200 files changed, 155068 insertions(+), 232 deletions(-) create mode 100644 ClassSelect/ClassSelect.sln create mode 100644 ClassSelect/ClassSelect/ClassSelect.csproj create mode 100644 ClassSelect/ClassSelect/Implementations/KeyCloak.cs create mode 100644 ClassSelect/ClassSelect/Models/Groups.cs create mode 100644 ClassSelect/ClassSelect/Models/OpenIDUCNData.cs create mode 100644 ClassSelect/ClassSelect/Models/UserGroups.cs create mode 100644 ClassSelect/ClassSelect/OpenIDConnect/OpenIDConnectUtils.cs create mode 100644 ClassSelect/ClassSelect/Pages/Error.cshtml create mode 100644 ClassSelect/ClassSelect/Pages/Error.cshtml.cs create mode 100644 ClassSelect/ClassSelect/Pages/Index.cshtml create mode 100644 ClassSelect/ClassSelect/Pages/Index.cshtml.cs create mode 100644 ClassSelect/ClassSelect/Pages/Privacy.cshtml create mode 100644 ClassSelect/ClassSelect/Pages/Privacy.cshtml.cs create mode 100644 ClassSelect/ClassSelect/Pages/Shared/_Layout.cshtml create mode 100644 ClassSelect/ClassSelect/Pages/Shared/_Layout.cshtml.css create mode 100644 ClassSelect/ClassSelect/Pages/Shared/_ValidationScriptsPartial.cshtml create mode 100644 ClassSelect/ClassSelect/Pages/_ViewImports.cshtml create mode 100644 ClassSelect/ClassSelect/Pages/_ViewStart.cshtml create mode 100644 ClassSelect/ClassSelect/Program.cs create mode 100644 ClassSelect/ClassSelect/Properties/launchSettings.json create mode 100644 ClassSelect/ClassSelect/appsettings.Development.json create mode 100644 ClassSelect/ClassSelect/appsettings.json create mode 100644 ClassSelect/ClassSelect/wwwroot/css/site.css create mode 100644 ClassSelect/ClassSelect/wwwroot/favicon.ico create mode 100644 ClassSelect/ClassSelect/wwwroot/images/ucn-class.jpg create mode 100644 ClassSelect/ClassSelect/wwwroot/js/site.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/LICENSE create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery-validation/LICENSE.md create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery-validation/dist/additional-methods.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery-validation/dist/additional-methods.min.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery-validation/dist/jquery.validate.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery/LICENSE.txt create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery/dist/jquery.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery/dist/jquery.min.js create mode 100644 ClassSelect/ClassSelect/wwwroot/lib/jquery/dist/jquery.min.map create mode 100644 Quizzer/.dockerignore create mode 100644 Quizzer/Quizzer.sln create mode 100644 Quizzer/Quizzer/Dockerfile create mode 100644 Quizzer/Quizzer/Extensions/Extensions.cs create mode 100644 Quizzer/Quizzer/Extensions/IPAddressExtensions.cs create mode 100644 Quizzer/Quizzer/Implementations/KeyCloak.cs create mode 100644 Quizzer/Quizzer/Models/Cat.cs create mode 100644 Quizzer/Quizzer/Models/ChartConnector.cs create mode 100644 Quizzer/Quizzer/Models/Coverage.cs create mode 100644 Quizzer/Quizzer/Models/Journal.cs create mode 100644 Quizzer/Quizzer/Models/OpenIDUCNData.cs create mode 100644 Quizzer/Quizzer/Models/QAnswer.cs create mode 100644 Quizzer/Quizzer/Models/Question.cs create mode 100644 Quizzer/Quizzer/Models/Quizz.cs create mode 100644 Quizzer/Quizzer/Models/Statistic.cs create mode 100644 Quizzer/Quizzer/Models/TheClass.cs create mode 100644 Quizzer/Quizzer/OpenIDConnect/OpenIDConnectUtils.cs create mode 100644 Quizzer/Quizzer/Pages/Categories.cshtml create mode 100644 Quizzer/Quizzer/Pages/Categories.cshtml.cs create mode 100644 Quizzer/Quizzer/Pages/Coverage.cshtml create mode 100644 Quizzer/Quizzer/Pages/Coverage.cshtml.cs create mode 100644 Quizzer/Quizzer/Pages/Error.cshtml create mode 100644 Quizzer/Quizzer/Pages/Error.cshtml.cs create mode 100644 Quizzer/Quizzer/Pages/Index.cshtml create mode 100644 Quizzer/Quizzer/Pages/Index.cshtml.cs create mode 100644 Quizzer/Quizzer/Pages/Privacy.cshtml create mode 100644 Quizzer/Quizzer/Pages/Privacy.cshtml.cs create mode 100644 Quizzer/Quizzer/Pages/Questions.cshtml create mode 100644 Quizzer/Quizzer/Pages/Questions.cshtml.cs create mode 100644 Quizzer/Quizzer/Pages/Quizzes.cshtml create mode 100644 Quizzer/Quizzer/Pages/Quizzes.cshtml.cs create mode 100644 Quizzer/Quizzer/Pages/Shared/_Layout-teacher.cshtml create mode 100644 Quizzer/Quizzer/Pages/Shared/_Layout-teacher.cshtml.css create mode 100644 Quizzer/Quizzer/Pages/Shared/_Layout.cshtml create mode 100644 Quizzer/Quizzer/Pages/Shared/_Layout.cshtml.css create mode 100644 Quizzer/Quizzer/Pages/Shared/_ValidationScriptsPartial.cshtml create mode 100644 Quizzer/Quizzer/Pages/Statistics.cshtml create mode 100644 Quizzer/Quizzer/Pages/Statistics.cshtml.cs create mode 100644 Quizzer/Quizzer/Pages/_ViewImports.cshtml create mode 100644 Quizzer/Quizzer/Pages/_ViewStart.cshtml create mode 100644 Quizzer/Quizzer/Pages/images.cshtml create mode 100644 Quizzer/Quizzer/Pages/images.cshtml.cs create mode 100644 Quizzer/Quizzer/Persistens/DbOps.cs create mode 100644 Quizzer/Quizzer/Program.cs create mode 100644 Quizzer/Quizzer/Properties/Resources.Designer.cs create mode 100644 Quizzer/Quizzer/Properties/Resources.resx create mode 100644 Quizzer/Quizzer/Properties/launchSettings.json create mode 100644 Quizzer/Quizzer/Quizzer.csproj create mode 100644 Quizzer/Quizzer/README.md create mode 100644 Quizzer/Quizzer/appsettings.Development.json create mode 100644 Quizzer/Quizzer/appsettings.json create mode 100644 Quizzer/Quizzer/wwwroot/css/site.css create mode 100644 Quizzer/Quizzer/wwwroot/favicon.ico create mode 100644 Quizzer/Quizzer/wwwroot/images/quiz -org.jpg create mode 100644 Quizzer/Quizzer/wwwroot/images/quiz.jpg create mode 100644 Quizzer/Quizzer/wwwroot/js/site.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/LICENSE create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery-validation/LICENSE.md create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery-validation/dist/additional-methods.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery-validation/dist/additional-methods.min.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery-validation/dist/jquery.validate.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery/LICENSE.txt create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery/dist/jquery.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery/dist/jquery.min.js create mode 100644 Quizzer/Quizzer/wwwroot/lib/jquery/dist/jquery.min.map create mode 100644 Quizzer/README.md create mode 100644 Quizzer/docker-compose.yml diff --git a/ClassSelect/ClassSelect.sln b/ClassSelect/ClassSelect.sln new file mode 100644 index 0000000..61981bc --- /dev/null +++ b/ClassSelect/ClassSelect.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.36327.8 d17.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassSelect", "ClassSelect\ClassSelect.csproj", "{B8700501-262B-4849-9F47-EA79C245145B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B8700501-262B-4849-9F47-EA79C245145B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B8700501-262B-4849-9F47-EA79C245145B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B8700501-262B-4849-9F47-EA79C245145B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B8700501-262B-4849-9F47-EA79C245145B}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3957372B-D57B-466E-91FA-B5D0DFE8E9A8} + EndGlobalSection +EndGlobal diff --git a/ClassSelect/ClassSelect/ClassSelect.csproj b/ClassSelect/ClassSelect/ClassSelect.csproj new file mode 100644 index 0000000..64edccb --- /dev/null +++ b/ClassSelect/ClassSelect/ClassSelect.csproj @@ -0,0 +1,18 @@ + + + + net8.0 + enable + enable + + + + + + + + + + + + diff --git a/ClassSelect/ClassSelect/Implementations/KeyCloak.cs b/ClassSelect/ClassSelect/Implementations/KeyCloak.cs new file mode 100644 index 0000000..fbcd065 --- /dev/null +++ b/ClassSelect/ClassSelect/Implementations/KeyCloak.cs @@ -0,0 +1,258 @@ +using ClassSelect.OpenIDConnect; +using Newtonsoft.Json; + +namespace ClassSelect.Implementations +{ + public class KeyCloak + { + private bool isDebug; + private bool isOK; + private bool isTeacher; + private string? accessToken; + private string? classlessId; + private string? teachersId; + private string? developersId; + private string? studentsId; + + /// + /// This method uses the OAuth Resource Owners Credentials Flow to get an Access Token to provide + /// Authorization to the APIs. + /// + /// + private string GetAccessToken() + { + var client = new HttpClient(); + // https://auth.c.ucnit.eu/realms/UCNit/protocol/openid-connect/token + string theURL = "https://" + MyConfiguration.Get()["API_SERVER"] + "/realms/" + MyConfiguration.Get()["API_REALM"] + "/protocol/openid-connect/token"; + var request = new HttpRequestMessage(HttpMethod.Post, theURL); + var collection = new List>(); + collection.Add(new("client_id", MyConfiguration.Get()["API_CLIENTID"])); + collection.Add(new("client_secret", MyConfiguration.Get()["API_SECRET"])); + collection.Add(new("grant_type", "client_credentials")); + var content = new FormUrlEncodedContent(collection); + request.Content = content; + if (isDebug) + { + Console.WriteLine("GetAccessToken"); + Console.WriteLine("(POST) " + theURL); + Console.WriteLine("client_id: " + MyConfiguration.Get()["API_CLIENTID"]); + Console.WriteLine("client_secret: " + MyConfiguration.Get()["API_SECRET"]); + Console.WriteLine("grant_type: client_credentials"); + } + var response = client.SendAsync(request).Result; + try + { + response.EnsureSuccessStatusCode(); + string jsonString = response.Content.ReadAsStringAsync().Result; + object responseData = JsonConvert.DeserializeObject(jsonString); + // return the Access Token. + accessToken = ((dynamic)responseData).access_token; + } + catch (Exception ex) + { + Console.WriteLine(request.RequestUri); + Console.WriteLine(ex.Message); + accessToken = null; + } + // return the Access Token. + return accessToken; + } + + public KeyCloak() + { + isDebug = MyConfiguration.Get()["DEBUG"] == "Y"; + try + { + accessToken = GetAccessToken(); + this.isOK = true; + } + catch + { + this.isOK = false; + } + } + + public bool KeyCloakIsOK() { return isOK; } + + public List KeyCloakGetGroups() + { + var client = new HttpClient(); + // https://{{Server}}/admin/realms/{{Realm}}/groups + string theURL = "https://" + MyConfiguration.Get()["API_SERVER"] + "/admin/realms/" + MyConfiguration.Get()["API_REALM"] + "/groups"; + var request = new HttpRequestMessage(HttpMethod.Get, theURL); + request.Headers.Add("Authorization", "Bearer " + accessToken); + if (isDebug) + { + Console.WriteLine("KeyCloakGetGroups"); + Console.WriteLine("(GET) " + theURL); + Console.WriteLine("Authorization Bearer " + accessToken); + } + var response = client.SendAsync(request).Result; + try + { + response.EnsureSuccessStatusCode(); + } + catch (HttpRequestException ex) + { + Console.WriteLine(ex.Message); + Console.WriteLine("KeyCloakGetGroupsAsync"); + } + string jsonString = response.Content.ReadAsStringAsync().Result; + List groups = JsonConvert.DeserializeObject>(jsonString); + foreach (KCGroups group in groups) + { + if (group.name == "ClassLess") classlessId = group.id; + if (group.name == "developer") developersId = group.id; + if (group.name == "teacher") teachersId = group.id; + if (group.name == "student") studentsId = group.id; + } + return groups; + } + + public string? KeyCloakClassLess() + { + if (classlessId == null) _ = KeyCloakGetGroups(); + return classlessId; + } + + public string? KeyCloakTeacher() + { + if (teachersId == null) _ = KeyCloakGetGroups(); + return teachersId; + } + + public string? KeyCloakStudent() + { + if (studentsId == null) _ = KeyCloakGetGroups(); + return studentsId; + } + + public List KeyCloakGetUsersGroups(string theUser) + { + var client = new HttpClient(); + // https://{{Server}}/admin/realms/{{Realm}}/users/{{kajeID}}/groups + string theURL = "https://" + MyConfiguration.Get()["API_SERVER"] + "/admin/realms/" + MyConfiguration.Get()["API_REALM"] + "/users/" + theUser + "/groups"; + var request = new HttpRequestMessage(HttpMethod.Get, theURL); + request.Headers.Add("Authorization", "Bearer " + accessToken); + if (isDebug) + { + Console.WriteLine("KeyCloakGetUsersGroups"); + Console.WriteLine("(GET) " + theURL); + Console.WriteLine("Authorization Bearer " + accessToken); + } + var response = client.SendAsync(request).Result; + try + { + response.EnsureSuccessStatusCode(); + } + catch (HttpRequestException ex) + { + Console.WriteLine(ex.Message); + Console.WriteLine("KeyCloakGetUsersGroupsAsync for user: [" + theUser + "]"); + } + string jsonString = response.Content.ReadAsStringAsync().Result; + List groups = JsonConvert.DeserializeObject>(jsonString); + isTeacher = false; + foreach (KCGroups group in groups) + { + if (group.name == "teacher" || group.name == "developer") isTeacher = true; + if (isDebug) + { + Console.WriteLine("in group: " + group.name); + } + } + return groups; + } + + public bool KeyCloakLeaveGroup(string theUser, string theGroup) + { + var client = new HttpClient(); + string theURL = "https://" + MyConfiguration.Get()["API_SERVER"] + "/admin/realms/" + MyConfiguration.Get()["API_REALM"] + "/users/" + theUser + "/groups/" + theGroup; + var request = new HttpRequestMessage(HttpMethod.Delete, theURL); + request.Headers.Add("Authorization", "Bearer " + accessToken); + if (isDebug) + { + Console.WriteLine("KeyCloakLeaveGroup"); + Console.WriteLine("(DELETE) " + theURL); + Console.WriteLine("Authorization Bearer " + accessToken); + } + var response = client.SendAsync(request).Result; + try + { + response.EnsureSuccessStatusCode(); + return true; + } + catch (Exception ex) + { + return false; + } + } + + public bool KeyCloakJoinGroup(string theUser, string theGroup) + { + var client = new HttpClient(); + string theURL = "https://" + MyConfiguration.Get()["API_SERVER"] + "/admin/realms/" + MyConfiguration.Get()["API_REALM"] + "/users/" + theUser + "/groups/" + theGroup; + var request = new HttpRequestMessage(HttpMethod.Put, theURL); + request.Headers.Add("Authorization", "Bearer " + accessToken); + if (isDebug) + { + Console.WriteLine("KeyCloakJoinGroup"); + Console.WriteLine("(PUT) " + theURL); + Console.WriteLine("Authorization Bearer " + accessToken); + } + var response = client.SendAsync(request).Result; + try + { + response.EnsureSuccessStatusCode(); + return true; + } + catch (Exception ex) + { + Console.WriteLine(ex.Message); + Console.WriteLine("KeyCloakJoinGroup: [" + theGroup + "] for user: [" + theUser + "]"); + return false; + } + } + + public void KeyCloakToggleMembership(string theUser, string theGroup) + { + List myGroups = KeyCloakGetUsersGroups(theUser); + if (isDebug) + { + foreach (KCGroups group in myGroups) + { + Console.WriteLine("{0} member of {1}", theUser, group.name); + } + } + foreach (KCGroups group in myGroups) + { + if (group.id == theGroup) + { + KeyCloakLeaveGroup(theUser, theGroup); + if (isDebug) Console.WriteLine("{0} left {1}", theUser, theGroup); + return; + } + + } + // if we get here, then create membership + KeyCloakJoinGroup(theUser, theGroup); + if (isDebug) Console.WriteLine("{0} joined {1}", theUser, theGroup); + } + + public bool KeyCloakIsTeacher() { return isTeacher; } + } + + public class KCUserGroups + { + public string? id { get; set; } + public string? name { get; set; } + public string? path { get; set; } + + } + + public class KCGroups : KCUserGroups + { + public List subGroups { get; set; } + } + +} diff --git a/ClassSelect/ClassSelect/Models/Groups.cs b/ClassSelect/ClassSelect/Models/Groups.cs new file mode 100644 index 0000000..0579a2a --- /dev/null +++ b/ClassSelect/ClassSelect/Models/Groups.cs @@ -0,0 +1,8 @@ +namespace ClassSelect.Models +{ + public class Groups : UserGroups + { + public List subGroups { get; set; } + } + +} diff --git a/ClassSelect/ClassSelect/Models/OpenIDUCNData.cs b/ClassSelect/ClassSelect/Models/OpenIDUCNData.cs new file mode 100644 index 0000000..a96f24d --- /dev/null +++ b/ClassSelect/ClassSelect/Models/OpenIDUCNData.cs @@ -0,0 +1,8 @@ +namespace ClassSelect.Models +{ + public class OpenIDUCNData + { + public string? theRole { get; set; } + public List? theClass { get; set; } + } +} diff --git a/ClassSelect/ClassSelect/Models/UserGroups.cs b/ClassSelect/ClassSelect/Models/UserGroups.cs new file mode 100644 index 0000000..89995ed --- /dev/null +++ b/ClassSelect/ClassSelect/Models/UserGroups.cs @@ -0,0 +1,10 @@ +namespace ClassSelect.Models +{ + public class UserGroups + { + public string? id { get; set; } + public string? name { get; set; } + public string? path { get; set; } + + } +} diff --git a/ClassSelect/ClassSelect/OpenIDConnect/OpenIDConnectUtils.cs b/ClassSelect/ClassSelect/OpenIDConnect/OpenIDConnectUtils.cs new file mode 100644 index 0000000..ca04663 --- /dev/null +++ b/ClassSelect/ClassSelect/OpenIDConnect/OpenIDConnectUtils.cs @@ -0,0 +1,153 @@ +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Authentication.Cookies; +using Microsoft.AspNetCore.Authentication.OpenIdConnect; +using Microsoft.AspNetCore.HttpOverrides; +using Microsoft.IdentityModel.Tokens; +using System.IdentityModel.Tokens.Jwt; + + + +namespace ClassSelect.OpenIDConnect +{ + public class OpenIDConnectUtils + { + // Configuration priority from highest to lowest + // Highest: Command line arguments + // : Non-prefixed environment variables + // : User secrets from the .NET User Secrets Manager + // : Any appsettings.{ ENVIRONMENT_NAME }.json files + // : The appsettings.json file + // Lowest : Fallback to the host configuration + + /// + /// Setting up OpenIDConnect authentication (Program.cs) + /// + /// WebApplicationBuilder + + public void ConfigureBuild(WebApplicationBuilder builder) + { + MyConfiguration.Set(builder.Configuration); + builder.Services.AddAuthentication(options => + { + options.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme; + options.DefaultChallengeScheme = OpenIdConnectDefaults.AuthenticationScheme; + }) + .AddCookie() + .AddOpenIdConnect(OpenIdConnectDefaults.AuthenticationScheme, options => + { + options.Authority = builder.Configuration["OpenIDRealmURI"]; + options.ClientId = builder.Configuration["OpenIDClient"]; + options.ClientSecret = builder.Configuration["OpenIDSecret"]; + options.CallbackPath = "/signin-oidc"; + + // Authorization Code flow (recommended) + options.ResponseType = "code"; + options.SaveTokens = true; // store tokens in auth properties + options.GetClaimsFromUserInfoEndpoint = true; + + // Scopes - clear then add what's needed + options.Scope.Clear(); + options.Scope.Add("openid"); + options.Scope.Add("profile"); + options.Scope.Add("ucn"); + options.Scope.Add("email"); + options.Scope.Add("offline_access"); // to get refresh tokens + + // Map claim types if needed + options.TokenValidationParameters = new TokenValidationParameters + { + NameClaimType = "name", + RoleClaimType = "roles" + }; + + // Optional: events for logging / error handling + options.Events = new OpenIdConnectEvents + { + OnTokenValidated = context => + { + // e.g. add custom claims or logging + return Task.CompletedTask; + }, + OnAuthenticationFailed = context => + { + context.HandleResponse(); + context.Response.Redirect("/Error?message=" + Uri.EscapeDataString(context.Exception.Message)); + return Task.CompletedTask; + } + }; + }); + // Change here for authorization policies + builder.Services + .AddAuthorizationBuilder() + .AddPolicy("read_access", builder => + { + // claim, list of acceptable values + builder.RequireClaim("myClaim", "MyClaimValueRO1", "MyClaimValueRO2"); + }) + .AddPolicy("write_access", builder => + { + builder.RequireClaim("myClaim", "MyClaimValueRW1", "MyClaimValueRW2"); + }); + + // Require authentication globally (optional) + builder.Services.AddRazorPages(options => + { + options.Conventions.AuthorizeFolder("/"); + }); + builder.Services.Configure(options => + { + options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto; + options.KnownNetworks.Clear(); + options.KnownProxies.Clear(); + }); + + } + + /// + /// Map synthetic endpoints for authentication + /// + /// WebApplication + public void ConfigureApp(WebApplication app) + { + app.UseStaticFiles(); + + app.UseRouting(); + + app.UseForwardedHeaders(); + app.UseAuthentication(); + app.UseAuthorization(); + + app.MapRazorPages(); // Or app.MapDefaultControllerRoute(); + + app.Run(); + } + + public JwtSecurityToken GetJwtPayload(HttpContext myContext) + { + var handler = new JwtSecurityTokenHandler(); + return handler.ReadJwtToken(myContext.GetTokenAsync("access_token").Result); + } + + public string GetJwtClaim(HttpContext myContext, string theClaim) + { + JwtSecurityToken jwtPayload = GetJwtPayload(myContext); + return jwtPayload.Claims.FirstOrDefault(claim => claim.Type == theClaim).Value; + } + + } + + static public class MyConfiguration + { + static ConfigurationManager _config; + static public void Set(ConfigurationManager config) + { + _config = config; + } + + static public ConfigurationManager Get() + { + return _config; + } + + } +} diff --git a/ClassSelect/ClassSelect/Pages/Error.cshtml b/ClassSelect/ClassSelect/Pages/Error.cshtml new file mode 100644 index 0000000..6f92b95 --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/Error.cshtml @@ -0,0 +1,26 @@ +@page +@model ErrorModel +@{ + ViewData["Title"] = "Error"; +} + +

Error.

+

An error occurred while processing your request.

+ +@if (Model.ShowRequestId) +{ +

+ Request ID: @Model.RequestId +

+} + +

Development Mode

+

+ Swapping to the Development environment displays detailed information about the error that occurred. +

+

+ The Development environment shouldn't be enabled for deployed applications. + It can result in displaying sensitive information from exceptions to end users. + For local debugging, enable the Development environment by setting the ASPNETCORE_ENVIRONMENT environment variable to Development + and restarting the app. +

diff --git a/ClassSelect/ClassSelect/Pages/Error.cshtml.cs b/ClassSelect/ClassSelect/Pages/Error.cshtml.cs new file mode 100644 index 0000000..6df0500 --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/Error.cshtml.cs @@ -0,0 +1,27 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; +using System.Diagnostics; + +namespace ClassSelect.Pages +{ + [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)] + [IgnoreAntiforgeryToken] + public class ErrorModel : PageModel + { + public string? RequestId { get; set; } + + public bool ShowRequestId => !string.IsNullOrEmpty(RequestId); + + private readonly ILogger _logger; + + public ErrorModel(ILogger logger) + { + _logger = logger; + } + + public void OnGet() + { + RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier; + } + } +} \ No newline at end of file diff --git a/ClassSelect/ClassSelect/Pages/Index.cshtml b/ClassSelect/ClassSelect/Pages/Index.cshtml new file mode 100644 index 0000000..daa4f5c --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/Index.cshtml @@ -0,0 +1,85 @@ +@page +@model IndexModel +@{ + ViewData["Title"] = "Please select your Class"; +} + +@if (Model.isTeacher) +{ +
+
+ You are recognized as a teacher. You may toggle membership of any class

+
+
+
+
+ + + + + + + + + + + +
Current Groups and Classes
+ @foreach (var item in Model.currentGroups) + { + + @item.name
+ } +
+ +
+
+
+
+
+ + +
+
+ You have to log out to activate the new settings
+
+ + +
+
+
+} +else +{ +
+
+ Your current Class is: @Model.ucnData.theClass[0]

+
+
+
+
+
+ + +
+
+
+} diff --git a/ClassSelect/ClassSelect/Pages/Index.cshtml.cs b/ClassSelect/ClassSelect/Pages/Index.cshtml.cs new file mode 100644 index 0000000..7551e74 --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/Index.cshtml.cs @@ -0,0 +1,159 @@ +using ClassSelect.Implementations; +using ClassSelect.Models; +using ClassSelect.OpenIDConnect; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; +using Newtonsoft.Json; +using System.Collections; +using System.IdentityModel.Tokens.Jwt; + + +namespace ClassSelect.Pages +{ + public class IndexModel : PageModel + { + [BindProperty] + public List? availableGroups { get; set; } + + [BindProperty] + public OpenIDUCNData? ucnData { get; set; } + + [BindProperty] + public string UserID { get; set; } + + [BindProperty] + public List currentGroups { get; set; } + + [BindProperty] + public bool isTeacher { get; set; } + + private bool isDebug; + private string KCUserID { get; set; } + + private OpenIDConnectUtils OpenIDUtils = new(); + + private readonly ILogger _logger; + + public IndexModel(ILogger logger) + { + _logger = logger; + } + + /// + /// Loads available Jeycloak groups, and authorizes user. + /// + /// + private void LoadIdFromAccesstoken(KeyCloak keyCloak) + { + // load available groups from keycloak + availableGroups = keyCloak.KeyCloakGetGroups(); + KCUserID = OpenIDUtils.GetJwtClaim(HttpContext, "sub"); + string? ucnDataJson = OpenIDUtils.GetJwtClaim(HttpContext, "ucn"); + if (ucnDataJson != null) + { + // the ucn section is available, but is it safe? + ucnData = JsonConvert.DeserializeObject(ucnDataJson); + if (ucnData.theRole == null) ucnDataJson = null; + } + if (ucnDataJson == null) + { + string email = OpenIDUtils.GetJwtClaim(HttpContext, "email"); + Console.WriteLine("New entity: " + email); + // Lets try to determine if student or teacher. All emails starting with a digit is a student, kajestud is a student. Others are teachers + if (email[0] >= '0' && email[0] <= '9') + { + // Student + keyCloak.KeyCloakJoinGroup(KCUserID, keyCloak.KeyCloakStudent()); + keyCloak.KeyCloakJoinGroup(KCUserID, keyCloak.KeyCloakClassLess()); + ucnData.theClass = new(); + ucnData.theClass.Add("Please select your class"); + ucnData.theRole = "student"; + isTeacher = false; + } + else + { + // Teacher + keyCloak.KeyCloakJoinGroup(KCUserID, keyCloak.KeyCloakTeacher()); + ucnData.theClass = new(); + ucnData.theRole = "teacher"; + isTeacher = true; + } + } + else + { + // the ucn section is available + ucnData = JsonConvert.DeserializeObject(ucnDataJson); + if (isDebug) Console.WriteLine("userID=[{0}] ucnDataJson=[{1}]", KCUserID, ucnDataJson); + } + } + + public void Common() + { + isDebug = MyConfiguration.Get()["DEBUG"] == "Y"; + KeyCloak keyCloak = new(); + LoadIdFromAccesstoken(keyCloak); + currentGroups = keyCloak.KeyCloakGetUsersGroups(KCUserID); //loads isTeacher value + isTeacher = keyCloak.KeyCloakIsTeacher(); + if (isDebug) + { + Console.WriteLine("currentGroups.Count= " + currentGroups.Count.ToString()); + if (isTeacher) Console.WriteLine("TEACHER"); else Console.WriteLine("STUDENT"); + foreach (KCGroups item in currentGroups) + { + Console.WriteLine("Member of: " + item.name); + } + } + isTeacher = keyCloak.KeyCloakIsTeacher(); + } + + + public void OnGet() + { + if (isDebug) Console.WriteLine("OnGet..."); + Common(); + if (isDebug) Console.WriteLine("OnGet...Done"); + } + + public IActionResult OnPost(string action = "ERR", string target = "ERR") + { + KeyCloak keyCloak = new(); + Common(); + if (isDebug) Console.WriteLine("OnPost [{0}] [{1}]", action, target); + if (action == "selectclass") + { + // Get the groups for this user + List myGroups = keyCloak.KeyCloakGetUsersGroups(KCUserID); + if (isDebug) Console.WriteLine("Student: {0}", KCUserID); + if (action == "selectclass") // Students can only be associated to one class + { + keyCloak.KeyCloakLeaveGroup(KCUserID, keyCloak.KeyCloakClassLess()); + foreach (KCGroups group in myGroups) + if (group.name.Contains("-CSD-")) + { + keyCloak.KeyCloakLeaveGroup(KCUserID, group.id); + if (isDebug) Console.WriteLine("{0} leaving {1}:{2}", KCUserID, group.id, group.name); + } + } + keyCloak.KeyCloakJoinGroup(KCUserID, target); + } + if (action == "toggleclass") + { + if (isTeacher) + { + if (isDebug) Console.WriteLine("toggleclass: Teacher: [{0}] [{1}]", KCUserID, target); + keyCloak.KeyCloakToggleMembership(KCUserID, target); + } + else + { + if (isDebug) Console.WriteLine("MUST BE TEACHER TO DO THIS"); + } + } + if (isTeacher) + { + if (action == "logout") return Redirect("https://auth.a.ucnit.eu/realms/UCNit/protocol/openid-connect/logout"); + return Redirect("/"); + } + return Redirect("https://auth.a.ucnit.eu/realms/UCNit/protocol/openid-connect/logout"); + } + } +} \ No newline at end of file diff --git a/ClassSelect/ClassSelect/Pages/Privacy.cshtml b/ClassSelect/ClassSelect/Pages/Privacy.cshtml new file mode 100644 index 0000000..03dfbde --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/Privacy.cshtml @@ -0,0 +1,11 @@ +@page +@model PrivacyModel +@{ + ViewData["Title"] = "Privacy Policy"; +} +

@ViewData["Title"]

+ +

This site appends the following information to your personal UCN login:

+
    +
  • Your chosen class
  • +
diff --git a/ClassSelect/ClassSelect/Pages/Privacy.cshtml.cs b/ClassSelect/ClassSelect/Pages/Privacy.cshtml.cs new file mode 100644 index 0000000..589c3fb --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/Privacy.cshtml.cs @@ -0,0 +1,19 @@ +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; + +namespace ClassSelect.Pages +{ + public class PrivacyModel : PageModel + { + private readonly ILogger _logger; + + public PrivacyModel(ILogger logger) + { + _logger = logger; + } + + public void OnGet() + { + } + } +} \ No newline at end of file diff --git a/ClassSelect/ClassSelect/Pages/Shared/_Layout.cshtml b/ClassSelect/ClassSelect/Pages/Shared/_Layout.cshtml new file mode 100644 index 0000000..334c85c --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/Shared/_Layout.cshtml @@ -0,0 +1,51 @@ + + + + + + @ViewData["Title"] - ClassSelect + + + + + +
+ +
+
+
+ @RenderBody() +
+
+ +
+
+ © 2023 - ClassSelect - Privacy +
+
+ + + + + + @await RenderSectionAsync("Scripts", required: false) + + \ No newline at end of file diff --git a/ClassSelect/ClassSelect/Pages/Shared/_Layout.cshtml.css b/ClassSelect/ClassSelect/Pages/Shared/_Layout.cshtml.css new file mode 100644 index 0000000..a72cbea --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/Shared/_Layout.cshtml.css @@ -0,0 +1,48 @@ +/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification +for details on configuring this project to bundle and minify static web assets. */ + +a.navbar-brand { + white-space: normal; + text-align: center; + word-break: break-all; +} + +a { + color: #0077cc; +} + +.btn-primary { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.nav-pills .nav-link.active, .nav-pills .show > .nav-link { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.border-top { + border-top: 1px solid #e5e5e5; +} +.border-bottom { + border-bottom: 1px solid #e5e5e5; +} + +.box-shadow { + box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); +} + +button.accept-policy { + font-size: 1rem; + line-height: inherit; +} + +.footer { + position: absolute; + bottom: 0; + width: 100%; + white-space: nowrap; + line-height: 60px; +} diff --git a/ClassSelect/ClassSelect/Pages/Shared/_ValidationScriptsPartial.cshtml b/ClassSelect/ClassSelect/Pages/Shared/_ValidationScriptsPartial.cshtml new file mode 100644 index 0000000..5a16d80 --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/Shared/_ValidationScriptsPartial.cshtml @@ -0,0 +1,2 @@ + + diff --git a/ClassSelect/ClassSelect/Pages/_ViewImports.cshtml b/ClassSelect/ClassSelect/Pages/_ViewImports.cshtml new file mode 100644 index 0000000..c264471 --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/_ViewImports.cshtml @@ -0,0 +1,3 @@ +@using ClassSelect +@namespace ClassSelect.Pages +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers diff --git a/ClassSelect/ClassSelect/Pages/_ViewStart.cshtml b/ClassSelect/ClassSelect/Pages/_ViewStart.cshtml new file mode 100644 index 0000000..a5f1004 --- /dev/null +++ b/ClassSelect/ClassSelect/Pages/_ViewStart.cshtml @@ -0,0 +1,3 @@ +@{ + Layout = "_Layout"; +} diff --git a/ClassSelect/ClassSelect/Program.cs b/ClassSelect/ClassSelect/Program.cs new file mode 100644 index 0000000..0a902a7 --- /dev/null +++ b/ClassSelect/ClassSelect/Program.cs @@ -0,0 +1,32 @@ +// +// Extra packages installed: +// bootstrap - latest stable 5.x.x +// Microsoft.AspNetCore.Authentication.JwtBearer - latest version 8.x.x +// Microsoft.AspNetCore.Authentication.OpenIdConnect - latest version 8.x.x +// Microsoft.IdentityModel.JsonWebTokens - latest version 8.x.x +// Microsoft.IdentityModel.Protocols.OpenIdConnect - latest version +// Newtonsoft.Json - latest + + + +using ClassSelect.OpenIDConnect; + +var builder = WebApplication.CreateBuilder(args); + +// Configure for OpenID +OpenIDConnectUtils myConfig = new(); + +myConfig.ConfigureBuild(builder); + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (!app.Environment.IsDevelopment()) +{ + app.UseExceptionHandler("/Error"); + // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts. + app.UseHsts(); +} + +myConfig.ConfigureApp(app); + diff --git a/ClassSelect/ClassSelect/Properties/launchSettings.json b/ClassSelect/ClassSelect/Properties/launchSettings.json new file mode 100644 index 0000000..feb2aaf --- /dev/null +++ b/ClassSelect/ClassSelect/Properties/launchSettings.json @@ -0,0 +1,38 @@ +{ + "profiles": { + "http": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "dotnetRunMessages": true, + "applicationUrl": "http://localhost:5140" + }, + "https": { + "commandName": "Project", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "dotnetRunMessages": true, + "applicationUrl": "https://localhost:7777;http://localhost:5140" + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + }, + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:5141", + "sslPort": 44343 + } + } +} \ No newline at end of file diff --git a/ClassSelect/ClassSelect/appsettings.Development.json b/ClassSelect/ClassSelect/appsettings.Development.json new file mode 100644 index 0000000..770d3e9 --- /dev/null +++ b/ClassSelect/ClassSelect/appsettings.Development.json @@ -0,0 +1,9 @@ +{ + "DetailedErrors": true, + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/ClassSelect/ClassSelect/appsettings.json b/ClassSelect/ClassSelect/appsettings.json new file mode 100644 index 0000000..79df7d1 --- /dev/null +++ b/ClassSelect/ClassSelect/appsettings.json @@ -0,0 +1,18 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "Comment1": "Arguments for KeyCloak API Connection", + "API_SERVER": "auth.a.ucnit.eu", + "API_REALM": "UCNit", + "API_CLIENTID": "API", + "API_SECRET": "u58wi7fY6GhBBrQsEIMcqsH4RnwdEpOw", + "Comment2": "Arguments for KeyCloak Code Flow", + "OpenIDRealmURI": "https://auth.a.ucnit.eu/realms/UCNit", + "OpenIDClient": "General", + "OpenIDSecret": "7mIerwlVkhOX6wWYIWMzh3qiJq8pm1dn" +} diff --git a/ClassSelect/ClassSelect/wwwroot/css/site.css b/ClassSelect/ClassSelect/wwwroot/css/site.css new file mode 100644 index 0000000..f8d98fc --- /dev/null +++ b/ClassSelect/ClassSelect/wwwroot/css/site.css @@ -0,0 +1,22 @@ +html { + font-size: 14px; +} + +@media (min-width: 768px) { + html { + font-size: 16px; + } +} + +.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus { + box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb; +} + +html { + position: relative; + min-height: 100%; +} + +body { + margin-bottom: 60px; +} \ No newline at end of file diff --git a/ClassSelect/ClassSelect/wwwroot/favicon.ico b/ClassSelect/ClassSelect/wwwroot/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..63e859b476eff5055e0e557aaa151ca8223fbeef GIT binary patch literal 5430 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

%U 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

GO>g>q5w5(SP+qn;%_w8(f0 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�^Zuj$K!uIG5nyKk1zCh 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

~wEHkh+`hGhe{4O0M`JF>8~VRA0Y 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⁢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�T8_nw7DcTm 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 * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-left: 8.33333333%; +} + +.offset-2 { + margin-left: 16.66666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.33333333%; +} + +.offset-5 { + margin-left: 41.66666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.33333333%; +} + +.offset-8 { + margin-left: 66.66666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.33333333%; +} + +.offset-11 { + margin-left: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-left: 0; + } + + .offset-sm-1 { + margin-left: 8.33333333%; + } + + .offset-sm-2 { + margin-left: 16.66666667%; + } + + .offset-sm-3 { + margin-left: 25%; + } + + .offset-sm-4 { + margin-left: 33.33333333%; + } + + .offset-sm-5 { + margin-left: 41.66666667%; + } + + .offset-sm-6 { + margin-left: 50%; + } + + .offset-sm-7 { + margin-left: 58.33333333%; + } + + .offset-sm-8 { + margin-left: 66.66666667%; + } + + .offset-sm-9 { + margin-left: 75%; + } + + .offset-sm-10 { + margin-left: 83.33333333%; + } + + .offset-sm-11 { + margin-left: 91.66666667%; + } + + .g-sm-0, +.gx-sm-0 { + --bs-gutter-x: 0; + } + + .g-sm-0, +.gy-sm-0 { + --bs-gutter-y: 0; + } + + .g-sm-1, +.gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + + .g-sm-3, +.gx-sm-3 { + --bs-gutter-x: 1rem; + } + + .g-sm-3, +.gy-sm-3 { + --bs-gutter-y: 1rem; + } + + .g-sm-4, +.gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + + .g-sm-4, +.gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + + .g-sm-5, +.gx-sm-5 { + --bs-gutter-x: 3rem; + } + + .g-sm-5, +.gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-left: 0; + } + + .offset-md-1 { + margin-left: 8.33333333%; + } + + .offset-md-2 { + margin-left: 16.66666667%; + } + + .offset-md-3 { + margin-left: 25%; + } + + .offset-md-4 { + margin-left: 33.33333333%; + } + + .offset-md-5 { + margin-left: 41.66666667%; + } + + .offset-md-6 { + margin-left: 50%; + } + + .offset-md-7 { + margin-left: 58.33333333%; + } + + .offset-md-8 { + margin-left: 66.66666667%; + } + + .offset-md-9 { + margin-left: 75%; + } + + .offset-md-10 { + margin-left: 83.33333333%; + } + + .offset-md-11 { + margin-left: 91.66666667%; + } + + .g-md-0, +.gx-md-0 { + --bs-gutter-x: 0; + } + + .g-md-0, +.gy-md-0 { + --bs-gutter-y: 0; + } + + .g-md-1, +.gx-md-1 { + --bs-gutter-x: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.5rem; + } + + .g-md-3, +.gx-md-3 { + --bs-gutter-x: 1rem; + } + + .g-md-3, +.gy-md-3 { + --bs-gutter-y: 1rem; + } + + .g-md-4, +.gx-md-4 { + --bs-gutter-x: 1.5rem; + } + + .g-md-4, +.gy-md-4 { + --bs-gutter-y: 1.5rem; + } + + .g-md-5, +.gx-md-5 { + --bs-gutter-x: 3rem; + } + + .g-md-5, +.gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-left: 0; + } + + .offset-lg-1 { + margin-left: 8.33333333%; + } + + .offset-lg-2 { + margin-left: 16.66666667%; + } + + .offset-lg-3 { + margin-left: 25%; + } + + .offset-lg-4 { + margin-left: 33.33333333%; + } + + .offset-lg-5 { + margin-left: 41.66666667%; + } + + .offset-lg-6 { + margin-left: 50%; + } + + .offset-lg-7 { + margin-left: 58.33333333%; + } + + .offset-lg-8 { + margin-left: 66.66666667%; + } + + .offset-lg-9 { + margin-left: 75%; + } + + .offset-lg-10 { + margin-left: 83.33333333%; + } + + .offset-lg-11 { + margin-left: 91.66666667%; + } + + .g-lg-0, +.gx-lg-0 { + --bs-gutter-x: 0; + } + + .g-lg-0, +.gy-lg-0 { + --bs-gutter-y: 0; + } + + .g-lg-1, +.gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + + .g-lg-3, +.gx-lg-3 { + --bs-gutter-x: 1rem; + } + + .g-lg-3, +.gy-lg-3 { + --bs-gutter-y: 1rem; + } + + .g-lg-4, +.gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + + .g-lg-4, +.gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + + .g-lg-5, +.gx-lg-5 { + --bs-gutter-x: 3rem; + } + + .g-lg-5, +.gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-left: 0; + } + + .offset-xl-1 { + margin-left: 8.33333333%; + } + + .offset-xl-2 { + margin-left: 16.66666667%; + } + + .offset-xl-3 { + margin-left: 25%; + } + + .offset-xl-4 { + margin-left: 33.33333333%; + } + + .offset-xl-5 { + margin-left: 41.66666667%; + } + + .offset-xl-6 { + margin-left: 50%; + } + + .offset-xl-7 { + margin-left: 58.33333333%; + } + + .offset-xl-8 { + margin-left: 66.66666667%; + } + + .offset-xl-9 { + margin-left: 75%; + } + + .offset-xl-10 { + margin-left: 83.33333333%; + } + + .offset-xl-11 { + margin-left: 91.66666667%; + } + + .g-xl-0, +.gx-xl-0 { + --bs-gutter-x: 0; + } + + .g-xl-0, +.gy-xl-0 { + --bs-gutter-y: 0; + } + + .g-xl-1, +.gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xl-3, +.gx-xl-3 { + --bs-gutter-x: 1rem; + } + + .g-xl-3, +.gy-xl-3 { + --bs-gutter-y: 1rem; + } + + .g-xl-4, +.gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xl-4, +.gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xl-5, +.gx-xl-5 { + --bs-gutter-x: 3rem; + } + + .g-xl-5, +.gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-left: 0; + } + + .offset-xxl-1 { + margin-left: 8.33333333%; + } + + .offset-xxl-2 { + margin-left: 16.66666667%; + } + + .offset-xxl-3 { + margin-left: 25%; + } + + .offset-xxl-4 { + margin-left: 33.33333333%; + } + + .offset-xxl-5 { + margin-left: 41.66666667%; + } + + .offset-xxl-6 { + margin-left: 50%; + } + + .offset-xxl-7 { + margin-left: 58.33333333%; + } + + .offset-xxl-8 { + margin-left: 66.66666667%; + } + + .offset-xxl-9 { + margin-left: 75%; + } + + .offset-xxl-10 { + margin-left: 83.33333333%; + } + + .offset-xxl-11 { + margin-left: 91.66666667%; + } + + .g-xxl-0, +.gx-xxl-0 { + --bs-gutter-x: 0; + } + + .g-xxl-0, +.gy-xxl-0 { + --bs-gutter-y: 0; + } + + .g-xxl-1, +.gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xxl-3, +.gx-xxl-3 { + --bs-gutter-x: 1rem; + } + + .g-xxl-3, +.gy-xxl-3 { + --bs-gutter-y: 1rem; + } + + .g-xxl-4, +.gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xxl-4, +.gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xxl-5, +.gx-xxl-5 { + --bs-gutter-x: 3rem; + } + + .g-xxl-5, +.gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0 !important; +} + +.me-1 { + margin-right: 0.25rem !important; +} + +.me-2 { + margin-right: 0.5rem !important; +} + +.me-3 { + margin-right: 1rem !important; +} + +.me-4 { + margin-right: 1.5rem !important; +} + +.me-5 { + margin-right: 3rem !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0 !important; +} + +.ms-1 { + margin-left: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.5rem !important; +} + +.ms-3 { + margin-left: 1rem !important; +} + +.ms-4 { + margin-left: 1.5rem !important; +} + +.ms-5 { + margin-left: 3rem !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; +} + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-right: 0 !important; +} + +.pe-1 { + padding-right: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.5rem !important; +} + +.pe-3 { + padding-right: 1rem !important; +} + +.pe-4 { + padding-right: 1.5rem !important; +} + +.pe-5 { + padding-right: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-left: 0 !important; +} + +.ps-1 { + padding-left: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +@media (min-width: 576px) { + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-grid { + display: grid !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } + + .order-sm-first { + order: -1 !important; + } + + .order-sm-0 { + order: 0 !important; + } + + .order-sm-1 { + order: 1 !important; + } + + .order-sm-2 { + order: 2 !important; + } + + .order-sm-3 { + order: 3 !important; + } + + .order-sm-4 { + order: 4 !important; + } + + .order-sm-5 { + order: 5 !important; + } + + .order-sm-last { + order: 6 !important; + } + + .m-sm-0 { + margin: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mt-sm-1 { + margin-top: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.5rem !important; + } + + .mt-sm-3 { + margin-top: 1rem !important; + } + + .mt-sm-4 { + margin-top: 1.5rem !important; + } + + .mt-sm-5 { + margin-top: 3rem !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .me-sm-0 { + margin-right: 0 !important; + } + + .me-sm-1 { + margin-right: 0.25rem !important; + } + + .me-sm-2 { + margin-right: 0.5rem !important; + } + + .me-sm-3 { + margin-right: 1rem !important; + } + + .me-sm-4 { + margin-right: 1.5rem !important; + } + + .me-sm-5 { + margin-right: 3rem !important; + } + + .me-sm-auto { + margin-right: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + .mb-sm-3 { + margin-bottom: 1rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + + .mb-sm-5 { + margin-bottom: 3rem !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-left: 0 !important; + } + + .ms-sm-1 { + margin-left: 0.25rem !important; + } + + .ms-sm-2 { + margin-left: 0.5rem !important; + } + + .ms-sm-3 { + margin-left: 1rem !important; + } + + .ms-sm-4 { + margin-left: 1.5rem !important; + } + + .ms-sm-5 { + margin-left: 3rem !important; + } + + .ms-sm-auto { + margin-left: auto !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pt-sm-1 { + padding-top: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.5rem !important; + } + + .pt-sm-3 { + padding-top: 1rem !important; + } + + .pt-sm-4 { + padding-top: 1.5rem !important; + } + + .pt-sm-5 { + padding-top: 3rem !important; + } + + .pe-sm-0 { + padding-right: 0 !important; + } + + .pe-sm-1 { + padding-right: 0.25rem !important; + } + + .pe-sm-2 { + padding-right: 0.5rem !important; + } + + .pe-sm-3 { + padding-right: 1rem !important; + } + + .pe-sm-4 { + padding-right: 1.5rem !important; + } + + .pe-sm-5 { + padding-right: 3rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pb-sm-3 { + padding-bottom: 1rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pb-sm-5 { + padding-bottom: 3rem !important; + } + + .ps-sm-0 { + padding-left: 0 !important; + } + + .ps-sm-1 { + padding-left: 0.25rem !important; + } + + .ps-sm-2 { + padding-left: 0.5rem !important; + } + + .ps-sm-3 { + padding-left: 1rem !important; + } + + .ps-sm-4 { + padding-left: 1.5rem !important; + } + + .ps-sm-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 768px) { + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-grid { + display: grid !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } + + .order-md-first { + order: -1 !important; + } + + .order-md-0 { + order: 0 !important; + } + + .order-md-1 { + order: 1 !important; + } + + .order-md-2 { + order: 2 !important; + } + + .order-md-3 { + order: 3 !important; + } + + .order-md-4 { + order: 4 !important; + } + + .order-md-5 { + order: 5 !important; + } + + .order-md-last { + order: 6 !important; + } + + .m-md-0 { + margin: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mt-md-1 { + margin-top: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.5rem !important; + } + + .mt-md-3 { + margin-top: 1rem !important; + } + + .mt-md-4 { + margin-top: 1.5rem !important; + } + + .mt-md-5 { + margin-top: 3rem !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .me-md-0 { + margin-right: 0 !important; + } + + .me-md-1 { + margin-right: 0.25rem !important; + } + + .me-md-2 { + margin-right: 0.5rem !important; + } + + .me-md-3 { + margin-right: 1rem !important; + } + + .me-md-4 { + margin-right: 1.5rem !important; + } + + .me-md-5 { + margin-right: 3rem !important; + } + + .me-md-auto { + margin-right: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + .mb-md-3 { + margin-bottom: 1rem !important; + } + + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + + .mb-md-5 { + margin-bottom: 3rem !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-left: 0 !important; + } + + .ms-md-1 { + margin-left: 0.25rem !important; + } + + .ms-md-2 { + margin-left: 0.5rem !important; + } + + .ms-md-3 { + margin-left: 1rem !important; + } + + .ms-md-4 { + margin-left: 1.5rem !important; + } + + .ms-md-5 { + margin-left: 3rem !important; + } + + .ms-md-auto { + margin-left: auto !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pt-md-1 { + padding-top: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.5rem !important; + } + + .pt-md-3 { + padding-top: 1rem !important; + } + + .pt-md-4 { + padding-top: 1.5rem !important; + } + + .pt-md-5 { + padding-top: 3rem !important; + } + + .pe-md-0 { + padding-right: 0 !important; + } + + .pe-md-1 { + padding-right: 0.25rem !important; + } + + .pe-md-2 { + padding-right: 0.5rem !important; + } + + .pe-md-3 { + padding-right: 1rem !important; + } + + .pe-md-4 { + padding-right: 1.5rem !important; + } + + .pe-md-5 { + padding-right: 3rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + .pb-md-3 { + padding-bottom: 1rem !important; + } + + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + + .pb-md-5 { + padding-bottom: 3rem !important; + } + + .ps-md-0 { + padding-left: 0 !important; + } + + .ps-md-1 { + padding-left: 0.25rem !important; + } + + .ps-md-2 { + padding-left: 0.5rem !important; + } + + .ps-md-3 { + padding-left: 1rem !important; + } + + .ps-md-4 { + padding-left: 1.5rem !important; + } + + .ps-md-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 992px) { + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-grid { + display: grid !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } + + .order-lg-first { + order: -1 !important; + } + + .order-lg-0 { + order: 0 !important; + } + + .order-lg-1 { + order: 1 !important; + } + + .order-lg-2 { + order: 2 !important; + } + + .order-lg-3 { + order: 3 !important; + } + + .order-lg-4 { + order: 4 !important; + } + + .order-lg-5 { + order: 5 !important; + } + + .order-lg-last { + order: 6 !important; + } + + .m-lg-0 { + margin: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mt-lg-1 { + margin-top: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.5rem !important; + } + + .mt-lg-3 { + margin-top: 1rem !important; + } + + .mt-lg-4 { + margin-top: 1.5rem !important; + } + + .mt-lg-5 { + margin-top: 3rem !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .me-lg-0 { + margin-right: 0 !important; + } + + .me-lg-1 { + margin-right: 0.25rem !important; + } + + .me-lg-2 { + margin-right: 0.5rem !important; + } + + .me-lg-3 { + margin-right: 1rem !important; + } + + .me-lg-4 { + margin-right: 1.5rem !important; + } + + .me-lg-5 { + margin-right: 3rem !important; + } + + .me-lg-auto { + margin-right: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + .mb-lg-3 { + margin-bottom: 1rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + + .mb-lg-5 { + margin-bottom: 3rem !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-left: 0 !important; + } + + .ms-lg-1 { + margin-left: 0.25rem !important; + } + + .ms-lg-2 { + margin-left: 0.5rem !important; + } + + .ms-lg-3 { + margin-left: 1rem !important; + } + + .ms-lg-4 { + margin-left: 1.5rem !important; + } + + .ms-lg-5 { + margin-left: 3rem !important; + } + + .ms-lg-auto { + margin-left: auto !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pt-lg-1 { + padding-top: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.5rem !important; + } + + .pt-lg-3 { + padding-top: 1rem !important; + } + + .pt-lg-4 { + padding-top: 1.5rem !important; + } + + .pt-lg-5 { + padding-top: 3rem !important; + } + + .pe-lg-0 { + padding-right: 0 !important; + } + + .pe-lg-1 { + padding-right: 0.25rem !important; + } + + .pe-lg-2 { + padding-right: 0.5rem !important; + } + + .pe-lg-3 { + padding-right: 1rem !important; + } + + .pe-lg-4 { + padding-right: 1.5rem !important; + } + + .pe-lg-5 { + padding-right: 3rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pb-lg-3 { + padding-bottom: 1rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pb-lg-5 { + padding-bottom: 3rem !important; + } + + .ps-lg-0 { + padding-left: 0 !important; + } + + .ps-lg-1 { + padding-left: 0.25rem !important; + } + + .ps-lg-2 { + padding-left: 0.5rem !important; + } + + .ps-lg-3 { + padding-left: 1rem !important; + } + + .ps-lg-4 { + padding-left: 1.5rem !important; + } + + .ps-lg-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 1200px) { + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-grid { + display: grid !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } + + .order-xl-first { + order: -1 !important; + } + + .order-xl-0 { + order: 0 !important; + } + + .order-xl-1 { + order: 1 !important; + } + + .order-xl-2 { + order: 2 !important; + } + + .order-xl-3 { + order: 3 !important; + } + + .order-xl-4 { + order: 4 !important; + } + + .order-xl-5 { + order: 5 !important; + } + + .order-xl-last { + order: 6 !important; + } + + .m-xl-0 { + margin: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mt-xl-1 { + margin-top: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.5rem !important; + } + + .mt-xl-3 { + margin-top: 1rem !important; + } + + .mt-xl-4 { + margin-top: 1.5rem !important; + } + + .mt-xl-5 { + margin-top: 3rem !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .me-xl-0 { + margin-right: 0 !important; + } + + .me-xl-1 { + margin-right: 0.25rem !important; + } + + .me-xl-2 { + margin-right: 0.5rem !important; + } + + .me-xl-3 { + margin-right: 1rem !important; + } + + .me-xl-4 { + margin-right: 1.5rem !important; + } + + .me-xl-5 { + margin-right: 3rem !important; + } + + .me-xl-auto { + margin-right: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xl-3 { + margin-bottom: 1rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xl-5 { + margin-bottom: 3rem !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-left: 0 !important; + } + + .ms-xl-1 { + margin-left: 0.25rem !important; + } + + .ms-xl-2 { + margin-left: 0.5rem !important; + } + + .ms-xl-3 { + margin-left: 1rem !important; + } + + .ms-xl-4 { + margin-left: 1.5rem !important; + } + + .ms-xl-5 { + margin-left: 3rem !important; + } + + .ms-xl-auto { + margin-left: auto !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pt-xl-1 { + padding-top: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.5rem !important; + } + + .pt-xl-3 { + padding-top: 1rem !important; + } + + .pt-xl-4 { + padding-top: 1.5rem !important; + } + + .pt-xl-5 { + padding-top: 3rem !important; + } + + .pe-xl-0 { + padding-right: 0 !important; + } + + .pe-xl-1 { + padding-right: 0.25rem !important; + } + + .pe-xl-2 { + padding-right: 0.5rem !important; + } + + .pe-xl-3 { + padding-right: 1rem !important; + } + + .pe-xl-4 { + padding-right: 1.5rem !important; + } + + .pe-xl-5 { + padding-right: 3rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xl-3 { + padding-bottom: 1rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xl-5 { + padding-bottom: 3rem !important; + } + + .ps-xl-0 { + padding-left: 0 !important; + } + + .ps-xl-1 { + padding-left: 0.25rem !important; + } + + .ps-xl-2 { + padding-left: 0.5rem !important; + } + + .ps-xl-3 { + padding-left: 1rem !important; + } + + .ps-xl-4 { + padding-left: 1.5rem !important; + } + + .ps-xl-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 1400px) { + .d-xxl-inline { + display: inline !important; + } + + .d-xxl-inline-block { + display: inline-block !important; + } + + .d-xxl-block { + display: block !important; + } + + .d-xxl-grid { + display: grid !important; + } + + .d-xxl-table { + display: table !important; + } + + .d-xxl-table-row { + display: table-row !important; + } + + .d-xxl-table-cell { + display: table-cell !important; + } + + .d-xxl-flex { + display: flex !important; + } + + .d-xxl-inline-flex { + display: inline-flex !important; + } + + .d-xxl-none { + display: none !important; + } + + .flex-xxl-fill { + flex: 1 1 auto !important; + } + + .flex-xxl-row { + flex-direction: row !important; + } + + .flex-xxl-column { + flex-direction: column !important; + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xxl-start { + justify-content: flex-start !important; + } + + .justify-content-xxl-end { + justify-content: flex-end !important; + } + + .justify-content-xxl-center { + justify-content: center !important; + } + + .justify-content-xxl-between { + justify-content: space-between !important; + } + + .justify-content-xxl-around { + justify-content: space-around !important; + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xxl-start { + align-items: flex-start !important; + } + + .align-items-xxl-end { + align-items: flex-end !important; + } + + .align-items-xxl-center { + align-items: center !important; + } + + .align-items-xxl-baseline { + align-items: baseline !important; + } + + .align-items-xxl-stretch { + align-items: stretch !important; + } + + .align-content-xxl-start { + align-content: flex-start !important; + } + + .align-content-xxl-end { + align-content: flex-end !important; + } + + .align-content-xxl-center { + align-content: center !important; + } + + .align-content-xxl-between { + align-content: space-between !important; + } + + .align-content-xxl-around { + align-content: space-around !important; + } + + .align-content-xxl-stretch { + align-content: stretch !important; + } + + .align-self-xxl-auto { + align-self: auto !important; + } + + .align-self-xxl-start { + align-self: flex-start !important; + } + + .align-self-xxl-end { + align-self: flex-end !important; + } + + .align-self-xxl-center { + align-self: center !important; + } + + .align-self-xxl-baseline { + align-self: baseline !important; + } + + .align-self-xxl-stretch { + align-self: stretch !important; + } + + .order-xxl-first { + order: -1 !important; + } + + .order-xxl-0 { + order: 0 !important; + } + + .order-xxl-1 { + order: 1 !important; + } + + .order-xxl-2 { + order: 2 !important; + } + + .order-xxl-3 { + order: 3 !important; + } + + .order-xxl-4 { + order: 4 !important; + } + + .order-xxl-5 { + order: 5 !important; + } + + .order-xxl-last { + order: 6 !important; + } + + .m-xxl-0 { + margin: 0 !important; + } + + .m-xxl-1 { + margin: 0.25rem !important; + } + + .m-xxl-2 { + margin: 0.5rem !important; + } + + .m-xxl-3 { + margin: 1rem !important; + } + + .m-xxl-4 { + margin: 1.5rem !important; + } + + .m-xxl-5 { + margin: 3rem !important; + } + + .m-xxl-auto { + margin: auto !important; + } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; + } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; + } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; + } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; + } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; + } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxl-0 { + margin-top: 0 !important; + } + + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + + .mt-xxl-3 { + margin-top: 1rem !important; + } + + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + + .mt-xxl-5 { + margin-top: 3rem !important; + } + + .mt-xxl-auto { + margin-top: auto !important; + } + + .me-xxl-0 { + margin-right: 0 !important; + } + + .me-xxl-1 { + margin-right: 0.25rem !important; + } + + .me-xxl-2 { + margin-right: 0.5rem !important; + } + + .me-xxl-3 { + margin-right: 1rem !important; + } + + .me-xxl-4 { + margin-right: 1.5rem !important; + } + + .me-xxl-5 { + margin-right: 3rem !important; + } + + .me-xxl-auto { + margin-right: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0 !important; + } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + + .mb-xxl-auto { + margin-bottom: auto !important; + } + + .ms-xxl-0 { + margin-left: 0 !important; + } + + .ms-xxl-1 { + margin-left: 0.25rem !important; + } + + .ms-xxl-2 { + margin-left: 0.5rem !important; + } + + .ms-xxl-3 { + margin-left: 1rem !important; + } + + .ms-xxl-4 { + margin-left: 1.5rem !important; + } + + .ms-xxl-5 { + margin-left: 3rem !important; + } + + .ms-xxl-auto { + margin-left: auto !important; + } + + .p-xxl-0 { + padding: 0 !important; + } + + .p-xxl-1 { + padding: 0.25rem !important; + } + + .p-xxl-2 { + padding: 0.5rem !important; + } + + .p-xxl-3 { + padding: 1rem !important; + } + + .p-xxl-4 { + padding: 1.5rem !important; + } + + .p-xxl-5 { + padding: 3rem !important; + } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; + } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; + } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; + } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; + } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; + } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xxl-0 { + padding-top: 0 !important; + } + + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + + .pt-xxl-3 { + padding-top: 1rem !important; + } + + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + + .pt-xxl-5 { + padding-top: 3rem !important; + } + + .pe-xxl-0 { + padding-right: 0 !important; + } + + .pe-xxl-1 { + padding-right: 0.25rem !important; + } + + .pe-xxl-2 { + padding-right: 0.5rem !important; + } + + .pe-xxl-3 { + padding-right: 1rem !important; + } + + .pe-xxl-4 { + padding-right: 1.5rem !important; + } + + .pe-xxl-5 { + padding-right: 3rem !important; + } + + .pb-xxl-0 { + padding-bottom: 0 !important; + } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + + .ps-xxl-0 { + padding-left: 0 !important; + } + + .ps-xxl-1 { + padding-left: 0.25rem !important; + } + + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + + .ps-xxl-3 { + padding-left: 1rem !important; + } + + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + + .ps-xxl-5 { + padding-left: 3rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-grid { + display: grid !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} + +/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map new file mode 100644 index 0000000..c006d39 --- /dev/null +++ b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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AAA,+BAAA;AL2uDZ;;AKlvDQ;EAOI,yBAAA;AL+uDZ;;AKtvDQ;EAOI,+BAAA;ALmvDZ;;AK1vDQ;EAOI,8BAAA;ALuvDZ;;AK9vDQ;EAOI,4BAAA;AL2vDZ;;AKlwDQ;EAOI,8BAAA;AL+vDZ;;AKtwDQ;EAOI,4BAAA;ALmwDZ;;AK1wDQ;EAOI,2BAAA;ALuwDZ;;AK9wDQ;EAOI,iCAAA;AL2wDZ;;AKlxDQ;EAOI,gCAAA;AL+wDZ;;AKtxDQ;EAOI,8BAAA;ALmxDZ;;AK1xDQ;EAOI,gCAAA;ALuxDZ;;AK9xDQ;EAOI,8BAAA;AL2xDZ;;AKlyDQ;EAOI,4BAAA;AL+xDZ;;AKtyDQ;EAOI,kCAAA;ALmyDZ;;AK1yDQ;EAOI,iCAAA;ALuyDZ;;AK9yDQ;EAOI,+BAAA;AL2yDZ;;AKlzDQ;EAOI,iCAAA;AL+yDZ;;AKtzDQ;EAOI,+BAAA;ALmzDZ;;AK1zDQ;EAOI,0BAAA;ALuzDZ;;AK9zDQ;EAOI,gCAAA;AL2zDZ;;AKl0DQ;EAOI,+BAAA;AL+zDZ;;AKt0DQ;EAOI,6BAAA;ALm0DZ;;AK10DQ;EAOI,+BAAA;ALu0DZ;;AK90DQ;EAOI,6BAAA;AL20DZ;;ACl1DI;EIAI;IAOI,0BAAA;ELg1DV;;EKv1DM;IAOI,gCAAA;ELo1DV;;EK31DM;IAOI,yBAAA;ELw1DV;;EK/1DM;IAOI,wBAAA;EL41DV;;EKn2DM;IAOI,yBAAA;ELg2DV;;EKv2DM;IAOI,6BAAA;ELo2DV;;EK32DM;IAOI,8BAAA;ELw2DV;;EK/2DM;IAOI,wBAAA;EL42DV;;EKn3DM;IAOI,+BAAA;ELg3DV;;EKv3DM;IAOI,wBAAA;ELo3DV;;EK33DM;IAOI,yBAAA;ELw3DV;;EK/3DM;IAOI,8BAAA;EL43DV;;EKn4DM;IAOI,iCAAA;ELg4DV;;EKv4DM;IAOI,sCAAA;ELo4DV;;EK34DM;IAOI,yCAAA;ELw4DV;;EK/4DM;IAOI,uBAAA;EL44DV;;EKn5DM;IAOI,uBAAA;ELg5DV;;EKv5DM;IAOI,yBAAA;ELo5DV;;EK35DM;IAOI,yBAAA;ELw5DV;;EK/5DM;IAOI,0BAAA;EL45DV;;EKn6DM;IAOI,4BAAA;ELg6DV;;EKv6DM;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I,yBAAA;EL27EV;;EKl8EM;IAOI,6BAAA;EL+7EV;;EKt8EM;IAOI,8BAAA;ELm8EV;;EK18EM;IAOI,wBAAA;ELu8EV;;EK98EM;IAOI,+BAAA;EL28EV;;EKl9EM;IAOI,wBAAA;EL+8EV;;EKt9EM;IAOI,yBAAA;ELm9EV;;EK19EM;IAOI,8BAAA;ELu9EV;;EK99EM;IAOI,iCAAA;EL29EV;;EKl+EM;IAOI,sCAAA;EL+9EV;;EKt+EM;IAOI,yCAAA;ELm+EV;;EK1+EM;IAOI,uBAAA;ELu+EV;;EK9+EM;IAOI,uBAAA;EL2+EV;;EKl/EM;IAOI,yBAAA;EL++EV;;EKt/EM;IAOI,yBAAA;ELm/EV;;EK1/EM;IAOI,0BAAA;ELu/EV;;EK9/EM;IAOI,4BAAA;EL2/EV;;EKlgFM;IAOI,kCAAA;EL+/EV;;EKtgFM;IAOI,sCAAA;ELmgFV;;EK1gFM;IAOI,oCAAA;ELugFV;;EK9gFM;IAOI,kCAAA;EL2gFV;;EKlhFM;IAOI,yCAAA;EL+gFV;;EKthFM;IAOI,wCAAA;ELmhFV;;EK1hFM;IAOI,wCAAA;ELuhFV;;EK9hFM;IAOI,kCAAA;EL2hFV;;EKliFM;IAOI,gCAAA;EL+hFV;;EKtiFM;IAOI,8BAAA;ELmiFV;;EK1iFM;IAOI,gCAAA;ELuiFV;;EK9iFM;IAOI,+BAAA;EL2iFV;;EKljFM;IAOI,oCAAA;EL+iFV;;EKtjFM;IAOI,kCAAA;ELmjFV;;EK1jFM;IAOI,gCAAA;ELujFV;;EK9jFM;IAOI,uCAAA;EL2jFV;;EKlkFM;IAOI,sCAAA;EL+jFV;;EKtkFM;IAOI,iCAAA;ELmkFV;;EK1kFM;IAOI,2BAAA;ELukFV;;EK9kFM;IAOI,iCAAA;EL2kFV;;EKllFM;IAOI,+BAAA;EL+kFV;;EKtlFM;IAOI,6BAAA;ELmlFV;;EK1lFM;IAOI,+BAAA;ELulFV;;EK9lFM;IAOI,8BAAA;EL2lFV;;EKlmFM;IAOI,oBAAA;EL+lFV;;EKtmFM;IAOI,mBAAA;ELmmFV;;EK1mFM;IAOI,mBAAA;ELumFV;;EK9mFM;IAOI,mBAAA;EL2mFV;;EKlnFM;IAOI,mBAAA;EL+mFV;;EKtnFM;IAOI,mB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FV;;EKx9FM;IAOI,4BAAA;ELq9FV;;EK59FM;IAOI,kCAAA;ELy9FV;;EKh+FM;IAOI,iCAAA;EL69FV;;EKp+FM;IAOI,+BAAA;ELi+FV;;EKx+FM;IAOI,iCAAA;ELq+FV;;EK5+FM;IAOI,+BAAA;ELy+FV;;EKh/FM;IAOI,0BAAA;EL6+FV;;EKp/FM;IAOI,gCAAA;ELi/FV;;EKx/FM;IAOI,+BAAA;ELq/FV;;EK5/FM;IAOI,6BAAA;ELy/FV;;EKhgGM;IAOI,+BAAA;EL6/FV;;EKpgGM;IAOI,6BAAA;ELigGV;AACF;ACzgGI;EIAI;IAOI,0BAAA;ELsgGV;;EK7gGM;IAOI,gCAAA;EL0gGV;;EKjhGM;IAOI,yBAAA;EL8gGV;;EKrhGM;IAOI,wBAAA;ELkhGV;;EKzhGM;IAOI,yBAAA;ELshGV;;EK7hGM;IAOI,6BAAA;EL0hGV;;EKjiGM;IAOI,8BAAA;EL8hGV;;EKriGM;IAOI,wBAAA;ELkiGV;;EKziGM;IAOI,+BAAA;ELsiGV;;EK7iGM;IAOI,wBAAA;EL0iGV;;EKjjGM;IAOI,yBAAA;EL8iGV;;EKrjGM;IAOI,8BAAA;ELkjGV;;EKzjGM;IAOI,iCAAA;ELsjGV;;EK7jGM;IAOI,sCAAA;EL0jGV;;EKjkGM;IAOI,yCAAA;EL8jGV;;EKrkGM;IAOI,uBAAA;ELkkGV;;EKzkGM;IAOI,uBAAA;ELskGV;;EK7kGM;IAOI,yBAAA;EL0kGV;;EKjlGM;IAOI,yBAAA;EL8kGV;;EKrlGM;IAOI,0BAAA;ELklGV;;EKzlGM;IAOI,4BAAA;ELslGV;;EK7lGM;IAOI,kCAAA;EL0lGV;;EKjmGM;IAOI,sCAAA;EL8lGV;;EKrmGM;IAOI,oCAAA;ELkmGV;;EKzmGM;IAOI,kCAAA;ELsmGV;;EK7mGM;IAOI,yCAAA;EL0mGV;;EKjnGM;IAOI,wCAAA;EL8mGV;;EKrnGM;IAOI,wCAAA;ELknGV;;EKznGM;IAOI,kCAAA;ELsnGV;;EK7nGM;IAOI,gCAAA;EL0nGV;;EKjoGM;IAOI,8BAAA;EL8nGV;;EKroGM;IAOI,gCAAA;ELkoGV;;EKzoGM;IAOI,+BAAA;ELsoGV;;EK7oGM;IAOI,oCAAA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/rII;EIAI;IAOI,0BAAA;EL4rIV;;EKnsIM;IAOI,gCAAA;ELgsIV;;EKvsIM;IAOI,yBAAA;ELosIV;;EK3sIM;IAOI,wBAAA;ELwsIV;;EK/sIM;IAOI,yBAAA;EL4sIV;;EKntIM;IAOI,6BAAA;ELgtIV;;EKvtIM;IAOI,8BAAA;ELotIV;;EK3tIM;IAOI,wBAAA;ELwtIV;;EK/tIM;IAOI,+BAAA;EL4tIV;;EKnuIM;IAOI,wBAAA;ELguIV;;EKvuIM;IAOI,yBAAA;ELouIV;;EK3uIM;IAOI,8BAAA;ELwuIV;;EK/uIM;IAOI,iCAAA;EL4uIV;;EKnvIM;IAOI,sCAAA;ELgvIV;;EKvvIM;IAOI,yCAAA;ELovIV;;EK3vIM;IAOI,uBAAA;ELwvIV;;EK/vIM;IAOI,uBAAA;EL4vIV;;EKnwIM;IAOI,yBAAA;ELgwIV;;EKvwIM;IAOI,yBAAA;ELowIV;;EK3wIM;IAOI,0BAAA;ELwwIV;;EK/wIM;IAOI,4BAAA;EL4wIV;;EKnxIM;IAOI,kCAAA;ELgxIV;;EKvxIM;IAOI,sCAAA;ELoxIV;;EK3xIM;IAOI,oCAAA;ELwxIV;;EK/xIM;IAOI,kCAAA;EL4xIV;;EKnyIM;IAOI,yCAAA;ELgyIV;;EKvyIM;IAOI,wCAAA;ELoyIV;;EK3yIM;IAOI,wCAAA;ELwyIV;;EK/yIM;IAOI,kCAAA;EL4yIV;;EKnzIM;IAOI,gCAAA;ELgzIV;;EKvzIM;IAOI,8BAAA;ELozIV;;EK3zIM;IAOI,gCAAA;ELwzIV;;EK/zIM;IAOI,+BAAA;EL4zIV;;EKn0IM;IAOI,oCAAA;ELg0IV;;EKv0IM;IAOI,kCAAA;ELo0IV;;EK30IM;IAOI,gCAAA;ELw0IV;;EK/0IM;IAOI,uCAAA;EL40IV;;EKn1IM;IAOI,sCAAA;ELg1IV;;EKv1IM;IAOI,iCAAA;ELo1IV;;EK31IM;IAOI,2BAAA;ELw1IV;;EK/1IM;IAOI,iCAAA;EL41IV;;EKn2IM;IAOI,+BAAA;ELg2IV;;EKv2IM;IAOI,6BAAA;ELo2IV;;EK32IM;IAOI,+BAAA;ELw2IV;;EK/2IM;IAOI,8BAAA;EL42IV;;EKn3IM;IAOI,oBAAA;ELg3IV;;E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OI,iCAAA;ELktJV;;EKztJM;IAOI,gCAAA;ELstJV;;EK7tJM;IAOI,8BAAA;EL0tJV;;EKjuJM;IAOI,gCAAA;EL8tJV;;EKruJM;IAOI,8BAAA;ELkuJV;;EKzuJM;IAOI,4BAAA;ELsuJV;;EK7uJM;IAOI,kCAAA;EL0uJV;;EKjvJM;IAOI,iCAAA;EL8uJV;;EKrvJM;IAOI,+BAAA;ELkvJV;;EKzvJM;IAOI,iCAAA;ELsvJV;;EK7vJM;IAOI,+BAAA;EL0vJV;;EKjwJM;IAOI,0BAAA;EL8vJV;;EKrwJM;IAOI,gCAAA;ELkwJV;;EKzwJM;IAOI,+BAAA;ELswJV;;EK7wJM;IAOI,6BAAA;EL0wJV;;EKjxJM;IAOI,+BAAA;EL8wJV;;EKrxJM;IAOI,6BAAA;ELkxJV;AACF;AMnzJA;EDyBQ;IAOI,0BAAA;ELuxJV;;EK9xJM;IAOI,gCAAA;EL2xJV;;EKlyJM;IAOI,yBAAA;EL+xJV;;EKtyJM;IAOI,wBAAA;ELmyJV;;EK1yJM;IAOI,yBAAA;ELuyJV;;EK9yJM;IAOI,6BAAA;EL2yJV;;EKlzJM;IAOI,8BAAA;EL+yJV;;EKtzJM;IAOI,wBAAA;ELmzJV;;EK1zJM;IAOI,+BAAA;ELuzJV;;EK9zJM;IAOI,wBAAA;EL2zJV;AACF","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v5.1.0 (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 */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.1.0 (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 */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// scss-docs-start theme-colors-rgb\n$theme-colors-rgb: map-loop($theme-colors, to-rgb, \"$value\") !default;\n// scss-docs-end theme-colors-rgb\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-200,\n \"purple-200\": $purple-100,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n// Utilities maps\n//\n// Extends the default `$theme-colors` maps to help create our utilities.\n\n// scss-docs-start utilities-colors\n$utilities-colors: map-merge(\n $theme-colors-rgb,\n (\n \"black\": to-rgb($black),\n \"white\": to-rgb($white),\n \"body\": to-rgb($body-color)\n )\n) !default;\n// scss-docs-end utilities-colors\n\n// scss-docs-start utilities-text-colors\n$utilities-text-colors: map-loop($utilities-colors, rgba-css-var, \"$key\", \"text\") !default;\n// scss-docs-end utilities-text-colors\n\n// scss-docs-start utilities-bg-colors\n$utilities-bg-colors: map-loop($utilities-colors, rgba-css-var, \"$key\", \"bg\") !default;\n// scss-docs-end utilities-bg-colors\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width * .5 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-color: $gray-300 !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .25rem !default;\n$border-radius-sm: .2rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-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\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: $body-color !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-striped-order: odd !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $body-bg !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba($black, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba(0, 0, 0, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: $link-color !default;\n$nav-link-hover-color: $link-hover-color !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-theme-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($gray-900, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-margin-start: -$pagination-border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: $link-hover-color !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-border-width: $border-width !default;\n$card-border-color: rgba($black, .125) !default;\n$card-border-radius: $border-radius !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: rgba($black, .125) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-button-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n// scss-docs-end popover-variables\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$variable-prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$variable-prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$variable-prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $value in $is-local-vars {\n --#{$variable-prefix}#{$local-var}: #{$value};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css new file mode 100644 index 0000000..3160359 --- /dev/null +++ b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map new file mode 100644 index 0000000..4f745de --- /dev/null +++ b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"AAAA;;;;;ACME,WCCF,iBAGA,cACA,cACA,cAHA,cADA,eCLE,MAAA,KACA,cAAA,0BACA,aAAA,0BACA,aAAA,KACA,YAAA,KCwDE,yBH5CE,WAAA,cACE,UAAA,OG2CJ,yBH5CE,WAAA,cAAA,cACE,UAAA,OG2CJ,yBH5CE,WAAA,cAAA,cAAA,cACE,UAAA,OG2CJ,0BH5CE,WAAA,cAAA,cAAA,cAAA,cACE,UAAA,QG2CJ,0BH5CE,WAAA,cAAA,cAAA,cAAA,cAAA,eACE,UAAA,QIfN,KCAA,cAAA,OACA,cAAA,EACA,QAAA,KACA,UAAA,KACA,WAAA,8BACA,aAAA,+BACA,YAAA,+BDHE,OCQF,WAAA,WAIA,YAAA,EACA,MAAA,KACA,UAAA,KACA,cAAA,8BACA,aAAA,8BACA,WAAA,mBA+CI,KACE,KAAA,EAAA,EAAA,GAGF,iBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,cACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,UAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,OAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,QAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,QAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,QAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,UAxDV,YAAA,YAwDU,UAxDV,YAAA,aAwDU,UAxDV,YAAA,IAwDU,UAxDV,YAAA,aAwDU,UAxDV,YAAA,aAwDU,UAxDV,YAAA,IAwDU,UAxDV,YAAA,aAwDU,UAxDV,YAAA,aAwDU,UAxDV,YAAA,IAwDU,WAxDV,YAAA,aAwDU,WAxDV,YAAA,aAmEM,KJoGR,MIlGU,cAAA,EAGF,KJoGR,MIlGU,cAAA,EAPF,KJ8GR,MI5GU,cAAA,QAGF,KJ8GR,MI5GU,cAAA,QAPF,KJwHR,MItHU,cAAA,OAGF,KJwHR,MItHU,cAAA,OAPF,KJkIR,MIhIU,cAAA,KAGF,KJkIR,MIhIU,cAAA,KAPF,KJ4IR,MI1IU,cAAA,OAGF,KJ4IR,MI1IU,cAAA,OAPF,KJsJR,MIpJU,cAAA,KAGF,KJsJR,MIpJU,cAAA,KFzDN,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,aAxDV,YAAA,EAwDU,aAxDV,YAAA,YAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAmEM,QJyTR,SIvTU,cAAA,EAGF,QJyTR,SIvTU,cAAA,EAPF,QJmUR,SIjUU,cAAA,QAGF,QJmUR,SIjUU,cAAA,QAPF,QJ6UR,SI3UU,cAAA,OAGF,QJ6UR,SI3UU,cAAA,OAPF,QJuVR,SIrVU,cAAA,KAGF,QJuVR,SIrVU,cAAA,KAPF,QJiWR,SI/VU,cAAA,OAGF,QJiWR,SI/VU,cAAA,OAPF,QJ2WR,SIzWU,cAAA,KAGF,QJ2WR,SIzWU,cAAA,MFzDN,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,aAxDV,YAAA,EAwDU,aAxDV,YAAA,YAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAmEM,QJ8gBR,SI5gBU,cAAA,EAGF,QJ8gBR,SI5gBU,cAAA,EAPF,QJwhBR,SIthBU,cAAA,QAGF,QJwhBR,SIthBU,cAAA,QAPF,QJkiBR,SIhiBU,cAAA,OAGF,QJkiBR,SIhiBU,cAAA,OAPF,QJ4iBR,SI1iBU,cAAA,KAGF,QJ4iBR,SI1iBU,cAAA,KAPF,QJsjBR,SIpjBU,cAAA,OAGF,QJsjBR,SIpjBU,cAAA,OAPF,QJgkBR,SI9jBU,cAAA,KAGF,QJgkBR,SI9jBU,cAAA,MFzDN,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,aAxDV,YAAA,EAwDU,aAxDV,YAAA,YAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAmEM,QJmuBR,SIjuBU,cAAA,EAGF,QJmuBR,SIjuBU,cAAA,EAPF,QJ6uBR,SI3uBU,cAAA,QAGF,QJ6uBR,SI3uBU,cAAA,QAPF,QJuvBR,SIrvBU,cAAA,OAGF,QJuvBR,SIrvBU,cAAA,OAPF,QJiwBR,SI/vBU,cAAA,KAGF,QJiwBR,SI/vBU,cAAA,KAPF,QJ2wBR,SIzwBU,cAAA,OAGF,QJ2wBR,SIzwBU,cAAA,OAPF,QJqxBR,SInxBU,cAAA,KAGF,QJqxBR,SInxBU,cAAA,MFzDN,0BESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,UAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,aAxDV,YAAA,EAwDU,aAxDV,YAAA,YAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,aAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAmEM,QJw7BR,SIt7BU,cAAA,EAGF,QJw7BR,SIt7BU,cAAA,EAPF,QJk8BR,SIh8BU,cAAA,QAGF,QJk8BR,SIh8BU,cAAA,QAPF,QJ48BR,SI18BU,cAAA,OAGF,QJ48BR,SI18BU,cAAA,OAPF,QJs9BR,SIp9BU,cAAA,KAGF,QJs9BR,SIp9BU,cAAA,KAPF,QJg+BR,SI99BU,cAAA,OAGF,QJg+BR,SI99BU,cAAA,OAPF,QJ0+BR,SIx+BU,cAAA,KAGF,QJ0+BR,SIx+BU,cAAA,MFzDN,0BESE,SACE,KAAA,EAAA,EAAA,GAGF,qBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,cAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,YA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,WAhEN,KAAA,EAAA,EAAA,KACA,MAAA,IA+DM,YAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,YAhEN,KAAA,EAAA,EAAA,KACA,MAAA,aA+DM,YAhEN,KAAA,EAAA,EAAA,KACA,MAAA,KAuEQ,cAxDV,YAAA,EAwDU,cAxDV,YAAA,YAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,IAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,aAwDU,cAxDV,YAAA,IAwDU,eAxDV,YAAA,aAwDU,eAxDV,YAAA,aAmEM,SJ6oCR,UI3oCU,cAAA,EAGF,SJ6oCR,UI3oCU,cAAA,EAPF,SJupCR,UIrpCU,cAAA,QAGF,SJupCR,UIrpCU,cAAA,QAPF,SJiqCR,UI/pCU,cAAA,OAGF,SJiqCR,UI/pCU,cAAA,OAPF,SJ2qCR,UIzqCU,cAAA,KAGF,SJ2qCR,UIzqCU,cAAA,KAPF,SJqrCR,UInrCU,cAAA,OAGF,SJqrCR,UInrCU,cAAA,OAPF,SJ+rCR,UI7rCU,cAAA,KAGF,SJ+rCR,UI7rCU,cAAA,MCzDF,UAOI,QAAA,iBAPJ,gBAOI,QAAA,uBAPJ,SAOI,QAAA,gBAPJ,QAOI,QAAA,eAPJ,SAOI,QAAA,gBAPJ,aAOI,QAAA,oBAPJ,cAOI,QAAA,qBAPJ,QAOI,QAAA,eAPJ,eAOI,QAAA,sBAPJ,QAOI,QAAA,eAPJ,WAOI,KAAA,EAAA,EAAA,eAPJ,UAOI,eAAA,cAPJ,aAOI,eAAA,iBAPJ,kBAOI,eAAA,sBAPJ,qBAOI,eAAA,yBAPJ,aAOI,UAAA,YAPJ,aAOI,UAAA,YAPJ,eAOI,YAAA,YAPJ,eAOI,YAAA,YAPJ,WAOI,UAAA,eAPJ,aAOI,UAAA,iBAPJ,mBAOI,UAAA,uBAPJ,uBAOI,gBAAA,qBAPJ,qBAOI,gBAAA,mBAPJ,wBAOI,gBAAA,iBAPJ,yBAOI,gBAAA,wBAPJ,wBAOI,gBAAA,uBAPJ,wBAOI,gBAAA,uBAPJ,mBAOI,YAAA,qBAPJ,iBAOI,YAAA,mBAPJ,oBAOI,YAAA,iBAPJ,sBAOI,YAAA,mBAPJ,qBAOI,YAAA,kBAPJ,qBAOI,cAAA,qBAPJ,mBAOI,cAAA,mBAPJ,sBAOI,cAAA,iBAPJ,uBAOI,cAAA,wBAPJ,sBAOI,cAAA,uBAPJ,uBAOI,cAAA,kBAPJ,iBAOI,WAAA,eAPJ,kBAOI,WAAA,qBAPJ,gBAOI,WAAA,mBAPJ,mBAOI,WAAA,iBAPJ,qBAOI,WAAA,mBAPJ,oBAOI,WAAA,kBAPJ,aAOI,MAAA,aAPJ,SAOI,MAAA,YAPJ,SAOI,MAAA,YAPJ,SAOI,MAAA,YAPJ,SAOI,MAAA,YAPJ,SAOI,MAAA,YAPJ,SAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,KAOI,OAAA,YAPJ,KAOI,OAAA,iBAPJ,KAOI,OAAA,gBAPJ,KAOI,OAAA,eAPJ,KAOI,OAAA,iBAPJ,KAOI,OAAA,eAPJ,QAOI,OAAA,eAPJ,MAOI,aAAA,YAAA,YAAA,YAPJ,MAOI,aAAA,iBAAA,YAAA,iBAPJ,MAOI,aAAA,gBAAA,YAAA,gBAPJ,MAOI,aAAA,eAAA,YAAA,eAPJ,MAOI,aAAA,iBAAA,YAAA,iBAPJ,MAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,MAOI,WAAA,YAAA,cAAA,YAPJ,MAOI,WAAA,iBAAA,cAAA,iBAPJ,MAOI,WAAA,gBAAA,cAAA,gBAPJ,MAOI,WAAA,eAAA,cAAA,eAPJ,MAOI,WAAA,iBAAA,cAAA,iBAPJ,MAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,MAOI,WAAA,YAPJ,MAOI,WAAA,iBAPJ,MAOI,WAAA,gBAPJ,MAOI,WAAA,eAPJ,MAOI,WAAA,iBAPJ,MAOI,WAAA,eAPJ,SAOI,WAAA,eAPJ,MAOI,aAAA,YAPJ,MAOI,aAAA,iBAPJ,MAOI,aAAA,gBAPJ,MAOI,aAAA,eAPJ,MAOI,aAAA,iBAPJ,MAOI,aAAA,eAPJ,SAOI,aAAA,eAPJ,MAOI,cAAA,YAPJ,MAOI,cAAA,iBAPJ,MAOI,cAAA,gBAPJ,MAOI,cAAA,eAPJ,MAOI,cAAA,iBAPJ,MAOI,cAAA,eAPJ,SAOI,cAAA,eAPJ,MAOI,YAAA,YAPJ,MAOI,YAAA,iBAPJ,MAOI,YAAA,gBAPJ,MAOI,YAAA,eAPJ,MAOI,YAAA,iBAPJ,MAOI,YAAA,eAPJ,SAOI,YAAA,eAPJ,KAOI,QAAA,YAPJ,KAOI,QAAA,iBAPJ,KAOI,QAAA,gBAPJ,KAOI,QAAA,eAPJ,KAOI,QAAA,iBAPJ,KAOI,QAAA,eAPJ,MAOI,cAAA,YAAA,aAAA,YAPJ,MAOI,cAAA,iBAAA,aAAA,iBAPJ,MAOI,cAAA,gBAAA,aAAA,gBAPJ,MAOI,cAAA,eAAA,aAAA,eAPJ,MAOI,cAAA,iBAAA,aAAA,iBAPJ,MAOI,cAAA,eAAA,aAAA,eAPJ,MAOI,YAAA,YAAA,eAAA,YAPJ,MAOI,YAAA,iBAAA,eAAA,iBAPJ,MAOI,YAAA,gBAAA,eAAA,gBAPJ,MAOI,YAAA,eAAA,eAAA,eAPJ,MAOI,YAAA,iBAAA,eAAA,iBAPJ,MAOI,YAAA,eAAA,eAAA,eAPJ,MAOI,YAAA,YAPJ,MAOI,YAAA,iBAPJ,MAOI,YAAA,gBAPJ,MAOI,YAAA,eAPJ,MAOI,YAAA,iBAPJ,MAOI,YAAA,eAPJ,MAOI,cAAA,YAPJ,MAOI,cAAA,iBAPJ,MAOI,cAAA,gBAPJ,MAOI,cAAA,eAPJ,MAOI,cAAA,iBAPJ,MAOI,cAAA,eAPJ,MAOI,eAAA,YAPJ,MAOI,eAAA,iBAPJ,MAOI,eAAA,gBAPJ,MAOI,eAAA,eAPJ,MAOI,eAAA,iBAPJ,MAOI,eAAA,eAPJ,MAOI,aAAA,YAPJ,MAOI,aAAA,iBAPJ,MAOI,aAAA,gBAPJ,MAOI,aAAA,eAPJ,MAOI,aAAA,iBAPJ,MAOI,aAAA,eHPR,yBGAI,aAOI,QAAA,iBAPJ,mBAOI,QAAA,uBAPJ,YAOI,QAAA,gBAPJ,WAOI,QAAA,eAPJ,YAOI,QAAA,gBAPJ,gBAOI,QAAA,oBAPJ,iBAOI,QAAA,qBAPJ,WAOI,QAAA,eAPJ,kBAOI,QAAA,sBAPJ,WAOI,QAAA,eAPJ,cAOI,KAAA,EAAA,EAAA,eAPJ,aAOI,eAAA,cAPJ,gBAOI,eAAA,iBAPJ,qBAOI,eAAA,sBAPJ,wBAOI,eAAA,yBAPJ,gBAOI,UAAA,YAPJ,gBAOI,UAAA,YAPJ,kBAOI,YAAA,YAPJ,kBAOI,YAAA,YAPJ,cAOI,UAAA,eAPJ,gBAOI,UAAA,iBAPJ,sBAOI,UAAA,uBAPJ,0BAOI,gBAAA,qBAPJ,wBAOI,gBAAA,mBAPJ,2BAOI,gBAAA,iBAPJ,4BAOI,gBAAA,wBAPJ,2BAOI,gBAAA,uBAPJ,2BAOI,gBAAA,uBAPJ,sBAOI,YAAA,qBAPJ,oBAOI,YAAA,mBAPJ,uBAOI,YAAA,iBAPJ,yBAOI,YAAA,mBAPJ,wBAOI,YAAA,kBAPJ,wBAOI,cAAA,qBAPJ,sBAOI,cAAA,mBAPJ,yBAOI,cAAA,iBAPJ,0BAOI,cAAA,wBAPJ,yBAOI,cAAA,uBAPJ,0BAOI,cAAA,kBAPJ,oBAOI,WAAA,eAPJ,qBAOI,WAAA,qBAPJ,mBAOI,WAAA,mBAPJ,sBAOI,WAAA,iBAPJ,wBAOI,WAAA,mBAPJ,uBAOI,WAAA,kBAPJ,gBAOI,MAAA,aAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,eAOI,MAAA,YAPJ,QAOI,OAAA,YAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,gBAPJ,QAOI,OAAA,eAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,eAPJ,WAOI,OAAA,eAPJ,SAOI,aAAA,YAAA,YAAA,YAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,gBAAA,YAAA,gBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,YAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,WAAA,YAAA,cAAA,YAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,gBAAA,cAAA,gBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,YAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,YAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,gBAPJ,SAOI,WAAA,eAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,eAPJ,YAOI,WAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,YAOI,aAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,YAOI,cAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,YAOI,YAAA,eAPJ,QAOI,QAAA,YAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,gBAPJ,QAOI,QAAA,eAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,eAPJ,SAOI,cAAA,YAAA,aAAA,YAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,gBAAA,aAAA,gBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,YAAA,YAAA,eAAA,YAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,gBAAA,eAAA,gBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,SAOI,eAAA,YAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,gBAPJ,SAOI,eAAA,eAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBHPR,yBGAI,aAOI,QAAA,iBAPJ,mBAOI,QAAA,uBAPJ,YAOI,QAAA,gBAPJ,WAOI,QAAA,eAPJ,YAOI,QAAA,gBAPJ,gBAOI,QAAA,oBAPJ,iBAOI,QAAA,qBAPJ,WAOI,QAAA,eAPJ,kBAOI,QAAA,sBAPJ,WAOI,QAAA,eAPJ,cAOI,KAAA,EAAA,EAAA,eAPJ,aAOI,eAAA,cAPJ,gBAOI,eAAA,iBAPJ,qBAOI,eAAA,sBAPJ,wBAOI,eAAA,yBAPJ,gBAOI,UAAA,YAPJ,gBAOI,UAAA,YAPJ,kBAOI,YAAA,YAPJ,kBAOI,YAAA,YAPJ,cAOI,UAAA,eAPJ,gBAOI,UAAA,iBAPJ,sBAOI,UAAA,uBAPJ,0BAOI,gBAAA,qBAPJ,wBAOI,gBAAA,mBAPJ,2BAOI,gBAAA,iBAPJ,4BAOI,gBAAA,wBAPJ,2BAOI,gBAAA,uBAPJ,2BAOI,gBAAA,uBAPJ,sBAOI,YAAA,qBAPJ,oBAOI,YAAA,mBAPJ,uBAOI,YAAA,iBAPJ,yBAOI,YAAA,mBAPJ,wBAOI,YAAA,kBAPJ,wBAOI,cAAA,qBAPJ,sBAOI,cAAA,mBAPJ,yBAOI,cAAA,iBAPJ,0BAOI,cAAA,wBAPJ,yBAOI,cAAA,uBAPJ,0BAOI,cAAA,kBAPJ,oBAOI,WAAA,eAPJ,qBAOI,WAAA,qBAPJ,mBAOI,WAAA,mBAPJ,sBAOI,WAAA,iBAPJ,wBAOI,WAAA,mBAPJ,uBAOI,WAAA,kBAPJ,gBAOI,MAAA,aAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,eAOI,MAAA,YAPJ,QAOI,OAAA,YAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,gBAPJ,QAOI,OAAA,eAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,eAPJ,WAOI,OAAA,eAPJ,SAOI,aAAA,YAAA,YAAA,YAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,gBAAA,YAAA,gBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,YAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,WAAA,YAAA,cAAA,YAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,gBAAA,cAAA,gBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,YAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,YAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,gBAPJ,SAOI,WAAA,eAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,eAPJ,YAOI,WAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,YAOI,aAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,YAOI,cAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,YAOI,YAAA,eAPJ,QAOI,QAAA,YAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,gBAPJ,QAOI,QAAA,eAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,eAPJ,SAOI,cAAA,YAAA,aAAA,YAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,gBAAA,aAAA,gBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,YAAA,YAAA,eAAA,YAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,gBAAA,eAAA,gBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,SAOI,eAAA,YAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,gBAPJ,SAOI,eAAA,eAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBHPR,yBGAI,aAOI,QAAA,iBAPJ,mBAOI,QAAA,uBAPJ,YAOI,QAAA,gBAPJ,WAOI,QAAA,eAPJ,YAOI,QAAA,gBAPJ,gBAOI,QAAA,oBAPJ,iBAOI,QAAA,qBAPJ,WAOI,QAAA,eAPJ,kBAOI,QAAA,sBAPJ,WAOI,QAAA,eAPJ,cAOI,KAAA,EAAA,EAAA,eAPJ,aAOI,eAAA,cAPJ,gBAOI,eAAA,iBAPJ,qBAOI,eAAA,sBAPJ,wBAOI,eAAA,yBAPJ,gBAOI,UAAA,YAPJ,gBAOI,UAAA,YAPJ,kBAOI,YAAA,YAPJ,kBAOI,YAAA,YAPJ,cAOI,UAAA,eAPJ,gBAOI,UAAA,iBAPJ,sBAOI,UAAA,uBAPJ,0BAOI,gBAAA,qBAPJ,wBAOI,gBAAA,mBAPJ,2BAOI,gBAAA,iBAPJ,4BAOI,gBAAA,wBAPJ,2BAOI,gBAAA,uBAPJ,2BAOI,gBAAA,uBAPJ,sBAOI,YAAA,qBAPJ,oBAOI,YAAA,mBAPJ,uBAOI,YAAA,iBAPJ,yBAOI,YAAA,mBAPJ,wBAOI,YAAA,kBAPJ,wBAOI,cAAA,qBAPJ,sBAOI,cAAA,mBAPJ,yBAOI,cAAA,iBAPJ,0BAOI,cAAA,wBAPJ,yBAOI,cAAA,uBAPJ,0BAOI,cAAA,kBAPJ,oBAOI,WAAA,eAPJ,qBAOI,WAAA,qBAPJ,mBAOI,WAAA,mBAPJ,sBAOI,WAAA,iBAPJ,wBAOI,WAAA,mBAPJ,uBAOI,WAAA,kBAPJ,gBAOI,MAAA,aAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,eAOI,MAAA,YAPJ,QAOI,OAAA,YAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,gBAPJ,QAOI,OAAA,eAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,eAPJ,WAOI,OAAA,eAPJ,SAOI,aAAA,YAAA,YAAA,YAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,gBAAA,YAAA,gBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,YAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,WAAA,YAAA,cAAA,YAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,gBAAA,cAAA,gBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,YAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,YAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,gBAPJ,SAOI,WAAA,eAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,eAPJ,YAOI,WAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,YAOI,aAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,YAOI,cAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,YAOI,YAAA,eAPJ,QAOI,QAAA,YAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,gBAPJ,QAOI,QAAA,eAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,eAPJ,SAOI,cAAA,YAAA,aAAA,YAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,gBAAA,aAAA,gBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,YAAA,YAAA,eAAA,YAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,gBAAA,eAAA,gBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,SAOI,eAAA,YAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,gBAPJ,SAOI,eAAA,eAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBHPR,0BGAI,aAOI,QAAA,iBAPJ,mBAOI,QAAA,uBAPJ,YAOI,QAAA,gBAPJ,WAOI,QAAA,eAPJ,YAOI,QAAA,gBAPJ,gBAOI,QAAA,oBAPJ,iBAOI,QAAA,qBAPJ,WAOI,QAAA,eAPJ,kBAOI,QAAA,sBAPJ,WAOI,QAAA,eAPJ,cAOI,KAAA,EAAA,EAAA,eAPJ,aAOI,eAAA,cAPJ,gBAOI,eAAA,iBAPJ,qBAOI,eAAA,sBAPJ,wBAOI,eAAA,yBAPJ,gBAOI,UAAA,YAPJ,gBAOI,UAAA,YAPJ,kBAOI,YAAA,YAPJ,kBAOI,YAAA,YAPJ,cAOI,UAAA,eAPJ,gBAOI,UAAA,iBAPJ,sBAOI,UAAA,uBAPJ,0BAOI,gBAAA,qBAPJ,wBAOI,gBAAA,mBAPJ,2BAOI,gBAAA,iBAPJ,4BAOI,gBAAA,wBAPJ,2BAOI,gBAAA,uBAPJ,2BAOI,gBAAA,uBAPJ,sBAOI,YAAA,qBAPJ,oBAOI,YAAA,mBAPJ,uBAOI,YAAA,iBAPJ,yBAOI,YAAA,mBAPJ,wBAOI,YAAA,kBAPJ,wBAOI,cAAA,qBAPJ,sBAOI,cAAA,mBAPJ,yBAOI,cAAA,iBAPJ,0BAOI,cAAA,wBAPJ,yBAOI,cAAA,uBAPJ,0BAOI,cAAA,kBAPJ,oBAOI,WAAA,eAPJ,qBAOI,WAAA,qBAPJ,mBAOI,WAAA,mBAPJ,sBAOI,WAAA,iBAPJ,wBAOI,WAAA,mBAPJ,uBAOI,WAAA,kBAPJ,gBAOI,MAAA,aAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,YAOI,MAAA,YAPJ,eAOI,MAAA,YAPJ,QAOI,OAAA,YAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,gBAPJ,QAOI,OAAA,eAPJ,QAOI,OAAA,iBAPJ,QAOI,OAAA,eAPJ,WAOI,OAAA,eAPJ,SAOI,aAAA,YAAA,YAAA,YAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,gBAAA,YAAA,gBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,aAAA,iBAAA,YAAA,iBAPJ,SAOI,aAAA,eAAA,YAAA,eAPJ,YAOI,aAAA,eAAA,YAAA,eAPJ,SAOI,WAAA,YAAA,cAAA,YAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,gBAAA,cAAA,gBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,iBAAA,cAAA,iBAPJ,SAOI,WAAA,eAAA,cAAA,eAPJ,YAOI,WAAA,eAAA,cAAA,eAPJ,SAOI,WAAA,YAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,gBAPJ,SAOI,WAAA,eAPJ,SAOI,WAAA,iBAPJ,SAOI,WAAA,eAPJ,YAOI,WAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,eAPJ,YAOI,aAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,YAOI,cAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,YAOI,YAAA,eAPJ,QAOI,QAAA,YAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,gBAPJ,QAOI,QAAA,eAPJ,QAOI,QAAA,iBAPJ,QAOI,QAAA,eAPJ,SAOI,cAAA,YAAA,aAAA,YAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,gBAAA,aAAA,gBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,cAAA,iBAAA,aAAA,iBAPJ,SAOI,cAAA,eAAA,aAAA,eAPJ,SAOI,YAAA,YAAA,eAAA,YAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,gBAAA,eAAA,gBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,iBAAA,eAAA,iBAPJ,SAOI,YAAA,eAAA,eAAA,eAPJ,SAOI,YAAA,YAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,gBAPJ,SAOI,YAAA,eAPJ,SAOI,YAAA,iBAPJ,SAOI,YAAA,eAPJ,SAOI,cAAA,YAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,gBAPJ,SAOI,cAAA,eAPJ,SAOI,cAAA,iBAPJ,SAOI,cAAA,eAPJ,SAOI,eAAA,YAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,gBAPJ,SAOI,eAAA,eAPJ,SAOI,eAAA,iBAPJ,SAOI,eAAA,eAPJ,SAOI,aAAA,YAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBAPJ,SAOI,aAAA,eAPJ,SAOI,aAAA,iBAPJ,SAOI,aAAA,gBHPR,0BGAI,cAOI,QAAA,iBAPJ,oBAOI,QAAA,uBAPJ,aAOI,QAAA,gBAPJ,YAOI,QAAA,eAPJ,aAOI,QAAA,gBAPJ,iBAOI,QAAA,oBAPJ,kBAOI,QAAA,qBAPJ,YAOI,QAAA,eAPJ,mBAOI,QAAA,sBAPJ,YAOI,QAAA,eAPJ,eAOI,KAAA,EAAA,EAAA,eAPJ,cAOI,eAAA,cAPJ,iBAOI,eAAA,iBAPJ,sBAOI,eAAA,sBAPJ,yBAOI,eAAA,yBAPJ,iBAOI,UAAA,YAPJ,iBAOI,UAAA,YAPJ,mBAOI,YAAA,YAPJ,mBAOI,YAAA,YAPJ,eAOI,UAAA,eAPJ,iBAOI,UAAA,iBAPJ,uBAOI,UAAA,uBAPJ,2BAOI,gBAAA,qBAPJ,yBAOI,gBAAA,mBAPJ,4BAOI,gBAAA,iBAPJ,6BAOI,gBAAA,wBAPJ,4BAOI,gBAAA,uBAPJ,4BAOI,gBAAA,uBAPJ,uBAOI,YAAA,qBAPJ,qBAOI,YAAA,mBAPJ,wBAOI,YAAA,iBAPJ,0BAOI,YAAA,mBAPJ,yBAOI,YAAA,kBAPJ,yBAOI,cAAA,qBAPJ,uBAOI,cAAA,mBAPJ,0BAOI,cAAA,iBAPJ,2BAOI,cAAA,wBAPJ,0BAOI,cAAA,uBAPJ,2BAOI,cAAA,kBAPJ,qBAOI,WAAA,eAPJ,sBAOI,WAAA,qBAPJ,oBAOI,WAAA,mBAPJ,uBAOI,WAAA,iBAPJ,yBAOI,WAAA,mBAPJ,wBAOI,WAAA,kBAPJ,iBAOI,MAAA,aAPJ,aAOI,MAAA,YAPJ,aAOI,MAAA,YAPJ,aAOI,MAAA,YAPJ,aAOI,MAAA,YAPJ,aAOI,MAAA,YAPJ,aAOI,MAAA,YAPJ,gBAOI,MAAA,YAPJ,SAOI,OAAA,YAPJ,SAOI,OAAA,iBAPJ,SAOI,OAAA,gBAPJ,SAOI,OAAA,eAPJ,SAOI,OAAA,iBAPJ,SAOI,OAAA,eAPJ,YAOI,OAAA,eAPJ,UAOI,aAAA,YAAA,YAAA,YAPJ,UAOI,aAAA,iBAAA,YAAA,iBAPJ,UAOI,aAAA,gBAAA,YAAA,gBAPJ,UAOI,aAAA,eAAA,YAAA,eAPJ,UAOI,aAAA,iBAAA,YAAA,iBAPJ,UAOI,aAAA,eAAA,YAAA,eAPJ,aAOI,aAAA,eAAA,YAAA,eAPJ,UAOI,WAAA,YAAA,cAAA,YAPJ,UAOI,WAAA,iBAAA,cAAA,iBAPJ,UAOI,WAAA,gBAAA,cAAA,gBAPJ,UAOI,WAAA,eAAA,cAAA,eAPJ,UAOI,WAAA,iBAAA,cAAA,iBAPJ,UAOI,WAAA,eAAA,cAAA,eAPJ,aAOI,WAAA,eAAA,cAAA,eAPJ,UAOI,WAAA,YAPJ,UAOI,WAAA,iBAPJ,UAOI,WAAA,gBAPJ,UAOI,WAAA,eAPJ,UAOI,WAAA,iBAPJ,UAOI,WAAA,eAPJ,aAOI,WAAA,eAPJ,UAOI,aAAA,YAPJ,UAOI,aAAA,iBAPJ,UAOI,aAAA,gBAPJ,UAOI,aAAA,eAPJ,UAOI,aAAA,iBAPJ,UAOI,aAAA,eAPJ,aAOI,aAAA,eAPJ,UAOI,cAAA,YAPJ,UAOI,cAAA,iBAPJ,UAOI,cAAA,gBAPJ,UAOI,cAAA,eAPJ,UAOI,cAAA,iBAPJ,UAOI,cAAA,eAPJ,aAOI,cAAA,eAPJ,UAOI,YAAA,YAPJ,UAOI,YAAA,iBAPJ,UAOI,YAAA,gBAPJ,UAOI,YAAA,eAPJ,UAOI,YAAA,iBAPJ,UAOI,YAAA,eAPJ,aAOI,YAAA,eAPJ,SAOI,QAAA,YAPJ,SAOI,QAAA,iBAPJ,SAOI,QAAA,gBAPJ,SAOI,QAAA,eAPJ,SAOI,QAAA,iBAPJ,SAOI,QAAA,eAPJ,UAOI,cAAA,YAAA,aAAA,YAPJ,UAOI,cAAA,iBAAA,aAAA,iBAPJ,UAOI,cAAA,gBAAA,aAAA,gBAPJ,UAOI,cAAA,eAAA,aAAA,eAPJ,UAOI,cAAA,iBAAA,aAAA,iBAPJ,UAOI,cAAA,eAAA,aAAA,eAPJ,UAOI,YAAA,YAAA,eAAA,YAPJ,UAOI,YAAA,iBAAA,eAAA,iBAPJ,UAOI,YAAA,gBAAA,eAAA,gBAPJ,UAOI,YAAA,eAAA,eAAA,eAPJ,UAOI,YAAA,iBAAA,eAAA,iBAPJ,UAOI,YAAA,eAAA,eAAA,eAPJ,UAOI,YAAA,YAPJ,UAOI,YAAA,iBAPJ,UAOI,YAAA,gBAPJ,UAOI,YAAA,eAPJ,UAOI,YAAA,iBAPJ,UAOI,YAAA,eAPJ,UAOI,cAAA,YAPJ,UAOI,cAAA,iBAPJ,UAOI,cAAA,gBAPJ,UAOI,cAAA,eAPJ,UAOI,cAAA,iBAPJ,UAOI,cAAA,eAPJ,UAOI,eAAA,YAPJ,UAOI,eAAA,iBAPJ,UAOI,eAAA,gBAPJ,UAOI,eAAA,eAPJ,UAOI,eAAA,iBAPJ,UAOI,eAAA,eAPJ,UAOI,aAAA,YAPJ,UAOI,aAAA,iBAPJ,UAOI,aAAA,gBAPJ,UAOI,aAAA,eAPJ,UAOI,aAAA,iBAPJ,UAOI,aAAA,gBChCZ,aDyBQ,gBAOI,QAAA,iBAPJ,sBAOI,QAAA,uBAPJ,eAOI,QAAA,gBAPJ,cAOI,QAAA,eAPJ,eAOI,QAAA,gBAPJ,mBAOI,QAAA,oBAPJ,oBAOI,QAAA,qBAPJ,cAOI,QAAA,eAPJ,qBAOI,QAAA,sBAPJ,cAOI,QAAA","sourcesContent":["/*!\n * Bootstrap Grid v5.1.0 (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 */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.1.0 (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 */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$variable-prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$variable-prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$variable-prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $value in $is-local-vars {\n --#{$variable-prefix}#{$local-var}: #{$value};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css new file mode 100644 index 0000000..3c339b5 --- /dev/null +++ b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css @@ -0,0 +1,4996 @@ +/*! + * Bootstrap Grid v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-left: var(--bs-gutter-x, 0.75rem); + padding-right: var(--bs-gutter-x, 0.75rem); + margin-left: auto; + margin-right: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-left: calc(var(--bs-gutter-x) * -.5); + margin-right: calc(var(--bs-gutter-x) * -.5); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-left: calc(var(--bs-gutter-x) * .5); + padding-right: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-right: 8.33333333%; +} + +.offset-2 { + margin-right: 16.66666667%; +} + +.offset-3 { + margin-right: 25%; +} + +.offset-4 { + margin-right: 33.33333333%; +} + +.offset-5 { + margin-right: 41.66666667%; +} + +.offset-6 { + margin-right: 50%; +} + +.offset-7 { + margin-right: 58.33333333%; +} + +.offset-8 { + margin-right: 66.66666667%; +} + +.offset-9 { + margin-right: 75%; +} + +.offset-10 { + margin-right: 83.33333333%; +} + +.offset-11 { + margin-right: 91.66666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; + } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-right: 0; + } + + .offset-sm-1 { + margin-right: 8.33333333%; + } + + .offset-sm-2 { + margin-right: 16.66666667%; + } + + .offset-sm-3 { + margin-right: 25%; + } + + .offset-sm-4 { + margin-right: 33.33333333%; + } + + .offset-sm-5 { + margin-right: 41.66666667%; + } + + .offset-sm-6 { + margin-right: 50%; + } + + .offset-sm-7 { + margin-right: 58.33333333%; + } + + .offset-sm-8 { + margin-right: 66.66666667%; + } + + .offset-sm-9 { + margin-right: 75%; + } + + .offset-sm-10 { + margin-right: 83.33333333%; + } + + .offset-sm-11 { + margin-right: 91.66666667%; + } + + .g-sm-0, +.gx-sm-0 { + --bs-gutter-x: 0; + } + + .g-sm-0, +.gy-sm-0 { + --bs-gutter-y: 0; + } + + .g-sm-1, +.gx-sm-1 { + --bs-gutter-x: 0.25rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.25rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.5rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.5rem; + } + + .g-sm-3, +.gx-sm-3 { + --bs-gutter-x: 1rem; + } + + .g-sm-3, +.gy-sm-3 { + --bs-gutter-y: 1rem; + } + + .g-sm-4, +.gx-sm-4 { + --bs-gutter-x: 1.5rem; + } + + .g-sm-4, +.gy-sm-4 { + --bs-gutter-y: 1.5rem; + } + + .g-sm-5, +.gx-sm-5 { + --bs-gutter-x: 3rem; + } + + .g-sm-5, +.gy-sm-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-right: 0; + } + + .offset-md-1 { + margin-right: 8.33333333%; + } + + .offset-md-2 { + margin-right: 16.66666667%; + } + + .offset-md-3 { + margin-right: 25%; + } + + .offset-md-4 { + margin-right: 33.33333333%; + } + + .offset-md-5 { + margin-right: 41.66666667%; + } + + .offset-md-6 { + margin-right: 50%; + } + + .offset-md-7 { + margin-right: 58.33333333%; + } + + .offset-md-8 { + margin-right: 66.66666667%; + } + + .offset-md-9 { + margin-right: 75%; + } + + .offset-md-10 { + margin-right: 83.33333333%; + } + + .offset-md-11 { + margin-right: 91.66666667%; + } + + .g-md-0, +.gx-md-0 { + --bs-gutter-x: 0; + } + + .g-md-0, +.gy-md-0 { + --bs-gutter-y: 0; + } + + .g-md-1, +.gx-md-1 { + --bs-gutter-x: 0.25rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.25rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.5rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.5rem; + } + + .g-md-3, +.gx-md-3 { + --bs-gutter-x: 1rem; + } + + .g-md-3, +.gy-md-3 { + --bs-gutter-y: 1rem; + } + + .g-md-4, +.gx-md-4 { + --bs-gutter-x: 1.5rem; + } + + .g-md-4, +.gy-md-4 { + --bs-gutter-y: 1.5rem; + } + + .g-md-5, +.gx-md-5 { + --bs-gutter-x: 3rem; + } + + .g-md-5, +.gy-md-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; + } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-right: 0; + } + + .offset-lg-1 { + margin-right: 8.33333333%; + } + + .offset-lg-2 { + margin-right: 16.66666667%; + } + + .offset-lg-3 { + margin-right: 25%; + } + + .offset-lg-4 { + margin-right: 33.33333333%; + } + + .offset-lg-5 { + margin-right: 41.66666667%; + } + + .offset-lg-6 { + margin-right: 50%; + } + + .offset-lg-7 { + margin-right: 58.33333333%; + } + + .offset-lg-8 { + margin-right: 66.66666667%; + } + + .offset-lg-9 { + margin-right: 75%; + } + + .offset-lg-10 { + margin-right: 83.33333333%; + } + + .offset-lg-11 { + margin-right: 91.66666667%; + } + + .g-lg-0, +.gx-lg-0 { + --bs-gutter-x: 0; + } + + .g-lg-0, +.gy-lg-0 { + --bs-gutter-y: 0; + } + + .g-lg-1, +.gx-lg-1 { + --bs-gutter-x: 0.25rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.25rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.5rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.5rem; + } + + .g-lg-3, +.gx-lg-3 { + --bs-gutter-x: 1rem; + } + + .g-lg-3, +.gy-lg-3 { + --bs-gutter-y: 1rem; + } + + .g-lg-4, +.gx-lg-4 { + --bs-gutter-x: 1.5rem; + } + + .g-lg-4, +.gy-lg-4 { + --bs-gutter-y: 1.5rem; + } + + .g-lg-5, +.gx-lg-5 { + --bs-gutter-x: 3rem; + } + + .g-lg-5, +.gy-lg-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; + } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-right: 0; + } + + .offset-xl-1 { + margin-right: 8.33333333%; + } + + .offset-xl-2 { + margin-right: 16.66666667%; + } + + .offset-xl-3 { + margin-right: 25%; + } + + .offset-xl-4 { + margin-right: 33.33333333%; + } + + .offset-xl-5 { + margin-right: 41.66666667%; + } + + .offset-xl-6 { + margin-right: 50%; + } + + .offset-xl-7 { + margin-right: 58.33333333%; + } + + .offset-xl-8 { + margin-right: 66.66666667%; + } + + .offset-xl-9 { + margin-right: 75%; + } + + .offset-xl-10 { + margin-right: 83.33333333%; + } + + .offset-xl-11 { + margin-right: 91.66666667%; + } + + .g-xl-0, +.gx-xl-0 { + --bs-gutter-x: 0; + } + + .g-xl-0, +.gy-xl-0 { + --bs-gutter-y: 0; + } + + .g-xl-1, +.gx-xl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xl-3, +.gx-xl-3 { + --bs-gutter-x: 1rem; + } + + .g-xl-3, +.gy-xl-3 { + --bs-gutter-y: 1rem; + } + + .g-xl-4, +.gx-xl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xl-4, +.gy-xl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xl-5, +.gx-xl-5 { + --bs-gutter-x: 3rem; + } + + .g-xl-5, +.gy-xl-5 { + --bs-gutter-y: 3rem; + } +} +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; + } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-right: 0; + } + + .offset-xxl-1 { + margin-right: 8.33333333%; + } + + .offset-xxl-2 { + margin-right: 16.66666667%; + } + + .offset-xxl-3 { + margin-right: 25%; + } + + .offset-xxl-4 { + margin-right: 33.33333333%; + } + + .offset-xxl-5 { + margin-right: 41.66666667%; + } + + .offset-xxl-6 { + margin-right: 50%; + } + + .offset-xxl-7 { + margin-right: 58.33333333%; + } + + .offset-xxl-8 { + margin-right: 66.66666667%; + } + + .offset-xxl-9 { + margin-right: 75%; + } + + .offset-xxl-10 { + margin-right: 83.33333333%; + } + + .offset-xxl-11 { + margin-right: 91.66666667%; + } + + .g-xxl-0, +.gx-xxl-0 { + --bs-gutter-x: 0; + } + + .g-xxl-0, +.gy-xxl-0 { + --bs-gutter-y: 0; + } + + .g-xxl-1, +.gx-xxl-1 { + --bs-gutter-x: 0.25rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.25rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.5rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.5rem; + } + + .g-xxl-3, +.gx-xxl-3 { + --bs-gutter-x: 1rem; + } + + .g-xxl-3, +.gy-xxl-3 { + --bs-gutter-y: 1rem; + } + + .g-xxl-4, +.gx-xxl-4 { + --bs-gutter-x: 1.5rem; + } + + .g-xxl-4, +.gy-xxl-4 { + --bs-gutter-y: 1.5rem; + } + + .g-xxl-5, +.gx-xxl-5 { + --bs-gutter-x: 3rem; + } + + .g-xxl-5, +.gy-xxl-5 { + --bs-gutter-y: 3rem; + } +} +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.flex-shrink-0 { + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + flex-shrink: 1 !important; +} + +.flex-wrap { + flex-wrap: wrap !important; +} + +.flex-nowrap { + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.mx-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; +} + +.mx-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; +} + +.mx-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.mx-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; +} + +.mx-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.5rem !important; +} + +.mt-3 { + margin-top: 1rem !important; +} + +.mt-4 { + margin-top: 1.5rem !important; +} + +.mt-5 { + margin-top: 3rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-left: 0 !important; +} + +.me-1 { + margin-left: 0.25rem !important; +} + +.me-2 { + margin-left: 0.5rem !important; +} + +.me-3 { + margin-left: 1rem !important; +} + +.me-4 { + margin-left: 1.5rem !important; +} + +.me-5 { + margin-left: 3rem !important; +} + +.me-auto { + margin-left: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.5rem !important; +} + +.mb-3 { + margin-bottom: 1rem !important; +} + +.mb-4 { + margin-bottom: 1.5rem !important; +} + +.mb-5 { + margin-bottom: 3rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-right: 0 !important; +} + +.ms-1 { + margin-right: 0.25rem !important; +} + +.ms-2 { + margin-right: 0.5rem !important; +} + +.ms-3 { + margin-right: 1rem !important; +} + +.ms-4 { + margin-right: 1.5rem !important; +} + +.ms-5 { + margin-right: 3rem !important; +} + +.ms-auto { + margin-right: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.px-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; +} + +.px-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; +} + +.px-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.px-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; +} + +.px-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-left: 0 !important; +} + +.pe-1 { + padding-left: 0.25rem !important; +} + +.pe-2 { + padding-left: 0.5rem !important; +} + +.pe-3 { + padding-left: 1rem !important; +} + +.pe-4 { + padding-left: 1.5rem !important; +} + +.pe-5 { + padding-left: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-right: 0 !important; +} + +.ps-1 { + padding-right: 0.25rem !important; +} + +.ps-2 { + padding-right: 0.5rem !important; +} + +.ps-3 { + padding-right: 1rem !important; +} + +.ps-4 { + padding-right: 1.5rem !important; +} + +.ps-5 { + padding-right: 3rem !important; +} + +@media (min-width: 576px) { + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-grid { + display: grid !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } + + .order-sm-first { + order: -1 !important; + } + + .order-sm-0 { + order: 0 !important; + } + + .order-sm-1 { + order: 1 !important; + } + + .order-sm-2 { + order: 2 !important; + } + + .order-sm-3 { + order: 3 !important; + } + + .order-sm-4 { + order: 4 !important; + } + + .order-sm-5 { + order: 5 !important; + } + + .order-sm-last { + order: 6 !important; + } + + .m-sm-0 { + margin: 0 !important; + } + + .m-sm-1 { + margin: 0.25rem !important; + } + + .m-sm-2 { + margin: 0.5rem !important; + } + + .m-sm-3 { + margin: 1rem !important; + } + + .m-sm-4 { + margin: 1.5rem !important; + } + + .m-sm-5 { + margin: 3rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-sm-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-sm-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-sm-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-sm-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-sm-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-sm-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mt-sm-1 { + margin-top: 0.25rem !important; + } + + .mt-sm-2 { + margin-top: 0.5rem !important; + } + + .mt-sm-3 { + margin-top: 1rem !important; + } + + .mt-sm-4 { + margin-top: 1.5rem !important; + } + + .mt-sm-5 { + margin-top: 3rem !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .me-sm-0 { + margin-left: 0 !important; + } + + .me-sm-1 { + margin-left: 0.25rem !important; + } + + .me-sm-2 { + margin-left: 0.5rem !important; + } + + .me-sm-3 { + margin-left: 1rem !important; + } + + .me-sm-4 { + margin-left: 1.5rem !important; + } + + .me-sm-5 { + margin-left: 3rem !important; + } + + .me-sm-auto { + margin-left: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; + } + + .mb-sm-3 { + margin-bottom: 1rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; + } + + .mb-sm-5 { + margin-bottom: 3rem !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-right: 0 !important; + } + + .ms-sm-1 { + margin-right: 0.25rem !important; + } + + .ms-sm-2 { + margin-right: 0.5rem !important; + } + + .ms-sm-3 { + margin-right: 1rem !important; + } + + .ms-sm-4 { + margin-right: 1.5rem !important; + } + + .ms-sm-5 { + margin-right: 3rem !important; + } + + .ms-sm-auto { + margin-right: auto !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.25rem !important; + } + + .p-sm-2 { + padding: 0.5rem !important; + } + + .p-sm-3 { + padding: 1rem !important; + } + + .p-sm-4 { + padding: 1.5rem !important; + } + + .p-sm-5 { + padding: 3rem !important; + } + + .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-sm-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-sm-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-sm-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-sm-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-sm-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pt-sm-1 { + padding-top: 0.25rem !important; + } + + .pt-sm-2 { + padding-top: 0.5rem !important; + } + + .pt-sm-3 { + padding-top: 1rem !important; + } + + .pt-sm-4 { + padding-top: 1.5rem !important; + } + + .pt-sm-5 { + padding-top: 3rem !important; + } + + .pe-sm-0 { + padding-left: 0 !important; + } + + .pe-sm-1 { + padding-left: 0.25rem !important; + } + + .pe-sm-2 { + padding-left: 0.5rem !important; + } + + .pe-sm-3 { + padding-left: 1rem !important; + } + + .pe-sm-4 { + padding-left: 1.5rem !important; + } + + .pe-sm-5 { + padding-left: 3rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; + } + + .pb-sm-3 { + padding-bottom: 1rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; + } + + .pb-sm-5 { + padding-bottom: 3rem !important; + } + + .ps-sm-0 { + padding-right: 0 !important; + } + + .ps-sm-1 { + padding-right: 0.25rem !important; + } + + .ps-sm-2 { + padding-right: 0.5rem !important; + } + + .ps-sm-3 { + padding-right: 1rem !important; + } + + .ps-sm-4 { + padding-right: 1.5rem !important; + } + + .ps-sm-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 768px) { + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-grid { + display: grid !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-md-wrap { + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } + + .order-md-first { + order: -1 !important; + } + + .order-md-0 { + order: 0 !important; + } + + .order-md-1 { + order: 1 !important; + } + + .order-md-2 { + order: 2 !important; + } + + .order-md-3 { + order: 3 !important; + } + + .order-md-4 { + order: 4 !important; + } + + .order-md-5 { + order: 5 !important; + } + + .order-md-last { + order: 6 !important; + } + + .m-md-0 { + margin: 0 !important; + } + + .m-md-1 { + margin: 0.25rem !important; + } + + .m-md-2 { + margin: 0.5rem !important; + } + + .m-md-3 { + margin: 1rem !important; + } + + .m-md-4 { + margin: 1.5rem !important; + } + + .m-md-5 { + margin: 3rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-md-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-md-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-md-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-md-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-md-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-md-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mt-md-1 { + margin-top: 0.25rem !important; + } + + .mt-md-2 { + margin-top: 0.5rem !important; + } + + .mt-md-3 { + margin-top: 1rem !important; + } + + .mt-md-4 { + margin-top: 1.5rem !important; + } + + .mt-md-5 { + margin-top: 3rem !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .me-md-0 { + margin-left: 0 !important; + } + + .me-md-1 { + margin-left: 0.25rem !important; + } + + .me-md-2 { + margin-left: 0.5rem !important; + } + + .me-md-3 { + margin-left: 1rem !important; + } + + .me-md-4 { + margin-left: 1.5rem !important; + } + + .me-md-5 { + margin-left: 3rem !important; + } + + .me-md-auto { + margin-left: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + + .mb-md-2 { + margin-bottom: 0.5rem !important; + } + + .mb-md-3 { + margin-bottom: 1rem !important; + } + + .mb-md-4 { + margin-bottom: 1.5rem !important; + } + + .mb-md-5 { + margin-bottom: 3rem !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-right: 0 !important; + } + + .ms-md-1 { + margin-right: 0.25rem !important; + } + + .ms-md-2 { + margin-right: 0.5rem !important; + } + + .ms-md-3 { + margin-right: 1rem !important; + } + + .ms-md-4 { + margin-right: 1.5rem !important; + } + + .ms-md-5 { + margin-right: 3rem !important; + } + + .ms-md-auto { + margin-right: auto !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.25rem !important; + } + + .p-md-2 { + padding: 0.5rem !important; + } + + .p-md-3 { + padding: 1rem !important; + } + + .p-md-4 { + padding: 1.5rem !important; + } + + .p-md-5 { + padding: 3rem !important; + } + + .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-md-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-md-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-md-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-md-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-md-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pt-md-1 { + padding-top: 0.25rem !important; + } + + .pt-md-2 { + padding-top: 0.5rem !important; + } + + .pt-md-3 { + padding-top: 1rem !important; + } + + .pt-md-4 { + padding-top: 1.5rem !important; + } + + .pt-md-5 { + padding-top: 3rem !important; + } + + .pe-md-0 { + padding-left: 0 !important; + } + + .pe-md-1 { + padding-left: 0.25rem !important; + } + + .pe-md-2 { + padding-left: 0.5rem !important; + } + + .pe-md-3 { + padding-left: 1rem !important; + } + + .pe-md-4 { + padding-left: 1.5rem !important; + } + + .pe-md-5 { + padding-left: 3rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + + .pb-md-2 { + padding-bottom: 0.5rem !important; + } + + .pb-md-3 { + padding-bottom: 1rem !important; + } + + .pb-md-4 { + padding-bottom: 1.5rem !important; + } + + .pb-md-5 { + padding-bottom: 3rem !important; + } + + .ps-md-0 { + padding-right: 0 !important; + } + + .ps-md-1 { + padding-right: 0.25rem !important; + } + + .ps-md-2 { + padding-right: 0.5rem !important; + } + + .ps-md-3 { + padding-right: 1rem !important; + } + + .ps-md-4 { + padding-right: 1.5rem !important; + } + + .ps-md-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 992px) { + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-grid { + display: grid !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } + + .order-lg-first { + order: -1 !important; + } + + .order-lg-0 { + order: 0 !important; + } + + .order-lg-1 { + order: 1 !important; + } + + .order-lg-2 { + order: 2 !important; + } + + .order-lg-3 { + order: 3 !important; + } + + .order-lg-4 { + order: 4 !important; + } + + .order-lg-5 { + order: 5 !important; + } + + .order-lg-last { + order: 6 !important; + } + + .m-lg-0 { + margin: 0 !important; + } + + .m-lg-1 { + margin: 0.25rem !important; + } + + .m-lg-2 { + margin: 0.5rem !important; + } + + .m-lg-3 { + margin: 1rem !important; + } + + .m-lg-4 { + margin: 1.5rem !important; + } + + .m-lg-5 { + margin: 3rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-lg-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-lg-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-lg-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-lg-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-lg-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-lg-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mt-lg-1 { + margin-top: 0.25rem !important; + } + + .mt-lg-2 { + margin-top: 0.5rem !important; + } + + .mt-lg-3 { + margin-top: 1rem !important; + } + + .mt-lg-4 { + margin-top: 1.5rem !important; + } + + .mt-lg-5 { + margin-top: 3rem !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .me-lg-0 { + margin-left: 0 !important; + } + + .me-lg-1 { + margin-left: 0.25rem !important; + } + + .me-lg-2 { + margin-left: 0.5rem !important; + } + + .me-lg-3 { + margin-left: 1rem !important; + } + + .me-lg-4 { + margin-left: 1.5rem !important; + } + + .me-lg-5 { + margin-left: 3rem !important; + } + + .me-lg-auto { + margin-left: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; + } + + .mb-lg-3 { + margin-bottom: 1rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; + } + + .mb-lg-5 { + margin-bottom: 3rem !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-right: 0 !important; + } + + .ms-lg-1 { + margin-right: 0.25rem !important; + } + + .ms-lg-2 { + margin-right: 0.5rem !important; + } + + .ms-lg-3 { + margin-right: 1rem !important; + } + + .ms-lg-4 { + margin-right: 1.5rem !important; + } + + .ms-lg-5 { + margin-right: 3rem !important; + } + + .ms-lg-auto { + margin-right: auto !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.25rem !important; + } + + .p-lg-2 { + padding: 0.5rem !important; + } + + .p-lg-3 { + padding: 1rem !important; + } + + .p-lg-4 { + padding: 1.5rem !important; + } + + .p-lg-5 { + padding: 3rem !important; + } + + .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-lg-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-lg-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-lg-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-lg-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-lg-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pt-lg-1 { + padding-top: 0.25rem !important; + } + + .pt-lg-2 { + padding-top: 0.5rem !important; + } + + .pt-lg-3 { + padding-top: 1rem !important; + } + + .pt-lg-4 { + padding-top: 1.5rem !important; + } + + .pt-lg-5 { + padding-top: 3rem !important; + } + + .pe-lg-0 { + padding-left: 0 !important; + } + + .pe-lg-1 { + padding-left: 0.25rem !important; + } + + .pe-lg-2 { + padding-left: 0.5rem !important; + } + + .pe-lg-3 { + padding-left: 1rem !important; + } + + .pe-lg-4 { + padding-left: 1.5rem !important; + } + + .pe-lg-5 { + padding-left: 3rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; + } + + .pb-lg-3 { + padding-bottom: 1rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; + } + + .pb-lg-5 { + padding-bottom: 3rem !important; + } + + .ps-lg-0 { + padding-right: 0 !important; + } + + .ps-lg-1 { + padding-right: 0.25rem !important; + } + + .ps-lg-2 { + padding-right: 0.5rem !important; + } + + .ps-lg-3 { + padding-right: 1rem !important; + } + + .ps-lg-4 { + padding-right: 1.5rem !important; + } + + .ps-lg-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 1200px) { + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-grid { + display: grid !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } + + .order-xl-first { + order: -1 !important; + } + + .order-xl-0 { + order: 0 !important; + } + + .order-xl-1 { + order: 1 !important; + } + + .order-xl-2 { + order: 2 !important; + } + + .order-xl-3 { + order: 3 !important; + } + + .order-xl-4 { + order: 4 !important; + } + + .order-xl-5 { + order: 5 !important; + } + + .order-xl-last { + order: 6 !important; + } + + .m-xl-0 { + margin: 0 !important; + } + + .m-xl-1 { + margin: 0.25rem !important; + } + + .m-xl-2 { + margin: 0.5rem !important; + } + + .m-xl-3 { + margin: 1rem !important; + } + + .m-xl-4 { + margin: 1.5rem !important; + } + + .m-xl-5 { + margin: 3rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-xl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-xl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-xl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-xl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-xl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-xl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mt-xl-1 { + margin-top: 0.25rem !important; + } + + .mt-xl-2 { + margin-top: 0.5rem !important; + } + + .mt-xl-3 { + margin-top: 1rem !important; + } + + .mt-xl-4 { + margin-top: 1.5rem !important; + } + + .mt-xl-5 { + margin-top: 3rem !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .me-xl-0 { + margin-left: 0 !important; + } + + .me-xl-1 { + margin-left: 0.25rem !important; + } + + .me-xl-2 { + margin-left: 0.5rem !important; + } + + .me-xl-3 { + margin-left: 1rem !important; + } + + .me-xl-4 { + margin-left: 1.5rem !important; + } + + .me-xl-5 { + margin-left: 3rem !important; + } + + .me-xl-auto { + margin-left: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xl-3 { + margin-bottom: 1rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xl-5 { + margin-bottom: 3rem !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-right: 0 !important; + } + + .ms-xl-1 { + margin-right: 0.25rem !important; + } + + .ms-xl-2 { + margin-right: 0.5rem !important; + } + + .ms-xl-3 { + margin-right: 1rem !important; + } + + .ms-xl-4 { + margin-right: 1.5rem !important; + } + + .ms-xl-5 { + margin-right: 3rem !important; + } + + .ms-xl-auto { + margin-right: auto !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.25rem !important; + } + + .p-xl-2 { + padding: 0.5rem !important; + } + + .p-xl-3 { + padding: 1rem !important; + } + + .p-xl-4 { + padding: 1.5rem !important; + } + + .p-xl-5 { + padding: 3rem !important; + } + + .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-xl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-xl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-xl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-xl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-xl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pt-xl-1 { + padding-top: 0.25rem !important; + } + + .pt-xl-2 { + padding-top: 0.5rem !important; + } + + .pt-xl-3 { + padding-top: 1rem !important; + } + + .pt-xl-4 { + padding-top: 1.5rem !important; + } + + .pt-xl-5 { + padding-top: 3rem !important; + } + + .pe-xl-0 { + padding-left: 0 !important; + } + + .pe-xl-1 { + padding-left: 0.25rem !important; + } + + .pe-xl-2 { + padding-left: 0.5rem !important; + } + + .pe-xl-3 { + padding-left: 1rem !important; + } + + .pe-xl-4 { + padding-left: 1.5rem !important; + } + + .pe-xl-5 { + padding-left: 3rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xl-3 { + padding-bottom: 1rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xl-5 { + padding-bottom: 3rem !important; + } + + .ps-xl-0 { + padding-right: 0 !important; + } + + .ps-xl-1 { + padding-right: 0.25rem !important; + } + + .ps-xl-2 { + padding-right: 0.5rem !important; + } + + .ps-xl-3 { + padding-right: 1rem !important; + } + + .ps-xl-4 { + padding-right: 1.5rem !important; + } + + .ps-xl-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 1400px) { + .d-xxl-inline { + display: inline !important; + } + + .d-xxl-inline-block { + display: inline-block !important; + } + + .d-xxl-block { + display: block !important; + } + + .d-xxl-grid { + display: grid !important; + } + + .d-xxl-table { + display: table !important; + } + + .d-xxl-table-row { + display: table-row !important; + } + + .d-xxl-table-cell { + display: table-cell !important; + } + + .d-xxl-flex { + display: flex !important; + } + + .d-xxl-inline-flex { + display: inline-flex !important; + } + + .d-xxl-none { + display: none !important; + } + + .flex-xxl-fill { + flex: 1 1 auto !important; + } + + .flex-xxl-row { + flex-direction: row !important; + } + + .flex-xxl-column { + flex-direction: column !important; + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; + } + + .flex-xxl-wrap { + flex-wrap: wrap !important; + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .justify-content-xxl-start { + justify-content: flex-start !important; + } + + .justify-content-xxl-end { + justify-content: flex-end !important; + } + + .justify-content-xxl-center { + justify-content: center !important; + } + + .justify-content-xxl-between { + justify-content: space-between !important; + } + + .justify-content-xxl-around { + justify-content: space-around !important; + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xxl-start { + align-items: flex-start !important; + } + + .align-items-xxl-end { + align-items: flex-end !important; + } + + .align-items-xxl-center { + align-items: center !important; + } + + .align-items-xxl-baseline { + align-items: baseline !important; + } + + .align-items-xxl-stretch { + align-items: stretch !important; + } + + .align-content-xxl-start { + align-content: flex-start !important; + } + + .align-content-xxl-end { + align-content: flex-end !important; + } + + .align-content-xxl-center { + align-content: center !important; + } + + .align-content-xxl-between { + align-content: space-between !important; + } + + .align-content-xxl-around { + align-content: space-around !important; + } + + .align-content-xxl-stretch { + align-content: stretch !important; + } + + .align-self-xxl-auto { + align-self: auto !important; + } + + .align-self-xxl-start { + align-self: flex-start !important; + } + + .align-self-xxl-end { + align-self: flex-end !important; + } + + .align-self-xxl-center { + align-self: center !important; + } + + .align-self-xxl-baseline { + align-self: baseline !important; + } + + .align-self-xxl-stretch { + align-self: stretch !important; + } + + .order-xxl-first { + order: -1 !important; + } + + .order-xxl-0 { + order: 0 !important; + } + + .order-xxl-1 { + order: 1 !important; + } + + .order-xxl-2 { + order: 2 !important; + } + + .order-xxl-3 { + order: 3 !important; + } + + .order-xxl-4 { + order: 4 !important; + } + + .order-xxl-5 { + order: 5 !important; + } + + .order-xxl-last { + order: 6 !important; + } + + .m-xxl-0 { + margin: 0 !important; + } + + .m-xxl-1 { + margin: 0.25rem !important; + } + + .m-xxl-2 { + margin: 0.5rem !important; + } + + .m-xxl-3 { + margin: 1rem !important; + } + + .m-xxl-4 { + margin: 1.5rem !important; + } + + .m-xxl-5 { + margin: 3rem !important; + } + + .m-xxl-auto { + margin: auto !important; + } + + .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-xxl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + + .mx-xxl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + + .mx-xxl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + + .mx-xxl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + + .mx-xxl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + + .mx-xxl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxl-0 { + margin-top: 0 !important; + } + + .mt-xxl-1 { + margin-top: 0.25rem !important; + } + + .mt-xxl-2 { + margin-top: 0.5rem !important; + } + + .mt-xxl-3 { + margin-top: 1rem !important; + } + + .mt-xxl-4 { + margin-top: 1.5rem !important; + } + + .mt-xxl-5 { + margin-top: 3rem !important; + } + + .mt-xxl-auto { + margin-top: auto !important; + } + + .me-xxl-0 { + margin-left: 0 !important; + } + + .me-xxl-1 { + margin-left: 0.25rem !important; + } + + .me-xxl-2 { + margin-left: 0.5rem !important; + } + + .me-xxl-3 { + margin-left: 1rem !important; + } + + .me-xxl-4 { + margin-left: 1.5rem !important; + } + + .me-xxl-5 { + margin-left: 3rem !important; + } + + .me-xxl-auto { + margin-left: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0 !important; + } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; + } + + .mb-xxl-3 { + margin-bottom: 1rem !important; + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; + } + + .mb-xxl-5 { + margin-bottom: 3rem !important; + } + + .mb-xxl-auto { + margin-bottom: auto !important; + } + + .ms-xxl-0 { + margin-right: 0 !important; + } + + .ms-xxl-1 { + margin-right: 0.25rem !important; + } + + .ms-xxl-2 { + margin-right: 0.5rem !important; + } + + .ms-xxl-3 { + margin-right: 1rem !important; + } + + .ms-xxl-4 { + margin-right: 1.5rem !important; + } + + .ms-xxl-5 { + margin-right: 3rem !important; + } + + .ms-xxl-auto { + margin-right: auto !important; + } + + .p-xxl-0 { + padding: 0 !important; + } + + .p-xxl-1 { + padding: 0.25rem !important; + } + + .p-xxl-2 { + padding: 0.5rem !important; + } + + .p-xxl-3 { + padding: 1rem !important; + } + + .p-xxl-4 { + padding: 1.5rem !important; + } + + .p-xxl-5 { + padding: 3rem !important; + } + + .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-xxl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + + .px-xxl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + + .px-xxl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + + .px-xxl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + + .px-xxl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; + } + + .pt-xxl-0 { + padding-top: 0 !important; + } + + .pt-xxl-1 { + padding-top: 0.25rem !important; + } + + .pt-xxl-2 { + padding-top: 0.5rem !important; + } + + .pt-xxl-3 { + padding-top: 1rem !important; + } + + .pt-xxl-4 { + padding-top: 1.5rem !important; + } + + .pt-xxl-5 { + padding-top: 3rem !important; + } + + .pe-xxl-0 { + padding-left: 0 !important; + } + + .pe-xxl-1 { + padding-left: 0.25rem !important; + } + + .pe-xxl-2 { + padding-left: 0.5rem !important; + } + + .pe-xxl-3 { + padding-left: 1rem !important; + } + + .pe-xxl-4 { + padding-left: 1.5rem !important; + } + + .pe-xxl-5 { + padding-left: 3rem !important; + } + + .pb-xxl-0 { + padding-bottom: 0 !important; + } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; + } + + .pb-xxl-3 { + padding-bottom: 1rem !important; + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; + } + + .pb-xxl-5 { + padding-bottom: 3rem !important; + } + + .ps-xxl-0 { + padding-right: 0 !important; + } + + .ps-xxl-1 { + padding-right: 0.25rem !important; + } + + .ps-xxl-2 { + padding-right: 0.5rem !important; + } + + .ps-xxl-3 { + padding-right: 1rem !important; + } + + .ps-xxl-4 { + padding-right: 1.5rem !important; + } + + .ps-xxl-5 { + padding-right: 3rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-grid { + display: grid !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap-grid.rtl.css.map */ \ No newline at end of file diff --git a/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map new file mode 100644 index 0000000..33f5c3b --- /dev/null +++ b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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AAA,+BAAA;AL2uDZ;;AKlvDQ;EAOI,yBAAA;AL+uDZ;;AKtvDQ;EAOI,+BAAA;ALmvDZ;;AK1vDQ;EAOI,8BAAA;ALuvDZ;;AK9vDQ;EAOI,4BAAA;AL2vDZ;;AKlwDQ;EAOI,8BAAA;AL+vDZ;;AKtwDQ;EAOI,4BAAA;ALmwDZ;;AK1wDQ;EAOI,0BAAA;ALuwDZ;;AK9wDQ;EAOI,gCAAA;AL2wDZ;;AKlxDQ;EAOI,+BAAA;AL+wDZ;;AKtxDQ;EAOI,6BAAA;ALmxDZ;;AK1xDQ;EAOI,+BAAA;ALuxDZ;;AK9xDQ;EAOI,6BAAA;AL2xDZ;;AKlyDQ;EAOI,4BAAA;AL+xDZ;;AKtyDQ;EAOI,kCAAA;ALmyDZ;;AK1yDQ;EAOI,iCAAA;ALuyDZ;;AK9yDQ;EAOI,+BAAA;AL2yDZ;;AKlzDQ;EAOI,iCAAA;AL+yDZ;;AKtzDQ;EAOI,+BAAA;ALmzDZ;;AK1zDQ;EAOI,2BAAA;ALuzDZ;;AK9zDQ;EAOI,iCAAA;AL2zDZ;;AKl0DQ;EAOI,gCAAA;AL+zDZ;;AKt0DQ;EAOI,8BAAA;ALm0DZ;;AK10DQ;EAOI,gCAAA;ALu0DZ;;AK90DQ;EAOI,8BAAA;AL20DZ;;ACl1DI;EIAI;IAOI,0BAAA;ELg1DV;;EKv1DM;IAOI,gCAAA;ELo1DV;;EK31DM;IAOI,yBAAA;ELw1DV;;EK/1DM;IAOI,wBAAA;EL41DV;;EKn2DM;IAOI,yBAAA;ELg2DV;;EKv2DM;IAOI,6BAAA;ELo2DV;;EK32DM;IAOI,8BAAA;ELw2DV;;EK/2DM;IAOI,wBAAA;EL42DV;;EKn3DM;IAOI,+BAAA;ELg3DV;;EKv3DM;IAOI,wBAAA;ELo3DV;;EK33DM;IAOI,yBAAA;ELw3DV;;EK/3DM;IAOI,8BAAA;EL43DV;;EKn4DM;IAOI,iCAAA;ELg4DV;;EKv4DM;IAOI,sCAAA;ELo4DV;;EK34DM;IAOI,yCAAA;ELw4DV;;EK/4DM;IAOI,uBAAA;EL44DV;;EKn5DM;IAOI,uBAAA;ELg5DV;;EKv5DM;IAOI,yBAAA;ELo5DV;;EK35DM;IAOI,yBAAA;ELw5DV;;EK/5DM;IAOI,0BAAA;EL45DV;;EKn6DM;IAOI,4BAAA;ELg6DV;;EKv6DM;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I,yBAAA;EL27EV;;EKl8EM;IAOI,6BAAA;EL+7EV;;EKt8EM;IAOI,8BAAA;ELm8EV;;EK18EM;IAOI,wBAAA;ELu8EV;;EK98EM;IAOI,+BAAA;EL28EV;;EKl9EM;IAOI,wBAAA;EL+8EV;;EKt9EM;IAOI,yBAAA;ELm9EV;;EK19EM;IAOI,8BAAA;ELu9EV;;EK99EM;IAOI,iCAAA;EL29EV;;EKl+EM;IAOI,sCAAA;EL+9EV;;EKt+EM;IAOI,yCAAA;ELm+EV;;EK1+EM;IAOI,uBAAA;ELu+EV;;EK9+EM;IAOI,uBAAA;EL2+EV;;EKl/EM;IAOI,yBAAA;EL++EV;;EKt/EM;IAOI,yBAAA;ELm/EV;;EK1/EM;IAOI,0BAAA;ELu/EV;;EK9/EM;IAOI,4BAAA;EL2/EV;;EKlgFM;IAOI,kCAAA;EL+/EV;;EKtgFM;IAOI,sCAAA;ELmgFV;;EK1gFM;IAOI,oCAAA;ELugFV;;EK9gFM;IAOI,kCAAA;EL2gFV;;EKlhFM;IAOI,yCAAA;EL+gFV;;EKthFM;IAOI,wCAAA;ELmhFV;;EK1hFM;IAOI,wCAAA;ELuhFV;;EK9hFM;IAOI,kCAAA;EL2hFV;;EKliFM;IAOI,gCAAA;EL+hFV;;EKtiFM;IAOI,8BAAA;ELmiFV;;EK1iFM;IAOI,gCAAA;ELuiFV;;EK9iFM;IAOI,+BAAA;EL2iFV;;EKljFM;IAOI,oCAAA;EL+iFV;;EKtjFM;IAOI,kCAAA;ELmjFV;;EK1jFM;IAOI,gCAAA;ELujFV;;EK9jFM;IAOI,uCAAA;EL2jFV;;EKlkFM;IAOI,sCAAA;EL+jFV;;EKtkFM;IAOI,iCAAA;ELmkFV;;EK1kFM;IAOI,2BAAA;ELukFV;;EK9kFM;IAOI,iCAAA;EL2kFV;;EKllFM;IAOI,+BAAA;EL+kFV;;EKtlFM;IAOI,6BAAA;ELmlFV;;EK1lFM;IAOI,+BAAA;ELulFV;;EK9lFM;IAOI,8BAAA;EL2lFV;;EKlmFM;IAOI,oBAAA;EL+lFV;;EKtmFM;IAOI,mBAAA;ELmmFV;;EK1mFM;IAOI,mBAAA;ELumFV;;EK9mFM;IAOI,mBAAA;EL2mFV;;EKlnFM;IAOI,mBAAA;EL+mFV;;EKtnFM;IAOI,mB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FV;;EKx9FM;IAOI,4BAAA;ELq9FV;;EK59FM;IAOI,kCAAA;ELy9FV;;EKh+FM;IAOI,iCAAA;EL69FV;;EKp+FM;IAOI,+BAAA;ELi+FV;;EKx+FM;IAOI,iCAAA;ELq+FV;;EK5+FM;IAOI,+BAAA;ELy+FV;;EKh/FM;IAOI,2BAAA;EL6+FV;;EKp/FM;IAOI,iCAAA;ELi/FV;;EKx/FM;IAOI,gCAAA;ELq/FV;;EK5/FM;IAOI,8BAAA;ELy/FV;;EKhgGM;IAOI,gCAAA;EL6/FV;;EKpgGM;IAOI,8BAAA;ELigGV;AACF;ACzgGI;EIAI;IAOI,0BAAA;ELsgGV;;EK7gGM;IAOI,gCAAA;EL0gGV;;EKjhGM;IAOI,yBAAA;EL8gGV;;EKrhGM;IAOI,wBAAA;ELkhGV;;EKzhGM;IAOI,yBAAA;ELshGV;;EK7hGM;IAOI,6BAAA;EL0hGV;;EKjiGM;IAOI,8BAAA;EL8hGV;;EKriGM;IAOI,wBAAA;ELkiGV;;EKziGM;IAOI,+BAAA;ELsiGV;;EK7iGM;IAOI,wBAAA;EL0iGV;;EKjjGM;IAOI,yBAAA;EL8iGV;;EKrjGM;IAOI,8BAAA;ELkjGV;;EKzjGM;IAOI,iCAAA;ELsjGV;;EK7jGM;IAOI,sCAAA;EL0jGV;;EKjkGM;IAOI,yCAAA;EL8jGV;;EKrkGM;IAOI,uBAAA;ELkkGV;;EKzkGM;IAOI,uBAAA;ELskGV;;EK7kGM;IAOI,yBAAA;EL0kGV;;EKjlGM;IAOI,yBAAA;EL8kGV;;EKrlGM;IAOI,0BAAA;ELklGV;;EKzlGM;IAOI,4BAAA;ELslGV;;EK7lGM;IAOI,kCAAA;EL0lGV;;EKjmGM;IAOI,sCAAA;EL8lGV;;EKrmGM;IAOI,oCAAA;ELkmGV;;EKzmGM;IAOI,kCAAA;ELsmGV;;EK7mGM;IAOI,yCAAA;EL0mGV;;EKjnGM;IAOI,wCAAA;EL8mGV;;EKrnGM;IAOI,wCAAA;ELknGV;;EKznGM;IAOI,kCAAA;ELsnGV;;EK7nGM;IAOI,gCAAA;EL0nGV;;EKjoGM;IAOI,8BAAA;EL8nGV;;EKroGM;IAOI,gCAAA;ELkoGV;;EKzoGM;IAOI,+BAAA;ELsoGV;;EK7oGM;IAOI,oCAAA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/rII;EIAI;IAOI,0BAAA;EL4rIV;;EKnsIM;IAOI,gCAAA;ELgsIV;;EKvsIM;IAOI,yBAAA;ELosIV;;EK3sIM;IAOI,wBAAA;ELwsIV;;EK/sIM;IAOI,yBAAA;EL4sIV;;EKntIM;IAOI,6BAAA;ELgtIV;;EKvtIM;IAOI,8BAAA;ELotIV;;EK3tIM;IAOI,wBAAA;ELwtIV;;EK/tIM;IAOI,+BAAA;EL4tIV;;EKnuIM;IAOI,wBAAA;ELguIV;;EKvuIM;IAOI,yBAAA;ELouIV;;EK3uIM;IAOI,8BAAA;ELwuIV;;EK/uIM;IAOI,iCAAA;EL4uIV;;EKnvIM;IAOI,sCAAA;ELgvIV;;EKvvIM;IAOI,yCAAA;ELovIV;;EK3vIM;IAOI,uBAAA;ELwvIV;;EK/vIM;IAOI,uBAAA;EL4vIV;;EKnwIM;IAOI,yBAAA;ELgwIV;;EKvwIM;IAOI,yBAAA;ELowIV;;EK3wIM;IAOI,0BAAA;ELwwIV;;EK/wIM;IAOI,4BAAA;EL4wIV;;EKnxIM;IAOI,kCAAA;ELgxIV;;EKvxIM;IAOI,sCAAA;ELoxIV;;EK3xIM;IAOI,oCAAA;ELwxIV;;EK/xIM;IAOI,kCAAA;EL4xIV;;EKnyIM;IAOI,yCAAA;ELgyIV;;EKvyIM;IAOI,wCAAA;ELoyIV;;EK3yIM;IAOI,wCAAA;ELwyIV;;EK/yIM;IAOI,kCAAA;EL4yIV;;EKnzIM;IAOI,gCAAA;ELgzIV;;EKvzIM;IAOI,8BAAA;ELozIV;;EK3zIM;IAOI,gCAAA;ELwzIV;;EK/zIM;IAOI,+BAAA;EL4zIV;;EKn0IM;IAOI,oCAAA;ELg0IV;;EKv0IM;IAOI,kCAAA;ELo0IV;;EK30IM;IAOI,gCAAA;ELw0IV;;EK/0IM;IAOI,uCAAA;EL40IV;;EKn1IM;IAOI,sCAAA;ELg1IV;;EKv1IM;IAOI,iCAAA;ELo1IV;;EK31IM;IAOI,2BAAA;ELw1IV;;EK/1IM;IAOI,iCAAA;EL41IV;;EKn2IM;IAOI,+BAAA;ELg2IV;;EKv2IM;IAOI,6BAAA;ELo2IV;;EK32IM;IAOI,+BAAA;ELw2IV;;EK/2IM;IAOI,8BAAA;EL42IV;;EKn3IM;IAOI,oBAAA;ELg3IV;;E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OI,gCAAA;ELktJV;;EKztJM;IAOI,+BAAA;ELstJV;;EK7tJM;IAOI,6BAAA;EL0tJV;;EKjuJM;IAOI,+BAAA;EL8tJV;;EKruJM;IAOI,6BAAA;ELkuJV;;EKzuJM;IAOI,4BAAA;ELsuJV;;EK7uJM;IAOI,kCAAA;EL0uJV;;EKjvJM;IAOI,iCAAA;EL8uJV;;EKrvJM;IAOI,+BAAA;ELkvJV;;EKzvJM;IAOI,iCAAA;ELsvJV;;EK7vJM;IAOI,+BAAA;EL0vJV;;EKjwJM;IAOI,2BAAA;EL8vJV;;EKrwJM;IAOI,iCAAA;ELkwJV;;EKzwJM;IAOI,gCAAA;ELswJV;;EK7wJM;IAOI,8BAAA;EL0wJV;;EKjxJM;IAOI,gCAAA;EL8wJV;;EKrxJM;IAOI,8BAAA;ELkxJV;AACF;AMnzJA;EDyBQ;IAOI,0BAAA;ELuxJV;;EK9xJM;IAOI,gCAAA;EL2xJV;;EKlyJM;IAOI,yBAAA;EL+xJV;;EKtyJM;IAOI,wBAAA;ELmyJV;;EK1yJM;IAOI,yBAAA;ELuyJV;;EK9yJM;IAOI,6BAAA;EL2yJV;;EKlzJM;IAOI,8BAAA;EL+yJV;;EKtzJM;IAOI,wBAAA;ELmzJV;;EK1zJM;IAOI,+BAAA;ELuzJV;;EK9zJM;IAOI,wBAAA;EL2zJV;AACF","file":"bootstrap-grid.rtl.css","sourcesContent":["/*!\n * Bootstrap Grid v5.1.0 (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 */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.1.0 (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 */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// scss-docs-start theme-colors-rgb\n$theme-colors-rgb: map-loop($theme-colors, to-rgb, \"$value\") !default;\n// scss-docs-end theme-colors-rgb\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-200,\n \"purple-200\": $purple-100,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n// Utilities maps\n//\n// Extends the default `$theme-colors` maps to help create our utilities.\n\n// scss-docs-start utilities-colors\n$utilities-colors: map-merge(\n $theme-colors-rgb,\n (\n \"black\": to-rgb($black),\n \"white\": to-rgb($white),\n \"body\": to-rgb($body-color)\n )\n) !default;\n// scss-docs-end utilities-colors\n\n// scss-docs-start utilities-text-colors\n$utilities-text-colors: map-loop($utilities-colors, rgba-css-var, \"$key\", \"text\") !default;\n// scss-docs-end utilities-text-colors\n\n// scss-docs-start utilities-bg-colors\n$utilities-bg-colors: map-loop($utilities-colors, rgba-css-var, \"$key\", \"bg\") !default;\n// scss-docs-end utilities-bg-colors\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width * .5 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-color: $gray-300 !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .25rem !default;\n$border-radius-sm: .2rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-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\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: $body-color !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-striped-order: odd !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $body-bg !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba($black, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba(0, 0, 0, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: $link-color !default;\n$nav-link-hover-color: $link-hover-color !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-theme-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($gray-900, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-margin-start: -$pagination-border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: $link-hover-color !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-border-width: $border-width !default;\n$card-border-color: rgba($black, .125) !default;\n$card-border-radius: $border-radius !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: rgba($black, .125) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-button-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n// scss-docs-end popover-variables\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$variable-prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$variable-prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$variable-prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $value in $is-local-vars {\n --#{$variable-prefix}#{$local-var}: #{$value};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css new file mode 100644 index 0000000..d3dfc1b --- /dev/null +++ b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-grid.rtl.min.css.map */ \ No newline at end of file diff --git a/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map new file mode 100644 index 0000000..86d302a --- /dev/null +++ b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.rtl.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v5.1.0 (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 */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.1.0 (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 */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-left: var(--bs-gutter-x, 0.75rem);\n padding-right: var(--bs-gutter-x, 0.75rem);\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-left: calc(var(--bs-gutter-x) * .5);\n padding-right: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-right: 8.33333333%;\n}\n\n.offset-2 {\n margin-right: 16.66666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.33333333%;\n}\n\n.offset-5 {\n margin-right: 41.66666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.33333333%;\n}\n\n.offset-8 {\n margin-right: 66.66666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.33333333%;\n}\n\n.offset-11 {\n margin-right: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-right: 0;\n }\n\n .offset-sm-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-right: 25%;\n }\n\n .offset-sm-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-right: 50%;\n }\n\n .offset-sm-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-right: 75%;\n }\n\n .offset-sm-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-right: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-right: 0;\n }\n\n .offset-md-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-right: 25%;\n }\n\n .offset-md-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-right: 50%;\n }\n\n .offset-md-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-right: 75%;\n }\n\n .offset-md-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-right: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-right: 0;\n }\n\n .offset-lg-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-right: 25%;\n }\n\n .offset-lg-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-right: 50%;\n }\n\n .offset-lg-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-right: 75%;\n }\n\n .offset-lg-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-right: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-right: 0;\n }\n\n .offset-xl-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-right: 25%;\n }\n\n .offset-xl-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-right: 50%;\n }\n\n .offset-xl-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-right: 75%;\n }\n\n .offset-xl-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-right: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-right: 0;\n }\n\n .offset-xxl-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-right: 25%;\n }\n\n .offset-xxl-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-right: 50%;\n }\n\n .offset-xxl-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-right: 75%;\n }\n\n .offset-xxl-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-right: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n\n.mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n}\n\n.mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n}\n\n.mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n}\n\n.mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n}\n\n.mx-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n}\n\n.mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-left: 0 !important;\n}\n\n.me-1 {\n margin-left: 0.25rem !important;\n}\n\n.me-2 {\n margin-left: 0.5rem !important;\n}\n\n.me-3 {\n margin-left: 1rem !important;\n}\n\n.me-4 {\n margin-left: 1.5rem !important;\n}\n\n.me-5 {\n margin-left: 3rem !important;\n}\n\n.me-auto {\n margin-left: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-right: 0 !important;\n}\n\n.ms-1 {\n margin-right: 0.25rem !important;\n}\n\n.ms-2 {\n margin-right: 0.5rem !important;\n}\n\n.ms-3 {\n margin-right: 1rem !important;\n}\n\n.ms-4 {\n margin-right: 1.5rem !important;\n}\n\n.ms-5 {\n margin-right: 3rem !important;\n}\n\n.ms-auto {\n margin-right: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n\n.px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n}\n\n.px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n}\n\n.px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n}\n\n.px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n}\n\n.px-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-left: 0 !important;\n}\n\n.pe-1 {\n padding-left: 0.25rem !important;\n}\n\n.pe-2 {\n padding-left: 0.5rem !important;\n}\n\n.pe-3 {\n padding-left: 1rem !important;\n}\n\n.pe-4 {\n padding-left: 1.5rem !important;\n}\n\n.pe-5 {\n padding-left: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-right: 0 !important;\n}\n\n.ps-1 {\n padding-right: 0.25rem !important;\n}\n\n.ps-2 {\n padding-right: 0.5rem !important;\n}\n\n.ps-3 {\n padding-right: 1rem !important;\n}\n\n.ps-4 {\n padding-right: 1.5rem !important;\n}\n\n.ps-5 {\n padding-right: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-left: 0 !important;\n }\n\n .me-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-left: 1rem !important;\n }\n\n .me-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-left: 3rem !important;\n }\n\n .me-sm-auto {\n margin-left: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n\n .ms-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-right: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-right: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-right: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-sm-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-sm-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n\n .pe-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-left: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-left: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n\n .ps-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-right: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-md-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-md-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-left: 0 !important;\n }\n\n .me-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-left: 1rem !important;\n }\n\n .me-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-left: 3rem !important;\n }\n\n .me-md-auto {\n margin-left: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-right: 0 !important;\n }\n\n .ms-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-right: 1rem !important;\n }\n\n .ms-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-right: 3rem !important;\n }\n\n .ms-md-auto {\n margin-right: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-md-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-md-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-left: 0 !important;\n }\n\n .pe-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-left: 1rem !important;\n }\n\n .pe-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-left: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-right: 0 !important;\n }\n\n .ps-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-right: 1rem !important;\n }\n\n .ps-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-left: 0 !important;\n }\n\n .me-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-left: 1rem !important;\n }\n\n .me-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-left: 3rem !important;\n }\n\n .me-lg-auto {\n margin-left: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n\n .ms-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-right: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-right: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-right: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-lg-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-lg-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n\n .pe-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-left: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-left: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n\n .ps-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-right: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-left: 0 !important;\n }\n\n .me-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-left: 1rem !important;\n }\n\n .me-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-left: 3rem !important;\n }\n\n .me-xl-auto {\n margin-left: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-right: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-right: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-right: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-xl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-left: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-left: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-right: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-left: 0 !important;\n }\n\n .me-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-left: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xxl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-left: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-right: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.rtl.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$variable-prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$variable-prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$variable-prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$variable-prefix}#{$property-class}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $value in $is-local-vars {\n --#{$variable-prefix}#{$local-var}: #{$value};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css new file mode 100644 index 0000000..c1bcf3b --- /dev/null +++ b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css @@ -0,0 +1,427 @@ +/*! + * Bootstrap Reboot v5.1.0 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: 0.25; +} + +hr:not([size]) { + height: 1px; +} + +h6, h5, h4, h3, h2, h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} + +h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1 { + font-size: 2.5rem; + } +} + +h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2 { + font-size: 2rem; + } +} + +h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3 { + font-size: 1.75rem; + } +} + +h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4 { + font-size: 1.5rem; + } +} + +h5 { + font-size: 1.25rem; +} + +h6 { + font-size: 1rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-bs-original-title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 0.875em; +} + +mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #0d6efd; + text-decoration: underline; +} +a:hover { + color: #0a58ca; +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + font-size: 1em; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: #d63384; + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]::-webkit-calendar-picker-indicator { + display: none; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::file-selector-button { + font: inherit; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map new file mode 100644 index 0000000..c06c13a --- /dev/null +++ b/ClassSelect/ClassSelect/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","bootstrap-reboot.css","../../scss/vendor/_rfs.scss","../../scss/_variables.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"AAAA;;;;;;EAAA;ACeA;;;EAGE,sBAAA;ACPF;;ADsBI;EANJ;IAOM,uBAAA;EClBJ;AACF;;AD+BA;EACE,SAAA;EACA,uCAAA;EEmPI,mCALI;EF5OR,uCAAA;EACA,uCAAA;EACA,2BAAA;EACA,qCAAA;EACA,mCAAA;EACA,8BAAA;EACA,6CAAA;AC5BF;;ADsCA;EACE,cAAA;EACA,cGqkB4B;EHpkB5B,8BAAA;EACA,SAAA;EACA,aGokB4B;AFvmB9B;;ADsCA;EACE,WG8a4B;AFjd9B;;AD6CA;EACE,aAAA;EACA,qBG0gB4B;EHvgB5B,gBG0gB4B;EHzgB5B,gBG0gB4B;AFtjB9B;;ADgDA;EEwMQ,iCAAA;ADpPR;ACkFI;EFtCJ;IE+MQ,iBAAA;EDvPN;AACF;;AD4CA;EEmMQ,iCAAA;AD3OR;ACyEI;EFjCJ;IE0MQ,eAAA;ED9ON;AACF;;ADwCA;EE8LQ,+BAAA;ADlOR;ACgEI;EF5BJ;IEqMQ,kBAAA;EDrON;AACF;;ADoCA;EEyLQ,iCAAA;ADzNR;ACuDI;EFvBJ;IEgMQ,iBAAA;ED5NN;AACF;;ADgCA;EEgLM,kBALI;ADvMV;;ADiCA;EE2KM,eALI;ADnMV;;ADwCA;EACE,aAAA;EACA,mBGwT0B;AF7V5B;;ADgDA;;EAEE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AC7CF;;ADmDA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AChDF;;ADsDA;;EAEE,kBAAA;ACnDF;;ADsDA;;;EAGE,aAAA;EACA,mBAAA;ACnDF;;ADsDA;;;;EAIE,gBAAA;ACnDF;;ADsDA;EACE,gBG6Y4B;AFhc9B;;ADwDA;EACE,qBAAA;EACA,cAAA;ACrDF;;AD2DA;EACE,gBAAA;ACxDF;;ADgEA;;EAEE,mBGsX4B;AFnb9B;;ADqEA;EE4EM,kBALI;ADxIV;;ADwEA;EACE,cGkb4B;EHjb5B,yBGyb4B;AF9f9B;;AD8EA;;EAEE,kBAAA;EEwDI,iBALI;EFjDR,cAAA;EACA,wBAAA;AC3EF;;AD8EA;EAAM,eAAA;AC1EN;;AD2EA;EAAM,WAAA;ACvEN;;AD4EA;EACE,cGpNQ;EHqNR,0BGwLwC;AFjQ1C;AD2EE;EACE,cGuLsC;AFhQ1C;;ADoFE;EAEE,cAAA;EACA,qBAAA;AClFJ;;ADyFA;;;;EAIE,iGGgS4B;EDlRxB,cALI;EFPR,+BAAA;EACA,2BAAA;ACtFF;;AD6FA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;EEAI,kBALI;ADpFV;AD8FE;EELI,kBALI;EFYN,cAAA;EACA,kBAAA;AC5FJ;;ADgGA;EEZM,kBALI;EFmBR,cG1QQ;EH2QR,qBAAA;AC7FF;ADgGE;EACE,cAAA;AC9FJ;;ADkGA;EACE,sBAAA;EExBI,kBALI;EF+BR,WGvTS;EHwTT,yBG/SS;ECEP,qBAAA;AH+MJ;ADiGE;EACE,UAAA;EE/BE,cALI;EFsCN,gBGgQ0B;AF/V9B;;ADwGA;EACE,gBAAA;ACrGF;;AD2GA;;EAEE,sBAAA;ACxGF;;ADgHA;EACE,oBAAA;EACA,yBAAA;AC7GF;;ADgHA;EACE,mBG8T4B;EH7T5B,sBG6T4B;EH5T5B,cG1VS;EH2VT,gBAAA;AC7GF;;ADoHA;EAEE,mBAAA;EACA,gCAAA;AClHF;;ADqHA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AClHF;;AD0HA;EACE,qBAAA;ACvHF;;AD6HA;EAEE,gBAAA;AC3HF;;ADmIA;EACE,UAAA;AChIF;;ADqIA;;;;;EAKE,SAAA;EACA,oBAAA;EE9HI,kBALI;EFqIR,oBAAA;AClIF;;ADsIA;;EAEE,oBAAA;ACnIF;;ADwIA;EACE,eAAA;ACrIF;;ADwIA;EAGE,iBAAA;ACvIF;AD0IE;EACE,UAAA;ACxIJ;;AD+IA;EACE,aAAA;AC5IF;;ADoJA;;;;EAIE,0BAAA;ACjJF;ADoJI;;;;EACE,eAAA;AC/IN;;ADsJA;EACE,UAAA;EACA,kBAAA;ACnJF;;ADwJA;EACE,gBAAA;ACrJF;;AD+JA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AC5JF;;ADoKA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBGmJ4B;EDtWtB,iCAAA;EFsNN,oBAAA;AClKF;ACtNI;EFiXJ;IExMQ,iBAAA;EDiDN;AACF;AD+JE;EACE,WAAA;AC7JJ;;ADoKA;;;;;;;EAOE,UAAA;ACjKF;;ADoKA;EACE,YAAA;ACjKF;;AD0KA;EACE,oBAAA;EACA,6BAAA;ACvKF;;AD+KA;;;;;;;CAAA;AAWA;EACE,wBAAA;AC/KF;;ADoLA;EACE,UAAA;ACjLF;;ADuLA;EACE,aAAA;ACpLF;;AD0LA;EACE,aAAA;EACA,0BAAA;ACvLF;;AD4LA;EACE,qBAAA;ACzLF;;AD8LA;EACE,SAAA;AC3LF;;ADkMA;EACE,kBAAA;EACA,eAAA;AC/LF;;ADuMA;EACE,wBAAA;ACpMF;;AD4MA;EACE,wBAAA;ACzMF","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v5.1.0 (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// Prevent the usage of custom properties since we don't add them to `:root` in reboot\n$font-family-base: $font-family-sans-serif; // stylelint-disable-line scss/dollar-variable-default\n$font-family-code: $font-family-monospace; // stylelint-disable-line scss/dollar-variable-default\n@import \"mixins\";\n@import \"reboot\";\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, `

`-`
` 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 `

`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 `` 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-`