From 38cf8434d1992ce5025a9af60b610980e264e5e5 Mon Sep 17 00:00:00 2001 From: Andrei Ignat Date: Wed, 27 Aug 2025 22:54:14 +0300 Subject: [PATCH 1/4] added blazor --- README.md | 28 +- later.md | 2 +- v2/Generator/MultiGeneratorV2.cs | 8 +- v2/Generator/all.csv | 1 + v2/RSCGExamplesData/GeneratorDataRec.json | 6 + .../Blazor.TSRuntime/description.json | 22 + v2/rscg_examples/Blazor.TSRuntime/nuget.txt | 1 + v2/rscg_examples/Blazor.TSRuntime/readme.txt | 420 + .../src/.tours/Blazor.TSRuntime.tour | 102 + .../Blazor.TSRuntime/src/BlazorData.sln | 25 + .../Blazor.TSRuntime/src/BlazorData/App.razor | 12 + .../src/BlazorData/BlazorData.csproj | 26 + .../src/BlazorData/Layout/MainLayout.razor | 16 + .../BlazorData/Layout/MainLayout.razor.css | 77 + .../src/BlazorData/Layout/NavMenu.razor | 39 + .../src/BlazorData/Layout/NavMenu.razor.css | 83 + .../src/BlazorData/Pages/Counter.razor | 18 + .../src/BlazorData/Pages/Home.razor | 21 + .../src/BlazorData/Pages/Home.razor.js | 7 + .../src/BlazorData/Pages/Weather.razor | 57 + .../src/BlazorData/Program.cs | 11 + .../BlazorData/Properties/launchSettings.json | 25 + .../src/BlazorData/_Imports.razor | 10 + .../src/BlazorData/tsruntime.json | 25 + .../src/BlazorData/wwwroot/css/app.css | 114 + .../src/BlazorData/wwwroot/favicon.png | Bin 0 -> 1148 bytes .../src/BlazorData/wwwroot/icon-192.png | Bin 0 -> 2626 bytes .../src/BlazorData/wwwroot/index.html | 32 + .../lib/bootstrap/dist/css/bootstrap-grid.css | 4085 ++++++ .../bootstrap/dist/css/bootstrap-grid.css.map | 1 + .../bootstrap/dist/css/bootstrap-grid.min.css | 6 + .../dist/css/bootstrap-grid.min.css.map | 1 + .../bootstrap/dist/css/bootstrap-grid.rtl.css | 4084 ++++++ .../dist/css/bootstrap-grid.rtl.css.map | 1 + .../dist/css/bootstrap-grid.rtl.min.css | 6 + .../dist/css/bootstrap-grid.rtl.min.css.map | 1 + .../bootstrap/dist/css/bootstrap-reboot.css | 597 + .../dist/css/bootstrap-reboot.css.map | 1 + .../dist/css/bootstrap-reboot.min.css | 6 + .../dist/css/bootstrap-reboot.min.css.map | 1 + .../dist/css/bootstrap-reboot.rtl.css | 594 + .../dist/css/bootstrap-reboot.rtl.css.map | 1 + .../dist/css/bootstrap-reboot.rtl.min.css | 6 + .../dist/css/bootstrap-reboot.rtl.min.css.map | 1 + .../dist/css/bootstrap-utilities.css | 5402 +++++++ .../dist/css/bootstrap-utilities.css.map | 1 + .../dist/css/bootstrap-utilities.min.css | 6 + .../dist/css/bootstrap-utilities.min.css.map | 1 + .../dist/css/bootstrap-utilities.rtl.css | 5393 +++++++ .../dist/css/bootstrap-utilities.rtl.css.map | 1 + .../dist/css/bootstrap-utilities.rtl.min.css | 6 + .../css/bootstrap-utilities.rtl.min.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.css | 12057 ++++++++++++++++ .../lib/bootstrap/dist/css/bootstrap.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.min.css | 6 + .../bootstrap/dist/css/bootstrap.min.css.map | 1 + .../lib/bootstrap/dist/css/bootstrap.rtl.css | 12030 +++++++++++++++ .../bootstrap/dist/css/bootstrap.rtl.css.map | 1 + .../bootstrap/dist/css/bootstrap.rtl.min.css | 6 + .../dist/css/bootstrap.rtl.min.css.map | 1 + .../lib/bootstrap/dist/js/bootstrap.bundle.js | 6314 ++++++++ .../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 | 4447 ++++++ .../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 | 4494 ++++++ .../lib/bootstrap/dist/js/bootstrap.js.map | 1 + .../lib/bootstrap/dist/js/bootstrap.min.js | 7 + .../bootstrap/dist/js/bootstrap.min.js.map | 1 + .../wwwroot/sample-data/weather.json | 27 + v2/rscg_examples/Blazor.TSRuntime/video.json | 39 + .../docs/Categories/Blazor.md | 8 +- .../docs/Categories/_PrimitiveBlazor.mdx | 6 +- .../docs/RSCG-Examples/Blazor.TSRuntime.md | 1410 ++ .../RSCG-Examples/ShadowWriterNullobjects.md | 16 +- .../docs/RSCG-Examples/StackXML.md | 2 +- .../docs/RSCG-Examples/index.md | 13 +- v2/rscg_examples_site/docs/about.md | 2 +- v2/rscg_examples_site/docs/indexRSCG.md | 5 +- .../src/components/HomepageFeatures/index.js | 2 +- .../static/exports/RSCG.json | 8 + .../static/exports/RSCG.xlsx | Bin 11673 -> 11709 bytes 85 files changed, 62288 insertions(+), 26 deletions(-) create mode 100644 v2/rscg_examples/Blazor.TSRuntime/description.json create mode 100644 v2/rscg_examples/Blazor.TSRuntime/nuget.txt create mode 100644 v2/rscg_examples/Blazor.TSRuntime/readme.txt create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/.tours/Blazor.TSRuntime.tour create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData.sln create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/App.razor create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/BlazorData.csproj create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/MainLayout.razor create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/MainLayout.razor.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/NavMenu.razor create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/NavMenu.razor.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Counter.razor create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Home.razor create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Home.razor.js create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Weather.razor create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Program.cs create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Properties/launchSettings.json create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/_Imports.razor create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/tsruntime.json create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/css/app.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/favicon.png create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/icon-192.png create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/index.html create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.js create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map create mode 100644 v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/sample-data/weather.json create mode 100644 v2/rscg_examples/Blazor.TSRuntime/video.json create mode 100644 v2/rscg_examples_site/docs/RSCG-Examples/Blazor.TSRuntime.md diff --git a/README.md b/README.md index ab09d4638..0b856a7f5 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# RSCG - 212 Examples of Roslyn Source Code Generators / 14 created by Microsoft / +# RSCG - 213 Examples of Roslyn Source Code Generators / 14 created by Microsoft / -## Latest Update : 2025-08-01 => 01 August 2025 +## Latest Update : 2025-08-02 => 02 August 2025 If you want to see examples with code, please click ***[List V2](https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG)*** @@ -20,8 +20,30 @@ If you want to be notified each time I add a new RSCG example , please click htt ## Content -Those are the 212 Roslyn Source Code Generators that I have tested you can see and download source code example. +Those are the 213 Roslyn Source Code Generators that I have tested you can see and download source code example. ( including 14 from Microsoft ) +### 213. [Blazor.TSRuntime](https://ignatandrei.github.io/RSCG_Examples/v2/docs/Blazor.TSRuntime) , in the [Blazor](https://ignatandrei.github.io/RSCG_Examples/v2/docs/rscg-examples#blazor) category + +Generated on : 2025-08-02 => 02 August 2025 + +
+ Expand + + + +Author: Black White Yoshi + +TSRuntime is an improved JSRuntime with automatic JS-module loading and caching, compile time errors instead of runtime errors and nice IntelliSense guidance. + +Nuget: [https://www.nuget.org/packages/Blazor.TSRuntime/](https://www.nuget.org/packages/Blazor.TSRuntime/) + + +Link: [https://ignatandrei.github.io/RSCG_Examples/v2/docs/Blazor.TSRuntime](https://ignatandrei.github.io/RSCG_Examples/v2/docs/Blazor.TSRuntime) + +Source: [https://github.com/BlackWhiteYoshi/Blazor.TSRuntime](https://github.com/BlackWhiteYoshi/Blazor.TSRuntime) + +
+ ### 212. [StackXML](https://ignatandrei.github.io/RSCG_Examples/v2/docs/StackXML) , in the [Serializer](https://ignatandrei.github.io/RSCG_Examples/v2/docs/rscg-examples#serializer) category Generated on : 2025-08-01 => 01 August 2025 diff --git a/later.md b/later.md index 8401589b4..772031b9e 100644 --- a/later.md +++ b/later.md @@ -1,6 +1,6 @@ # Just later -## Latest Update : 2025-08-01 => 01 August 2025 +## Latest Update : 2025-08-02 => 02 August 2025 diff --git a/v2/Generator/MultiGeneratorV2.cs b/v2/Generator/MultiGeneratorV2.cs index bb896759e..0bf616fa0 100644 --- a/v2/Generator/MultiGeneratorV2.cs +++ b/v2/Generator/MultiGeneratorV2.cs @@ -172,6 +172,7 @@ public string[] SourceNoRSCG() text = text.Replace("(CopyTo)", $"({d.Generator!.Source}/CopyTo"); text=text.Replace("(./docs/BenchmarksResults)", $"({d.Generator!.Source}/docs/BenchmarksResults"); text = text.Replace("(sg_example.png", $"({d.Generator!.Source}/sg_example.png"); + text = text.Replace("(Readme_md/", $"({d.Generator!.Source}Readme_md/"); text = text.Replace("(README.md)", $"({d.Generator!.Source}README.md"); text = text.Replace("(src/samples/ConsoleSample)", $"({d.Generator!.Source}src/samples/ConsoleSample"); text = text.Replace("(src/Jab.Performance/)", $"({d.Generator!.Source}src/Jab.Performance/"); @@ -923,7 +924,12 @@ private async Task WroteDocusaurus(Description it, string pathDocusaurus) var template = await File.ReadAllTextAsync("DocusaurusExample.txt"); var templateScriban = Scriban.Template.Parse(template); var output = templateScriban.Render(new {Description=it, otherDesc, category}, member => member.Name); - + output = output + .Replace(" { ", " \\{ ") + .Replace(" } ", " \\} ") + .Replace("Action<>", "Action<>") + .Replace("Func<>", "Func<>") + ; string folderToWrite = Path.Combine(pathDocusaurus, "docs", "RSCG-Examples"); ArgumentNullException.ThrowIfNull(it.Generator); string file = it.Generator.Name+ ".md"; diff --git a/v2/Generator/all.csv b/v2/Generator/all.csv index 5259debf4..42b2054c0 100644 --- a/v2/Generator/all.csv +++ b/v2/Generator/all.csv @@ -211,3 +211,4 @@ Nr,Key,Source,Category 210,AssemblyVersionInfo, https://github.com/BlackWhiteYoshi/AssemblyVersionInfo,EnhancementProject 211,ShadowWriterNullobjects, https://github.com/StefanStolz/ShadowWriter,Interface 212,StackXML, https://github.com/ZingBallyhoo/StackXML,Serializer +213,Blazor.TSRuntime, https://github.com/BlackWhiteYoshi/Blazor.TSRuntime,Blazor diff --git a/v2/RSCGExamplesData/GeneratorDataRec.json b/v2/RSCGExamplesData/GeneratorDataRec.json index 6c042d718..3a1201498 100644 --- a/v2/RSCGExamplesData/GeneratorDataRec.json +++ b/v2/RSCGExamplesData/GeneratorDataRec.json @@ -1280,5 +1280,11 @@ "Category": 16, "dtStart": "2025-08-01T00:00:00", "show": true +}, +{ + "ID":"Blazor.TSRuntime", + "Category": 21, + "dtStart": "2025-08-02T00:00:00", + "show": true } ] \ No newline at end of file diff --git a/v2/rscg_examples/Blazor.TSRuntime/description.json b/v2/rscg_examples/Blazor.TSRuntime/description.json new file mode 100644 index 000000000..a3518d0c5 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/description.json @@ -0,0 +1,22 @@ +{ + "generator":{ + "name":"Blazor.TSRuntime", + "nuget":[ + "https://www.nuget.org/packages/Blazor.TSRuntime/" + ], + "link":"https://github.com/BlackWhiteYoshi/Blazor.TSRuntime", + "author":"Black White Yoshi", + "source":"https://github.com/BlackWhiteYoshi/Blazor.TSRuntime" + }, + "data":{ + "goodFor":["Generating C# Code for Blazor from javascript files"], + "csprojDemo":"BlazorData.csproj", + "csFiles":["Program.cs","tsruntime.json","Home.razor","Home.razor.js"], + "excludeDirectoryGenerated":["Microsoft.CodeAnalysis.Razor.Compiler"], + "includeAdditionalFiles":[""] + }, + "links":{ + "blog":"", + "video":"" + } +} \ No newline at end of file diff --git a/v2/rscg_examples/Blazor.TSRuntime/nuget.txt b/v2/rscg_examples/Blazor.TSRuntime/nuget.txt new file mode 100644 index 000000000..b1edb41dc --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/nuget.txt @@ -0,0 +1 @@ +TSRuntime is an improved JSRuntime with automatic JS-module loading and caching, compile time errors instead of runtime errors and nice IntelliSense guidance. \ No newline at end of file diff --git a/v2/rscg_examples/Blazor.TSRuntime/readme.txt b/v2/rscg_examples/Blazor.TSRuntime/readme.txt new file mode 100644 index 000000000..fe2878bf4 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/readme.txt @@ -0,0 +1,420 @@ +# Blazor.TSRuntime + +An improved JSRuntime with + +- automatic JS-module loading and caching +- compile time errors instead of runtime errors +- IntelliSense guidance + +![InlineComposition Example](README_IMAGE.png) + +Works with [*JavaScript JSDoc*](#get-started) and [*TypeScript*](#get-started). + + +

+## Available Methods + +### Invoke + +Each "export function" in JavaScript will generate up to 3 C#-methods: +- **Invoke** - interops synchronous +- **InvokeTrySync** - interops synchronous if possible, otherwise asynchronous +- **InvokeAsync** - interops asynchronous + +```csharp +// saveNumber(name: string, myNumber: number) + +TsRuntime.SaveNumberInvoke("key1", 5); // will invoke sync +await TsRuntime.SaveNumberInvokeTrySync("key1", 5); // invokes sync if possible, otherwise async +await TsRuntime.SaveNumberInvokeAsync("key1", 5); // invokes async +``` + +**Note**: +- *InvokeTrySync* checks if IJSInProcessRuntime is available and if available, executes the call synchronous. +So, if the module is already be downloaded and IJSInProcessRuntime is available, this method executes synchronous. +- Asynchronous JavaScript-functions (JS-functions that return a promise) should be called with *InvokeAsync* (not *Invoke* or *InvokeTrySync*), otherwise the promise will not be awaited. +- *Invoke*-interop fails with an exception when module is not loaded. +So make sure to await the corresponding preload-method beforehand. + +### Preload + +Each module will generate a method to preload the module. +Additionaly, there is a *PreloadAllModules* method, that preloads all modules. +Preloading will start the download of the JS-module and the task completes when the module is downloaded and cached. +If a JS-function is called before or while preloading, the download task will first be awaited before executing the function (A sync-call throws an exception). +Therefore, it is recommended to call this method as "fire and forget". +```csharp +_ = PreloadExample(); // loads and caches Example module in the background +_ = PreloadAllModules(); // loads and caches all modules in the background +await PreloadAllModules(); // awaits the loading of all modules, recommended when using sync-interop +``` + +Furthermore you can prefetch your modules on page load, so the Preload-methods will only get a reference to the module. +```html + + ... + + +``` + + +

+## Get Started + +### 1. Add NuGet package + +In your .csproj-file put a package reference to *Blazor.TSRuntime*. + +```xml + + + +``` + + +### 2. Add <AdditionalFiles> + +In your .csproj-file put an <AdditionalFiles> directive to *tsruntime.json* +and an <AdditionalFiles> to make all .js-files available to the source-generator. + +```xml + + + + + +``` + +Create a *tsruntime.json*-file in the same folder as your .csproj-file. + +```json +{ + "invoke function": { + "sync enabled": false, + "trysync enabled": true, + "async enabled": false, + "name pattern": { + "pattern": "#function#", + "module transform": "first upper case", + "function transform": "first upper case", + "action transform": "none" + }, + "type map": { + "number": { + "type": "TNumber", + "generic types": { + "name": "TNumber", + "constraint": "INumber" + } + }, + "boolean": "bool", + "Uint8Array": "byte[]", + "HTMLElement": "ElementReference" + } + } +} +``` + + +### 3. Register ITSRuntime + +If everything is set up correctly, the generator should already be generating the 2 files *TSRuntime*, *ITSRuntime*. +Register them in your dependency container. + +```csharp +using Microsoft.JSInterop; + +// IServiceCollection services +services.AddTSRuntime(); +``` + +### 4. Hello World + +Now you are ready to rumble, to make a "Hello World" test you can create 2 files: + +- Example.razor + +```razor + + +@code { + [Inject] + public required ITSRuntime TsRuntime { private get; init; } + + private async Task InvokeJS() => await TsRuntime.Example(); +} +``` + +- Example.razor.js + +```js +export function example() { + console.log("Hello World"); +} +``` + + +### Optional + +You can add a *jsconfig.json* file and rename **tsruntime.json** to **jsconfig.tsruntime.json**. +Here is an example *jsconfig.json*: + +```json +{ + "compilerOptions": { + "target": "es2022", + "checkJs": true, + "strictNullChecks": true, + "noImplicitAny": true + } +} +``` + + +### TypeScript + +For using TypeScript, you only need a few adjustments: +- *tsconfig.json* instead of *jsconfig.json* + - rename *jsconfig.tsruntime.json* to *tsconfig.tsruntime.json* +- change *<AdditionalFiles Include="\*\*\\\*.js"* /> to *<AdditionalFiles Include="\*\*\\\*.ts" />* + +

+Note: +To recognize a module, the file must end with ".js", ".ts" or ".d.ts". +Function definitions inside a module must start with "export function". +Futhermore a function definition must not contain any line breaks. + +If using TypeScript types together with JSDoc types, JSDoc takes priority, +because JSDoc is parsed after the function declaration and overwrites the previous type. +But this problem should not exist in the first place as long you do not mix things up, use JS with JSDoc or TS with TSDoc. + + +

+## Config - tsruntime.json + +All available config keys with its default value: + +```json +{ + "webroot path": "", + "input path": { + "include": "/", + "excludes": [ "/bin", "/obj", "/Properties" ], + "module files": true + }, + "using statements": [ "Microsoft.AspNetCore.Components", "System.Numerics" ], + "invoke function": { + "sync enabled": false, + "trysync enabled": true, + "async enabled": false, + "name pattern": { + "pattern": "#function#", + "module transform": "first upper case", + "function transform": "first upper case", + "action transform": "none", + "action name": { + "sync": "Invoke", + "trysync": "InvokeTrySync", + "async": "InvokeAsync" + } + }, + "promise": { + "only async enabled": true, + "append async": false + }, + "type map": { + "number": { + "type": "TNumber", + "generic types": { + "name": "TNumber", + "constraint": "INumber" + } + }, + "boolean": "bool", + "Uint8Array": "byte[]", + "HTMLElement": "ElementReference" + } + }, + "preload function": { + "name pattern": { + "pattern": "Preload#module#", + "module transform": "first upper case" + }, + "all modules name": "PreloadAllModules", + }, + "module grouping": { + "enabled": false, + "interface name pattern": { + "pattern": "I#module#Module", + "module transform": "first upper case" + } + }, + "js runtime": { + "sync enabled": false, + "trysync enabled": false, + "async enabled": false + }, + "service extension": true +} +``` + +- **[\[webroot path\]](Readme_md/InputPath.md)**: + Relative path to the web root (starting folder 'wwwroot' is ignored). +- **[\[input path\]](Readme_md/InputPath.md)**: + Folder where to locate the input files. Path relative to [webroot path] and must start with '/'. +- **[\[using statements\]](Readme_md/UsingStatements.md)**: + List of generated using statements at the top of ITSRuntime. +- **[\[invoke function\].\[sync enabled\]](#invoke)**: + Toggles whether sync invoke methods should be generated for modules. +- **[\[invoke function\].\[trysync enabled\]](#invoke)**: + Toggles whether try-sync invoke methods should be generated for modules. +- **[\[invoke function\].\[async enabled\]](#invoke)**: + Toggles whether async invoke methods should be generated for modules. +- **[\[invoke function\].\[name pattern\].\[pattern\]](Readme_md/NamePattern.md)**: + Naming of the generated methods that invoke module functions. +- **[\[invoke function\].\[name pattern\].\[module transform\]](Readme_md/NamePattern.md)**: + Lower/Upper case transform for the variable #module#. +- **[\[invoke function\].\[name pattern\].\[function transform\]](Readme_md/NamePattern.md)**: + Lower/Upper case transform for the variable #function#. +- **[\[invoke function\].\[name pattern\].\[action transform\]](Readme_md/NamePattern.md)**: + Lower/Upper case transform for the variable #action#.. +- **[\[invoke function\].\[name pattern\].\[action name\]\[sync\]](Readme_md/NamePattern.md)**: + Naming of the #action# variable for the invoke module functions name pattern when the action is synchronous. +- **[\[invoke function\].\[name pattern\].\[action name\]\[trysync\]](Readme_md/NamePattern.md)**: + Naming of the #action# variable for the invoke module functions name pattern when the action is try synchronous. +- **[\[invoke function\].\[name pattern\].\[action name\]\[async\]](Readme_md/NamePattern.md)**: + Naming of the #action# variable for the invoke module functions name pattern when the action is asynchronous. +- **[\[invoke function\].\[promise\].\[only async enabled\]](Readme_md/PromiseFunction.md)**: + Generates only async invoke method when return-type is promise. +- **[\[invoke function\].\[promise\].\[append async\]](Readme_md/PromiseFunction.md)**: + Appends to the name 'Async' when return-type is promise. +- **[\[invoke function\].\[type map\]](Readme_md/TypeMap.md)**: + Mapping of TypeScript-types (key) to C#-types (value). Not listed types are mapped unchanged (Identity function). +- **[\[preload function\].\[name pattern\].\[pattern\]](Readme_md/NamePattern.md)**: + Naming of the generated methods that preloads a specific module. +- **[\[preload function\].\[name pattern\].\[module transform\]](Readme_md/NamePattern.md)**: + Lower/Upper case transform for the variable #module#. +- **[\[preload function\].\[all modules name\]](Readme_md/NamePattern.md)**: + Naming of the method that preloads all modules. +- **[\[module grouping\].\[enabled\]](Readme_md/ModuleGrouping.md)**: + Each module gets it own interface and the functions of that module are only available in that interface. +- **[\[module grouping\].\[interface name pattern\].\[pattern\]](Readme_md/NamePattern.md)**: + Naming of the generated module interfaces when *module grouping* is enabled. +- **[\[module grouping\].\[interface name pattern\].\[module transform\]](Readme_md/NamePattern.md)**: + Lower/Upper case transform for the variable #module#. +- **[\[js runtime\].\[sync enabled\]](Readme_md/JSRuntime.md)**: + Toggles whether generic JSRuntime sync invoke method should be generated. +- **[\[js runtime\].\[trysync enabled\]](Readme_md/JSRuntime.md)**: + Toggles whether generic JSRuntime try-sync invoke method should be generated. +- **[\[js runtime\].\[async enabled\]](Readme_md/JSRuntime.md)**: + Toggles whether generic JSRuntime async invoke method should be generated. +- **[\[service extension\]](Readme_md/ModuleGrouping.md)**: + A service extension method is generated, which registers ITSRuntime and if enabled, the module interfaces. + + +

+## Callback (Function as Parameter) + +```js +/** + * @param {(key: string) => Promise} mapToId + * @returns {Promise} + */ +export async function callbackExample(mapToId) { + const id = await mapToId("42"); + console.log(id); +} +``` + +```csharp +// CallbackExample(Func mapToId) +await TsRuntime.CallbackExample((string key) => ValueTask.FromResult(key.GetHashCode())); +``` + +In JavaScript functions are first-class citizens and a variable/parameter can hold a function. +In C# the equivalent of that are delegates. +Such variables are also called callbacks. +When using a JS-function as parameter, it will be mapped automatically to the corresponding *Action<>*/*Func<>* type. +However, behind the scenes there is a lot going on to make this work and there are a few edge cases you should be aware of. + +### Sync/Async Callbacks + +To interop from C# to JS you can choose from 3 options: *Sync*/*TrySync*/*Async*. +You may expect the same when using interop from JS to C#. +Unfortunately, it is not implemented that way and you can only choose between *Sync* and *Async*: + +If the return-type is not a *Promise<T>*, it will be a *Sync* call. +If the return-type is a *Promise<T>*, it will be *Async* call. + +So, to make sure it works in every environment, your callbacks should always return a *Promise<T>*. +Note, in that case the return-type of your delegate will be *ValueTask*/*ValueTask<T>*. +When your C# method itself is synchronous, just use *ValueTask.CompletedTask*/*ValueTask<T>.FromResult()* as return value. + +### Callback Module + +To make the mapping possible, additional JS functions are needed. +These JS functions are located in an additional module, the *callback*-module. +This internal module loads automatically. +For Sync-invoke scenarios, you must ensure that the used modules are loaded. +There is no dedicated *Preload()*-method for the *callback*-module, +but the *PreloadAll()*-method awaits also the *callback*-module. + +### DotNetObjectReference + +For the mapping a *DotNetObjectReference* is created. +To make sure there is no memory leak, the *DotNetObjectReference* is disposed after the JS-call. +That means, immediately after the JS-call the callback is no longer available. +So, the JS-function must outlast the callback, otherwise a "*System.ArgumentException: There is no tracked object with id ...*" occurs. +In sync-calls everything works fine, +but when your callback is async, your JS function must also be async and must complete after the callback completes. + +### Nested Functions or Returning a Function + +A callback can have its own parameters and return-type. +If you put another callback as parameter or return-type, +the generated type will be *CALLBACK_INSIDE_CALLBACK_NOT_SUPPORTED* or *CALLBACK_RETURN_TYPE_NOT_SUPPORTED*, what leads to a compile error. +Only callbacks as parameters without nesting are supported. + + +

+## Release Notes + +- 0.0.1 + - first version, includes all basic functionalities for generating TSRuntime +- 0.1 + - improved declaration path: Instead of one include string, an array of objects { "include": string, "excludes": string[], "file module path": string } is now supported +- 0.2 + - optional parameters and default parameter values are now supported +- 0.3 + - breaking changes: changed config keys, defaults and properties in Config, changed Config.FromJson(string json) to new Config(string json) + - added key "generate on save" and "action name" keys to config +- 0.4 + - module grouping is now supported + - small breaking change: A namespace that contains IServiceCollection is required when serviceExtension is enabled and namespace *Microsoft.Extensions.DependencyInjection* was added to the defaults +- 0.5 + - generics in type map are now supported +- 0.6 + - \*\*\* huge Refactoring, many breaking changes \*\*\* + - renamed the project, repository and NuGet package to "Blazor.TSRuntime" (before it was "TSRuntime") + - dropped *Programmatically Usage* and *Visual Studio Extension*, only *Source Generator* will be continued -> reduced project structure to 2 projects + - changed ISourceGenerator to IIncrementalGenerator + - *tsconfig.tsruntime.json* can now be named *\*.tsruntime.json* + - .d.ts-files must be added with *<AdditionalFiles Include="\*\*\\\*.d.ts" />* + - added config key *webroot path* + - moved config key *[module grouping].[service extension]* to *[service extension]* + - renamed key "declaration path" to "input path" + - renamed key "file module path" to "module path" + - renamed key "append Async" to "append async" + - Config.InputPath.ModulePath must end with ".js" +- 0.7 + - breaking change: [input path] ('include', 'excludes', 'module path') must start with '/' + - generic TS-functions are now supported + - TS-function description is mapped to C# method description. Currently supported tags are <summary>, <remarks>, <param>, <returns> + - JS-files with JSDocs type annotations are now supported + - TS-files are now supported +- 0.8 + - scripts are supported (non-module-files: js-files that are included via <script> tag) +

+- 1.0 + - callbacks are supported: Mapping parameters of a function type to the corresponding C# delegate (*Action<>*/*Func<>*) + - JSDoc "@typeparam" tag is now supported diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/.tours/Blazor.TSRuntime.tour b/v2/rscg_examples/Blazor.TSRuntime/src/.tours/Blazor.TSRuntime.tour new file mode 100644 index 000000000..7e912c816 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/.tours/Blazor.TSRuntime.tour @@ -0,0 +1,102 @@ + +{ + "$schema": "https://aka.ms/codetour-schema", + "title": "Blazor.TSRuntime", + "steps": + [ + { + "file": "BlazorData/BlazorData.csproj", + "description": "First, we add Nuget [Blazor.TSRuntime](https://www.nuget.org/packages/Blazor.TSRuntime/) in csproj ", + "pattern": "Blazor.TSRuntime" + } + + ,{ + "file": "BlazorData/Pages/Home.razor.js", + "description": "File Home.razor.js ", + "pattern": "this is the code" + } + + ,{ + "file": "BlazorData/Pages/Home.razor", + "description": "File Home.razor ", + "pattern": "this is the code" + } + + ,{ + "file": "BlazorData/tsruntime.json", + "description": "File tsruntime.json ", + "pattern": "this is the code" + } + + ,{ + "file": "BlazorData/Program.cs", + "description": "File Program.cs \r\n>> dotnet run --project BlazorData/BlazorData.csproj ", + "pattern": "this is the code" + } + + + ,{ + "file": "BlazorData/obj/GX/Blazor.TSRuntime/TSRuntime.TSRuntimeGenerator/TSRuntime_ServiceExtension.g.cs", + "description": "Generated File 10 from 10 : TSRuntime_ServiceExtension.g.cs ", + "line": 1 + } + + ,{ + "file": "BlazorData/obj/GX/Blazor.TSRuntime/TSRuntime.TSRuntimeGenerator/TSRuntime.g.cs", + "description": "Generated File 9 from 10 : TSRuntime.g.cs ", + "line": 1 + } + + ,{ + "file": "BlazorData/obj/GX/Blazor.TSRuntime/TSRuntime.TSRuntimeGenerator/ITSRuntime_Home.g.cs", + "description": "Generated File 8 from 10 : ITSRuntime_Home.g.cs ", + "line": 1 + } + + ,{ + "file": "BlazorData/obj/GX/Blazor.TSRuntime/TSRuntime.TSRuntimeGenerator/ITSRuntime_Core.g.cs", + "description": "Generated File 7 from 10 : ITSRuntime_Core.g.cs ", + "line": 1 + } + + ,{ + "file": "BlazorData/obj/GX/Blazor.TSRuntime/TSRuntime.TSRuntimeGenerator/ITSRuntime_bootstrap_min.g.cs", + "description": "Generated File 6 from 10 : ITSRuntime_bootstrap_min.g.cs ", + "line": 1 + } + + ,{ + "file": "BlazorData/obj/GX/Blazor.TSRuntime/TSRuntime.TSRuntimeGenerator/ITSRuntime_bootstrap_esm_min.g.cs", + "description": "Generated File 5 from 10 : ITSRuntime_bootstrap_esm_min.g.cs ", + "line": 1 + } + + ,{ + "file": "BlazorData/obj/GX/Blazor.TSRuntime/TSRuntime.TSRuntimeGenerator/ITSRuntime_bootstrap_esm.g.cs", + "description": "Generated File 4 from 10 : ITSRuntime_bootstrap_esm.g.cs ", + "line": 1 + } + + ,{ + "file": "BlazorData/obj/GX/Blazor.TSRuntime/TSRuntime.TSRuntimeGenerator/ITSRuntime_bootstrap_bundle_min.g.cs", + "description": "Generated File 3 from 10 : ITSRuntime_bootstrap_bundle_min.g.cs ", + "line": 1 + } + + ,{ + "file": "BlazorData/obj/GX/Blazor.TSRuntime/TSRuntime.TSRuntimeGenerator/ITSRuntime_bootstrap_bundle.g.cs", + "description": "Generated File 2 from 10 : ITSRuntime_bootstrap_bundle.g.cs ", + "line": 1 + } + + ,{ + "file": "BlazorData/obj/GX/Blazor.TSRuntime/TSRuntime.TSRuntimeGenerator/ITSRuntime_bootstrap.g.cs", + "description": "Generated File 1 from 10 : ITSRuntime_bootstrap.g.cs ", + "line": 1 + } + + ], + + "ref": "main" + +} \ No newline at end of file diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData.sln b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData.sln new file mode 100644 index 000000000..5d897637d --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.36414.22 d17.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BlazorData", "BlazorData\BlazorData.csproj", "{11869731-09B0-4954-9DDE-F03CA87E27DE}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {11869731-09B0-4954-9DDE-F03CA87E27DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {11869731-09B0-4954-9DDE-F03CA87E27DE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {11869731-09B0-4954-9DDE-F03CA87E27DE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {11869731-09B0-4954-9DDE-F03CA87E27DE}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {5A4447A8-4515-4BDF-B100-5371391FF49D} + EndGlobalSection +EndGlobal diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/App.razor b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/App.razor new file mode 100644 index 000000000..6fd3ed1b5 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/App.razor @@ -0,0 +1,12 @@ + + + + + + + Not found + +

Sorry, there's nothing at this address.

+
+
+
diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/BlazorData.csproj b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/BlazorData.csproj new file mode 100644 index 000000000..c6d9e6451 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/BlazorData.csproj @@ -0,0 +1,26 @@ + + + + net9.0 + enable + enable + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + true + $(BaseIntermediateOutputPath)\GX + + diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/MainLayout.razor b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/MainLayout.razor new file mode 100644 index 000000000..76eb72528 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/MainLayout.razor @@ -0,0 +1,16 @@ +@inherits LayoutComponentBase +
+ + +
+
+ About +
+ +
+ @Body +
+
+
diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/MainLayout.razor.css b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/MainLayout.razor.css new file mode 100644 index 000000000..ecf25e5b2 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/MainLayout.razor.css @@ -0,0 +1,77 @@ +.page { + position: relative; + display: flex; + flex-direction: column; +} + +main { + flex: 1; +} + +.sidebar { + background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); +} + +.top-row { + background-color: #f7f7f7; + border-bottom: 1px solid #d6d5d5; + justify-content: flex-end; + height: 3.5rem; + display: flex; + align-items: center; +} + + .top-row ::deep a, .top-row ::deep .btn-link { + white-space: nowrap; + margin-left: 1.5rem; + text-decoration: none; + } + + .top-row ::deep a:hover, .top-row ::deep .btn-link:hover { + text-decoration: underline; + } + + .top-row ::deep a:first-child { + overflow: hidden; + text-overflow: ellipsis; + } + +@media (max-width: 640.98px) { + .top-row { + justify-content: space-between; + } + + .top-row ::deep a, .top-row ::deep .btn-link { + margin-left: 0; + } +} + +@media (min-width: 641px) { + .page { + flex-direction: row; + } + + .sidebar { + width: 250px; + height: 100vh; + position: sticky; + top: 0; + } + + .top-row { + position: sticky; + top: 0; + z-index: 1; + } + + .top-row.auth ::deep a:first-child { + flex: 1; + text-align: right; + width: 0; + } + + .top-row, article { + padding-left: 2rem !important; + padding-right: 1.5rem !important; + } +} diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/NavMenu.razor b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/NavMenu.razor new file mode 100644 index 000000000..b313b766b --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/NavMenu.razor @@ -0,0 +1,39 @@ + + + + +@code { + private bool collapseNavMenu = true; + + private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null; + + private void ToggleNavMenu() + { + collapseNavMenu = !collapseNavMenu; + } +} diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/NavMenu.razor.css b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/NavMenu.razor.css new file mode 100644 index 000000000..617b89cc8 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Layout/NavMenu.razor.css @@ -0,0 +1,83 @@ +.navbar-toggler { + background-color: rgba(255, 255, 255, 0.1); +} + +.top-row { + min-height: 3.5rem; + background-color: rgba(0,0,0,0.4); +} + +.navbar-brand { + font-size: 1.1rem; +} + +.bi { + display: inline-block; + position: relative; + width: 1.25rem; + height: 1.25rem; + margin-right: 0.75rem; + top: -1px; + background-size: cover; +} + +.bi-house-door-fill-nav-menu { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-house-door-fill' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 14.5v-3.505c0-.245.25-.495.5-.495h2c.25 0 .5.25.5.5v3.5a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.146-.354L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293L8.354 1.146a.5.5 0 0 0-.708 0l-6 6A.5.5 0 0 0 1.5 7.5v7a.5.5 0 0 0 .5.5h4a.5.5 0 0 0 .5-.5Z'/%3E%3C/svg%3E"); +} + +.bi-plus-square-fill-nav-menu { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus-square-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z'/%3E%3C/svg%3E"); +} + +.bi-list-nested-nav-menu { + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-list-nested' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.5 11.5A.5.5 0 0 1 5 11h10a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 3 7h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5zm-2-4A.5.5 0 0 1 1 3h10a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5z'/%3E%3C/svg%3E"); +} + +.nav-item { + font-size: 0.9rem; + padding-bottom: 0.5rem; +} + + .nav-item:first-of-type { + padding-top: 1rem; + } + + .nav-item:last-of-type { + padding-bottom: 1rem; + } + + .nav-item ::deep a { + color: #d7d7d7; + border-radius: 4px; + height: 3rem; + display: flex; + align-items: center; + line-height: 3rem; + } + +.nav-item ::deep a.active { + background-color: rgba(255,255,255,0.37); + color: white; +} + +.nav-item ::deep a:hover { + background-color: rgba(255,255,255,0.1); + color: white; +} + +@media (min-width: 641px) { + .navbar-toggler { + display: none; + } + + .collapse { + /* Never collapse the sidebar for wide screens */ + display: block; + } + + .nav-scrollable { + /* Allow sidebar to scroll for tall menus */ + height: calc(100vh - 3.5rem); + overflow-y: auto; + } +} diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Counter.razor b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Counter.razor new file mode 100644 index 000000000..ef23cb316 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Counter.razor @@ -0,0 +1,18 @@ +@page "/counter" + +Counter + +

Counter

+ +

Current count: @currentCount

+ + + +@code { + private int currentCount = 0; + + private void IncrementCount() + { + currentCount++; + } +} diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Home.razor b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Home.razor new file mode 100644 index 000000000..3d29f2b45 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Home.razor @@ -0,0 +1,21 @@ +@page "/" + +Home + +

Hello, world!

+Click + + +@code { + [Inject] + IJSRuntime JS { get; set; } + + [Inject] + public required ITSRuntime TsRuntime { private get; init; } + + public async Task SayHello() + { + Console.WriteLine("Hello from Blazor"); + await TsRuntime.SayHello("Andrei"); + } +} \ No newline at end of file diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Home.razor.js b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Home.razor.js new file mode 100644 index 000000000..305e721ca --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Home.razor.js @@ -0,0 +1,7 @@ +/** + * Displays a greeting alert with the provided name. + * @param {string} name - The name to include in the greeting. + */ +export function SayHello(name) { + alert("Hello from JavaScript," + name); +} \ No newline at end of file diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Weather.razor b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Weather.razor new file mode 100644 index 000000000..f2defcf21 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Pages/Weather.razor @@ -0,0 +1,57 @@ +@page "/weather" +@inject HttpClient Http + +Weather + +

Weather

+ +

This component demonstrates fetching data from the server.

+ +@if (forecasts == null) +{ +

Loading...

+} +else +{ + + + + + + + + + + + @foreach (var forecast in forecasts) + { + + + + + + + } + +
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
+} + +@code { + private WeatherForecast[]? forecasts; + + protected override async Task OnInitializedAsync() + { + forecasts = await Http.GetFromJsonAsync("sample-data/weather.json"); + } + + public class WeatherForecast + { + public DateOnly Date { get; set; } + + public int TemperatureC { get; set; } + + public string? Summary { get; set; } + + public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); + } +} diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Program.cs b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Program.cs new file mode 100644 index 000000000..a12363d71 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Program.cs @@ -0,0 +1,11 @@ +using BlazorData; +using Microsoft.AspNetCore.Components.Web; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.JSInterop; +var builder = WebAssemblyHostBuilder.CreateDefault(args); +builder.RootComponents.Add("#app"); +builder.RootComponents.Add("head::after"); +builder.Services.AddTSRuntime(); +builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + +await builder.Build().RunAsync(); diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Properties/launchSettings.json b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Properties/launchSettings.json new file mode 100644 index 000000000..8293ed864 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/Properties/launchSettings.json @@ -0,0 +1,25 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", + "applicationUrl": "http://localhost:5240", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", + "applicationUrl": "https://localhost:7158;http://localhost:5240", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/_Imports.razor b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/_Imports.razor new file mode 100644 index 000000000..4c261b994 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/_Imports.razor @@ -0,0 +1,10 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.AspNetCore.Components.WebAssembly.Http +@using Microsoft.JSInterop +@using BlazorData +@using BlazorData.Layout diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/tsruntime.json b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/tsruntime.json new file mode 100644 index 000000000..f64af729d --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/tsruntime.json @@ -0,0 +1,25 @@ +{ + "invoke function": { + "sync enabled": false, + "trysync enabled": true, + "async enabled": false, + "name pattern": { + "pattern": "#function#", + "module transform": "first upper case", + "function transform": "first upper case", + "action transform": "none" + }, + "type map": { + "number": { + "type": "TNumber", + "generic types": { + "name": "TNumber", + "constraint": "INumber" + } + }, + "boolean": "bool", + "Uint8Array": "byte[]", + "HTMLElement": "ElementReference" + } + } +} \ No newline at end of file diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/css/app.css b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/css/app.css new file mode 100644 index 000000000..7b3eb5d9c --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/css/app.css @@ -0,0 +1,114 @@ +html, body { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; +} + +h1:focus { + outline: none; +} + +a, .btn-link { + color: #0071c1; +} + +.btn-primary { + color: #fff; + background-color: #1b6ec2; + border-color: #1861ac; +} + +.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; +} + +.content { + padding-top: 1.1rem; +} + +.valid.modified:not([type=checkbox]) { + outline: 1px solid #26b050; +} + +.invalid { + outline: 1px solid red; +} + +.validation-message { + color: red; +} + +#blazor-error-ui { + color-scheme: light only; + background: lightyellow; + bottom: 0; + box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); + box-sizing: border-box; + display: none; + left: 0; + padding: 0.6rem 1.25rem 0.7rem 1.25rem; + position: fixed; + width: 100%; + z-index: 1000; +} + + #blazor-error-ui .dismiss { + cursor: pointer; + position: absolute; + right: 0.75rem; + top: 0.5rem; + } + +.blazor-error-boundary { + background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121; + padding: 1rem 1rem 1rem 3.7rem; + color: white; +} + + .blazor-error-boundary::after { + content: "An error has occurred." + } + +.loading-progress { + position: relative; + display: block; + width: 8rem; + height: 8rem; + margin: 20vh auto 1rem auto; +} + + .loading-progress circle { + fill: none; + stroke: #e0e0e0; + stroke-width: 0.6rem; + transform-origin: 50% 50%; + transform: rotate(-90deg); + } + + .loading-progress circle:last-child { + stroke: #1b6ec2; + stroke-dasharray: calc(3.141 * var(--blazor-load-percentage, 0%) * 0.8), 500%; + transition: stroke-dasharray 0.05s ease-in-out; + } + +.loading-progress-text { + position: absolute; + text-align: center; + font-weight: bold; + inset: calc(20vh + 3.25rem) 0 auto 0.2rem; +} + + .loading-progress-text:after { + content: var(--blazor-load-percentage-text, "Loading"); + } + +code { + color: #c02d76; +} + +.form-floating > .form-control-plaintext::placeholder, .form-floating > .form-control::placeholder { + color: var(--bs-secondary-color); + text-align: end; +} + +.form-floating > .form-control-plaintext:focus::placeholder, .form-floating > .form-control:focus::placeholder { + text-align: start; +} \ No newline at end of file diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/favicon.png b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..8422b59695935d180d11d5dbe99653e711097819 GIT binary patch literal 1148 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 literal 0 HcmV?d00001 diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/index.html b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/index.html new file mode 100644 index 000000000..4935fabfc --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/index.html @@ -0,0 +1,32 @@ + + + + + + + BlazorData + + + + + + + + +
+ + + + +
+
+ +
+ An unhandled error has occurred. + Reload + 🗙 +
+ + + + diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css new file mode 100644 index 000000000..3882a8199 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css @@ -0,0 +1,4085 @@ +/*! + * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-right: auto; + margin-left: 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; + } +} +:root { + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; +} + +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.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.33333333%; +} + +.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.66666667%; +} + +.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.33333333%; + } + .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.66666667%; + } + .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.33333333%; + } + .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.66666667%; + } + .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.33333333%; + } + .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.66666667%; + } + .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.33333333%; + } + .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.66666667%; + } + .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.33333333%; + } + .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.66666667%; + } + .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-inline-grid { + display: inline-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-inline-grid { + display: inline-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-inline-grid { + display: inline-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-inline-grid { + display: inline-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-inline-grid { + display: inline-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-inline-grid { + display: inline-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-inline-grid { + display: inline-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/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map new file mode 100644 index 000000000..ce99ec196 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.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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EE,mBAAA;EJ6+BR;EI1+BM;;IAEE,mBAAA;EJ4+BR;AACF;AKpiCQ;EAOI,0BAAA;ALgiCZ;;AKviCQ;EAOI,gCAAA;ALoiCZ;;AK3iCQ;EAOI,yBAAA;ALwiCZ;;AK/iCQ;EAOI,wBAAA;AL4iCZ;;AKnjCQ;EAOI,+BAAA;ALgjCZ;;AKvjCQ;EAOI,yBAAA;ALojCZ;;AK3jCQ;EAOI,6BAAA;ALwjCZ;;AK/jCQ;EAOI,8BAAA;AL4jCZ;;AKnkCQ;EAOI,wBAAA;ALgkCZ;;AKvkCQ;EAOI,+BAAA;ALokCZ;;AK3kCQ;EAOI,wBAAA;ALwkCZ;;AK/kCQ;EAOI,yBAAA;AL4kCZ;;AKnlCQ;EAOI,8BAAA;ALglCZ;;AKvlCQ;EAOI,iCAAA;ALolCZ;;AK3lCQ;EAOI,sCAAA;ALwlCZ;;AK/lCQ;EAOI,yCAAA;AL4lCZ;;AKnmCQ;EAOI,uBAAA;ALgmCZ;;AKvmCQ;EAOI,uBAAA;ALomCZ;;AK3mCQ;EAOI,yBAAA;ALwmCZ;;AK/mCQ;EAOI,yBAAA;AL4mCZ;;AKnnCQ;EAOI,0BAAA;ALgnCZ;;AKvnCQ;EAOI,4BAAA;ALonCZ;;AK3nCQ;EAOI,kCAAA;ALwnCZ;;AK/nCQ;EAOI,sCAAA;AL4nCZ;;AKnoCQ;EAOI,oCAAA;ALgoCZ;;AKvoCQ;EAOI,kCAAA;ALooCZ;;AK3oCQ;EAOI,yCAAA;ALwoCZ;;AK/oCQ;EAOI,wCAAA;AL4oCZ;;AKnpCQ;EAOI,wCAAA;ALgpCZ;;AKvpCQ;EAOI,kCAAA;ALopCZ;;AK3pCQ;EAOI,gCAAA;ALwpCZ;;AK/pCQ;EAOI,8BAAA;AL4pCZ;;AKnqCQ;EAOI,gCAAA;ALgqCZ;;AKvqCQ;EAOI,+BAAA;ALoqCZ;;AK3qCQ;EAOI,oCAAA;ALwqCZ;;AK/qCQ;EAOI,kCAAA;AL4qCZ;;AKnrCQ;EAOI,gCAAA;ALgrCZ;;AKvrCQ;EAOI,uCAAA;ALorCZ;;AK3rCQ;EAOI,sCAAA;ALwrCZ;;AK/rCQ;EAOI,iCAAA;AL4rCZ;;AKnsCQ;EAOI,2BAAA;ALgsCZ;;AKvsCQ;EAOI,iCAAA;ALosCZ;;AK3sCQ;EAOI,+BAAA;ALwsCZ;;AK/sCQ;EAOI,6BAAA;AL4sCZ;;AKntCQ;EAOI,+BAAA;ALgtCZ;;AKvtCQ;EAOI,8BAAA;ALotCZ;;AK3tCQ;EAOI,oBAAA;ALwtCZ;;AK/tCQ;EAOI,mBAAA;AL4tCZ;;AKnuCQ;EAOI,mBAAA;ALguCZ;;AKvuCQ;EAOI,mBAAA;ALouCZ;;AK3uCQ;EAOI,mBAAA;ALwuCZ;;AK/uCQ;EAOI,mBAAA;AL4uCZ;;AKnvCQ;EAOI,mBAAA;ALgvCZ;;AKvvCQ;EAOI,mBAAA;ALovCZ;;AK3vCQ;EAOI,oBAAA;ALwvCZ;;AK/vCQ;EAOI,0BAAA;AL4vCZ;;AKnwCQ;EAOI,yBAAA;ALgwCZ;;AKvwCQ;EAOI,uBAAA;ALowCZ;;AK3wCQ;EAOI,yBAAA;ALwwCZ;;AK/wCQ;EAOI,uBAAA;AL4wCZ;;AKnxCQ;EAOI,uBAAA;ALgxCZ;;AKvxCQ;EAOI,0BAAA;EAAA,yBAAA;ALqxCZ;;AK5xCQ;EAOI,gCAAA;EAAA,+BAAA;AL0xCZ;;AKjyCQ;EAOI,+BAAA;EAAA,8BAAA;AL+xCZ;;AKtyCQ;EAOI,6BAAA;EAAA,4BAAA;ALoyCZ;;AK3yCQ;EAOI,+BAAA;EAAA,8BAAA;ALyyCZ;;AKhzCQ;EAOI,6BAAA;EAAA,4BAAA;AL8yCZ;;AKrzCQ;EAOI,6BAAA;EAAA,4BAAA;ALmzCZ;;AK1zCQ;EAOI,wBAAA;EAAA,2BAAA;ALwzCZ;;AK/zCQ;EAOI,8BAAA;EAAA,iCAAA;AL6zCZ;;AKp0CQ;EAOI,6BAAA;EAAA,gCAAA;ALk0CZ;;AKz0CQ;EAOI,2BAAA;EAAA,8BAAA;ALu0CZ;;AK90CQ;EAOI,6BAAA;EAAA,gCAAA;AL40CZ;;AKn1CQ;EAOI,2BAAA;EAAA,8BAAA;ALi1CZ;;AKx1CQ;EAOI,2BAAA;EAAA,8BAAA;ALs1CZ;;AK71CQ;EAOI,wBAAA;AL01CZ;;AKj2CQ;EAOI,8BAAA;AL81CZ;;AKr2CQ;EAOI,6BAAA;ALk2CZ;;AKz2CQ;EAOI,2BAAA;ALs2CZ;;AK72CQ;EAOI,6BAAA;AL02CZ;;AKj3CQ;EAOI,2BAAA;AL82CZ;;AKr3CQ;EAOI,2BAAA;ALk3CZ;;AKz3CQ;EAOI,0BAAA;ALs3CZ;;AK73CQ;EAOI,gCAAA;AL03CZ;;AKj4CQ;EAOI,+BAAA;AL83CZ;;AKr4CQ;EAOI,6BAAA;ALk4CZ;;AKz4CQ;EAOI,+BAAA;ALs4CZ;;AK74CQ;EAOI,6BAAA;AL04CZ;;AKj5CQ;EAOI,6BAAA;AL84CZ;;AKr5CQ;EAOI,2BAAA;ALk5CZ;;AKz5CQ;EAOI,iCAAA;ALs5CZ;;AK75CQ;EAOI,gCAAA;AL05CZ;;AKj6CQ;EAOI,8BAAA;AL85CZ;;AKr6CQ;EAOI,gCAAA;ALk6CZ;;AKz6CQ;EAOI,8BAAA;ALs6CZ;;AK76CQ;EAOI,8BAAA;AL06CZ;;AKj7CQ;EAOI,yBAAA;AL86CZ;;AKr7CQ;EAOI,+BAAA;ALk7CZ;;AKz7CQ;EAOI,8BAAA;ALs7CZ;;AK77CQ;EAOI,4BAAA;AL07CZ;;AKj8CQ;EAOI,8BAAA;AL87CZ;;AKr8CQ;EAOI,4BAAA;ALk8CZ;;AKz8CQ;EAOI,4BAAA;ALs8CZ;;AK78CQ;EAOI,qBAAA;AL08CZ;;AKj9CQ;EAOI,2BAAA;AL88CZ;;AKr9CQ;EAOI,0BAAA;ALk9CZ;;AKz9CQ;EAOI,wBAAA;ALs9CZ;;AK79CQ;EAOI,0BAAA;AL09CZ;;AKj+CQ;EAOI,wBAAA;AL89CZ;;AKr+CQ;EAOI,2BAAA;EAAA,0BAAA;ALm+CZ;;AK1+CQ;EAOI,iCAAA;EAAA,gCAAA;ALw+CZ;;AK/+CQ;EAOI,gCAAA;EAAA,+BAAA;AL6+CZ;;AKp/CQ;EAOI,8BAAA;EAAA,6BAAA;ALk/CZ;;AKz/CQ;EAOI,gCAAA;EAAA,+BAAA;ALu/CZ;;AK9/CQ;EAOI,8BAAA;EAAA,6BAAA;AL4/CZ;;AKngDQ;EAOI,yBAAA;EAAA,4BAAA;ALigDZ;;AKxgDQ;EAOI,+BAAA;EAAA,kCAAA;ALsgDZ;;AK7gDQ;EAOI,8BAAA;EAAA,iCAAA;AL2gDZ;;AKlhDQ;EAOI,4BAAA;EAAA,+BAAA;ALghDZ;;AKvhDQ;EAOI,8BAAA;EAAA,iCAAA;ALqhDZ;;AK5hDQ;EAOI,4BAAA;EAAA,+BAAA;AL0hDZ;;AKjiDQ;EAOI,yBAAA;AL8hDZ;;AKriDQ;EAOI,+BAAA;ALkiDZ;;AKziDQ;EAOI,8BAAA;ALsiDZ;;AK7iDQ;EAOI,4BAAA;AL0iDZ;;AKjjDQ;EAOI,8BAAA;AL8iDZ;;AKrjDQ;EAOI,4BAAA;ALkjDZ;;AKzjDQ;EAOI,2BAAA;ALsjDZ;;AK7jDQ;EAOI,iCAAA;AL0jDZ;;AKjkDQ;EAOI,gCAAA;AL8jDZ;;AKrkDQ;EAOI,8BAAA;ALkkDZ;;AKzkDQ;EAOI,gCAAA;ALskDZ;;AK7kDQ;EAOI,8BAAA;AL0kDZ;;AKjlDQ;EAOI,4BAAA;AL8kDZ;;AKrlDQ;EAOI,kCAAA;ALklDZ;;AKzlDQ;EAOI,iCAAA;ALslDZ;;AK7lDQ;EAOI,+BAAA;AL0lDZ;;AKjmDQ;EAOI,iCAAA;AL8lDZ;;AKrmDQ;EAOI,+BAAA;ALkmDZ;;AKzmDQ;EAOI,0BAAA;ALsmDZ;;AK7mDQ;EAOI,gCAAA;AL0mDZ;;AKjnDQ;EAOI,+BAAA;AL8mDZ;;AKrnDQ;EAOI,6BAAA;ALknDZ;;AKznDQ;EAOI,+BAAA;ALsnDZ;;AK7nDQ;EAOI,6BAAA;AL0nDZ;;ACpoDI;EIGI;IAOI,0BAAA;EL+nDV;EKtoDM;IAOI,gCAAA;ELkoDV;EKzoDM;IAOI,yBAAA;ELqoDV;EK5oDM;IAOI,wBAAA;ELwoDV;EK/oDM;IAOI,+BAAA;EL2oDV;EKlpDM;IAOI,yBAAA;EL8oDV;EKrpDM;IAOI,6BAAA;ELipDV;EKxpDM;IAOI,8BAAA;ELopDV;EK3pDM;IAOI,wBAAA;ELupDV;EK9pDM;IAOI,+BAAA;EL0pDV;EKjqDM;IAOI,wBAAA;EL6pDV;EKpqDM;IAOI,yBAAA;ELgqDV;EKvqDM;IAOI,8BAAA;ELmqDV;EK1qDM;IAOI,iCAAA;ELsqDV;EK7qDM;IAOI,sCAAA;ELyqDV;EKhrDM;IAOI,yCAAA;EL4qDV;EKnrDM;IAOI,uBAAA;EL+qDV;EKtrDM;IAOI,uBAAA;ELkrDV;EKzrDM;IAOI,yBAAA;ELqrDV;EK5rDM;IAOI,yBAAA;ELwrDV;EK/rDM;IAOI,0BAAA;EL2rDV;EKlsDM;IAOI,4BAAA;EL8rDV;EKrsDM;IAOI,kCAAA;ELisDV;EKxsDM;IAOI,sCAAA;ELosDV;EK3sDM;IAOI,oCAAA;ELusDV;EK9sDM;IAOI,kCAAA;EL0sDV;EKjtDM;IAOI,yCAAA;EL6sDV;EKptDM;IAOI,wCAAA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nEV;EK/nEM;IAOI,yCAAA;EL2nEV;EKloEM;IAOI,uBAAA;EL8nEV;EKroEM;IAOI,uBAAA;ELioEV;EKxoEM;IAOI,yBAAA;ELooEV;EK3oEM;IAOI,yBAAA;ELuoEV;EK9oEM;IAOI,0BAAA;EL0oEV;EKjpEM;IAOI,4BAAA;EL6oEV;EKppEM;IAOI,kCAAA;ELgpEV;EKvpEM;IAOI,sCAAA;ELmpEV;EK1pEM;IAOI,oCAAA;ELspEV;EK7pEM;IAOI,kCAAA;ELypEV;EKhqEM;IAOI,yCAAA;EL4pEV;EKnqEM;IAOI,wCAAA;EL+pEV;EKtqEM;IAOI,wCAAA;ELkqEV;EKzqEM;IAOI,kCAAA;ELqqEV;EK5qEM;IAOI,gCAAA;ELwqEV;EK/qEM;IAOI,8BAAA;EL2qEV;EKlrEM;IAOI,gCAAA;EL8qEV;EKrrEM;IAOI,+BAAA;ELirEV;EKxrEM;IAOI,oCAAA;ELorEV;EK3rEM;IAOI,kCAAA;ELurEV;EK9rEM;IAOI,gCAAA;EL0rEV;EKjsEM;IAOI,uCAAA;EL6rEV;EKpsEM;IAOI,sCAAA;ELgsEV;EKvsEM;IAOI,iCAAA;ELmsEV;EK1sEM;IAOI,2BAAA;ELssEV;EK7sEM;IAOI,iCAAA;ELysEV;EKhtEM;IAOI,+BAAA;EL4sEV;EKntEM;IAOI,6BAAA;EL+sEV;EKttEM;IAOI,+BAAA;ELktEV;EKztEM;IAOI,8BAAA;ELqtEV;EK5tEM;IAOI,oBAAA;ELwtEV;EK/tEM;IAOI,mBAAA;EL2tEV;EKluEM;IAOI,mBAAA;EL8tEV;EKruEM;IAOI,mBAAA;ELiuEV;EKxuEM;IAOI,mBAAA;ELouEV;EK3uEM;IAOI,mBAAA;ELuuEV;EK9uEM;IAOI,mBAAA;EL0uEV;EKjvEM;IAOI,mBAAA;EL6uEV;EKpvEM;IAOI,oBAAA;ELgvEV;EKvvEM;IAOI,0BAAA;ELmvEV;EK1vEM;IAOI,yBAAA;ELsvEV;EK7vEM;IAOI,uBAAA;ELyvEV;EKhwEM;IAOI,yBAAA;EL4vEV;EKnwEM;IAOI,uBAAA;EL+vEV;EKtwEM;IAOI,uBAAA;ELkwEV;EKzwEM;IAOI,0BAAA;IAAA,yBAAA;ELswEV;EK7wEM;IAO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EKviFM;IAOI,yBAAA;ELmiFV;EK1iFM;IAOI,wBAAA;ELsiFV;EK7iFM;IAOI,+BAAA;ELyiFV;EKhjFM;IAOI,yBAAA;EL4iFV;EKnjFM;IAOI,6BAAA;EL+iFV;EKtjFM;IAOI,8BAAA;ELkjFV;EKzjFM;IAOI,wBAAA;ELqjFV;EK5jFM;IAOI,+BAAA;ELwjFV;EK/jFM;IAOI,wBAAA;EL2jFV;EKlkFM;IAOI,yBAAA;EL8jFV;EKrkFM;IAOI,8BAAA;ELikFV;EKxkFM;IAOI,iCAAA;ELokFV;EK3kFM;IAOI,sCAAA;ELukFV;EK9kFM;IAOI,yCAAA;EL0kFV;EKjlFM;IAOI,uBAAA;EL6kFV;EKplFM;IAOI,uBAAA;ELglFV;EKvlFM;IAOI,yBAAA;ELmlFV;EK1lFM;IAOI,yBAAA;ELslFV;EK7lFM;IAOI,0BAAA;ELylFV;EKhmFM;IAOI,4BAAA;EL4lFV;EKnmFM;IAOI,kCAAA;EL+lFV;EKtmFM;IAOI,sCAAA;ELkmFV;EKzmFM;IAOI,oCAAA;ELqmFV;EK5mFM;IAOI,kCAAA;ELwmFV;EK/mFM;IAOI,yCAAA;EL2mFV;EKlnFM;IAOI,wCAAA;EL8mFV;EKrnFM;IAOI,wCAAA;ELinFV;EKxnFM;IAOI,kCAAA;ELonFV;EK3nFM;IAOI,gCAAA;ELunFV;EK9nFM;IAOI,8BAAA;EL0nFV;EKjoFM;IAOI,gCAAA;EL6nFV;EKpoFM;IAOI,+BAAA;ELgoFV;EKvoFM;IAOI,oCAAA;ELmoFV;EK1oFM;IAOI,kCAAA;ELsoFV;EK7oFM;IAOI,gCAAA;ELyoFV;EKhpFM;IAOI,uCAAA;EL4oFV;EKnpFM;IAOI,sCAAA;EL+oFV;EKtpFM;IAOI,iCAAA;ELkpFV;EKzpFM;IAOI,2BAAA;ELqpFV;EK5pFM;IAOI,iCAAA;ELwpFV;EK/pFM;IAOI,+BAAA;EL2pFV;EKlqFM;IAOI,6BAAA;EL8pFV;EKrqFM;IAOI,+BAAA;ELiqFV;EKxqFM;IAOI,8BAAA;ELoqFV;EK3qFM;IAOI,oBAAA;ELuqFV;EK9qFM;IAOI,mBAAA;EL0qFV;EKjrFM;IAOI,mBAAA;EL6qFV;EKprFM;IAOI,mBAAA;ELgrFV;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AAA;ELy8FV;EKh9FM;IAOI,iCAAA;EL48FV;EKn9FM;IAOI,+BAAA;EL+8FV;EKt9FM;IAOI,iCAAA;ELk9FV;EKz9FM;IAOI,+BAAA;ELq9FV;EK59FM;IAOI,0BAAA;ELw9FV;EK/9FM;IAOI,gCAAA;EL29FV;EKl+FM;IAOI,+BAAA;EL89FV;EKr+FM;IAOI,6BAAA;ELi+FV;EKx+FM;IAOI,+BAAA;ELo+FV;EK3+FM;IAOI,6BAAA;ELu+FV;AACF;ACl/FI;EIGI;IAOI,0BAAA;EL4+FV;EKn/FM;IAOI,gCAAA;EL++FV;EKt/FM;IAOI,yBAAA;ELk/FV;EKz/FM;IAOI,wBAAA;ELq/FV;EK5/FM;IAOI,+BAAA;ELw/FV;EK//FM;IAOI,yBAAA;EL2/FV;EKlgGM;IAOI,6BAAA;EL8/FV;EKrgGM;IAOI,8BAAA;ELigGV;EKxgGM;IAOI,wBAAA;ELogGV;EK3gGM;IAOI,+BAAA;ELugGV;EK9gGM;IAOI,wBAAA;EL0gGV;EKjhGM;IAOI,yBAAA;EL6gGV;EKphGM;IAOI,8BAAA;ELghGV;EKvhGM;IAOI,iCAAA;ELmhGV;EK1hGM;IAOI,sCAAA;ELshGV;EK7hGM;IAOI,yCAAA;ELyhGV;EKhiGM;IAOI,uBAAA;EL4hGV;EKniGM;IAOI,uBAAA;EL+hGV;EKtiGM;IAOI,yBAAA;ELkiGV;EKziGM;IAOI,yBAAA;ELqiGV;EK5iGM;IAOI,0BAAA;ELwiGV;EK/iGM;IAOI,4BAAA;EL2iGV;EKljGM;IAOI,kCAAA;EL8iGV;EKrjGM;IAOI,sCAAA;ELijGV;EKxjGM;IAOI,oCAAA;ELojGV;EK3jGM;IAOI,kCAAA;ELujGV;EK9jGM;IAOI,yCAAA;EL0jGV;EKjkGM;IAOI,wCAAA;EL6jGV;EKpkGM;IAOI,wCAAA;ELgkGV;EKvkGM;IAOI,kCAAA;ELmkGV;EK1kGM;IAOI,gCAAA;ELskGV;EK7kGM;IAOI,8BAAA;ELykGV;EKhlGM;IAOI,gCAAA;EL4kGV;EKnlGM;IAOI,+BAAA;EL+kGV;EKtlGM;IAOI,oCAAA;ELklGV;EKzlGM;IAOI,kCAAA;ELqlGV;EK5lGM;IAOI,gCAAA;ELwlGV;EK/l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ELi3GV;EKx3GM;IAOI,+BAAA;ELo3GV;EK33GM;IAOI,8BAAA;ELu3GV;EK93GM;IAOI,4BAAA;EL03GV;EKj4GM;IAOI,8BAAA;EL63GV;EKp4GM;IAOI,4BAAA;ELg4GV;EKv4GM;IAOI,2BAAA;ELm4GV;EK14GM;IAOI,iCAAA;ELs4GV;EK74GM;IAOI,gCAAA;ELy4GV;EKh5GM;IAOI,8BAAA;EL44GV;EKn5GM;IAOI,gCAAA;EL+4GV;EKt5GM;IAOI,8BAAA;ELk5GV;EKz5GM;IAOI,4BAAA;ELq5GV;EK55GM;IAOI,kCAAA;ELw5GV;EK/5GM;IAOI,iCAAA;EL25GV;EKl6GM;IAOI,+BAAA;EL85GV;EKr6GM;IAOI,iCAAA;ELi6GV;EKx6GM;IAOI,+BAAA;ELo6GV;EK36GM;IAOI,0BAAA;ELu6GV;EK96GM;IAOI,gCAAA;EL06GV;EKj7GM;IAOI,+BAAA;EL66GV;EKp7GM;IAOI,6BAAA;ELg7GV;EKv7GM;IAOI,+BAAA;ELm7GV;EK17GM;IAOI,6BAAA;ELs7GV;AACF;ACj8GI;EIGI;IAOI,0BAAA;EL27GV;EKl8GM;IAOI,gCAAA;EL87GV;EKr8GM;IAOI,yBAAA;ELi8GV;EKx8GM;IAOI,wBAAA;ELo8GV;EK38GM;IAOI,+BAAA;ELu8GV;EK98GM;IAOI,yBAAA;EL08GV;EKj9GM;IAOI,6BAAA;EL68GV;EKp9GM;IAOI,8BAAA;ELg9GV;EKv9GM;IAOI,wBAAA;ELm9GV;EK19GM;IAOI,+BAAA;ELs9GV;EK79GM;IAOI,wBAAA;ELy9GV;EKh+GM;IAOI,yBAAA;EL49GV;EKn+GM;IAOI,8BAAA;EL+9GV;EKt+GM;IAOI,iCAAA;ELk+GV;EKz+GM;IAOI,sCAAA;ELq+GV;EK5+GM;IAOI,yCAAA;ELw+GV;EK/+GM;IAOI,uBAAA;EL2+GV;EKl/GM;IAOI,uBAAA;EL8+GV;EKr/GM;IAOI,yBAAA;ELi/GV;EKx/GM;IAOI,yBAAA;ELo/GV;EK3/GM;IAOI,0BAAA;ELu/GV;EK9/GM;IAOI,4BAAA;EL0/GV;EKjgHM;IAOI,kCAAA;EL6/GV;EKpgHM;IAOI,sCAAA;ELggHV;EKvgHM;I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","file":"bootstrap-grid.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-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 --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\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 --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\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:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\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(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\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) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.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.33333333%;\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.66666667%;\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 .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\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-inline-grid {\n display: inline-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 .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\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 .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\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 .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\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 .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\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 .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\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 .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\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, xxl: 1400px)\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, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\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, xxl: 1400px))\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, xxl: 1400px))\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, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\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, $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($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 \"black\": $black,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\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-100,\n \"purple-200\": $purple-200,\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// 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-text-variables\n$primary-text-emphasis: shade-color($primary, 60%) !default;\n$secondary-text-emphasis: shade-color($secondary, 60%) !default;\n$success-text-emphasis: shade-color($success, 60%) !default;\n$info-text-emphasis: shade-color($info, 60%) !default;\n$warning-text-emphasis: shade-color($warning, 60%) !default;\n$danger-text-emphasis: shade-color($danger, 60%) !default;\n$light-text-emphasis: $gray-700 !default;\n$dark-text-emphasis: $gray-700 !default;\n// scss-docs-end theme-text-variables\n\n// scss-docs-start theme-bg-subtle-variables\n$primary-bg-subtle: tint-color($primary, 80%) !default;\n$secondary-bg-subtle: tint-color($secondary, 80%) !default;\n$success-bg-subtle: tint-color($success, 80%) !default;\n$info-bg-subtle: tint-color($info, 80%) !default;\n$warning-bg-subtle: tint-color($warning, 80%) !default;\n$danger-bg-subtle: tint-color($danger, 80%) !default;\n$light-bg-subtle: mix($gray-100, $white) !default;\n$dark-bg-subtle: $gray-400 !default;\n// scss-docs-end theme-bg-subtle-variables\n\n// scss-docs-start theme-border-subtle-variables\n$primary-border-subtle: tint-color($primary, 60%) !default;\n$secondary-border-subtle: tint-color($secondary, 60%) !default;\n$success-border-subtle: tint-color($success, 60%) !default;\n$info-border-subtle: tint-color($info, 60%) !default;\n$warning-border-subtle: tint-color($warning, 60%) !default;\n$danger-border-subtle: tint-color($danger, 60%) !default;\n$light-border-subtle: $gray-200 !default;\n$dark-border-subtle: $gray-500 !default;\n// scss-docs-end theme-border-subtle-variables\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-container-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$enable-dark-mode: true !default;\n$color-mode-type: data !default; // `data` or `media-query`\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !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// 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-text-align: null !default;\n$body-color: $gray-900 !default;\n$body-bg: $white !default;\n\n$body-secondary-color: rgba($body-color, .75) !default;\n$body-secondary-bg: $gray-200 !default;\n\n$body-tertiary-color: rgba($body-color, .5) !default;\n$body-tertiary-bg: $gray-100 !default;\n\n$body-emphasis-color: $black !default;\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// Icon links\n// scss-docs-start icon-link-variables\n$icon-link-gap: .375rem !default;\n$icon-link-underline-offset: .25em !default;\n$icon-link-icon-size: 1em !default;\n$icon-link-icon-transition: .2s ease-in-out transform !default;\n$icon-link-icon-transform: translate3d(.25em, 0, 0) !default;\n// scss-docs-end icon-link-variables\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// Container padding\n\n$container-padding-x: $grid-gutter-width !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$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-xxl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n// fusv-disable\n$border-radius-2xl: $border-radius-xxl !default; // Deprecated in v5.3.0\n// fusv-enable\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 focus-ring-variables\n$focus-ring-width: .25rem !default;\n$focus-ring-opacity: .25 !default;\n$focus-ring-color: rgba($primary, $focus-ring-opacity) !default;\n$focus-ring-blur: 0 !default;\n$focus-ring-box-shadow: 0 0 $focus-ring-blur $focus-ring-width $focus-ring-color !default;\n// scss-docs-end focus-ring-variables\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\", \"Noto Sans\", \"Liberation Sans\", Arial, 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(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$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-medium: 500 !default;\n$font-weight-semibold: 600 !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: inherit !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-family: null !default;\n$display-font-style: null !default;\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// fusv-disable\n$text-muted: var(--#{$prefix}secondary-color) !default; // Deprecated in 5.3.0\n// fusv-enable\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\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: var(--#{$prefix}border-width) !default;\n$hr-opacity: .25 !default;\n\n// scss-docs-start vr-variables\n$vr-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end vr-variables\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-color: $body-color !default;\n$mark-bg: $yellow-100 !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: var(--#{$prefix}emphasis-color) !default;\n$table-bg: var(--#{$prefix}body-bg) !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(var(--#{$prefix}emphasis-color-rgb), $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(var(--#{$prefix}emphasis-color-rgb), $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(var(--#{$prefix}emphasis-color-rgb), $table-hover-bg-factor) !default;\n\n$table-border-factor: .2 !default;\n$table-border-width: var(--#{$prefix}border-width) !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: var(--#{$prefix}secondary-color) !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: $focus-ring-width !default;\n$input-btn-focus-color-opacity: $focus-ring-opacity !default;\n$input-btn-focus-color: $focus-ring-color !default;\n$input-btn-focus-blur: $focus-ring-blur !default;\n$input-btn-focus-box-shadow: $focus-ring-box-shadow !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: var(--#{$prefix}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-color: var(--#{$prefix}body-color) !default;\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: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n$btn-link-focus-shadow-rgb: to-rgb(mix(color-contrast($link-color), $link-color, 15%)) !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: var(--#{$prefix}border-radius) !default;\n$btn-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$btn-border-radius-lg: var(--#{$prefix}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: var(--#{$prefix}secondary-color) !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: var(--#{$prefix}body-bg) !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$input-disabled-border-color: null !default;\n\n$input-color: var(--#{$prefix}body-color) !default;\n$input-border-color: var(--#{$prefix}border-color) !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$input-border-radius: var(--#{$prefix}border-radius) !default;\n$input-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$input-border-radius-lg: var(--#{$prefix}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: var(--#{$prefix}secondary-color) !default;\n$input-plaintext-color: var(--#{$prefix}body-color) !default;\n\n$input-height-border: calc(#{$input-border-width} * 2) !default; // stylelint-disable-line function-disallowed-list\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: var(--#{$prefix}border-width) solid var(--#{$prefix}border-color) !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: $focus-ring-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($black, .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: var(--#{$prefix}tertiary-bg) !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: $input-disabled-bg !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: $input-border-radius !default;\n$form-select-box-shadow: var(--#{$prefix}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$form-select-border-radius-sm: $input-border-radius-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$form-select-border-radius-lg: $input-border-radius-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: var(--#{$prefix}secondary-bg) !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: var(--#{$prefix}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: var(--#{$prefix}secondary-color) !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: var(--#{$prefix}tertiary-bg) !default;\n$form-file-button-hover-bg: var(--#{$prefix}secondary-bg) !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-height: 1.5em !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-label-disabled-color: $gray-600 !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-colors\n$form-valid-color: $form-feedback-valid-color !default;\n$form-valid-border-color: $form-feedback-valid-color !default;\n$form-invalid-color: $form-feedback-invalid-color !default;\n$form-invalid-border-color: $form-feedback-invalid-color !default;\n// scss-docs-end form-validation-colors\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": var(--#{$prefix}form-valid-color),\n \"icon\": $form-feedback-icon-valid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}success),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}success-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-valid-border-color),\n ),\n \"invalid\": (\n \"color\": var(--#{$prefix}form-invalid-color),\n \"icon\": $form-feedback-icon-invalid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}danger),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}danger-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-invalid-border-color),\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$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n// scss-docs-start zindex-levels-map\n$zindex-levels: (\n n1: -1,\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3\n) !default;\n// scss-docs-end zindex-levels-map\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: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}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: var(--#{$prefix}secondary-color) !default;\n$nav-link-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$nav-tabs-border-color: var(--#{$prefix}border-color) !default;\n$nav-tabs-border-width: var(--#{$prefix}border-width) !default;\n$nav-tabs-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-tabs-link-hover-border-color: var(--#{$prefix}secondary-bg) var(--#{$prefix}secondary-bg) $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: var(--#{$prefix}emphasis-color) !default;\n$nav-tabs-link-active-bg: var(--#{$prefix}body-bg) !default;\n$nav-tabs-link-active-border-color: var(--#{$prefix}border-color) var(--#{$prefix}border-color) $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-underline-gap: 1rem !default;\n$nav-underline-border-width: .125rem !default;\n$nav-underline-link-active-color: var(--#{$prefix}emphasis-color) !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\n$navbar-light-color: rgba(var(--#{$prefix}emphasis-color-rgb), .65) !default;\n$navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8) !default;\n$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1) !default;\n$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3) !default;\n$navbar-light-icon-color: rgba($body-color, .75) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-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-icon-color: $navbar-dark-color !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !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-dark-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: var(--#{$prefix}body-color) !default;\n$dropdown-bg: var(--#{$prefix}body-bg) !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: var(--#{$prefix}border-radius) !default;\n$dropdown-border-width: var(--#{$prefix}border-width) !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$dropdown-link-color: var(--#{$prefix}body-color) !default;\n$dropdown-link-hover-color: $dropdown-link-color !default;\n$dropdown-link-hover-bg: var(--#{$prefix}tertiary-bg) !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: var(--#{$prefix}tertiary-color) !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-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\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-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: var(--#{$prefix}body-bg) !default;\n$pagination-border-radius: var(--#{$prefix}border-radius) !default;\n$pagination-border-width: var(--#{$prefix}border-width) !default;\n$pagination-margin-start: calc(#{$pagination-border-width} * -1) !default; // stylelint-disable-line function-disallowed-list\n$pagination-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-focus-box-shadow: $focus-ring-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$pagination-hover-border-color: var(--#{$prefix}border-color) !default; // Todo in v6: remove this?\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $component-active-bg !default;\n\n$pagination-disabled-color: var(--#{$prefix}secondary-color) !default;\n$pagination-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-disabled-border-color: var(--#{$prefix}border-color) !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: var(--#{$prefix}border-radius-sm) !default;\n$pagination-border-radius-lg: var(--#{$prefix}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-title-color: null !default;\n$card-subtitle-color: null !default;\n$card-border-width: var(--#{$prefix}border-width) !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: var(--#{$prefix}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(var(--#{$prefix}body-color-rgb), .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: var(--#{$prefix}body-bg) !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: var(--#{$prefix}body-color) !default;\n$accordion-bg: var(--#{$prefix}body-bg) !default;\n$accordion-border-width: var(--#{$prefix}border-width) !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: var(--#{$prefix}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: var(--#{$prefix}body-color) !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: var(--#{$prefix}primary-bg-subtle) !default;\n$accordion-button-active-color: var(--#{$prefix}primary-text-emphasis) !default;\n\n// fusv-disable\n$accordion-button-focus-border-color: $input-focus-border-color !default; // Deprecated in v5.3.3\n// fusv-enable\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $body-color !default;\n$accordion-icon-active-color: $primary-text-emphasis !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: var(--#{$prefix}body-bg) !default;\n$tooltip-bg: var(--#{$prefix}emphasis-color) !default;\n$tooltip-border-radius: var(--#{$prefix}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: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\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: var(--#{$prefix}body-bg) !default;\n$popover-max-width: 276px !default;\n$popover-border-width: var(--#{$prefix}border-width) !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$popover-inner-border-radius: calc(#{$popover-border-radius} - #{$popover-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$popover-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: var(--#{$prefix}secondary-bg) !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: var(--#{$prefix}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// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\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(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-border-width: var(--#{$prefix}border-width) !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: var(--#{$prefix}border-radius) !default;\n$toast-box-shadow: var(--#{$prefix}box-shadow) !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: var(--#{$prefix}secondary-color) !default;\n$toast-header-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-header-border-color: $toast-border-color !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: var(--#{$prefix}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: var(--#{$prefix}body-bg) !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: var(--#{$prefix}border-width) !default;\n$modal-content-border-radius: var(--#{$prefix}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: var(--#{$prefix}box-shadow-sm) !default;\n$modal-content-box-shadow-sm-up: var(--#{$prefix}box-shadow) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-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-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\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: var(--#{$prefix}border-radius) !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: var(--#{$prefix}border-width) !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// fusv-disable\n$alert-bg-scale: -80% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-border-scale: -70% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-color-scale: 40% !default; // Deprecated in v5.2.0, to be removed in v6\n// fusv-enable\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: var(--#{$prefix}secondary-bg) !default;\n$progress-border-radius: var(--#{$prefix}border-radius) !default;\n$progress-box-shadow: var(--#{$prefix}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: var(--#{$prefix}body-color) !default;\n$list-group-bg: var(--#{$prefix}body-bg) !default;\n$list-group-border-color: var(--#{$prefix}border-color) !default;\n$list-group-border-width: var(--#{$prefix}border-width) !default;\n$list-group-border-radius: var(--#{$prefix}border-radius) !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n// fusv-disable\n$list-group-item-bg-scale: -80% !default; // Deprecated in v5.3.0\n$list-group-item-color-scale: 40% !default; // Deprecated in v5.3.0\n// fusv-enable\n\n$list-group-hover-bg: var(--#{$prefix}tertiary-bg) !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: var(--#{$prefix}secondary-color) !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: var(--#{$prefix}secondary-color) !default;\n$list-group-action-hover-color: var(--#{$prefix}emphasis-color) !default;\n\n$list-group-action-active-color: var(--#{$prefix}body-color) !default;\n$list-group-action-active-bg: var(--#{$prefix}secondary-bg) !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: var(--#{$prefix}body-bg) !default;\n$thumbnail-border-width: var(--#{$prefix}border-width) !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: var(--#{$prefix}border-radius) !default;\n$thumbnail-box-shadow: var(--#{$prefix}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: var(--#{$prefix}secondary-color) !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: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-active-color: var(--#{$prefix}secondary-color) !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// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\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-dark-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: $focus-ring-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: var(--#{$prefix}body-bg) !default;\n$offcanvas-color: var(--#{$prefix}body-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: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n\n@import \"variables-dark\"; // TODO: can be removed safely in v6, only here to avoid breaking changes in v5.3\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\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(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$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 --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\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(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$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// number of 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: percentage(divide(1, $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 --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$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 an 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 // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, 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 (e.g. 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 --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$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, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\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 @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\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/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css new file mode 100644 index 000000000..49b843b19 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);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}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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-inline-grid{display:inline-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-inline-grid{display:inline-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-inline-grid{display:inline-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-inline-grid{display:inline-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-inline-grid{display:inline-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-inline-grid{display:inline-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-inline-grid{display:inline-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/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map new file mode 100644 index 000000000..a0db8b57a --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.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":"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","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-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.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\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 --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\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:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\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(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\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) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.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.33333333%;\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.66666667%;\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 .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\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-inline-grid {\n display: inline-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 .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\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 .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\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 .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\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 .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\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 .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\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 .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\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 --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\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, xxl: 1400px)\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, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\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, xxl: 1400px))\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, xxl: 1400px))\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, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\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, $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($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:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\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(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$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 --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\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(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$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// number of 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: percentage(divide(1, $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 --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$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 an 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 // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, 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 (e.g. 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 --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$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, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\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 @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\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/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css new file mode 100644 index 000000000..1a5d65630 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css @@ -0,0 +1,4084 @@ +/*! + * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-left: calc(var(--bs-gutter-x) * 0.5); + padding-right: calc(var(--bs-gutter-x) * 0.5); + 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; + } +} +:root { + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; +} + +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-left: calc(var(--bs-gutter-x) * 0.5); + padding-right: calc(var(--bs-gutter-x) * 0.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.33333333%; +} + +.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.66666667%; +} + +.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.33333333%; + } + .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.66666667%; + } + .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.33333333%; + } + .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.66666667%; + } + .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.33333333%; + } + .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.66666667%; + } + .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.33333333%; + } + .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.66666667%; + } + .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.33333333%; + } + .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.66666667%; + } + .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-inline-grid { + display: inline-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-inline-grid { + display: inline-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-inline-grid { + display: inline-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-inline-grid { + display: inline-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-inline-grid { + display: inline-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-inline-grid { + display: inline-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-inline-grid { + display: inline-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/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map new file mode 100644 index 000000000..8df43cfcc --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.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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EE,mBAAA;EJ6+BR;EI1+BM;;IAEE,mBAAA;EJ4+BR;AACF;AKpiCQ;EAOI,0BAAA;ALgiCZ;;AKviCQ;EAOI,gCAAA;ALoiCZ;;AK3iCQ;EAOI,yBAAA;ALwiCZ;;AK/iCQ;EAOI,wBAAA;AL4iCZ;;AKnjCQ;EAOI,+BAAA;ALgjCZ;;AKvjCQ;EAOI,yBAAA;ALojCZ;;AK3jCQ;EAOI,6BAAA;ALwjCZ;;AK/jCQ;EAOI,8BAAA;AL4jCZ;;AKnkCQ;EAOI,wBAAA;ALgkCZ;;AKvkCQ;EAOI,+BAAA;ALokCZ;;AK3kCQ;EAOI,wBAAA;ALwkCZ;;AK/kCQ;EAOI,yBAAA;AL4kCZ;;AKnlCQ;EAOI,8BAAA;ALglCZ;;AKvlCQ;EAOI,iCAAA;ALolCZ;;AK3lCQ;EAOI,sCAAA;ALwlCZ;;AK/lCQ;EAOI,yCAAA;AL4lCZ;;AKnmCQ;EAOI,uBAAA;ALgmCZ;;AKvmCQ;EAOI,uBAAA;ALomCZ;;AK3mCQ;EAOI,yBAAA;ALwmCZ;;AK/mCQ;EAOI,yBAAA;AL4mCZ;;AKnnCQ;EAOI,0BAAA;ALgnCZ;;AKvnCQ;EAOI,4BAAA;ALonCZ;;AK3nCQ;EAOI,kCAAA;ALwnCZ;;AK/nCQ;EAOI,sCAAA;AL4nCZ;;AKnoCQ;EAOI,oCAAA;ALgoCZ;;AKvoCQ;EAOI,kCAAA;ALooCZ;;AK3oCQ;EAOI,yCAAA;ALwoCZ;;AK/oCQ;EAOI,wCAAA;AL4oCZ;;AKnpCQ;EAOI,wCAAA;ALgpCZ;;AKvpCQ;EAOI,kCAAA;ALopCZ;;AK3pCQ;EAOI,gCAAA;ALwpCZ;;AK/pCQ;EAOI,8BAAA;AL4pCZ;;AKnqCQ;EAOI,gCAAA;ALgqCZ;;AKvqCQ;EAOI,+BAAA;ALoqCZ;;AK3qCQ;EAOI,oCAAA;ALwqCZ;;AK/qCQ;EAOI,kCAAA;AL4qCZ;;AKnrCQ;EAOI,gCAAA;ALgrCZ;;AKvrCQ;EAOI,uCAAA;ALorCZ;;AK3rCQ;EAOI,sCAAA;ALwrCZ;;AK/rCQ;EAOI,iCAAA;AL4rCZ;;AKnsCQ;EAOI,2BAAA;ALgsCZ;;AKvsCQ;EAOI,iCAAA;ALosCZ;;AK3sCQ;EAOI,+BAAA;ALwsCZ;;AK/sCQ;EAOI,6BAAA;AL4sCZ;;AKntCQ;EA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;AL8iDZ;;AKrjDQ;EAOI,4BAAA;ALkjDZ;;AKzjDQ;EAOI,0BAAA;ALsjDZ;;AK7jDQ;EAOI,gCAAA;AL0jDZ;;AKjkDQ;EAOI,+BAAA;AL8jDZ;;AKrkDQ;EAOI,6BAAA;ALkkDZ;;AKzkDQ;EAOI,+BAAA;ALskDZ;;AK7kDQ;EAOI,6BAAA;AL0kDZ;;AKjlDQ;EAOI,4BAAA;AL8kDZ;;AKrlDQ;EAOI,kCAAA;ALklDZ;;AKzlDQ;EAOI,iCAAA;ALslDZ;;AK7lDQ;EAOI,+BAAA;AL0lDZ;;AKjmDQ;EAOI,iCAAA;AL8lDZ;;AKrmDQ;EAOI,+BAAA;ALkmDZ;;AKzmDQ;EAOI,2BAAA;ALsmDZ;;AK7mDQ;EAOI,iCAAA;AL0mDZ;;AKjnDQ;EAOI,gCAAA;AL8mDZ;;AKrnDQ;EAOI,8BAAA;ALknDZ;;AKznDQ;EAOI,gCAAA;ALsnDZ;;AK7nDQ;EAOI,8BAAA;AL0nDZ;;ACpoDI;EIGI;IAOI,0BAAA;EL+nDV;EKtoDM;IAOI,gCAAA;ELkoDV;EKzoDM;IAOI,yBAAA;ELqoDV;EK5oDM;IAOI,wBAAA;ELwoDV;EK/oDM;IAOI,+BAAA;EL2oDV;EKlpDM;IAOI,yBAAA;EL8oDV;EKrpDM;IAOI,6BAAA;ELipDV;EKxpDM;IAOI,8BAAA;ELopDV;EK3pDM;IAOI,wBAAA;ELupDV;EK9pDM;IAOI,+BAAA;EL0pDV;EKjqDM;IAOI,wBAAA;EL6pDV;EKpqDM;IAOI,yBAAA;ELgqDV;EKvqDM;IAOI,8BAAA;ELmqDV;EK1qDM;IAOI,iCAAA;ELsqDV;EK7qDM;IAOI,sCAAA;ELyqDV;EKhrDM;IAOI,yCAAA;EL4qDV;EKnrDM;IAOI,uBAAA;EL+qDV;EKtrDM;IAOI,uBAAA;ELkrDV;EKzrDM;IAOI,yBAAA;ELqrDV;EK5rDM;IAOI,yBAAA;ELwrDV;EK/rDM;IAOI,0BAAA;EL2rDV;EKlsDM;IAOI,4BAAA;EL8rDV;EKrsDM;IAOI,kCAAA;ELisDV;EKxsDM;IAOI,sCAAA;ELosDV;EK3sDM;IAOI,oCAAA;ELusDV;EK9sDM;IAOI,kCAAA;EL0sDV;EKjtDM;IAOI,yCAAA;EL6sDV;EKptDM;IAOI,wCAAA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nEV;EK/nEM;IAOI,yCAAA;EL2nEV;EKloEM;IAOI,uBAAA;EL8nEV;EKroEM;IAOI,uBAAA;ELioEV;EKxoEM;IAOI,yBAAA;ELooEV;EK3oEM;IAOI,yBAAA;ELuoEV;EK9oEM;IAOI,0BAAA;EL0oEV;EKjpEM;IAOI,4BAAA;EL6oEV;EKppEM;IAOI,kCAAA;ELgpEV;EKvpEM;IAOI,sCAAA;ELmpEV;EK1pEM;IAOI,oCAAA;ELspEV;EK7pEM;IAOI,kCAAA;ELypEV;EKhqEM;IAOI,yCAAA;EL4pEV;EKnqEM;IAOI,wCAAA;EL+pEV;EKtqEM;IAOI,wCAAA;ELkqEV;EKzqEM;IAOI,kCAAA;ELqqEV;EK5qEM;IAOI,gCAAA;ELwqEV;EK/qEM;IAOI,8BAAA;EL2qEV;EKlrEM;IAOI,gCAAA;EL8qEV;EKrrEM;IAOI,+BAAA;ELirEV;EKxrEM;IAOI,oCAAA;ELorEV;EK3rEM;IAOI,kCAAA;ELurEV;EK9rEM;IAOI,gCAAA;EL0rEV;EKjsEM;IAOI,uCAAA;EL6rEV;EKpsEM;IAOI,sCAAA;ELgsEV;EKvsEM;IAOI,iCAAA;ELmsEV;EK1sEM;IAOI,2BAAA;ELssEV;EK7sEM;IAOI,iCAAA;ELysEV;EKhtEM;IAOI,+BAAA;EL4sEV;EKntEM;IAOI,6BAAA;EL+sEV;EKttEM;IAOI,+BAAA;ELktEV;EKztEM;IAOI,8BAAA;ELqtEV;EK5tEM;IAOI,oBAAA;ELwtEV;EK/tEM;IAOI,mBAAA;EL2tEV;EKluEM;IAOI,mBAAA;EL8tEV;EKruEM;IAOI,mBAAA;ELiuEV;EKxuEM;IAOI,mBAAA;ELouEV;EK3uEM;IAOI,mBAAA;ELuuEV;EK9uEM;IAOI,mBAAA;EL0uEV;EKjvEM;IAOI,mBAAA;EL6uEV;EKpvEM;IAOI,oBAAA;ELgvEV;EKvvEM;IAOI,0BAAA;ELmvEV;EK1vEM;IAOI,yBAAA;ELsvEV;EK7vEM;IAOI,uBAAA;ELyvEV;EKhwEM;IAOI,yBAAA;EL4vEV;EKnwEM;IAOI,uBAAA;EL+vEV;EKtwEM;IAOI,uBAAA;ELkwEV;EKzwEM;IAOI,yBAAA;IAAA,0BAAA;ELswEV;EK7wEM;IAO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EKviFM;IAOI,yBAAA;ELmiFV;EK1iFM;IAOI,wBAAA;ELsiFV;EK7iFM;IAOI,+BAAA;ELyiFV;EKhjFM;IAOI,yBAAA;EL4iFV;EKnjFM;IAOI,6BAAA;EL+iFV;EKtjFM;IAOI,8BAAA;ELkjFV;EKzjFM;IAOI,wBAAA;ELqjFV;EK5jFM;IAOI,+BAAA;ELwjFV;EK/jFM;IAOI,wBAAA;EL2jFV;EKlkFM;IAOI,yBAAA;EL8jFV;EKrkFM;IAOI,8BAAA;ELikFV;EKxkFM;IAOI,iCAAA;ELokFV;EK3kFM;IAOI,sCAAA;ELukFV;EK9kFM;IAOI,yCAAA;EL0kFV;EKjlFM;IAOI,uBAAA;EL6kFV;EKplFM;IAOI,uBAAA;ELglFV;EKvlFM;IAOI,yBAAA;ELmlFV;EK1lFM;IAOI,yBAAA;ELslFV;EK7lFM;IAOI,0BAAA;ELylFV;EKhmFM;IAOI,4BAAA;EL4lFV;EKnmFM;IAOI,kCAAA;EL+lFV;EKtmFM;IAOI,sCAAA;ELkmFV;EKzmFM;IAOI,oCAAA;ELqmFV;EK5mFM;IAOI,kCAAA;ELwmFV;EK/mFM;IAOI,yCAAA;EL2mFV;EKlnFM;IAOI,wCAAA;EL8mFV;EKrnFM;IAOI,wCAAA;ELinFV;EKxnFM;IAOI,kCAAA;ELonFV;EK3nFM;IAOI,gCAAA;ELunFV;EK9nFM;IAOI,8BAAA;EL0nFV;EKjoFM;IAOI,gCAAA;EL6nFV;EKpoFM;IAOI,+BAAA;ELgoFV;EKvoFM;IAOI,oCAAA;ELmoFV;EK1oFM;IAOI,kCAAA;ELsoFV;EK7oFM;IAOI,gCAAA;ELyoFV;EKhpFM;IAOI,uCAAA;EL4oFV;EKnpFM;IAOI,sCAAA;EL+oFV;EKtpFM;IAOI,iCAAA;ELkpFV;EKzpFM;IAOI,2BAAA;ELqpFV;EK5pFM;IAOI,iCAAA;ELwpFV;EK/pFM;IAOI,+BAAA;EL2pFV;EKlqFM;IAOI,6BAAA;EL8pFV;EKrqFM;IAOI,+BAAA;ELiqFV;EKxqFM;IAOI,8BAAA;ELoqFV;EK3qFM;IAOI,oBAAA;ELuqFV;EK9qFM;IAOI,mBAAA;EL0qFV;EKjrFM;IAOI,mBAAA;EL6qFV;EKprFM;IAOI,mBAAA;ELgrFV;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AAA;ELy8FV;EKh9FM;IAOI,iCAAA;EL48FV;EKn9FM;IAOI,+BAAA;EL+8FV;EKt9FM;IAOI,iCAAA;ELk9FV;EKz9FM;IAOI,+BAAA;ELq9FV;EK59FM;IAOI,2BAAA;ELw9FV;EK/9FM;IAOI,iCAAA;EL29FV;EKl+FM;IAOI,gCAAA;EL89FV;EKr+FM;IAOI,8BAAA;ELi+FV;EKx+FM;IAOI,gCAAA;ELo+FV;EK3+FM;IAOI,8BAAA;ELu+FV;AACF;ACl/FI;EIGI;IAOI,0BAAA;EL4+FV;EKn/FM;IAOI,gCAAA;EL++FV;EKt/FM;IAOI,yBAAA;ELk/FV;EKz/FM;IAOI,wBAAA;ELq/FV;EK5/FM;IAOI,+BAAA;ELw/FV;EK//FM;IAOI,yBAAA;EL2/FV;EKlgGM;IAOI,6BAAA;EL8/FV;EKrgGM;IAOI,8BAAA;ELigGV;EKxgGM;IAOI,wBAAA;ELogGV;EK3gGM;IAOI,+BAAA;ELugGV;EK9gGM;IAOI,wBAAA;EL0gGV;EKjhGM;IAOI,yBAAA;EL6gGV;EKphGM;IAOI,8BAAA;ELghGV;EKvhGM;IAOI,iCAAA;ELmhGV;EK1hGM;IAOI,sCAAA;ELshGV;EK7hGM;IAOI,yCAAA;ELyhGV;EKhiGM;IAOI,uBAAA;EL4hGV;EKniGM;IAOI,uBAAA;EL+hGV;EKtiGM;IAOI,yBAAA;ELkiGV;EKziGM;IAOI,yBAAA;ELqiGV;EK5iGM;IAOI,0BAAA;ELwiGV;EK/iGM;IAOI,4BAAA;EL2iGV;EKljGM;IAOI,kCAAA;EL8iGV;EKrjGM;IAOI,sCAAA;ELijGV;EKxjGM;IAOI,oCAAA;ELojGV;EK3jGM;IAOI,kCAAA;ELujGV;EK9jGM;IAOI,yCAAA;EL0jGV;EKjkGM;IAOI,wCAAA;EL6jGV;EKpkGM;IAOI,wCAAA;ELgkGV;EKvkGM;IAOI,kCAAA;ELmkGV;EK1kGM;IAOI,gCAAA;ELskGV;EK7kGM;IAOI,8BAAA;ELykGV;EKhlGM;IAOI,gCAAA;EL4kGV;EKnlGM;IAOI,+BAAA;EL+kGV;EKtlGM;IAOI,oCAAA;ELklGV;EKzlGM;IAOI,kCAAA;ELqlGV;EK5lGM;IAOI,gCAAA;ELwlGV;EK/l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ELi3GV;EKx3GM;IAOI,+BAAA;ELo3GV;EK33GM;IAOI,8BAAA;ELu3GV;EK93GM;IAOI,4BAAA;EL03GV;EKj4GM;IAOI,8BAAA;EL63GV;EKp4GM;IAOI,4BAAA;ELg4GV;EKv4GM;IAOI,0BAAA;ELm4GV;EK14GM;IAOI,gCAAA;ELs4GV;EK74GM;IAOI,+BAAA;ELy4GV;EKh5GM;IAOI,6BAAA;EL44GV;EKn5GM;IAOI,+BAAA;EL+4GV;EKt5GM;IAOI,6BAAA;ELk5GV;EKz5GM;IAOI,4BAAA;ELq5GV;EK55GM;IAOI,kCAAA;ELw5GV;EK/5GM;IAOI,iCAAA;EL25GV;EKl6GM;IAOI,+BAAA;EL85GV;EKr6GM;IAOI,iCAAA;ELi6GV;EKx6GM;IAOI,+BAAA;ELo6GV;EK36GM;IAOI,2BAAA;ELu6GV;EK96GM;IAOI,iCAAA;EL06GV;EKj7GM;IAOI,gCAAA;EL66GV;EKp7GM;IAOI,8BAAA;ELg7GV;EKv7GM;IAOI,gCAAA;ELm7GV;EK17GM;IAOI,8BAAA;ELs7GV;AACF;ACj8GI;EIGI;IAOI,0BAAA;EL27GV;EKl8GM;IAOI,gCAAA;EL87GV;EKr8GM;IAOI,yBAAA;ELi8GV;EKx8GM;IAOI,wBAAA;ELo8GV;EK38GM;IAOI,+BAAA;ELu8GV;EK98GM;IAOI,yBAAA;EL08GV;EKj9GM;IAOI,6BAAA;EL68GV;EKp9GM;IAOI,8BAAA;ELg9GV;EKv9GM;IAOI,wBAAA;ELm9GV;EK19GM;IAOI,+BAAA;ELs9GV;EK79GM;IAOI,wBAAA;ELy9GV;EKh+GM;IAOI,yBAAA;EL49GV;EKn+GM;IAOI,8BAAA;EL+9GV;EKt+GM;IAOI,iCAAA;ELk+GV;EKz+GM;IAOI,sCAAA;ELq+GV;EK5+GM;IAOI,yCAAA;ELw+GV;EK/+GM;IAOI,uBAAA;EL2+GV;EKl/GM;IAOI,uBAAA;EL8+GV;EKr/GM;IAOI,yBAAA;ELi/GV;EKx/GM;IAOI,yBAAA;ELo/GV;EK3/GM;IAOI,0BAAA;ELu/GV;EK9/GM;IAOI,4BAAA;EL0/GV;EKjgHM;IAOI,kCAAA;EL6/GV;EKpgHM;IAOI,sCAAA;ELggHV;EKvgHM;I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","file":"bootstrap-grid.rtl.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-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 --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\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 --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\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:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\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(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\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) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.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.33333333%;\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.66666667%;\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 .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\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-inline-grid {\n display: inline-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 .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\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 .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\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 .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\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 .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\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 .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\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 .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\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, xxl: 1400px)\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, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\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, xxl: 1400px))\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, xxl: 1400px))\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, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\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, $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($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 \"black\": $black,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\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-100,\n \"purple-200\": $purple-200,\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// 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-text-variables\n$primary-text-emphasis: shade-color($primary, 60%) !default;\n$secondary-text-emphasis: shade-color($secondary, 60%) !default;\n$success-text-emphasis: shade-color($success, 60%) !default;\n$info-text-emphasis: shade-color($info, 60%) !default;\n$warning-text-emphasis: shade-color($warning, 60%) !default;\n$danger-text-emphasis: shade-color($danger, 60%) !default;\n$light-text-emphasis: $gray-700 !default;\n$dark-text-emphasis: $gray-700 !default;\n// scss-docs-end theme-text-variables\n\n// scss-docs-start theme-bg-subtle-variables\n$primary-bg-subtle: tint-color($primary, 80%) !default;\n$secondary-bg-subtle: tint-color($secondary, 80%) !default;\n$success-bg-subtle: tint-color($success, 80%) !default;\n$info-bg-subtle: tint-color($info, 80%) !default;\n$warning-bg-subtle: tint-color($warning, 80%) !default;\n$danger-bg-subtle: tint-color($danger, 80%) !default;\n$light-bg-subtle: mix($gray-100, $white) !default;\n$dark-bg-subtle: $gray-400 !default;\n// scss-docs-end theme-bg-subtle-variables\n\n// scss-docs-start theme-border-subtle-variables\n$primary-border-subtle: tint-color($primary, 60%) !default;\n$secondary-border-subtle: tint-color($secondary, 60%) !default;\n$success-border-subtle: tint-color($success, 60%) !default;\n$info-border-subtle: tint-color($info, 60%) !default;\n$warning-border-subtle: tint-color($warning, 60%) !default;\n$danger-border-subtle: tint-color($danger, 60%) !default;\n$light-border-subtle: $gray-200 !default;\n$dark-border-subtle: $gray-500 !default;\n// scss-docs-end theme-border-subtle-variables\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-container-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$enable-dark-mode: true !default;\n$color-mode-type: data !default; // `data` or `media-query`\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !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// 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-text-align: null !default;\n$body-color: $gray-900 !default;\n$body-bg: $white !default;\n\n$body-secondary-color: rgba($body-color, .75) !default;\n$body-secondary-bg: $gray-200 !default;\n\n$body-tertiary-color: rgba($body-color, .5) !default;\n$body-tertiary-bg: $gray-100 !default;\n\n$body-emphasis-color: $black !default;\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// Icon links\n// scss-docs-start icon-link-variables\n$icon-link-gap: .375rem !default;\n$icon-link-underline-offset: .25em !default;\n$icon-link-icon-size: 1em !default;\n$icon-link-icon-transition: .2s ease-in-out transform !default;\n$icon-link-icon-transform: translate3d(.25em, 0, 0) !default;\n// scss-docs-end icon-link-variables\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// Container padding\n\n$container-padding-x: $grid-gutter-width !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$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-xxl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n// fusv-disable\n$border-radius-2xl: $border-radius-xxl !default; // Deprecated in v5.3.0\n// fusv-enable\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 focus-ring-variables\n$focus-ring-width: .25rem !default;\n$focus-ring-opacity: .25 !default;\n$focus-ring-color: rgba($primary, $focus-ring-opacity) !default;\n$focus-ring-blur: 0 !default;\n$focus-ring-box-shadow: 0 0 $focus-ring-blur $focus-ring-width $focus-ring-color !default;\n// scss-docs-end focus-ring-variables\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\", \"Noto Sans\", \"Liberation Sans\", Arial, 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(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$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-medium: 500 !default;\n$font-weight-semibold: 600 !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: inherit !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-family: null !default;\n$display-font-style: null !default;\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// fusv-disable\n$text-muted: var(--#{$prefix}secondary-color) !default; // Deprecated in 5.3.0\n// fusv-enable\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\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: var(--#{$prefix}border-width) !default;\n$hr-opacity: .25 !default;\n\n// scss-docs-start vr-variables\n$vr-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end vr-variables\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-color: $body-color !default;\n$mark-bg: $yellow-100 !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: var(--#{$prefix}emphasis-color) !default;\n$table-bg: var(--#{$prefix}body-bg) !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(var(--#{$prefix}emphasis-color-rgb), $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(var(--#{$prefix}emphasis-color-rgb), $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(var(--#{$prefix}emphasis-color-rgb), $table-hover-bg-factor) !default;\n\n$table-border-factor: .2 !default;\n$table-border-width: var(--#{$prefix}border-width) !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: var(--#{$prefix}secondary-color) !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: $focus-ring-width !default;\n$input-btn-focus-color-opacity: $focus-ring-opacity !default;\n$input-btn-focus-color: $focus-ring-color !default;\n$input-btn-focus-blur: $focus-ring-blur !default;\n$input-btn-focus-box-shadow: $focus-ring-box-shadow !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: var(--#{$prefix}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-color: var(--#{$prefix}body-color) !default;\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: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n$btn-link-focus-shadow-rgb: to-rgb(mix(color-contrast($link-color), $link-color, 15%)) !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: var(--#{$prefix}border-radius) !default;\n$btn-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$btn-border-radius-lg: var(--#{$prefix}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: var(--#{$prefix}secondary-color) !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: var(--#{$prefix}body-bg) !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$input-disabled-border-color: null !default;\n\n$input-color: var(--#{$prefix}body-color) !default;\n$input-border-color: var(--#{$prefix}border-color) !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n\n$input-border-radius: var(--#{$prefix}border-radius) !default;\n$input-border-radius-sm: var(--#{$prefix}border-radius-sm) !default;\n$input-border-radius-lg: var(--#{$prefix}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: var(--#{$prefix}secondary-color) !default;\n$input-plaintext-color: var(--#{$prefix}body-color) !default;\n\n$input-height-border: calc(#{$input-border-width} * 2) !default; // stylelint-disable-line function-disallowed-list\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: var(--#{$prefix}border-width) solid var(--#{$prefix}border-color) !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: $focus-ring-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($black, .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: var(--#{$prefix}tertiary-bg) !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: $input-disabled-bg !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: $input-border-radius !default;\n$form-select-box-shadow: var(--#{$prefix}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$form-select-border-radius-sm: $input-border-radius-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$form-select-border-radius-lg: $input-border-radius-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: var(--#{$prefix}secondary-bg) !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: var(--#{$prefix}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: var(--#{$prefix}secondary-color) !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: var(--#{$prefix}tertiary-bg) !default;\n$form-file-button-hover-bg: var(--#{$prefix}secondary-bg) !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-height: 1.5em !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-label-disabled-color: $gray-600 !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-colors\n$form-valid-color: $form-feedback-valid-color !default;\n$form-valid-border-color: $form-feedback-valid-color !default;\n$form-invalid-color: $form-feedback-invalid-color !default;\n$form-invalid-border-color: $form-feedback-invalid-color !default;\n// scss-docs-end form-validation-colors\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": var(--#{$prefix}form-valid-color),\n \"icon\": $form-feedback-icon-valid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}success),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}success-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-valid-border-color),\n ),\n \"invalid\": (\n \"color\": var(--#{$prefix}form-invalid-color),\n \"icon\": $form-feedback-icon-invalid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}danger),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}danger-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}form-invalid-border-color),\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$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n// scss-docs-start zindex-levels-map\n$zindex-levels: (\n n1: -1,\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3\n) !default;\n// scss-docs-end zindex-levels-map\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: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}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: var(--#{$prefix}secondary-color) !default;\n$nav-link-focus-box-shadow: $focus-ring-box-shadow !default;\n\n$nav-tabs-border-color: var(--#{$prefix}border-color) !default;\n$nav-tabs-border-width: var(--#{$prefix}border-width) !default;\n$nav-tabs-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-tabs-link-hover-border-color: var(--#{$prefix}secondary-bg) var(--#{$prefix}secondary-bg) $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: var(--#{$prefix}emphasis-color) !default;\n$nav-tabs-link-active-bg: var(--#{$prefix}body-bg) !default;\n$nav-tabs-link-active-border-color: var(--#{$prefix}border-color) var(--#{$prefix}border-color) $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n$nav-underline-gap: 1rem !default;\n$nav-underline-border-width: .125rem !default;\n$nav-underline-link-active-color: var(--#{$prefix}emphasis-color) !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\n$navbar-light-color: rgba(var(--#{$prefix}emphasis-color-rgb), .65) !default;\n$navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8) !default;\n$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1) !default;\n$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3) !default;\n$navbar-light-icon-color: rgba($body-color, .75) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-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-icon-color: $navbar-dark-color !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !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-dark-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: var(--#{$prefix}body-color) !default;\n$dropdown-bg: var(--#{$prefix}body-bg) !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: var(--#{$prefix}border-radius) !default;\n$dropdown-border-width: var(--#{$prefix}border-width) !default;\n$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$dropdown-link-color: var(--#{$prefix}body-color) !default;\n$dropdown-link-hover-color: $dropdown-link-color !default;\n$dropdown-link-hover-bg: var(--#{$prefix}tertiary-bg) !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: var(--#{$prefix}tertiary-color) !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-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\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-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: var(--#{$prefix}body-bg) !default;\n$pagination-border-radius: var(--#{$prefix}border-radius) !default;\n$pagination-border-width: var(--#{$prefix}border-width) !default;\n$pagination-margin-start: calc(#{$pagination-border-width} * -1) !default; // stylelint-disable-line function-disallowed-list\n$pagination-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-focus-box-shadow: $focus-ring-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$pagination-hover-border-color: var(--#{$prefix}border-color) !default; // Todo in v6: remove this?\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $component-active-bg !default;\n\n$pagination-disabled-color: var(--#{$prefix}secondary-color) !default;\n$pagination-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-disabled-border-color: var(--#{$prefix}border-color) !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: var(--#{$prefix}border-radius-sm) !default;\n$pagination-border-radius-lg: var(--#{$prefix}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-title-color: null !default;\n$card-subtitle-color: null !default;\n$card-border-width: var(--#{$prefix}border-width) !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: var(--#{$prefix}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(var(--#{$prefix}body-color-rgb), .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: var(--#{$prefix}body-bg) !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: var(--#{$prefix}body-color) !default;\n$accordion-bg: var(--#{$prefix}body-bg) !default;\n$accordion-border-width: var(--#{$prefix}border-width) !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: var(--#{$prefix}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: var(--#{$prefix}body-color) !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: var(--#{$prefix}primary-bg-subtle) !default;\n$accordion-button-active-color: var(--#{$prefix}primary-text-emphasis) !default;\n\n// fusv-disable\n$accordion-button-focus-border-color: $input-focus-border-color !default; // Deprecated in v5.3.3\n// fusv-enable\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $body-color !default;\n$accordion-icon-active-color: $primary-text-emphasis !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: var(--#{$prefix}body-bg) !default;\n$tooltip-bg: var(--#{$prefix}emphasis-color) !default;\n$tooltip-border-radius: var(--#{$prefix}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: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\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: var(--#{$prefix}body-bg) !default;\n$popover-max-width: 276px !default;\n$popover-border-width: var(--#{$prefix}border-width) !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$popover-inner-border-radius: calc(#{$popover-border-radius} - #{$popover-border-width}) !default; // stylelint-disable-line function-disallowed-list\n$popover-box-shadow: var(--#{$prefix}box-shadow) !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: var(--#{$prefix}secondary-bg) !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: var(--#{$prefix}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// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\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(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-border-width: var(--#{$prefix}border-width) !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: var(--#{$prefix}border-radius) !default;\n$toast-box-shadow: var(--#{$prefix}box-shadow) !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: var(--#{$prefix}secondary-color) !default;\n$toast-header-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-header-border-color: $toast-border-color !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: var(--#{$prefix}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: var(--#{$prefix}body-bg) !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: var(--#{$prefix}border-width) !default;\n$modal-content-border-radius: var(--#{$prefix}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: var(--#{$prefix}box-shadow-sm) !default;\n$modal-content-box-shadow-sm-up: var(--#{$prefix}box-shadow) !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-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-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\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: var(--#{$prefix}border-radius) !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: var(--#{$prefix}border-width) !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// fusv-disable\n$alert-bg-scale: -80% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-border-scale: -70% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-color-scale: 40% !default; // Deprecated in v5.2.0, to be removed in v6\n// fusv-enable\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: var(--#{$prefix}secondary-bg) !default;\n$progress-border-radius: var(--#{$prefix}border-radius) !default;\n$progress-box-shadow: var(--#{$prefix}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: var(--#{$prefix}body-color) !default;\n$list-group-bg: var(--#{$prefix}body-bg) !default;\n$list-group-border-color: var(--#{$prefix}border-color) !default;\n$list-group-border-width: var(--#{$prefix}border-width) !default;\n$list-group-border-radius: var(--#{$prefix}border-radius) !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n// fusv-disable\n$list-group-item-bg-scale: -80% !default; // Deprecated in v5.3.0\n$list-group-item-color-scale: 40% !default; // Deprecated in v5.3.0\n// fusv-enable\n\n$list-group-hover-bg: var(--#{$prefix}tertiary-bg) !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: var(--#{$prefix}secondary-color) !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: var(--#{$prefix}secondary-color) !default;\n$list-group-action-hover-color: var(--#{$prefix}emphasis-color) !default;\n\n$list-group-action-active-color: var(--#{$prefix}body-color) !default;\n$list-group-action-active-bg: var(--#{$prefix}secondary-bg) !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: var(--#{$prefix}body-bg) !default;\n$thumbnail-border-width: var(--#{$prefix}border-width) !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: var(--#{$prefix}border-radius) !default;\n$thumbnail-box-shadow: var(--#{$prefix}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: var(--#{$prefix}secondary-color) !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: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-active-color: var(--#{$prefix}secondary-color) !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// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\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-dark-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: $focus-ring-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: var(--#{$prefix}body-bg) !default;\n$offcanvas-color: var(--#{$prefix}body-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: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n\n@import \"variables-dark\"; // TODO: can be removed safely in v6, only here to avoid breaking changes in v5.3\n","// Row\n//\n// Rows contain your columns.\n\n:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\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(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$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 --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\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(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$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// number of 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: percentage(divide(1, $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 --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$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 an 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 // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, 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 (e.g. 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 --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$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, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\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 @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\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/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css new file mode 100644 index 000000000..672cbc2e6 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap Grid v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);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}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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.33333333%}.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.66666667%}.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-inline-grid{display:inline-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-inline-grid{display:inline-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-inline-grid{display:inline-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-inline-grid{display:inline-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-inline-grid{display:inline-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-inline-grid{display:inline-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-inline-grid{display:inline-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/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map new file mode 100644 index 000000000..1c926af57 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.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":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-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.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\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 --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n padding-right: calc(var(--bs-gutter-x) * 0.5);\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:root {\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\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(-1 * var(--bs-gutter-y));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\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) * 0.5);\n padding-right: calc(var(--bs-gutter-x) * 0.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.33333333%;\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.66666667%;\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 .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-right: 0;\n }\n .offset-sm-1 {\n margin-right: 8.33333333%;\n }\n .offset-sm-2 {\n margin-right: 16.66666667%;\n }\n .offset-sm-3 {\n margin-right: 25%;\n }\n .offset-sm-4 {\n margin-right: 33.33333333%;\n }\n .offset-sm-5 {\n margin-right: 41.66666667%;\n }\n .offset-sm-6 {\n margin-right: 50%;\n }\n .offset-sm-7 {\n margin-right: 58.33333333%;\n }\n .offset-sm-8 {\n margin-right: 66.66666667%;\n }\n .offset-sm-9 {\n margin-right: 75%;\n }\n .offset-sm-10 {\n margin-right: 83.33333333%;\n }\n .offset-sm-11 {\n margin-right: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-right: 0;\n }\n .offset-md-1 {\n margin-right: 8.33333333%;\n }\n .offset-md-2 {\n margin-right: 16.66666667%;\n }\n .offset-md-3 {\n margin-right: 25%;\n }\n .offset-md-4 {\n margin-right: 33.33333333%;\n }\n .offset-md-5 {\n margin-right: 41.66666667%;\n }\n .offset-md-6 {\n margin-right: 50%;\n }\n .offset-md-7 {\n margin-right: 58.33333333%;\n }\n .offset-md-8 {\n margin-right: 66.66666667%;\n }\n .offset-md-9 {\n margin-right: 75%;\n }\n .offset-md-10 {\n margin-right: 83.33333333%;\n }\n .offset-md-11 {\n margin-right: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-right: 0;\n }\n .offset-lg-1 {\n margin-right: 8.33333333%;\n }\n .offset-lg-2 {\n margin-right: 16.66666667%;\n }\n .offset-lg-3 {\n margin-right: 25%;\n }\n .offset-lg-4 {\n margin-right: 33.33333333%;\n }\n .offset-lg-5 {\n margin-right: 41.66666667%;\n }\n .offset-lg-6 {\n margin-right: 50%;\n }\n .offset-lg-7 {\n margin-right: 58.33333333%;\n }\n .offset-lg-8 {\n margin-right: 66.66666667%;\n }\n .offset-lg-9 {\n margin-right: 75%;\n }\n .offset-lg-10 {\n margin-right: 83.33333333%;\n }\n .offset-lg-11 {\n margin-right: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-right: 0;\n }\n .offset-xl-1 {\n margin-right: 8.33333333%;\n }\n .offset-xl-2 {\n margin-right: 16.66666667%;\n }\n .offset-xl-3 {\n margin-right: 25%;\n }\n .offset-xl-4 {\n margin-right: 33.33333333%;\n }\n .offset-xl-5 {\n margin-right: 41.66666667%;\n }\n .offset-xl-6 {\n margin-right: 50%;\n }\n .offset-xl-7 {\n margin-right: 58.33333333%;\n }\n .offset-xl-8 {\n margin-right: 66.66666667%;\n }\n .offset-xl-9 {\n margin-right: 75%;\n }\n .offset-xl-10 {\n margin-right: 83.33333333%;\n }\n .offset-xl-11 {\n margin-right: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\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 .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-right: 0;\n }\n .offset-xxl-1 {\n margin-right: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-right: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-right: 25%;\n }\n .offset-xxl-4 {\n margin-right: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-right: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-right: 50%;\n }\n .offset-xxl-7 {\n margin-right: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-right: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-right: 75%;\n }\n .offset-xxl-10 {\n margin-right: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-right: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\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-inline-grid {\n display: inline-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 .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-inline-grid {\n display: inline-grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-left: 0 !important;\n }\n .me-sm-1 {\n margin-left: 0.25rem !important;\n }\n .me-sm-2 {\n margin-left: 0.5rem !important;\n }\n .me-sm-3 {\n margin-left: 1rem !important;\n }\n .me-sm-4 {\n margin-left: 1.5rem !important;\n }\n .me-sm-5 {\n margin-left: 3rem !important;\n }\n .me-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n .ms-sm-1 {\n margin-right: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-right: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-right: 1rem !important;\n }\n .ms-sm-4 {\n margin-right: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-right: 3rem !important;\n }\n .ms-sm-auto {\n margin-right: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-sm-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-sm-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-sm-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-sm-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-sm-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n .pe-sm-1 {\n padding-left: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-left: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-left: 1rem !important;\n }\n .pe-sm-4 {\n padding-left: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-left: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n .ps-sm-1 {\n padding-right: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-right: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-right: 1rem !important;\n }\n .ps-sm-4 {\n padding-right: 1.5rem !important;\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 .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-inline-grid {\n display: inline-grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-md-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-md-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-md-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-md-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-md-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-left: 0 !important;\n }\n .me-md-1 {\n margin-left: 0.25rem !important;\n }\n .me-md-2 {\n margin-left: 0.5rem !important;\n }\n .me-md-3 {\n margin-left: 1rem !important;\n }\n .me-md-4 {\n margin-left: 1.5rem !important;\n }\n .me-md-5 {\n margin-left: 3rem !important;\n }\n .me-md-auto {\n margin-left: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-right: 0 !important;\n }\n .ms-md-1 {\n margin-right: 0.25rem !important;\n }\n .ms-md-2 {\n margin-right: 0.5rem !important;\n }\n .ms-md-3 {\n margin-right: 1rem !important;\n }\n .ms-md-4 {\n margin-right: 1.5rem !important;\n }\n .ms-md-5 {\n margin-right: 3rem !important;\n }\n .ms-md-auto {\n margin-right: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-md-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-md-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-md-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-md-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-md-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-left: 0 !important;\n }\n .pe-md-1 {\n padding-left: 0.25rem !important;\n }\n .pe-md-2 {\n padding-left: 0.5rem !important;\n }\n .pe-md-3 {\n padding-left: 1rem !important;\n }\n .pe-md-4 {\n padding-left: 1.5rem !important;\n }\n .pe-md-5 {\n padding-left: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-right: 0 !important;\n }\n .ps-md-1 {\n padding-right: 0.25rem !important;\n }\n .ps-md-2 {\n padding-right: 0.5rem !important;\n }\n .ps-md-3 {\n padding-right: 1rem !important;\n }\n .ps-md-4 {\n padding-right: 1.5rem !important;\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 .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-inline-grid {\n display: inline-grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-left: 0 !important;\n }\n .me-lg-1 {\n margin-left: 0.25rem !important;\n }\n .me-lg-2 {\n margin-left: 0.5rem !important;\n }\n .me-lg-3 {\n margin-left: 1rem !important;\n }\n .me-lg-4 {\n margin-left: 1.5rem !important;\n }\n .me-lg-5 {\n margin-left: 3rem !important;\n }\n .me-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n .ms-lg-1 {\n margin-right: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-right: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-right: 1rem !important;\n }\n .ms-lg-4 {\n margin-right: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-right: 3rem !important;\n }\n .ms-lg-auto {\n margin-right: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-lg-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-lg-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-lg-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-lg-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-lg-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n .pe-lg-1 {\n padding-left: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-left: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-left: 1rem !important;\n }\n .pe-lg-4 {\n padding-left: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-left: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n .ps-lg-1 {\n padding-right: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-right: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-right: 1rem !important;\n }\n .ps-lg-4 {\n padding-right: 1.5rem !important;\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 .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-inline-grid {\n display: inline-grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-left: 0 !important;\n }\n .me-xl-1 {\n margin-left: 0.25rem !important;\n }\n .me-xl-2 {\n margin-left: 0.5rem !important;\n }\n .me-xl-3 {\n margin-left: 1rem !important;\n }\n .me-xl-4 {\n margin-left: 1.5rem !important;\n }\n .me-xl-5 {\n margin-left: 3rem !important;\n }\n .me-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n .ms-xl-1 {\n margin-right: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-right: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-right: 1rem !important;\n }\n .ms-xl-4 {\n margin-right: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-right: 3rem !important;\n }\n .ms-xl-auto {\n margin-right: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-xl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-xl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-xl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-xl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-xl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n .pe-xl-1 {\n padding-left: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-left: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-left: 1rem !important;\n }\n .pe-xl-4 {\n padding-left: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-left: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n .ps-xl-1 {\n padding-right: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-right: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-right: 1rem !important;\n }\n .ps-xl-4 {\n padding-right: 1.5rem !important;\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 .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-inline-grid {\n display: inline-grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-xxl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-xxl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-left: 0 !important;\n }\n .me-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-left: 1rem !important;\n }\n .me-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-left: 3rem !important;\n }\n .me-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n .ms-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-right: 1rem !important;\n }\n .ms-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-right: 3rem !important;\n }\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-xxl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-xxl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n .pe-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-left: 1rem !important;\n }\n .pe-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-left: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n .ps-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-right: 1rem !important;\n }\n .ps-xxl-4 {\n padding-right: 1.5rem !important;\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 .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-inline-grid {\n display: inline-grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\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 --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\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, xxl: 1400px)\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, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\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, xxl: 1400px))\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, xxl: 1400px))\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, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\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, $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($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:root {\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\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(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$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 --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\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(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$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// number of 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: percentage(divide(1, $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 --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$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 an 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 // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, 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 (e.g. 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 --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$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, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\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 @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\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/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css new file mode 100644 index 000000000..630541092 --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css @@ -0,0 +1,597 @@ +/*! + * Bootstrap Reboot v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root, +[data-bs-theme=light] { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-primary-text-emphasis: #052c65; + --bs-secondary-text-emphasis: #2b2f32; + --bs-success-text-emphasis: #0a3622; + --bs-info-text-emphasis: #055160; + --bs-warning-text-emphasis: #664d03; + --bs-danger-text-emphasis: #58151c; + --bs-light-text-emphasis: #495057; + --bs-dark-text-emphasis: #495057; + --bs-primary-bg-subtle: #cfe2ff; + --bs-secondary-bg-subtle: #e2e3e5; + --bs-success-bg-subtle: #d1e7dd; + --bs-info-bg-subtle: #cff4fc; + --bs-warning-bg-subtle: #fff3cd; + --bs-danger-bg-subtle: #f8d7da; + --bs-light-bg-subtle: #fcfcfd; + --bs-dark-bg-subtle: #ced4da; + --bs-primary-border-subtle: #9ec5fe; + --bs-secondary-border-subtle: #c4c8cb; + --bs-success-border-subtle: #a3cfbb; + --bs-info-border-subtle: #9eeaf9; + --bs-warning-border-subtle: #ffe69c; + --bs-danger-border-subtle: #f1aeb5; + --bs-light-border-subtle: #e9ecef; + --bs-dark-border-subtle: #adb5bd; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg: #fff; + --bs-body-bg-rgb: 255, 255, 255; + --bs-emphasis-color: #000; + --bs-emphasis-color-rgb: 0, 0, 0; + --bs-secondary-color: rgba(33, 37, 41, 0.75); + --bs-secondary-color-rgb: 33, 37, 41; + --bs-secondary-bg: #e9ecef; + --bs-secondary-bg-rgb: 233, 236, 239; + --bs-tertiary-color: rgba(33, 37, 41, 0.5); + --bs-tertiary-color-rgb: 33, 37, 41; + --bs-tertiary-bg: #f8f9fa; + --bs-tertiary-bg-rgb: 248, 249, 250; + --bs-heading-color: inherit; + --bs-link-color: #0d6efd; + --bs-link-color-rgb: 13, 110, 253; + --bs-link-decoration: underline; + --bs-link-hover-color: #0a58ca; + --bs-link-hover-color-rgb: 10, 88, 202; + --bs-code-color: #d63384; + --bs-highlight-color: #212529; + --bs-highlight-bg: #fff3cd; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-xxl: 2rem; + --bs-border-radius-2xl: var(--bs-border-radius-xxl); + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175); + --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-focus-ring-width: 0.25rem; + --bs-focus-ring-opacity: 0.25; + --bs-focus-ring-color: rgba(13, 110, 253, 0.25); + --bs-form-valid-color: #198754; + --bs-form-valid-border-color: #198754; + --bs-form-invalid-color: #dc3545; + --bs-form-invalid-border-color: #dc3545; +} + +[data-bs-theme=dark] { + color-scheme: dark; + --bs-body-color: #dee2e6; + --bs-body-color-rgb: 222, 226, 230; + --bs-body-bg: #212529; + --bs-body-bg-rgb: 33, 37, 41; + --bs-emphasis-color: #fff; + --bs-emphasis-color-rgb: 255, 255, 255; + --bs-secondary-color: rgba(222, 226, 230, 0.75); + --bs-secondary-color-rgb: 222, 226, 230; + --bs-secondary-bg: #343a40; + --bs-secondary-bg-rgb: 52, 58, 64; + --bs-tertiary-color: rgba(222, 226, 230, 0.5); + --bs-tertiary-color-rgb: 222, 226, 230; + --bs-tertiary-bg: #2b3035; + --bs-tertiary-bg-rgb: 43, 48, 53; + --bs-primary-text-emphasis: #6ea8fe; + --bs-secondary-text-emphasis: #a7acb1; + --bs-success-text-emphasis: #75b798; + --bs-info-text-emphasis: #6edff6; + --bs-warning-text-emphasis: #ffda6a; + --bs-danger-text-emphasis: #ea868f; + --bs-light-text-emphasis: #f8f9fa; + --bs-dark-text-emphasis: #dee2e6; + --bs-primary-bg-subtle: #031633; + --bs-secondary-bg-subtle: #161719; + --bs-success-bg-subtle: #051b11; + --bs-info-bg-subtle: #032830; + --bs-warning-bg-subtle: #332701; + --bs-danger-bg-subtle: #2c0b0e; + --bs-light-bg-subtle: #343a40; + --bs-dark-bg-subtle: #1a1d20; + --bs-primary-border-subtle: #084298; + --bs-secondary-border-subtle: #41464b; + --bs-success-border-subtle: #0f5132; + --bs-info-border-subtle: #087990; + --bs-warning-border-subtle: #997404; + --bs-danger-border-subtle: #842029; + --bs-light-border-subtle: #495057; + --bs-dark-border-subtle: #343a40; + --bs-heading-color: inherit; + --bs-link-color: #6ea8fe; + --bs-link-hover-color: #8bb9fe; + --bs-link-color-rgb: 110, 168, 254; + --bs-link-hover-color-rgb: 139, 185, 254; + --bs-code-color: #e685b5; + --bs-highlight-color: #dee2e6; + --bs-highlight-bg: #664d03; + --bs-border-color: #495057; + --bs-border-color-translucent: rgba(255, 255, 255, 0.15); + --bs-form-valid-color: #75b798; + --bs-form-valid-border-color: #75b798; + --bs-form-invalid-color: #ea868f; + --bs-form-invalid-border-color: #ea868f; +} + +*, +*::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; + border: 0; + border-top: var(--bs-border-width) solid; + opacity: 0.25; +} + +h6, h5, h4, h3, h2, h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; + color: var(--bs-heading-color); +} + +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] { + -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.1875em; + color: var(--bs-highlight-color); + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1)); + text-decoration: underline; +} +a:hover { + --bs-link-color-rgb: var(--bs-link-hover-color-rgb); +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +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: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; +} +kbd kbd { + padding: 0; + font-size: 1em; +} + +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: var(--bs-secondary-color); + 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]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { + display: none !important; +} + +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] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +::file-selector-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map new file mode 100644 index 000000000..5fe522b6d --- /dev/null +++ b/v2/rscg_examples/Blazor.TSRuntime/src/BlazorData/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/mixins/_color-mode.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"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","file":"bootstrap-reboot.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n\n --#{$prefix}body-color: #{$body-color};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n // scss-docs-end root-body-variables\n\n --#{$prefix}heading-color: #{$headings-color};\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-color: #{$mark-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-xxl: #{$border-radius-xxl};\n --#{$prefix}border-radius-2xl: var(--#{$prefix}border-radius-xxl); // Deprecated in v5.3.0 for consistency\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n // Focus styles\n // scss-docs-start root-focus-variables\n --#{$prefix}focus-ring-width: #{$focus-ring-width};\n --#{$prefix}focus-ring-opacity: #{$focus-ring-opacity};\n --#{$prefix}focus-ring-color: #{$focus-ring-color};\n // scss-docs-end root-focus-variables\n\n // scss-docs-start root-form-validation-variables\n --#{$prefix}form-valid-color: #{$form-valid-color};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color};\n --#{$prefix}form-invalid-color: #{$form-invalid-color};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color};\n // scss-docs-end root-form-validation-variables\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n color-scheme: dark;\n\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n @each $color, $value in $theme-colors-text-dark {\n --#{$prefix}#{$color}-text-emphasis: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle-dark {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle-dark {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n --#{$prefix}highlight-color: #{$mark-color-dark};\n --#{$prefix}highlight-bg: #{$mark-bg-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n\n --#{$prefix}form-valid-color: #{$form-valid-color-dark};\n --#{$prefix}form-valid-border-color: #{$form-valid-border-color-dark};\n --#{$prefix}form-invalid-color: #{$form-invalid-color-dark};\n --#{$prefix}form-invalid-border-color: #{$form-invalid-border-color-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","// stylelint-disable scss/dimension-no-non-numeric-values\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query () {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query () {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + \" \" + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n } @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + \" \" + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: \"\";\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + \" 0\";\n } @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + \" \" + $value;\n } @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + \" \" + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + \" calc(\" + $min-width + if($value < 0, \" - \", \" + \") + $variable-width + \")\";\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluid-val: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluid-val {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule () {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluid-val);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule () {\n #{$property}: if($rfs-mode == max-media-query, $fluid-val, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","/*!\n * Bootstrap Reboot v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text-emphasis: #052c65;\n --bs-secondary-text-emphasis: #2b2f32;\n --bs-success-text-emphasis: #0a3622;\n --bs-info-text-emphasis: #055160;\n --bs-warning-text-emphasis: #664d03;\n --bs-danger-text-emphasis: #58151c;\n --bs-light-text-emphasis: #495057;\n --bs-dark-text-emphasis: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #e2e3e5;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #c4c8cb;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-font-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", \"Noto Sans\", \"Liberation Sans\", Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-heading-color: inherit;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-color: #212529;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-xxl: 2rem;\n --bs-border-radius-2xl: var(--bs-border-radius-xxl);\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);\n --bs-focus-ring-width: 0.25rem;\n --bs-focus-ring-opacity: 0.25;\n --bs-focus-ring-color: rgba(13, 110, 253, 0.25);\n --bs-form-valid-color: #198754;\n --bs-form-valid-border-color: #198754;\n --bs-form-invalid-color: #dc3545;\n --bs-form-invalid-border-color: #dc3545;\n}\n\n[data-bs-theme=dark] {\n color-scheme: dark;\n --bs-body-color: #dee2e6;\n --bs-body-color-rgb: 222, 226, 230;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #fff;\n --bs-emphasis-color-rgb: 255, 255, 255;\n --bs-secondary-color: rgba(222, 226, 230, 0.75);\n --bs-secondary-color-rgb: 222, 226, 230;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(222, 226, 230, 0.5);\n --bs-tertiary-color-rgb: 222, 226, 230;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-primary-text-emphasis: #6ea8fe;\n --bs-secondary-text-emphasis: #a7acb1;\n --bs-success-text-emphasis: #75b798;\n --bs-info-text-emphasis: #6edff6;\n --bs-warning-text-emphasis: #ffda6a;\n --bs-danger-text-emphasis: #ea868f;\n --bs-light-text-emphasis: #f8f9fa;\n --bs-dark-text-emphasis: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #161719;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #41464b;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #087990;\n --bs-warning-border-subtle: #997404;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: inherit;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #8bb9fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 139, 185, 254;\n --bs-code-color: #e685b5;\n --bs-highlight-color: #dee2e6;\n --bs-highlight-bg: #664d03;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n --bs-form-valid-color: #75b798;\n --bs-form-valid-border-color: #75b798;\n --bs-form-invalid-color: #ea868f;\n --bs-form-invalid-border-color: #ea868f;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: var(--bs-border-width) solid;\n opacity: 0.25;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n color: var(--bs-heading-color);\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.1875em;\n color: var(--bs-highlight-color);\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n text-decoration: underline;\n}\na:hover {\n --bs-link-color-rgb: var(--bs-link-hover-color-rgb);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-secondary-color);\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\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 @include font-size(var(--#{$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(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$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\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\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: var(--#{$prefix}heading-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. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\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 color: var(--#{$prefix}highlight-color);\n background-color: var(--#{$prefix}highlight-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: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\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}\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: var(--#{$prefix}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-` + +@code { + [Inject] + public required ITSRuntime TsRuntime \{ private get; init; } + + private async Task InvokeJS() => await TsRuntime.Example(); +} +``` + +- Example.razor.js + +```js +export function example() { + console.log("Hello World"); +} +``` + + +### Optional + +You can add a *jsconfig.json* file and rename **tsruntime.json** to **jsconfig.tsruntime.json**. +Here is an example *jsconfig.json*: + +```json +{ + "compilerOptions": { + "target": "es2022", + "checkJs": true, + "strictNullChecks": true, + "noImplicitAny": true + } +} +``` + + +### TypeScript + +For using TypeScript, you only need a few adjustments: +- *tsconfig.json* instead of *jsconfig.json* + - rename *jsconfig.tsruntime.json* to *tsconfig.tsruntime.json* +- change *<AdditionalFiles Include="\*\*\\\*.js"* /> to *<AdditionalFiles Include="\*\*\\\*.ts" />* + +

+Note: +To recognize a module, the file must end with ".js", ".ts" or ".d.ts". +Function definitions inside a module must start with "export function". +Futhermore a function definition must not contain any line breaks. + +If using TypeScript types together with JSDoc types, JSDoc takes priority, +because JSDoc is parsed after the function declaration and overwrites the previous type. +But this problem should not exist in the first place as long you do not mix things up, use JS with JSDoc or TS with TSDoc. + + +

+## Config - tsruntime.json + +All available config keys with its default value: + +```json +{ + "webroot path": "", + "input path": { + "include": "/", + "excludes": [ "/bin", "/obj", "/Properties" ], + "module files": true + }, + "using statements": [ "Microsoft.AspNetCore.Components", "System.Numerics" ], + "invoke function": { + "sync enabled": false, + "trysync enabled": true, + "async enabled": false, + "name pattern": { + "pattern": "#function#", + "module transform": "first upper case", + "function transform": "first upper case", + "action transform": "none", + "action name": { + "sync": "Invoke", + "trysync": "InvokeTrySync", + "async": "InvokeAsync" + } + }, + "promise": { + "only async enabled": true, + "append async": false + }, + "type map": { + "number": { + "type": "TNumber", + "generic types": { + "name": "TNumber", + "constraint": "INumber" + } + }, + "boolean": "bool", + "Uint8Array": "byte[]", + "HTMLElement": "ElementReference" + } + }, + "preload function": { + "name pattern": { + "pattern": "Preload#module#", + "module transform": "first upper case" + }, + "all modules name": "PreloadAllModules", + }, + "module grouping": { + "enabled": false, + "interface name pattern": { + "pattern": "I#module#Module", + "module transform": "first upper case" + } + }, + "js runtime": { + "sync enabled": false, + "trysync enabled": false, + "async enabled": false + }, + "service extension": true +} +``` + +- **[\[webroot path\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/InputPath.md)**: + Relative path to the web root (starting folder 'wwwroot' is ignored). +- **[\[input path\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/InputPath.md)**: + Folder where to locate the input files. Path relative to [webroot path] and must start with '/'. +- **[\[using statements\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/UsingStatements.md)**: + List of generated using statements at the top of ITSRuntime. +- **[\[invoke function\].\[sync enabled\]](#invoke)**: + Toggles whether sync invoke methods should be generated for modules. +- **[\[invoke function\].\[trysync enabled\]](#invoke)**: + Toggles whether try-sync invoke methods should be generated for modules. +- **[\[invoke function\].\[async enabled\]](#invoke)**: + Toggles whether async invoke methods should be generated for modules. +- **[\[invoke function\].\[name pattern\].\[pattern\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Naming of the generated methods that invoke module functions. +- **[\[invoke function\].\[name pattern\].\[module transform\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Lower/Upper case transform for the variable #module#. +- **[\[invoke function\].\[name pattern\].\[function transform\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Lower/Upper case transform for the variable #function#. +- **[\[invoke function\].\[name pattern\].\[action transform\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Lower/Upper case transform for the variable #action#.. +- **[\[invoke function\].\[name pattern\].\[action name\]\[sync\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Naming of the #action# variable for the invoke module functions name pattern when the action is synchronous. +- **[\[invoke function\].\[name pattern\].\[action name\]\[trysync\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Naming of the #action# variable for the invoke module functions name pattern when the action is try synchronous. +- **[\[invoke function\].\[name pattern\].\[action name\]\[async\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Naming of the #action# variable for the invoke module functions name pattern when the action is asynchronous. +- **[\[invoke function\].\[promise\].\[only async enabled\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/PromiseFunction.md)**: + Generates only async invoke method when return-type is promise. +- **[\[invoke function\].\[promise\].\[append async\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/PromiseFunction.md)**: + Appends to the name 'Async' when return-type is promise. +- **[\[invoke function\].\[type map\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/TypeMap.md)**: + Mapping of TypeScript-types (key) to C#-types (value). Not listed types are mapped unchanged (Identity function). +- **[\[preload function\].\[name pattern\].\[pattern\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Naming of the generated methods that preloads a specific module. +- **[\[preload function\].\[name pattern\].\[module transform\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Lower/Upper case transform for the variable #module#. +- **[\[preload function\].\[all modules name\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Naming of the method that preloads all modules. +- **[\[module grouping\].\[enabled\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/ModuleGrouping.md)**: + Each module gets it own interface and the functions of that module are only available in that interface. +- **[\[module grouping\].\[interface name pattern\].\[pattern\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Naming of the generated module interfaces when *module grouping* is enabled. +- **[\[module grouping\].\[interface name pattern\].\[module transform\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/NamePattern.md)**: + Lower/Upper case transform for the variable #module#. +- **[\[js runtime\].\[sync enabled\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/JSRuntime.md)**: + Toggles whether generic JSRuntime sync invoke method should be generated. +- **[\[js runtime\].\[trysync enabled\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/JSRuntime.md)**: + Toggles whether generic JSRuntime try-sync invoke method should be generated. +- **[\[js runtime\].\[async enabled\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/JSRuntime.md)**: + Toggles whether generic JSRuntime async invoke method should be generated. +- **[\[service extension\]](https://github.com/BlackWhiteYoshi/Blazor.TSRuntimeReadme_md/ModuleGrouping.md)**: + A service extension method is generated, which registers ITSRuntime and if enabled, the module interfaces. + + +

+## Callback (Function as Parameter) + +```js +/** + * @param {(key: string) => Promise} mapToId + * @returns {Promise} + */ +export async function callbackExample(mapToId) { + const id = await mapToId("42"); + console.log(id); +} +``` + +```csharp +// CallbackExample(Func mapToId) +await TsRuntime.CallbackExample((string key) => ValueTask.FromResult(key.GetHashCode())); +``` + +In JavaScript functions are first-class citizens and a variable/parameter can hold a function. +In C# the equivalent of that are delegates. +Such variables are also called callbacks. +When using a JS-function as parameter, it will be mapped automatically to the corresponding *Action<>*/*Func<>* type. +However, behind the scenes there is a lot going on to make this work and there are a few edge cases you should be aware of. + +### Sync/Async Callbacks + +To interop from C# to JS you can choose from 3 options: *Sync*/*TrySync*/*Async*. +You may expect the same when using interop from JS to C#. +Unfortunately, it is not implemented that way and you can only choose between *Sync* and *Async*: + +If the return-type is not a *Promise<T>*, it will be a *Sync* call. +If the return-type is a *Promise<T>*, it will be *Async* call. + +So, to make sure it works in every environment, your callbacks should always return a *Promise<T>*. +Note, in that case the return-type of your delegate will be *ValueTask*/*ValueTask<T>*. +When your C# method itself is synchronous, just use *ValueTask.CompletedTask*/*ValueTask<T>.FromResult()* as return value. + +### Callback Module + +To make the mapping possible, additional JS functions are needed. +These JS functions are located in an additional module, the *callback*-module. +This internal module loads automatically. +For Sync-invoke scenarios, you must ensure that the used modules are loaded. +There is no dedicated *Preload()*-method for the *callback*-module, +but the *PreloadAll()*-method awaits also the *callback*-module. + +### DotNetObjectReference + +For the mapping a *DotNetObjectReference* is created. +To make sure there is no memory leak, the *DotNetObjectReference* is disposed after the JS-call. +That means, immediately after the JS-call the callback is no longer available. +So, the JS-function must outlast the callback, otherwise a "*System.ArgumentException: There is no tracked object with id ...*" occurs. +In sync-calls everything works fine, +but when your callback is async, your JS function must also be async and must complete after the callback completes. + +### Nested Functions or Returning a Function + +A callback can have its own parameters and return-type. +If you put another callback as parameter or return-type, +the generated type will be *CALLBACK_INSIDE_CALLBACK_NOT_SUPPORTED* or *CALLBACK_RETURN_TYPE_NOT_SUPPORTED*, what leads to a compile error. +Only callbacks as parameters without nesting are supported. + + +

+## Release Notes + +- 0.0.1 + - first version, includes all basic functionalities for generating TSRuntime +- 0.1 + - improved declaration path: Instead of one include string, an array of objects \{ "include": string, "excludes": string[], "file module path": string \} is now supported +- 0.2 + - optional parameters and default parameter values are now supported +- 0.3 + - breaking changes: changed config keys, defaults and properties in Config, changed Config.FromJson(string json) to new Config(string json) + - added key "generate on save" and "action name" keys to config +- 0.4 + - module grouping is now supported + - small breaking change: A namespace that contains IServiceCollection is required when serviceExtension is enabled and namespace *Microsoft.Extensions.DependencyInjection* was added to the defaults +- 0.5 + - generics in type map are now supported +- 0.6 + - \*\*\* huge Refactoring, many breaking changes \*\*\* + - renamed the project, repository and NuGet package to "Blazor.TSRuntime" (before it was "TSRuntime") + - dropped *Programmatically Usage* and *Visual Studio Extension*, only *Source Generator* will be continued -> reduced project structure to 2 projects + - changed ISourceGenerator to IIncrementalGenerator + - *tsconfig.tsruntime.json* can now be named *\*.tsruntime.json* + - .d.ts-files must be added with *<AdditionalFiles Include="\*\*\\\*.d.ts" />* + - added config key *webroot path* + - moved config key *[module grouping].[service extension]* to *[service extension]* + - renamed key "declaration path" to "input path" + - renamed key "file module path" to "module path" + - renamed key "append Async" to "append async" + - Config.InputPath.ModulePath must end with ".js" +- 0.7 + - breaking change: [input path] ('include', 'excludes', 'module path') must start with '/' + - generic TS-functions are now supported + - TS-function description is mapped to C# method description. Currently supported tags are <summary>, <remarks>, <param>, <returns> + - JS-files with JSDocs type annotations are now supported + - TS-files are now supported +- 0.8 + - scripts are supported (non-module-files: js-files that are included via <script> tag) +

+- 1.0 + - callbacks are supported: Mapping parameters of a function type to the corresponding C# delegate (*Action<>*/*Func<>*) + - JSDoc "@typeparam" tag is now supported + + +::: + +### About +:::note + +Generating C# Code for Blazor from javascript files + + +::: + +## How to use + +### Example (source csproj, source files) + + + + + +This is the CSharp Project that references **Blazor.TSRuntime** +```xml showLineNumbers {10} + + + + net9.0 + enable + enable + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + true + $(BaseIntermediateOutputPath)\GX + + + +``` + + + + + + This is the use of **Blazor.TSRuntime** in *Program.cs* + +```csharp showLineNumbers +using BlazorData; +using Microsoft.AspNetCore.Components.Web; +using Microsoft.AspNetCore.Components.WebAssembly.Hosting; +using Microsoft.JSInterop; +var builder = WebAssemblyHostBuilder.CreateDefault(args); +builder.RootComponents.Add("#app"); +builder.RootComponents.Add("head::after"); +builder.Services.AddTSRuntime(); +builder.Services.AddScoped(sp => new HttpClient \{ BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); + +await builder.Build().RunAsync(); + +``` + + + + + This is the use of **Blazor.TSRuntime** in *tsruntime.json* + +```csharp showLineNumbers +{ + "invoke function": { + "sync enabled": false, + "trysync enabled": true, + "async enabled": false, + "name pattern": { + "pattern": "#function#", + "module transform": "first upper case", + "function transform": "first upper case", + "action transform": "none" + }, + "type map": { + "number": { + "type": "TNumber", + "generic types": { + "name": "TNumber", + "constraint": "INumber" + } + }, + "boolean": "bool", + "Uint8Array": "byte[]", + "HTMLElement": "ElementReference" + } + } +} +``` + + + + + This is the use of **Blazor.TSRuntime** in *Home.razor* + +```csharp showLineNumbers +@page "/" + +Home + +

Hello, world!

+Click + + +@code { + [Inject] + IJSRuntime JS \{ get; set; } + + [Inject] + public required ITSRuntime TsRuntime \{ private get; init; } + + public async Task SayHello() + { + Console.WriteLine("Hello from Blazor"); + await TsRuntime.SayHello("Andrei"); + } +} +``` + + + + + This is the use of **Blazor.TSRuntime** in *Home.razor.js* + +```csharp showLineNumbers +/** + * Displays a greeting alert with the provided name. + * @param {string} name - The name to include in the greeting. + */ +export function SayHello(name) { + alert("Hello from JavaScript," + name); +} +``` + + + + +### Generated Files + +Those are taken from $(BaseIntermediateOutputPath)\GX + + + + + + + +```csharp showLineNumbers +// +#pragma warning disable +#nullable enable annotations + + +using System.Threading; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Components; +using System.Numerics; + +namespace Microsoft.JSInterop; + +public partial interface ITSRuntime { + protected Task GetbootstrapModule(); + + /// + /// Loads 'bootstrap' (/wwwroot/lib/bootstrap/dist/js/bootstrap.js) as javascript-module. + /// If already loading, it does not trigger a second loading and if already loaded, it returns a completed task. + /// + /// A Task that will complete when the module import have completed. + public Task PreloadBootstrap() => GetbootstrapModule(); +} + +``` + + + + + + + +```csharp showLineNumbers +// +#pragma warning disable +#nullable enable annotations + + +using System.Threading; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Components; +using System.Numerics; + +namespace Microsoft.JSInterop; + +public partial interface ITSRuntime { + protected Task Getbootstrap_bundleModule(); + + /// + /// Loads 'bootstrap_bundle' (/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js) as javascript-module. + /// If already loading, it does not trigger a second loading and if already loaded, it returns a completed task. + /// + /// A Task that will complete when the module import have completed. + public Task PreloadBootstrap_bundle() => Getbootstrap_bundleModule(); +} + +``` + + + + + + + +```csharp showLineNumbers +// +#pragma warning disable +#nullable enable annotations + + +using System.Threading; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Components; +using System.Numerics; + +namespace Microsoft.JSInterop; + +public partial interface ITSRuntime { + protected Task Getbootstrap_bundle_minModule(); + + /// + /// Loads 'bootstrap_bundle_min' (/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js) as javascript-module. + /// If already loading, it does not trigger a second loading and if already loaded, it returns a completed task. + /// + /// A Task that will complete when the module import have completed. + public Task PreloadBootstrap_bundle_min() => Getbootstrap_bundle_minModule(); +} + +``` + + + + + + + +```csharp showLineNumbers +// +#pragma warning disable +#nullable enable annotations + + +using System.Threading; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Components; +using System.Numerics; + +namespace Microsoft.JSInterop; + +public partial interface ITSRuntime { + protected Task Getbootstrap_esmModule(); + + /// + /// Loads 'bootstrap_esm' (/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js) as javascript-module. + /// If already loading, it does not trigger a second loading and if already loaded, it returns a completed task. + /// + /// A Task that will complete when the module import have completed. + public Task PreloadBootstrap_esm() => Getbootstrap_esmModule(); +} + +``` + + + + + + + +```csharp showLineNumbers +// +#pragma warning disable +#nullable enable annotations + + +using System.Threading; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Components; +using System.Numerics; + +namespace Microsoft.JSInterop; + +public partial interface ITSRuntime { + protected Task Getbootstrap_esm_minModule(); + + /// + /// Loads 'bootstrap_esm_min' (/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js) as javascript-module. + /// If already loading, it does not trigger a second loading and if already loaded, it returns a completed task. + /// + /// A Task that will complete when the module import have completed. + public Task PreloadBootstrap_esm_min() => Getbootstrap_esm_minModule(); +} + +``` + + + + + + + +```csharp showLineNumbers +// +#pragma warning disable +#nullable enable annotations + + +using System.Threading; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Components; +using System.Numerics; + +namespace Microsoft.JSInterop; + +public partial interface ITSRuntime { + protected Task Getbootstrap_minModule(); + + /// + /// Loads 'bootstrap_min' (/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js) as javascript-module. + /// If already loading, it does not trigger a second loading and if already loaded, it returns a completed task. + /// + /// A Task that will complete when the module import have completed. + public Task PreloadBootstrap_min() => Getbootstrap_minModule(); +} + +``` + + + + + + + +```csharp showLineNumbers +// +#pragma warning disable +#nullable enable annotations + + +using System.Threading; +using System.Threading.Tasks; + +namespace Microsoft.JSInterop; + +/// +/// Interface for JS-interop. +/// It contains an invoke-method for every js-function, a preload-method for every module and a method to load all modules. +/// +[System.CodeDom.Compiler.GeneratedCodeAttribute("Blazor.TSRuntime", "1.0.1")] +public partial interface ITSRuntime { + /// + /// Fetches all modules as javascript-modules. + /// If already loading, it doesn't trigger a second loading and if any already loaded, these are not loaded again, so if all already loaded, it returns a completed task. + /// + /// A Task that will complete when all module loading Tasks have completed. + public Task PreloadAllModules(); + + + + /// + /// Invokes the specified JavaScript function synchronously. + /// If module is not loaded or synchronous is not supported, it fails with an exception. + /// + /// + /// name of the javascript function + /// parameter passing to the JS-function + /// + protected TResult TSInvoke(string identifier, object?[]? args); + + /// + /// Invokes the specified JavaScript function synchronously when supported, otherwise asynchronously. + /// + /// + /// name of the javascript function + /// parameter passing to the JS-function + /// A cancellation token to signal the cancellation of the operation. Specifying this parameter will override any default cancellations such as due to timeouts () from being applied. + /// + protected ValueTask TSInvokeTrySync(string identifier, object?[]? args, CancellationToken cancellationToken); + + /// + /// Invokes the specified JavaScript function asynchronously. + /// + /// + /// name of the javascript function + /// parameter passing to the JS-function + /// A cancellation token to signal the cancellation of the operation. Specifying this parameter will override any default cancellations such as due to timeouts () from being applied. + /// + protected ValueTask TSInvokeAsync(string identifier, object?[]? args, CancellationToken cancellationToken); + + + /// + /// Invokes the specified JavaScript function in the specified module synchronously. + /// If module is not loaded or synchronous is not supported, it fails with an exception. + /// + /// + /// The loading task of a module + /// name of the javascript function + /// parameter passing to the JS-function + /// + protected TResult TSInvoke(Task moduleTask, string identifier, object?[]? args); + + /// + /// Invokes the specified JavaScript function in the specified module synchronously when supported, otherwise asynchronously. + /// + /// + /// The loading task of a module + /// name of the javascript function + /// parameter passing to the JS-function + /// A cancellation token to signal the cancellation of the operation. Specifying this parameter will override any default cancellations such as due to timeouts () from being applied. + /// + protected ValueTask TSInvokeTrySync(Task moduleTask, string identifier, object?[]? args, CancellationToken cancellationToken); + + /// + /// Invokes the specified JavaScript function in the specified module asynchronously. + /// + /// + /// The loading task of a module + /// name of the javascript function + /// parameter passing to the JS-function + /// A cancellation token to signal the cancellation of the operation. Specifying this parameter will override any default cancellations such as due to timeouts () from being applied. + /// + protected ValueTask TSInvokeAsync(Task moduleTask, string identifier, object?[]? args, CancellationToken cancellationToken); + + + /// + /// Invokes the specified JavaScript function synchronously. + /// If module is not loaded or synchronous is not supported, it fails with an exception. + /// + /// + /// + /// name of the javascript function + /// reference to a csharp object with callback functions + /// parameter passing to the JS-function + /// + protected TResult TSInvoke(string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args) where TCallback : class; + + /// + /// Invokes the specified JavaScript function synchronously when supported, otherwise asynchronously. + /// + /// + /// + /// name of the javascript function + /// reference to a csharp object with callback functions + /// parameter passing to the JS-function + /// A cancellation token to signal the cancellation of the operation. Specifying this parameter will override any default cancellations such as due to timeouts () from being applied. + /// + protected ValueTask TSInvokeTrySync(string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args, CancellationToken cancellationToken) where TCallback : class; + + /// + /// Invokes the specified JavaScript function asynchronously. + /// + /// + /// + /// name of the javascript function + /// reference to a csharp object with callback functions + /// parameter passing to the JS-function + /// A cancellation token to signal the cancellation of the operation. Specifying this parameter will override any default cancellations such as due to timeouts () from being applied. + /// + protected ValueTask TSInvokeAsync(string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args, CancellationToken cancellationToken) where TCallback : class; + + + /// + /// Invokes the specified JavaScript function in the specified module synchronously. + /// If module is not loaded or synchronous is not supported, it fails with an exception. + /// + /// + /// + /// The loading task of a module + /// name of the javascript function + /// reference to a csharp object with callback functions + /// parameter passing to the JS-function + /// + protected TResult TSInvoke(Task moduleTask, string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args) where TCallback : class; + + /// + /// Invokes the specified JavaScript function in the specified module synchronously when supported, otherwise asynchronously. + /// + /// + /// + /// The loading task of a module + /// name of the javascript function + /// reference to a csharp object with callback functions + /// parameter passing to the JS-function + /// A cancellation token to signal the cancellation of the operation. Specifying this parameter will override any default cancellations such as due to timeouts () from being applied. + /// + protected ValueTask TSInvokeTrySync(Task moduleTask, string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args, CancellationToken cancellationToken) where TCallback : class; + + /// + /// Invokes the specified JavaScript function in the specified module asynchronously. + /// + /// + /// + /// The loading task of a module + /// name of the javascript function + /// reference to a csharp object with callback functions + /// parameter passing to the JS-function + /// A cancellation token to signal the cancellation of the operation. Specifying this parameter will override any default cancellations such as due to timeouts () from being applied. + /// + protected ValueTask TSInvokeAsync(Task moduleTask, string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args, CancellationToken cancellationToken) where TCallback : class; +} + +``` + + + + + + + +```csharp showLineNumbers +// +#pragma warning disable +#nullable enable annotations + + +using System.Threading; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Components; +using System.Numerics; + +namespace Microsoft.JSInterop; + +public partial interface ITSRuntime { + protected Task GetHomeModule(); + + /// + /// Loads 'Home' (/Pages/Home.razor.js) as javascript-module. + /// If already loading, it does not trigger a second loading and if already loaded, it returns a completed task. + /// + /// A Task that will complete when the module import have completed. + public Task PreloadHome() => GetHomeModule(); + + + /// + /// Displays a greeting alert with the provided name. + /// Invokes in module 'Home' the JS-function 'SayHello' synchronously when supported, otherwise asynchronously. + /// + /// The name to include in the greeting. + /// A cancellation token to signal the cancellation of the operation. Specifying this parameter will override any default cancellations such as due to timeouts () from being applied. + /// A Task that will complete when the JS-Function have completed. + public async ValueTask SayHello(string name, CancellationToken cancellationToken = default) { + await TSInvokeTrySync(GetHomeModule(), "SayHello", [name], cancellationToken); + } +} + +``` + + + + + + + +```csharp showLineNumbers +// +#pragma warning disable +#nullable enable annotations + + +using System; +using System.Collections.Generic; +using System.Threading; +using System.Threading.Tasks; + +namespace Microsoft.JSInterop; + +/// +/// An implementation for . +/// It manages JS-modules: It loads the modules, caches it in an array and disposing releases all modules. +/// +/// There are 7 modules available:
+/// - Home
+/// - bootstrap_bundle
+/// - bootstrap_bundle_min
+/// - bootstrap_esm
+/// - bootstrap_esm_min
+/// - bootstrap
+/// - bootstrap_min +///
+///
+[System.CodeDom.Compiler.GeneratedCodeAttribute("Blazor.TSRuntime", "1.0.1")] +public sealed class TSRuntime(IJSRuntime jsRuntime) : ITSRuntime, IDisposable, IAsyncDisposable { + private readonly CancellationTokenSource cancellationTokenSource = new(); + + Task ITSRuntime.GetHomeModule() => GetHomeModule(); + private Task? HomeModule; + private Task GetHomeModule() + => HomeModule switch { + Task \{ IsCompletedSuccessfully: true } + or Task \{ IsCompleted: false \} => HomeModule, + _ => HomeModule = jsRuntime.InvokeAsync("import", cancellationTokenSource.Token, "/Pages/Home.razor.js").AsTask() + }; + + Task ITSRuntime.Getbootstrap_bundleModule() => Getbootstrap_bundleModule(); + private Task? bootstrap_bundleModule; + private Task Getbootstrap_bundleModule() + => bootstrap_bundleModule switch { + Task \{ IsCompletedSuccessfully: true } + or Task \{ IsCompleted: false \} => bootstrap_bundleModule, + _ => bootstrap_bundleModule = jsRuntime.InvokeAsync("import", cancellationTokenSource.Token, "/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js").AsTask() + }; + + Task ITSRuntime.Getbootstrap_bundle_minModule() => Getbootstrap_bundle_minModule(); + private Task? bootstrap_bundle_minModule; + private Task Getbootstrap_bundle_minModule() + => bootstrap_bundle_minModule switch { + Task \{ IsCompletedSuccessfully: true } + or Task \{ IsCompleted: false \} => bootstrap_bundle_minModule, + _ => bootstrap_bundle_minModule = jsRuntime.InvokeAsync("import", cancellationTokenSource.Token, "/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js").AsTask() + }; + + Task ITSRuntime.Getbootstrap_esmModule() => Getbootstrap_esmModule(); + private Task? bootstrap_esmModule; + private Task Getbootstrap_esmModule() + => bootstrap_esmModule switch { + Task \{ IsCompletedSuccessfully: true } + or Task \{ IsCompleted: false \} => bootstrap_esmModule, + _ => bootstrap_esmModule = jsRuntime.InvokeAsync("import", cancellationTokenSource.Token, "/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js").AsTask() + }; + + Task ITSRuntime.Getbootstrap_esm_minModule() => Getbootstrap_esm_minModule(); + private Task? bootstrap_esm_minModule; + private Task Getbootstrap_esm_minModule() + => bootstrap_esm_minModule switch { + Task \{ IsCompletedSuccessfully: true } + or Task \{ IsCompleted: false \} => bootstrap_esm_minModule, + _ => bootstrap_esm_minModule = jsRuntime.InvokeAsync("import", cancellationTokenSource.Token, "/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js").AsTask() + }; + + Task ITSRuntime.GetbootstrapModule() => GetbootstrapModule(); + private Task? bootstrapModule; + private Task GetbootstrapModule() + => bootstrapModule switch { + Task \{ IsCompletedSuccessfully: true } + or Task \{ IsCompleted: false \} => bootstrapModule, + _ => bootstrapModule = jsRuntime.InvokeAsync("import", cancellationTokenSource.Token, "/wwwroot/lib/bootstrap/dist/js/bootstrap.js").AsTask() + }; + + Task ITSRuntime.Getbootstrap_minModule() => Getbootstrap_minModule(); + private Task? bootstrap_minModule; + private Task Getbootstrap_minModule() + => bootstrap_minModule switch { + Task \{ IsCompletedSuccessfully: true } + or Task \{ IsCompleted: false \} => bootstrap_minModule, + _ => bootstrap_minModule = jsRuntime.InvokeAsync("import", cancellationTokenSource.Token, "/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js").AsTask() + }; + + public Task PreloadAllModules() { + GetHomeModule(); + Getbootstrap_bundleModule(); + Getbootstrap_bundle_minModule(); + Getbootstrap_esmModule(); + Getbootstrap_esm_minModule(); + GetbootstrapModule(); + Getbootstrap_minModule(); + + return Task.WhenAll([HomeModule!, bootstrap_bundleModule!, bootstrap_bundle_minModule!, bootstrap_esmModule!, bootstrap_esm_minModule!, bootstrapModule!, bootstrap_minModule!]); + } + + + TResult ITSRuntime.TSInvoke(string identifier, object?[]? args) => ((IJSInProcessRuntime)jsRuntime).Invoke(identifier, args); + + ValueTask ITSRuntime.TSInvokeTrySync(string identifier, object?[]? args, CancellationToken cancellationToken) { + if (jsRuntime is IJSInProcessRuntime jsInProcessRuntime) + return ValueTask.FromResult(jsInProcessRuntime.Invoke(identifier, args)); + else + return jsRuntime.InvokeAsync(identifier, cancellationToken, args); + } + + ValueTask ITSRuntime.TSInvokeAsync(string identifier, object?[]? args, CancellationToken cancellationToken) + => jsRuntime.InvokeAsync(identifier, cancellationToken, args); + + + TResult ITSRuntime.TSInvoke(Task moduleTask, string identifier, object?[]? args) { + if (!moduleTask.IsCompletedSuccessfully) + throw new JSException("JS-module is not loaded. Use and await the Preload()-method to ensure the module is loaded."); + + return ((IJSInProcessObjectReference)moduleTask.Result).Invoke(identifier, args); + } + + async ValueTask ITSRuntime.TSInvokeTrySync(Task moduleTask, string identifier, object?[]? args, CancellationToken cancellationToken) { + IJSObjectReference module = await moduleTask; + if (module is IJSInProcessObjectReference inProcessModule) + return inProcessModule.Invoke(identifier, args); + else + return await module.InvokeAsync(identifier, cancellationToken, args); + } + + async ValueTask ITSRuntime.TSInvokeAsync(Task moduleTask, string identifier, object?[]? args, CancellationToken cancellationToken) { + IJSObjectReference module = await moduleTask; + return await module.InvokeAsync(identifier, cancellationToken, args); + } + + + TResult ITSRuntime.TSInvoke(string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args) where TCallback : class => default; // no callbacks are used + + ValueTask ITSRuntime.TSInvokeTrySync(string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args, CancellationToken cancellationToken) where TCallback : class => default; // no callbacks are used + + ValueTask ITSRuntime.TSInvokeAsync(string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args, CancellationToken cancellationToken) where TCallback : class => default; // no callbacks are used + + + TResult ITSRuntime.TSInvoke(Task moduleTask, string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args) where TCallback : class => default; // no callbacks are used + + ValueTask ITSRuntime.TSInvokeTrySync(Task moduleTask, string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args, CancellationToken cancellationToken) where TCallback : class => default; // no callbacks are used + + ValueTask ITSRuntime.TSInvokeAsync(Task moduleTask, string identifier, DotNetObjectReference dotNetObjectReference, object?[]? args, CancellationToken cancellationToken) where TCallback : class => default; // no callbacks are used + + + + /// + /// Releases each module synchronously if possible, otherwise asynchronously per fire and forget. + /// + public void Dispose() { + if (cancellationTokenSource.IsCancellationRequested) + return; + + cancellationTokenSource.Cancel(); + cancellationTokenSource.Dispose(); + + if (HomeModule?.IsCompletedSuccessfully == true) + if (HomeModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else + _ = HomeModule.Result.DisposeAsync().Preserve(); + HomeModule = null; + + if (bootstrap_bundleModule?.IsCompletedSuccessfully == true) + if (bootstrap_bundleModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else + _ = bootstrap_bundleModule.Result.DisposeAsync().Preserve(); + bootstrap_bundleModule = null; + + if (bootstrap_bundle_minModule?.IsCompletedSuccessfully == true) + if (bootstrap_bundle_minModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else + _ = bootstrap_bundle_minModule.Result.DisposeAsync().Preserve(); + bootstrap_bundle_minModule = null; + + if (bootstrap_esmModule?.IsCompletedSuccessfully == true) + if (bootstrap_esmModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else + _ = bootstrap_esmModule.Result.DisposeAsync().Preserve(); + bootstrap_esmModule = null; + + if (bootstrap_esm_minModule?.IsCompletedSuccessfully == true) + if (bootstrap_esm_minModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else + _ = bootstrap_esm_minModule.Result.DisposeAsync().Preserve(); + bootstrap_esm_minModule = null; + + if (bootstrapModule?.IsCompletedSuccessfully == true) + if (bootstrapModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else + _ = bootstrapModule.Result.DisposeAsync().Preserve(); + bootstrapModule = null; + + if (bootstrap_minModule?.IsCompletedSuccessfully == true) + if (bootstrap_minModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else + _ = bootstrap_minModule.Result.DisposeAsync().Preserve(); + bootstrap_minModule = null; + } + + /// + /// Releases each module synchronously if possible, otherwise asynchronously and returns a task that completes, when all module disposing tasks complete. + /// The asynchronous disposing tasks are happening in parallel. + /// + /// + public ValueTask DisposeAsync() { + if (cancellationTokenSource.IsCancellationRequested) + return ValueTask.CompletedTask; + + cancellationTokenSource.Cancel(); + cancellationTokenSource.Dispose(); + + List taskList = new(7); + + if (HomeModule?.IsCompletedSuccessfully == true) + if (HomeModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else { + ValueTask valueTask = HomeModule.Result.DisposeAsync(); + if (!valueTask.IsCompleted) + taskList.Add(valueTask.AsTask()); + } + HomeModule = null; + + if (bootstrap_bundleModule?.IsCompletedSuccessfully == true) + if (bootstrap_bundleModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else { + ValueTask valueTask = bootstrap_bundleModule.Result.DisposeAsync(); + if (!valueTask.IsCompleted) + taskList.Add(valueTask.AsTask()); + } + bootstrap_bundleModule = null; + + if (bootstrap_bundle_minModule?.IsCompletedSuccessfully == true) + if (bootstrap_bundle_minModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else { + ValueTask valueTask = bootstrap_bundle_minModule.Result.DisposeAsync(); + if (!valueTask.IsCompleted) + taskList.Add(valueTask.AsTask()); + } + bootstrap_bundle_minModule = null; + + if (bootstrap_esmModule?.IsCompletedSuccessfully == true) + if (bootstrap_esmModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else { + ValueTask valueTask = bootstrap_esmModule.Result.DisposeAsync(); + if (!valueTask.IsCompleted) + taskList.Add(valueTask.AsTask()); + } + bootstrap_esmModule = null; + + if (bootstrap_esm_minModule?.IsCompletedSuccessfully == true) + if (bootstrap_esm_minModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else { + ValueTask valueTask = bootstrap_esm_minModule.Result.DisposeAsync(); + if (!valueTask.IsCompleted) + taskList.Add(valueTask.AsTask()); + } + bootstrap_esm_minModule = null; + + if (bootstrapModule?.IsCompletedSuccessfully == true) + if (bootstrapModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else { + ValueTask valueTask = bootstrapModule.Result.DisposeAsync(); + if (!valueTask.IsCompleted) + taskList.Add(valueTask.AsTask()); + } + bootstrapModule = null; + + if (bootstrap_minModule?.IsCompletedSuccessfully == true) + if (bootstrap_minModule.Result is IJSInProcessObjectReference inProcessModule) + inProcessModule.Dispose(); + else { + ValueTask valueTask = bootstrap_minModule.Result.DisposeAsync(); + if (!valueTask.IsCompleted) + taskList.Add(valueTask.AsTask()); + } + bootstrap_minModule = null; + + if (taskList.Count == 0) + return ValueTask.CompletedTask; + else + return new ValueTask(Task.WhenAll(taskList)); + } +} + +``` + +
+ + + + + +```csharp showLineNumbers +// +#pragma warning disable +#nullable enable annotations + + +using Microsoft.Extensions.DependencyInjection; + +namespace Microsoft.JSInterop; + +[System.CodeDom.Compiler.GeneratedCodeAttribute("Blazor.TSRuntime", "1.0.1")] +public static class TSRuntimeServiceExtension { + /// + /// Registers a scoped ITSRuntime with a TSRuntime as implementation and if available, registers the module interfaces with the same TSRuntime-object. + /// + /// + /// + public static IServiceCollection AddTSRuntime(this IServiceCollection services) { + services.AddScoped(); + + return services; + } +} + +``` + + + + +
+ +## Useful + +### Download Example (.NET C#) + +:::tip + +[Download Example project Blazor.TSRuntime ](/sources/Blazor.TSRuntime.zip) + +::: + + +### Share Blazor.TSRuntime + + + +https://ignatandrei.github.io/RSCG_Examples/v2/docs/Blazor.TSRuntime + +aaa + + diff --git a/v2/rscg_examples_site/docs/RSCG-Examples/ShadowWriterNullobjects.md b/v2/rscg_examples_site/docs/RSCG-Examples/ShadowWriterNullobjects.md index a9690e186..6518ceaba 100644 --- a/v2/rscg_examples_site/docs/RSCG-Examples/ShadowWriterNullobjects.md +++ b/v2/rscg_examples_site/docs/RSCG-Examples/ShadowWriterNullobjects.md @@ -236,7 +236,7 @@ public partial class Department : IDepartment public interface IDepartment { - public string Name { get; set; } + public string Name \{ get; set; } } ``` @@ -252,14 +252,14 @@ namespace NullInterface; [ShadowWriter.NullObject] public partial class Employee: IEmployee { - public IDepartment Department { get; set; } = NullInterface.Department.Instance; + public IDepartment Department \{ get; set; \} = NullInterface.Department.Instance; } public interface IEmployee { - public string FirstName { get; set; } - public string LastName { get; set; } - public IDepartment Department { get; set; } + public string FirstName \{ get; set; \} + public string LastName \{ get; set; } + public IDepartment Department \{ get; set; } public string GetFullName(); public string GetFullNameAndDepartment(string separator); @@ -324,7 +324,7 @@ public sealed partial class Department private Department() {} - public static NullInterface.Department Instance { get; } = new Department(); + public static NullInterface.Department Instance \{ get; \} = new Department(); public string Name { @@ -360,7 +360,7 @@ public sealed partial class Employee private Employee() {} - public static NullInterface.Employee Instance { get; } = new Employee(); + public static NullInterface.Employee Instance \{ get; \} = new Employee(); public string FirstName { @@ -413,7 +413,7 @@ namespace ShadowWriter [System.AttributeUsage(System.AttributeTargets.Interface)] internal sealed class ClassNameAttribute : System.Attribute { - public string Name { get; } + public string Name \{ get; } public ClassNameAttribute(string name) { diff --git a/v2/rscg_examples_site/docs/RSCG-Examples/StackXML.md b/v2/rscg_examples_site/docs/RSCG-Examples/StackXML.md index e4d03927e..8c0c6bf6e 100644 --- a/v2/rscg_examples_site/docs/RSCG-Examples/StackXML.md +++ b/v2/rscg_examples_site/docs/RSCG-Examples/StackXML.md @@ -264,7 +264,7 @@ This is the CSharp Project that references **StackXML** using SerializerDemo; using StackXML; -var p= new Person() { Name= "Andrei Ignat" , Age=55}; +var p= new Person() \{ Name= "Andrei Ignat" , Age=55}; var str= XmlWriteBuffer.SerializeStatic(p); Console.WriteLine(str); var entity = XmlReadBuffer.ReadStatic(str); diff --git a/v2/rscg_examples_site/docs/RSCG-Examples/index.md b/v2/rscg_examples_site/docs/RSCG-Examples/index.md index 7ad5fab69..5cb5d66b7 100644 --- a/v2/rscg_examples_site/docs/RSCG-Examples/index.md +++ b/v2/rscg_examples_site/docs/RSCG-Examples/index.md @@ -1,7 +1,7 @@ --- sidebar_position: 30 -title: 212 RSCG list by category -description: 212 RSCG list by category +title: 213 RSCG list by category +description: 213 RSCG list by category slug: /rscg-examples --- @@ -128,7 +128,7 @@ import DocCardList from '@theme/DocCardList'; ## Blazor
- Expand Blazor =>examples:2 + Expand Blazor =>examples:3 @@ -139,6 +139,11 @@ import DocCardList from '@theme/DocCardList'; [GoLive.Generator.BlazorInterop](/docs/GoLive.Generator.BlazorInterop) + + + +[Blazor.TSRuntime](/docs/Blazor.TSRuntime) +
@@ -1356,6 +1361,8 @@ flowchart LR; Blazor--> GoLive.Generator.BlazorInterop((GoLive.Generator.BlazorInterop)) + Blazor--> Blazor.TSRuntime((Blazor.TSRuntime)) + Builder--> BuilderGenerator((BuilderGenerator)) Builder--> Architect.DomainModeling((Architect.DomainModeling)) diff --git a/v2/rscg_examples_site/docs/about.md b/v2/rscg_examples_site/docs/about.md index d4a135736..11543369e 100644 --- a/v2/rscg_examples_site/docs/about.md +++ b/v2/rscg_examples_site/docs/about.md @@ -6,7 +6,7 @@ title: About ## Content You will find here code examples -of 212 Roslyn Source Code Generator (RSCG) +of 213 Roslyn Source Code Generator (RSCG) that can be useful for you. That means, you will write more elegant and concise code - even if the generators code is not always nice to look. ## Are those examples ready for production? diff --git a/v2/rscg_examples_site/docs/indexRSCG.md b/v2/rscg_examples_site/docs/indexRSCG.md index 21068d1d1..f66dcee78 100644 --- a/v2/rscg_examples_site/docs/indexRSCG.md +++ b/v2/rscg_examples_site/docs/indexRSCG.md @@ -7,9 +7,9 @@ slug: /List-of-RSCG import useBaseUrl from '@docusaurus/useBaseUrl'; -## 212 RSCG with examples in descending chronological order +## 213 RSCG with examples in descending chronological order -This is the list of 212 ( 14 from Microsoft) RSCG with examples +This is the list of 213 ( 14 from Microsoft) RSCG with examples [See by category](/docs/rscg-examples) [See as json](/exports/RSCG.json) [See as Excel](/exports/RSCG.xlsx) @@ -20,6 +20,7 @@ This is the list of 212 ( 14 from Microsoft) RSCG with examples | No | Name | Date | Category | | --------- | ----- | ---- | -------- | +|213| [Blazor.TSRuntime by Black White Yoshi ](/docs/Blazor.TSRuntime)|2025-08-02 => 02 August 2025 | [Blazor](/docs/Categories/Blazor) | |212| [StackXML by Zing ](/docs/StackXML)|2025-08-01 => 01 August 2025 | [Serializer](/docs/Categories/Serializer) | |211| [ShadowWriterNullobjects by Stefan Stolz ](/docs/ShadowWriterNullobjects)|2025-07-29 => 29 July 2025 | [Interface](/docs/Categories/Interface) | |210| [AssemblyVersionInfo by Black White Yoshi ](/docs/AssemblyVersionInfo)|2025-07-28 => 28 July 2025 | [EnhancementProject](/docs/Categories/EnhancementProject) | diff --git a/v2/rscg_examples_site/src/components/HomepageFeatures/index.js b/v2/rscg_examples_site/src/components/HomepageFeatures/index.js index bdcf214ab..572a7b4ac 100644 --- a/v2/rscg_examples_site/src/components/HomepageFeatures/index.js +++ b/v2/rscg_examples_site/src/components/HomepageFeatures/index.js @@ -4,7 +4,7 @@ import styles from './styles.module.css'; const FeatureList = [ { -title: '212 Examples (14 from MSFT)', +title: '213 Examples (14 from MSFT)', Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, description: ( <> diff --git a/v2/rscg_examples_site/static/exports/RSCG.json b/v2/rscg_examples_site/static/exports/RSCG.json index bf81a10a0..440fdbf93 100644 --- a/v2/rscg_examples_site/static/exports/RSCG.json +++ b/v2/rscg_examples_site/static/exports/RSCG.json @@ -1697,6 +1697,14 @@ "Source": "https://github.com/ZingBallyhoo/StackXML", "Category": "Serializer", "AddedOn": "2025-08-01T00:00:00" + }, + { + "Name": "Blazor.TSRuntime", + "Link": "https://ignatandrei.github.io/RSCG_Examples/v2/docs/Blazor.TSRuntime", + "NuGet": "https://www.nuget.org/packages/Blazor.TSRuntime/", + "Source": "https://github.com/BlackWhiteYoshi/Blazor.TSRuntime", + "Category": "Blazor", + "AddedOn": "2025-08-02T00:00:00" } ] } \ No newline at end of file diff --git a/v2/rscg_examples_site/static/exports/RSCG.xlsx b/v2/rscg_examples_site/static/exports/RSCG.xlsx index 12eec24c4bd236c1bb05fb7ac5cb7fd7bcb5c16a..62a9ed8f1de8afdc19b2fe89b925204eca4d7a4f 100644 GIT binary patch delta 878 zcmbOky*Ii(z?+#xgn@yBgJIP+>FAwt;<|en7#Nfo85sD1bVZJSd45rLQht86UPW$B zZ@)L+Ap;)P^+J{WnSxFMTT>Z@lDO45I=vU06^gRI_{jNRclXE5sb{sXFMfSglsWp7 z=#$GlELFb8eigG$zu_}&!@AQOcLcuhbD8V$eO~v*CbRlu3nxq}?e_aPh3!k`^?(Ac zWrlN9`5C7^6f@ivcWzUT;@nMga{uRP)_Ybw-OzNna5M8qpKod}8#r2h3nDbG6en-8 znLqcLwo65IOTEpC%r(b!Uv@jo$15>biw39Xy*;3i5_@WX$RYpxzxYsndMdu*(>z9o zjsN#C@_~GA8u(-TCRGN8mob}9Gu5irU+BDew{P#aaNZ)GykFN_&$v3N%xZLas=@e6 zu;KbgGlAO<`F-iGnZ|)Eb?1-GdA{rO(h2OamCqAj}O6>iDA6oML@F5cz)h{>=+C7#Rgjla0;H4U
wp#O-(ARGRF}SyIR0IYoH7$rsCZ_aiR0{%WCi8?=RAKTaviOm07T;bKV-x8`+; zd`W})^sd9IAL2Xi-D>=C@^WU<^m@kRQ`093cQkj(rt?sc&~8f-ZTv zUeVYc(|Dj>xa#Z28CB10%71lse@b7O|K(bn=hn4rUb`-qo3Z~(!MB#T?5MGIQ*Zvm zU%)_$U}9hp2GY^a`FSO&c_s0i|7!^_f`bH{bSF#bm@uu{HrY={hVkX(Y#kW|)VO70 zkO1mNfK5!3&ofDB2Y53wi77i4W?+o~ delta 819 zcmdlRJu|vKz?+#xgn@yBgW=aY>F5I$KTP*BFfb@FGBEH1>53fv^8BLgr2PDBy^7qN z-u}~kO$Gw4^-E{&6`7(Tbf8u3*xEYBR!6DK_L5bfeqQ^2?e0wL$tQOn%`(}$V^Om2 zwicBx#|3LwUi=nv=;-#zJYk`R&&-RSD_@LksXqNP!s&Va-wEC)OWWNFU6^le$UZ6g z^zaM6N$l;b9`aqB9q0GBLa+CdnB4z)n)RL$sT*4UChleZ=u_r7JWT zgcSE&E-`bjsNPX;vm&>&S9+B`+uHh0i#JpG=kC1B+&m#vu|9~=zIL@Ws#j0NH+-7M zxbg3PMm~_w4N9Kcb*nNkh(&Ea#Z;>*?<2hU;rE;~mFsRlc~PEP@R_wyR&J%araV)% z_5Qh;R+D=*#5q9vc=wfD+q_0Yno+@u4wh-WEGQwWnrf5N*$r&v(%o zD48svD+RU~905SNy+AcmC~A&Q_SDq`tGTH+|KTs7Tm%yXgD{Gk8 From 67f01f8404e76b4ee0d1b2ab2ce97ca9229b66e2 Mon Sep 17 00:00:00 2001 From: Andrei Ignat Date: Wed, 27 Aug 2025 22:59:05 +0300 Subject: [PATCH 2/4] added zip --- v2/book/examples/Blazor.TSRuntime.html | 116 ++++++++++++++++++ v2/book/list.html | 6 +- v2/book/pandocHTML.yaml | 1 + v2/rscg_examples_site/docs/Categories/35.md | 8 -- v2/rscg_examples_site/docusaurus.config.js | 2 - .../static/sources/Blazor.TSRuntime.zip | Bin 0 -> 1520001 bytes 6 files changed, 122 insertions(+), 11 deletions(-) create mode 100644 v2/book/examples/Blazor.TSRuntime.html delete mode 100644 v2/rscg_examples_site/docs/Categories/35.md create mode 100644 v2/rscg_examples_site/static/sources/Blazor.TSRuntime.zip diff --git a/v2/book/examples/Blazor.TSRuntime.html b/v2/book/examples/Blazor.TSRuntime.html new file mode 100644 index 000000000..83b5cd2bd --- /dev/null +++ b/v2/book/examples/Blazor.TSRuntime.html @@ -0,0 +1,116 @@ + +

RSCG nr 213 : Blazor.TSRuntime

+ +

Info

+Nuget : https://www.nuget.org/packages/Blazor.TSRuntime/ + +

You can find more details at : https://github.com/BlackWhiteYoshi/Blazor.TSRuntime

+ +

Author :Black White Yoshi

+ +

Source: https://github.com/BlackWhiteYoshi/Blazor.TSRuntime

+ +

About

+ +Generating C# Code for Blazor from javascript files + +

+ How to use +

+

+ Add reference to the Blazor.TSRuntime in the csproj +

+ + +

This was for me the starting code

+ +
+ I have coded the file Program.cs +
+ +
+ +
+ I have coded the file tsruntime.json +
+ +
+ +
+ I have coded the file Home.razor +
+ +
+ +
+ I have coded the file Home.razor.js +
+ +
+

And here are the generated files

+ +
+ The file generated is ITSRuntime_bootstrap.g.cs +
+ + +
+ The file generated is ITSRuntime_bootstrap_bundle.g.cs +
+ + +
+ The file generated is ITSRuntime_bootstrap_bundle_min.g.cs +
+ + +
+ The file generated is ITSRuntime_bootstrap_esm.g.cs +
+ + +
+ The file generated is ITSRuntime_bootstrap_esm_min.g.cs +
+ + +
+ The file generated is ITSRuntime_bootstrap_min.g.cs +
+ + +
+ The file generated is ITSRuntime_Core.g.cs +
+ + +
+ The file generated is ITSRuntime_Home.g.cs +
+ + +
+ The file generated is TSRuntime.g.cs +
+ + +
+ The file generated is TSRuntime_ServiceExtension.g.cs +
+ + +

+ You can download the code and this page as pdf from + + https://ignatandrei.github.io/RSCG_Examples/v2/docs/Blazor.TSRuntime + +

+ + +

+ You can see the whole list at + + https://ignatandrei.github.io/RSCG_Examples/v2/docs/List-of-RSCG + +

+ diff --git a/v2/book/list.html b/v2/book/list.html index 922a6dcc7..e79c4343b 100644 --- a/v2/book/list.html +++ b/v2/book/list.html @@ -17,7 +17,7 @@

-This is the list of 212 RSCG with examples => +This is the list of 213 RSCG with examples =>

@@ -874,6 +874,10 @@

+ + + +
212 StackXML
213Blazor.TSRuntime
diff --git a/v2/book/pandocHTML.yaml b/v2/book/pandocHTML.yaml index cddec1c1e..9d418efd4 100644 --- a/v2/book/pandocHTML.yaml +++ b/v2/book/pandocHTML.yaml @@ -226,6 +226,7 @@ input-files: - examples/AssemblyVersionInfo.html - examples/ShadowWriterNullobjects.html - examples/StackXML.html +- examples/Blazor.TSRuntime.html # or you may use input-file: with a single value # defaults: diff --git a/v2/rscg_examples_site/docs/Categories/35.md b/v2/rscg_examples_site/docs/Categories/35.md deleted file mode 100644 index c23d7626a..000000000 --- a/v2/rscg_examples_site/docs/Categories/35.md +++ /dev/null @@ -1,8 +0,0 @@ -

35

- -Number RSCG: 2 - - 1 [AsyncIt](/docs/AsyncIt) - - 2 [HsuSgSync](/docs/HsuSgSync) - \ No newline at end of file diff --git a/v2/rscg_examples_site/docusaurus.config.js b/v2/rscg_examples_site/docusaurus.config.js index 1234d0142..a029393ef 100644 --- a/v2/rscg_examples_site/docusaurus.config.js +++ b/v2/rscg_examples_site/docusaurus.config.js @@ -51,8 +51,6 @@ const config = { sidebarPath: './sidebars.js', // Please change this to your repo. // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', }, blog: { showReadingTime: true, diff --git a/v2/rscg_examples_site/static/sources/Blazor.TSRuntime.zip b/v2/rscg_examples_site/static/sources/Blazor.TSRuntime.zip new file mode 100644 index 0000000000000000000000000000000000000000..5a1d2a50df11bf8156d8fb9ab93475461878de7d GIT binary patch literal 1520001 zcma&N19T?c)-4=#Y}>Y-bZpzUZFOur>DYGCv8@g|wr%r&-gCZt-gCZj?zsOm#!gjc zb|qPJuC;3IwW}1QLBF8_0Rce*@zmjHi`2&sbOHkbxqkx!f(M{NHilmIP9labhV;%h zcEyP^a(j%3!!sh|JR&z72fmBo{PQ z!jhKK?jhr3nHg7i&qo>WFAr<3-Q$wgIDBlI?ki0?o+R_BO5P;ZS|qLqOyz?iBQAVL zizKHdG`m2=``o48VeC%l+}5Ua_YX9c0x||3lII+dowsCHl+;}IM_-&lgn{3{I0Kel zLz}xXP@E4LG^LR8xj=~eVGVSG35`iXArHdqIP+;I)IZxUw#_5I7F_$_o)}sh3G9h} zvcjyj&!=G`&?j*Y0+C^XkVZgCLCo^Uj=Rb&_Kl*` zeQNTL=%_1mSzB+C2@g#z$Tgj8qcUe)Q4x(DdH0nqv{_5aqH zLD0d0-svyZeG~fR1{h&OuOvEyQeb3+qJEX4q0Gyz3E=G7skO$SCQ>^Fe8+*nk5DI+ zR?URjH}U`cSX1lf?^)=3kil2eZG{fd)1Oob=fUT8dTsk2$jidzxnU zbs&0QF^GvyB8*79Xe@E(lzBMju{M-tdkk&m6k(5B&u<~ohKz698_s^cHh6k2!7+KA zc#;T}JNF@4U0V?xYkEk&z&r9Zid+7jWF~A{CFDy_!!;nob(t3XX8%z|*6g~SoiCI} zG*iIKeHDhYoyw~VRu`*niz5�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 z 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

%v`sHyYiqtD{BKa2TFJrW)|7 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 tU`rJI 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%0Dg_KO?b`Dc4-~zOLf=Az_#xHbaq|?pS=iXwv+Q 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

Y1tl)$SK}wtCbft?5qKAlcebjOhK$ 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 o)b+c%&obCO^ZzpyXGL6K(x{e#R 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

#^-oW}wM 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�DqV1sxEaIgelc9p^`*v}tGaiv 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%0DK19pI3Lr$yRv8)Q<Jo7`gAXcP#o5iB=hjRTZ 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

nj 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

>J?yr40SO{F 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