diff --git a/CHANGELOG.md b/CHANGELOG.md index 867c7a5b06..43d9c1e620 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,27 @@ +# [5.0.0-beta3](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/compare/v5.0.0-beta2...v5.0.0-beta3) (2021-04-28) + + +### Bug Fixes + +* **accordion:** apply changes requested on MR ([ee89ce2](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/ee89ce2dcc814574680fc559c58277d16e671a39)) +* **accordion:** Repare visual regressions ([b547626](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/b54762642cdc4a8a5aca7438906a4b6e6b766e20)) +* **build:** delete useless build.sh file ([2d051ba](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/2d051ba453f60de793b11b379ea48d44b54f4f3b)) +* **changelog:** correct version numbers following version bump (via npm command) ([698f647](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/698f6478e39ae3397aaf7cce3645167db9830861)) +* **config:** correct ruby version ([e64e101](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/e64e101fc2617d9192540697c01796b242779ff4)) +* **docs:** Use shield.io badge in the readme ([c34b3d7](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/c34b3d793bf321aea3ee1c2707e7e55914a49a55)) +* **examples:** Correct the bootstrap logo into orange logo ([94e27fa](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/94e27faab389fdbd28459cb228e990968b099569)) +* **lint:** repare lint execution ([54055d4](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/54055d437bc3230001a5637b08c2674537d95670)) +* **list-group:** Hide the link of the doc for the component (for now) ([48ccdff](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/48ccdffa484c31b2b29c51f11a3631dc3001510a)) +* **list-group:** revert the link in the menu ([e10518b](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/e10518b1ff7aa8b1cb38070811e34bfc34c3828b)) +* **popper:** manually change popper version ([1d87421](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/1d87421b711f4bddbeb5e39aaec5a42b328ca6ad)) + + +### Features + +* **stepped process:** add the component from v4 ([2f353e3](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/2f353e3ac9905b9834798062fa20f9a6c273ea44)) + + + # [5.0.0-beta2](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/compare/v5.0.0-beta1...v5.0.0-beta2) (2021-02-12) @@ -44,7 +68,7 @@ -# [5.0.0-beta1](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/compare/v5.0.0-alpha3...v5.0.0-beta2) (2020-12-10) +# [5.0.0-beta1](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/compare/v5.0.0-alpha3...v5.0.0-beta1) (2020-12-10) ### Features diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index c1259ee629..5c6a4e727c 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe ## Enforcement -Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at kevin.lediouron.ext@orange.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at mdo@getbootstrap.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately. Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership. diff --git a/README.md b/README.md index fae585eaab..e7658a786d 100644 --- a/README.md +++ b/README.md @@ -36,11 +36,11 @@ Several quick start options are available: -- [Download the latest release](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v5.0.0-beta2.zip) +- [Download the latest release](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v5.0.0-beta3.zip) - Clone the repo: `git clone https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap.git` - Install with [npm](https://www.npmjs.com/): `npm install boosted@next` - Install with [yarn](https://yarnpkg.com/): `yarn add boosted@next` -- Install with [Composer](https://getcomposer.org/): `composer require Orange-OpenSource/Orange-Boosted-Bootstrap:5.0.0-beta2` +- Install with [Composer](https://getcomposer.org/): `composer require Orange-OpenSource/Orange-Boosted-Bootstrap:5.0.0-beta3` - Install with [NuGet](https://www.nuget.org/): CSS: `Install-Package boosted` Sass: `Install-Package boosted.sass` Read the [Getting started page](https://v5-dev--boosted.netlify.app/docs/5.0/getting-started/introduction/) for information on the framework contents, templates and examples, and more. @@ -48,7 +48,7 @@ Read the [Getting started page](https://v5-dev--boosted.netlify.app/docs/5.0/get ## Status -[![Build Status](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/workflows/JS%20Tests/badge.svg?branch=v5-dev)](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/actions?query=workflow%3AJS+Tests+branch%3Av5-dev) +[![Build Status](https://img.shields.io/github/workflow/status/Orange-OpenSource/Orange-Boosted-Bootstrap/JS%20Tests/v5-dev?label=JS%20Tests&logo=github)](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/actions?query=workflow%3AJS+Tests+branch%3Av5-dev) [![This project is using Percy.io for visual regression testing.](https://percy.io/static/images/percy-badge.svg)](https://percy.io/Boosted/Boosted) [![npm version](https://img.shields.io/npm/v/boosted)](https://www.npmjs.com/package/boosted) [![Packagist Prerelease](https://img.shields.io/packagist/vpre/Orange-OpenSource/Orange-Boosted-Bootstrap.svg)](https://packagist.org/packages/Orange-OpenSource/Orange-Boosted-Bootstrap) diff --git a/build/ship.sh b/build/ship.sh deleted file mode 100644 index 7cca45cb5f..0000000000 --- a/build/ship.sh +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/env bash - -set -e - -# -# Usage -# --------------- -# 1. Clone second version of Bootstrap in sibling directory named `bs-docs`. -# 2. Within `bs-docs` copy, switch to `gh-pages` branch. -# 3. Pull latest, re-bundle, re-npm. -# 4. Run script. - -red=$'\e[1;31m' -green=$'\e[1;32m' -#blue=$'\e[1;34m' -magenta=$'\e[1;35m' -#cyan=$'\e[1;36m' -end=$'\e[0m' - -# Get current version from package.json -current_version=$(node -p "require('./package.json').version") - -if [[ $# -lt 1 ]]; then - printf "\n%s⚠️ Shipping aborted. You must specify a version.\n%s" "$red" "$end" - exit 1 -fi - -# Pulling latest changes, just to be sure -printf "\n%s=======================================================%s" "$magenta" "$end" -printf "\n%sPulling latest changes...%s" "$magenta" "$end" -printf "\n%s=======================================================\n\n%s" "$magenta" "$end" -git pull origin v5-dev - -# Update version number -printf "\n%s=======================================================%s" "$magenta" "$end" -printf "\n%sUpdating version number...%s" "$magenta" "$end" -printf "\n%s=======================================================\n%s" "$magenta" "$end" -npm run release-version "$current_version" "$1" - -# Build release -printf "\n%s=======================================================%s" "$magenta" "$end" -printf "\n%sBuilding release...%s" "$magenta" "$end" -printf "\n%s=======================================================\n%s" "$magenta" "$end" -npm run release - -# Copy the contents of the built docs site over to `bs-docs` repo -printf "\n%s=======================================================%s" "$magenta" "$end" -printf "\n%sCopy it over...%s" "$magenta" "$end" -printf "\n%s=======================================================\n%s" "$magenta" "$end" -cp -rf _site/. ../bs-docs/ -printf "\nDone!\n" - -printf "\n%s=======================================================%s" "$green" "$end" -printf "\n%sSuccess, $1 is ready to review and publish.%s" "$green" "$end" -printf "\n%s=======================================================\n\n%s" "$green" "$end" diff --git a/config.yml b/config.yml index 03f8a69860..6b35cda1c4 100644 --- a/config.yml +++ b/config.yml @@ -53,8 +53,8 @@ params: social_image_path: /docs/5.0/assets/brand/orange-social.png social_logo_path: /docs/5.0/assets/brand/orange-social-logo.png - current_version: "5.0.0-beta2" - current_ruby_version: "5.0.0.beta2" + current_version: "5.0.0-beta3" + current_ruby_version: "5.0.0.beta3" docs_version: "5.0" rfs_version: "9.0.3" repo: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap" @@ -63,25 +63,25 @@ params: bootstrap: "https://getbootstrap.com" download: - source: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v5.0.0-beta2.zip" - dist: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.0-beta2/boosted-5.0.0-beta2-dist.zip" - dist_examples: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.0-beta2/boosted-5.0.0-beta2-examples.zip" + source: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v5.0.0-beta3.zip" + dist: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.0-beta3/boosted-5.0.0-beta3-dist.zip" + dist_examples: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.0-beta3/boosted-5.0.0-beta3-examples.zip" cdn: # See https://www.srihash.org for info on how to generate the hashes - css: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta2/dist/css/boosted.min.css" - css_hash: "sha384-W2o49ENLT+DBWaKVqWtw/XBJz9PJBOF02ro9QBp2CGs45l8vRt0mY81zZNjSLxnU" - css_rtl: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta2/dist/css/boosted.rtl.min.css" - css_rtl_hash: "sha384-hMAI+Pu7i4aPZaAfiGni7UwYKsGytZlffHihgERbYLtSYyjMldGGdEJQatII2Vvk" - helvetica: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta2/dist/css/orange-helvetica.min.css" - helvetica_hash: "sha384-2W6Ddgejs+ZLUHWL9OWpfdx8K+DR+e1Muc2B220lXZmOgfxlJhYwD4YAC3AY5Kdx" - helvetica_rtl: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta2/dist/css/orange-helvetica.rtl.min.css" - helvetica_rtl_hash: "sha384-2N+Axfck8AYLrpdsZD0N1m7VB20fwJPh1SzLbOhtlxThb8GEzCaX4uJwMHLxCyxh" - js: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta2/dist/js/boosted.min.js" - js_hash: "sha384-VzJG8txEnR93rWKSsWA5q4qsd8HzVgTF9D8j96AfQRwWr9a5M6IFgeJnd4Sbpg4P" - js_bundle: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta2/dist/js/boosted.bundle.min.js" - js_bundle_hash: "sha384-Vc9TemN3pAGe1Yu1xsF6n3b8t65sxppt3SP/znqPkSmcNdTD9kKa3XqdlegP0jqP" - popper: "https://cdn.jsdelivr.net/npm/@popperjs/core@2.8.2/dist/umd/popper.min.js" - popper_hash: "sha384-5NBtAFTWLj8v+rxAqtn79BzIUkVXZ5OqJSbJkm3Ecsz50gRFn/TIftqXqzOufNcO" + css: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta3/dist/css/boosted.min.css" + css_hash: "sha384-PQtS7LAzfkcCBB3K/7miQfefwt7lWGIbMeL/LOzVW6sxQ/B1PrMGFgxI/HwUHJ1G" + css_rtl: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta3/dist/css/boosted.rtl.min.css" + css_rtl_hash: "sha384-e9/oI7Bprgh/XctVvsXWplX4L/MI6ePmdbJ/TK9a9SBNB76J5FuarTxjhnuN0H3Y" + helvetica: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta3/dist/css/orange-helvetica.min.css" + helvetica_hash: "sha384-tSxM4wLu3j8sRc/UX0jo54uHzJ0J5bceaL/CwiWufYMj25GlX7VxwGD9HdwpLfGw" + helvetica_rtl: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta3/dist/css/orange-helvetica.rtl.min.css" + helvetica_rtl_hash: "sha384-uhGgAReLIrTu2fwUCxCv2rf9/lfYM7ohT2QoVCbv3jd685mZkxEgHq/mBn8pdpzf" + js: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta3/dist/js/boosted.min.js" + js_hash: "sha384-7PWTYtCU2BZMMDnCZ+2VMrMtjK99BKOv1UfeOG4mgZNMC9cgGxwzccqFofYzHjT0" + js_bundle: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta3/dist/js/boosted.bundle.min.js" + js_bundle_hash: "sha384-3pZoGeuGuppkOcTDkPFSq3eCeByOZjj3CQ2PRI7hTL8gCUSPno1ZKZo2yeta2U1D" + popper: "https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.1/dist/umd/popper.min.js" + popper_hash: "sha384-SR1sx49pcuLnqZUnnPwx6FCym0wLsk5JZuNx2bPPENzswTNFaQU1RDvt3wT4gWFG" focus_visible: "https://cdn.jsdelivr.net/npm/focus-visible@5.1.0/dist/focus-visible.min.js" focus_visible_hash: "sha384-xRa5B8rCDfdg0npZcxAh+RXswrbFk3g6dlHVeABeluN8EIwdyljz/LqJgc2R3KNA" diff --git a/dist/css/boosted-grid.css b/dist/css/boosted-grid.css index 404b78e589..bd782e5436 100644 --- a/dist/css/boosted-grid.css +++ b/dist/css/boosted-grid.css @@ -1,10 +1,10 @@ /*! - * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/) + * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/) * Copyright 2014-2021 The Boosted Authors * Copyright 2014-2021 Orange SA * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE) * This a fork of Bootstrap: Initial license below - * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com) + * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) diff --git a/dist/css/boosted-grid.css.map b/dist/css/boosted-grid.css.map index 0102b6a413..49e7ae3b53 100644 --- a/dist/css/boosted-grid.css.map +++ b/dist/css/boosted-grid.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../scss/boosted-grid.scss","boosted-grid.css","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../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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EAEI,+BAAA;AP0wDV;;AO5wDM;EAEI,2BAAA;AP8wDV;;AOhxDM;EAEI,mCAAA;APkxDV;;AOpxDM;EAEI,kCAAA;APsxDV;;AOxxDM;EAEI,iCAAA;AP0xDV;;AO5xDM;EAEI,kCAAA;AP8xDV;;AOhyDM;EAEI,iCAAA;APkyDV;;AOpyDM;EAEI,4BAAA;APsyDV;;AOxyDM;EAEI,oCAAA;AP0yDV;;AO5yDM;EAEI,mCAAA;AP8yDV;;AOhzDM;EAEI,kCAAA;APkzDV;;AOpzDM;EAEI,mCAAA;APszDV;;AOxzDM;EAEI,kCAAA;AP0zDV;;AO5zDM;EAEI,0BAAA;AP8zDV;;AOh0DM;EAEI,kCAAA;APk0DV;;AOp0DM;EAEI,iCAAA;APs0DV;;AOx0DM;EAEI,gCAAA;AP00DV;;AO50DM;EAEI,iCAAA;AP80DV;;AOh1DM;EAEI,gCAAA;APk1DV;;AGt0DI;EIdE;IAEI,0BAAA;EPu1DR;;EOz1DI;IAEI,gCAAA;EP21DR;;EO71DI;IAEI,yBAAA;EP+1DR;;EOj2DI;IAEI,wBAAA;EPm2DR;;EOr2DI;IAEI,yBAAA;EPu2DR;;EOz2DI;IAEI,6BAAA;EP22DR;;EO72DI;IAEI,8BAAA;EP+2DR;;EOj3DI;IAEI,wBAAA;EPm3DR;;EOr3DI;IAEI,+BAAA;EPu3DR;;EOz3DI;IAEI,wBAAA;EP23DR;;EO73DI;IAEI,yBAAA;EP+3DR;;EOj4DI;IAEI,8BAAA;EPm4DR;;EOr4DI;IAEI,iCAAA;EPu4DR;;EOz4DI;IAEI,sCAAA;EP24DR;;EO74DI;IAEI,yCAAA;EP+4DR;;EOj5DI;IAEI,uBAAA;EPm5DR;;EOr5DI;IAEI,uBAAA;EPu5DR;;EOz5DI;IAEI,sCAAA;EP25DR;;EO75DI;IAEI,oCAAA;EP+5DR;;EOj6DI;IAEI,kCAAA;EPm6DR;;EOr6DI;IAEI,yCAAA;EPu6DR;;EOz6DI;IAEI,wCAAA;EP26DR;;EO76DI;IAEI,wCAAA;EP+6DR;;EOj7DI;IAEI,kCAAA;EPm7DR;;EOr7DI;IAEI,gCAAA;EPu7DR;;EOz7DI;IAEI,8BAAA;EP27DR;;EO77DI;IAEI,gCAAA;EP+7DR;;EOj8DI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AAA;EPiyER;;EOnyEI;IAEI,iCAAA;EPqyER;;EOvyEI;IAEI,gCAAA;EPyyER;;EO3yEI;IAEI,+BAAA;EP6yER;;EO/yEI;IAEI,gCAAA;EPizER;;EOnzEI;IAEI,+BAAA;EPqzER;;EOvzEI;IAEI,2BAAA;EPyzER;;EO3zEI;IAEI,mCAAA;EP6zER;;EO/zEI;IAEI,kCAAA;EPi0ER;;EOn0EI;IAEI,iCAAA;EPq0ER;;EOv0EI;IAEI,kCAAA;EPy0ER;;EO30EI;IAEI,iCAAA;EP60ER;;EO/0EI;IAEI,4BAAA;EPi1ER;;EOn1EI;IAEI,oCAAA;EPq1ER;;EOv1EI;IAEI,mCAAA;EPy1ER;;EO31EI;IAEI,kCAAA;EP61ER;;EO/1EI;IAEI,mCAAA;EPi2ER;;EOn2EI;IAEI,kCAAA;EPq2ER;;EOv2EI;IAEI,0BAAA;EPy2ER;;EO32EI;IAEI,kCAAA;EP62ER;;EO/2EI;IAEI,iCAAA;EPi3ER;;EOn3EI;IAEI,gCAAA;EPq3ER;;EOv3EI;IAEI,iCAAA;EPy3ER;;EO33EI;IAEI,gCAAA;EP63ER;AACF;AGl3EI;EIdE;IAEI,0BAAA;EPk4ER;;EOp4EI;IAEI,gCAAA;EPs4ER;;EOx4EI;IAEI,yBAAA;EP04ER;;EO54EI;IAEI,wBAAA;EP84ER;;EOh5EI;IAEI,yBAAA;EPk5ER;;EOp5EI;IAEI,6BAAA;EPs5ER;;EOx5EI;IAEI,8BAAA;EP05ER;;EO55EI;IAEI,wBAAA;EP85ER;;EOh6EI;IAEI,+BAAA;EPk6ER;;EOp6EI;IAEI,wBAAA;EPs6ER;;EOx6EI;IAEI,yBAAA;EP06ER;;EO56EI;IAEI,8BAAA;EP86ER;;EOh7EI;IAEI,iCAAA;EPk7ER;;EOp7EI;IAEI,sCAAA;EPs7ER;;EOx7EI;IAEI,yCAAA;EP07ER;;EO57EI;IAEI,uBAAA;EP87ER;;EOh8EI;IAEI,uBAAA;EPk8ER;;EOp8EI;IAEI,sCAAA;EPs8ER;;EOx8EI;IAEI,oCAAA;EP08ER;;EO58EI;IAEI,kCAAA;EP88ER;;EOh9EI;IAEI,yCAAA;EPk9ER;;EOp9EI;IAEI,wCAAA;EPs9ER;;EOx9EI;IAEI,wCAAA;EP09ER;;EO59EI;IAEI,kCAAA;EP89ER;;EOh+EI;IAEI,gCAAA;EPk+ER;;EOp+EI;IAEI,8BAAA;EPs+ER;;EOx+EI;IAEI,gCAAA;EP0+ER;;EO5+EI;IAEI,+BAAA;EP8+ER;;EOh/EI;IAEI,oCAAA;EPk/ER;;EOp/EI;IAEI,kCAAA;EPs/ER;;EOx/EI;IAEI,gCAAA;EP0/ER;;EO5/EI;IAEI,uCAAA;EP8/ER;;EOhgFI;IAEI,sCAAA;EPkgFR;;EOpgFI;IAEI,iCAAA;EPsgFR;;EOxgFI;IAEI,2BAAA;EP0gFR;;EO5gFI;IAEI,iCAAA;EP8gFR;;EOhhFI;IAEI,+BAAA;EPkhFR;;EOphFI;IAEI,6BAAA;EPshFR;;EOxhFI;IAEI,+BAAA;EP0hFR;;EO5hFI;IAEI,8BAAA;EP8hFR;;EOhiFI;IAEI,oBAAA;EPkiFR;;EOpiFI;IAEI,mBAAA;EPsiFR;;EOxiFI;IAEI,mBAAA;EP0iFR;;EO5iFI;IAEI,mBAAA;EP8iFR;;EOhjFI;IAEI,mBAAA;EPkjFR;;EOpjFI;IAEI,mBAAA;EPsjFR;;EOxjFI;IAEI,mBAAA;EP0jFR;;EO5jFI;IAEI,mBAAA;EP8jFR;;EOhkFI;IAEI,oBAAA;EPkkFR;;EOpkFI;IAEI,4BAAA;EPskFR;;EOxkFI;IAEI,2BAAA;EP0kFR;;EO5kFI;IAEI,0BAAA;EP8kFR;;EOhlFI;IAEI,2BAAA;EPklFR;;EOplFI;IAEI,0BAAA;EPslFR;;EOxlFI;IAEI,uBAAA;EP0lFR;;EO5lFI;IAEI,0BAAA;IAAA,yBAAA;EP+lFR;;EOjmFI;IAEI,kCAAA;IAAA,iCAAA;EPomFR;;EOtmFI;IAEI,iCAAA;IAAA,gCAAA;EPymFR;;EO3mFI;IAEI,gCAAA;IAAA,+BAAA;EP8mFR;;EOhnFI;IAEI,iCAAA;IAAA,gCAAA;EPmnFR;;EOrnFI;IAEI,gCAAA;IAAA,+BAAA;EPwnFR;;EO1nFI;IAEI,6BAAA;IAAA,4BAAA;EP6nFR;;EO/nFI;IAEI,wBAAA;IAAA,2BAAA;EPkoFR;;EOpoFI;IAEI,gCAAA;IAAA,mCAAA;EPuoFR;;EOzoFI;IAEI,+BAAA;IAAA,kCAAA;EP4oFR;;EO9oFI;IAEI,8BAAA;IAAA,iCAAA;EPipFR;;EOnpFI;IAEI,+BAAA;IAAA,kCAAA;EPspFR;;EOxpFI;IAEI,8BAAA;IAAA,iCAAA;EP2pFR;;EO7pFI;IAEI,2BAAA;IAAA,8BAAA;EPgqFR;;EOlqFI;IAEI,wBAAA;EPoqFR;;EOtqFI;IAEI,gCAAA;EPwqFR;;EO1qFI;IAEI,+BAAA;EP4qFR;;EO9qFI;IAEI,8BAAA;EPgrFR;;EOlrFI;IAEI,+BAAA;EPorFR;;EOtrFI;IAEI,8BAAA;EPwrFR;;EO1rFI;IAEI,2BAAA;EP4rFR;;EO9rFI;IAEI,2BAAA;EPgsFR;;EOlsFI;IAEI,mCAAA;EPosFR;;EOtsFI;IAEI,kCAAA;EPwsFR;;EO1sFI;IAEI,iCAAA;EP4sFR;;EO9sFI;IAEI,kCAAA;EPgtFR;;EOltFI;IAEI,iCAAA;EPotFR;;EOttFI;IAEI,8BAAA;EPwtFR;;EO1tFI;IAEI,yBAAA;EP4tFR;;EO9tFI;IAEI,iCAAA;EPguFR;;EOluFI;IAEI,gCAAA;EPouFR;;EOtuFI;IAEI,+BAAA;EPwuFR;;EO1uFI;IAEI,gCAAA;EP4uFR;;EO9uFI;IAEI,+BAAA;EPgvFR;;EOlvFI;IAEI,4BAAA;EPovFR;;EOtvFI;IAEI,qBAAA;EPwvFR;;EO1vFI;IAEI,6BAAA;EP4vFR;;EO9vFI;IAEI,4BAAA;EPgwFR;;EOlwFI;IAEI,2BAAA;EPowFR;;EOtwFI;IAEI,4BAAA;EPwwFR;;EO1wFI;IAEI,2BAAA;EP4wFR;;EO9wFI;IAEI,2BAAA;IAAA,0BAAA;EPixFR;;EOnxFI;IAEI,mCAAA;IAAA,kCAAA;EPsxFR;;EOxxFI;IAEI,kCAAA;IAAA,iCAAA;EP2xFR;;EO7xFI;IAEI,iCAAA;IAAA,gCAAA;EPgyFR;;EOlyFI;IAEI,kCAAA;IAAA,iCAAA;EPqyFR;;EOvyFI;IAEI,iCAAA;IAAA,gCAAA;EP0yFR;;EO5yFI;IAEI,yBAAA;IAAA,4BAAA;EP+yFR;;EOjzFI;IAEI,iCAAA;IAAA,oCAAA;EPozFR;;EOtzFI;IAEI,gCAAA;IAAA,mCAAA;EPyzFR;;EO3zFI;IAEI,+BAAA;IAAA,kCAAA;EP8zFR;;EOh0FI;IAEI,gCAAA;IAAA,mCAAA;EPm0FR;;EOr0FI;IAEI,+BAAA;IAAA,kCAAA;EPw0FR;;EO10FI;IAEI,yBAAA;EP40FR;;EO90FI;IAEI,iCAAA;EPg1FR;;EOl1FI;IAEI,gCAAA;EPo1FR;;EOt1FI;IAEI,+BAAA;EPw1FR;;EO11FI;IAEI,gCAAA;EP41FR;;EO91FI;IAEI,+BAAA;EPg2FR;;EOl2FI;IAEI,2BAAA;EPo2FR;;EOt2FI;IAEI,mCAAA;EPw2FR;;EO12FI;IAEI,kCAAA;EP42FR;;EO92FI;IAEI,iCAAA;EPg3FR;;EOl3FI;IAEI,kCAAA;EPo3FR;;EOt3FI;IAEI,iCAAA;EPw3FR;;EO13FI;IAEI,4BAAA;EP43FR;;EO93FI;IAEI,oCAAA;EPg4FR;;EOl4FI;IAEI,mCAAA;EPo4FR;;EOt4FI;IAEI,kCAAA;EPw4FR;;EO14FI;IAEI,mCAAA;EP44FR;;EO94FI;IAEI,kCAAA;EPg5FR;;EOl5FI;IAEI,0BAAA;EPo5FR;;EOt5FI;IAEI,kCAAA;EPw5FR;;EO15FI;IAEI,iCAAA;EP45FR;;EO95FI;IAEI,gCAAA;EPg6FR;;EOl6FI;IAEI,iCAAA;EPo6FR;;EOt6FI;IAEI,gCAAA;EPw6FR;AACF;AG75FI;EIdE;IAEI,0BAAA;EP66FR;;EO/6FI;IAEI,gCAAA;EPi7FR;;EOn7FI;IAEI,yBAAA;EPq7FR;;EOv7FI;IAEI,wBAAA;EPy7FR;;EO37FI;IAEI,yBAAA;EP67FR;;EO/7FI;IAEI,6BAAA;EPi8FR;;EOn8FI;IAEI,8BAAA;EPq8FR;;EOv8FI;IAEI,wBAAA;EPy8FR;;EO38FI;IAEI,+BAAA;EP68FR;;EO/8FI;IAEI,wBAAA;EPi9FR;;EOn9FI;IAEI,yBAAA;EPq9FR;;EOv9FI;IAEI,8BAAA;EPy9FR;;EO39FI;IAEI,iCAAA;EP69FR;;EO/9FI;IAEI,sCAAA;EPi+FR;;EOn+FI;IAEI,yCAAA;EPq+FR;;EOv+FI;IAEI,uBAAA;EPy+FR;;EO3+FI;IAEI,uBAAA;EP6+FR;;EO/+FI;IAEI,sCAAA;EPi/FR;;EOn/FI;IAEI,oCAAA;EPq/FR;;EOv/FI;IAEI,kCAAA;EPy/FR;;EO3/FI;IAEI,yCAAA;EP6/FR;;EO//FI;IAEI,wCAAA;EPigGR;;EOngGI;IAEI,wCAAA;EPqgGR;;EOvgGI;IAEI,kCAAA;EPygGR;;EO3gGI;IAEI,gCAAA;EP6gGR;;EO/gGI;IAEI,8BAAA;EPihGR;;EOnhGI;IAEI,gCAAA;EPqhGR;;EOvhGI;IAEI,+BAAA;EPyhGR;;EO3hGI;IAEI,oCAAA;EP6hGR;;EO/hGI;IAEI,kCAAA;EPiiGR;;EOniGI;IAEI,gCAAA;EPqiGR;;EOviGI;IAEI,uCAAA;EPyiGR;;EO3iGI;IAEI,sCAAA;EP6iGR;;EO/iGI;IAEI,iCAAA;EPijGR;;EOnjGI;IAEI,2BAAA;EPqjGR;;EOvjGI;IAEI,iCAAA;EPyjGR;;EO3jGI;IAEI,+BAAA;EP6jGR;;EO/jGI;IAEI,6BAAA;EPikGR;;EOnkGI;IAEI,+BAAA;EPqkGR;;EOvkGI;IAEI,8BAAA;EPykGR;;EO3kGI;IAEI,oBAAA;EP6kGR;;EO/kGI;IAEI,mBAAA;EPilGR;;EOnlGI;IAEI,mBAAA;EPqlGR;;EOvlGI;IAEI,mBAAA;EPylGR;;EO3lGI;IAEI,mBAAA;EP6lGR;;EO/lGI;IAEI,mBAAA;EPimGR;;EOnmGI;IAEI,mBAAA;EPqmGR;;EOvmGI;IAEI,mBAAA;EPymGR;;EO3mGI;IAEI,oBAAA;EP6mGR;;EO/mGI;IAEI,4BAAA;EPinGR;;EOnnGI;IAEI,2BAAA;EPqnGR;;EOvnGI;IAEI,0BAAA;EPynGR;;EO3nGI;IAEI,2BAAA;EP6nGR;;EO/nGI;IAEI,0BAAA;EPioGR;;EOnoGI;IAEI,uBAAA;EPqoGR;;EOvoGI;IAEI,0BAAA;IAAA,yBAAA;EP0oGR;;EO5oGI;IAEI,kCAAA;IAAA,iCAAA;EP+oGR;;EOjpGI;IAEI,iCAAA;IAAA,gCAAA;EPopGR;;EOtpGI;IAEI,gCAAA;IAAA,+BAAA;EPypGR;;EO3pGI;IAEI,iCAAA;IAAA,gCAAA;EP8pGR;;EOhqGI;IAEI,gCAAA;IAAA,+BAAA;EPmqGR;;EOrqGI;IAEI,6BAAA;IAAA,4BAAA;EPwqGR;;EO1qGI;IAEI,wBAAA;IAAA,2BAAA;EP6qGR;;EO/qGI;IAEI,gCAAA;IAAA,mCAAA;EPkrGR;;EOprGI;IAEI,+BAAA;IAAA,kCAAA;EPurGR;;EOzrGI;IAEI,8BAAA;IAAA,iCAAA;EP4rGR;;EO9rGI;IAEI,+BAAA;IAAA,kCAAA;EPisGR;;EOnsGI;IAEI,8BAAA;IAAA,iCAAA;EPssGR;;EOxsGI;IAEI,2BAAA;IAAA,8BAAA;EP2sGR;;EO7sGI;IAEI,wBAAA;EP+sGR;;EOjtGI;IAEI,gCAAA;EPmtGR;;EOrtGI;IAEI,+BAAA;EPutGR;;EOztGI;IAEI,8BAAA;EP2tGR;;EO7tGI;IAEI,+BAAA;EP+tGR;;EOjuGI;IAEI,8BAAA;EPmuGR;;EOruGI;IAEI,2BAAA;EPuuGR;;EOzuGI;IAEI,2BAAA;EP2uGR;;EO7uGI;IAEI,mCAAA;EP+uGR;;EOjvGI;IAEI,kCAAA;EPmvGR;;EOrvGI;IAEI,iCAAA;EPuvGR;;EOzvGI;IAEI,kCAAA;EP2vGR;;EO7vGI;IAEI,iCAAA;EP+vGR;;EOjwGI;IAEI,8BAAA;EPmwGR;;EOrwGI;IAEI,yBAAA;EPuwGR;;EOzwGI;IAEI,iCAAA;EP2wGR;;EO7wGI;IAEI,gCAAA;EP+wGR;;EOjxGI;IAEI,+BAAA;EPmxGR;;EOrxGI;IAEI,gCAAA;EPuxGR;;EOzxGI;IAEI,+BAAA;EP2xGR;;EO7xGI;IAEI,4BAAA;EP+xGR;;EOjyGI;IAEI,qBAAA;EPmyGR;;EOryGI;IAEI,6BAAA;EPuyGR;;EOzyGI;IAEI,4BAAA;EP2yGR;;EO7yGI;IAEI,2BAAA;EP+yGR;;EOjzGI;IAEI,4BAAA;EPmzGR;;EOrzGI;IAEI,2BAAA;EPuzGR;;EOzzGI;IAEI,2BAAA;IAAA,0BAAA;EP4zGR;;EO9zGI;IAEI,mCAAA;IAAA,kCAAA;EPi0GR;;EOn0GI;IAEI,kCAAA;IAAA,iCAAA;EPs0GR;;EOx0GI;IAEI,iCAAA;IAAA,gCAAA;EP20GR;;EO70GI;IAEI,kCAAA;IAAA,iCAAA;EPg1GR;;EOl1GI;IAEI,iCAAA;IAAA,gCAAA;EPq1GR;;EOv1GI;IAEI,yBAAA;IAAA,4BAAA;EP01GR;;EO51GI;IAEI,iCAAA;IAAA,oCAAA;EP+1GR;;EOj2GI;IAEI,gCAAA;IAAA,mCAAA;EPo2GR;;EOt2GI;IAEI,+BAAA;IAAA,kCAAA;EPy2GR;;EO32GI;IAEI,gCAAA;IAAA,mCAAA;EP82GR;;EOh3GI;IAEI,+BAAA;IAAA,kCAAA;EPm3GR;;EOr3GI;IAEI,yBAAA;EPu3GR;;EOz3GI;IAEI,iCAAA;EP23GR;;EO73GI;IAEI,gCAAA;EP+3GR;;EOj4GI;IAEI,+BAAA;EPm4GR;;EOr4GI;IAEI,gCAAA;EPu4GR;;EOz4GI;IAEI,+BAAA;EP24GR;;EO74GI;IAEI,2BAAA;EP+4GR;;EOj5GI;IAEI,mCAAA;EPm5GR;;EOr5GI;IAEI,kCAAA;EPu5GR;;EOz5GI;IAEI,iCAAA;EP25GR;;EO75GI;IAEI,kCAAA;EP+5GR;;EOj6GI;IAEI,iCAAA;EPm6GR;;EOr6GI;IAEI,4BAAA;EPu6GR;;EOz6GI;IAEI,oCAAA;EP26GR;;EO76GI;IAEI,mCAAA;EP+6GR;;EOj7GI;IAEI,kCAAA;EPm7GR;;EOr7GI;IAEI,mCAAA;EPu7GR;;EOz7GI;IAEI,kCAAA;EP27GR;;EO77GI;IAEI,0BAAA;EP+7GR;;EOj8GI;IAEI,kCAAA;EPm8GR;;EOr8GI;IAEI,iCAAA;EPu8GR;;EOz8GI;IAEI,gCAAA;EP28GR;;EO78GI;IAEI,iCAAA;EP+8GR;;EOj9GI;IAEI,gCAAA;EPm9GR;AACF;AGx8GI;EIdE;IAEI,0BAAA;EPw9GR;;EO19GI;IAEI,gCAAA;EP49GR;;EO99GI;IAEI,yBAAA;EPg+GR;;EOl+GI;IAEI,wBAAA;EPo+GR;;EOt+GI;IAEI,yBAAA;EPw+GR;;EO1+GI;IAEI,6BAAA;EP4+GR;;EO9+GI;IAEI,8BAAA;EPg/GR;;EOl/GI;IAEI,wBAAA;EPo/GR;;EOt/GI;IAEI,+BAAA;EPw/GR;;EO1/GI;IAEI,wBAAA;EP4/GR;;EO9/GI;IAEI,yBAAA;EPggHR;;EOlgHI;IAEI,8BAAA;EPogHR;;EOtgHI;IAEI,iCAAA;EPwgHR;;EO1gHI;IAEI,sCAAA;EP4gHR;;EO9gHI;IAEI,yCAAA;EPghHR;;EOlhHI;IAEI,uBAAA;EPohHR;;EOthHI;IAEI,uBAAA;EPwhHR;;EO1hHI;IAEI,sCAAA;EP4hHR;;EO9hHI;IAEI,oCAAA;EPgiHR;;EOliHI;IAEI,kCAAA;EPoiHR;;EOtiHI;IAEI,yCAAA;EPwiHR;;EO1iHI;IAEI,wCAAA;EP4iHR;;EO9iHI;IAEI,wCAAA;EPgjHR;;EOljHI;IAEI,kCAAA;EPojHR;;EOtjHI;IAEI,gCAAA;EPwjHR;;EO1jHI;IAEI,8BAAA;EP4jHR;;EO9jHI;IAEI,gCAAA;EPgkHR;;EOlkHI;IAEI,+BAAA;EPokHR;;EOtkHI;IAEI,oCAAA;EPwkHR;;EO1kHI;IAEI,kCAAA;EP4kHR;;EO9kHI;IAEI,gCAAA;EPglHR;;EOllHI;IAEI,uCAAA;EPolHR;;EOtlHI;IAEI,sCAAA;EPwlHR;;EO1lHI;IAEI,iCAAA;EP4lHR;;EO9lHI;IAEI,2BAAA;EPgmHR;;EOlmHI;IAEI,iCAAA;EPomHR;;EOtmHI;IAEI,+BAAA;EPwmHR;;EO1mHI;IAEI,6BAAA;EP4mHR;;EO9mHI;IAEI,+BAAA;EPgnHR;;EOlnHI;IAEI,8BAAA;EPonHR;;EOtnHI;IAEI,oBAAA;EPwnHR;;EO1nHI;IAEI,mBAAA;EP4nHR;;EO9nHI;IAEI,mBAAA;EPgoHR;;EOloHI;IAEI,mBAAA;EPooHR;;EOtoHI;IAEI,mBAAA;EPwoHR;;EO1oHI;IAEI,mBAAA;EP4oHR;;EO9oHI;IAEI,mBAAA;EPgpHR;;EOlpHI;IAEI,mBAAA;EPopHR;;EOtpHI;IAEI,oBAAA;EPwpHR;;EO1pHI;IAEI,4BAAA;EP4pHR;;EO9pHI;IAEI,2BAAA;EPgqHR;;EOlqHI;IAEI,0BAAA;EPoqHR;;EOtqHI;IAEI,2BAAA;EPwqHR;;EO1qHI;IAEI,0BAAA;EP4qHR;;EO9qHI;IAEI,uBAAA;EPgrHR;;EOlrHI;IAEI,0BAAA;IAAA,yBAAA;EPqrHR;;EOvrHI;IAEI,kCAAA;IAAA,iCAAA;EP0rHR;;EO5rHI;IAEI,iCAAA;IAAA,gCAAA;EP+rHR;;EOjsHI;IAEI,gCAAA;IAAA,+BAAA;EPosHR;;EOtsHI;IAEI,iCAAA;IAAA,gCAAA;EPysHR;;EO3sHI;IAEI,gCAAA;IAAA,+BAAA;EP8sHR;;EOhtHI;IAEI,6BAAA;IAAA,4BAAA;EPmtHR;;EOrtHI;IAEI,wBAAA;IAAA,2BAAA;EPwtHR;;EO1tHI;IAEI,gCAAA;IAAA,mCAAA;EP6tHR;;EO/tHI;IAEI,+BAAA;IAAA,kCAAA;EPkuHR;;EOpuHI;IAEI,8BAAA;IAAA,iCAAA;EPuuHR;;EOzuHI;IAEI,+BAAA;IAAA,kCAAA;EP4uHR;;EO9uHI;IAEI,8BAAA;IAAA,iCAAA;EPivHR;;EOnvHI;IAEI,2BAAA;IAAA,8BAAA;EPsvHR;;EOxvHI;IAEI,wBAAA;EP0vHR;;EO5vHI;IAEI,gCAAA;EP8vHR;;EOhwHI;IAEI,+BAAA;EPkwHR;;EOpwHI;IAEI,8BAAA;EPswHR;;EOxwHI;IAEI,+BAAA;EP0wHR;;EO5wHI;IAEI,8BAAA;EP8wHR;;EOhxHI;IAEI,2BAAA;EPkxHR;;EOpxHI;IAEI,2BAAA;EPsxHR;;EOxxHI;IAEI,mCAAA;EP0xHR;;EO5xHI;IAEI,kCAAA;EP8xHR;;EOhyHI;IAEI,iCAAA;EPkyHR;;EOpyHI;IAEI,kCAAA;EPsyHR;;EOxyHI;IAEI,iCAAA;EP0yHR;;EO5yHI;IAEI,8BAAA;EP8yHR;;EOhzHI;IAEI,yBAAA;EPkzHR;;EOpzHI;IAEI,iCAAA;EPszHR;;EOxzHI;IAEI,gCAAA;EP0zHR;;EO5zHI;IAEI,+BAAA;EP8zHR;;EOh0HI;IAEI,gCAAA;EPk0HR;;EOp0HI;IAEI,+BAAA;EPs0HR;;EOx0HI;IAEI,4BAAA;EP00HR;;EO50HI;IAEI,qBAAA;EP80HR;;EOh1HI;IAEI,6BAAA;EPk1HR;;EOp1HI;IAEI,4BAAA;EPs1HR;;EOx1HI;IAEI,2BAAA;EP01HR;;EO51HI;IAEI,4BAAA;EP81HR;;EOh2HI;IAEI,2BAAA;EPk2HR;;EOp2HI;IAEI,2BAAA;IAAA,0BAAA;EPu2HR;;EOz2HI;IAEI,mCAAA;IAAA,kCAAA;EP42HR;;EO92HI;IAEI,kCAAA;IAAA,iCAAA;EPi3HR;;EOn3HI;IAEI,iCAAA;IAAA,gCAAA;EPs3HR;;EOx3HI;IAEI,kCAAA;IAAA,iCAAA;EP23HR;;EO73HI;IAEI,iCAAA;IAAA,gCAAA;EPg4HR;;EOl4HI;IAEI,yBAAA;IAAA,4BAAA;EPq4HR;;EOv4HI;IAEI,iCAAA;IAAA,oCAAA;EP04HR;;EO54HI;IAEI,gCAAA;IAAA,mCAAA;EP+4HR;;EOj5HI;IAEI,+BAAA;IAAA,kCAAA;EPo5HR;;EOt5HI;IAEI,gCAAA;IAAA,mCAAA;EPy5HR;;EO35HI;IAEI,+BAAA;IAAA,kCAAA;EP85HR;;EOh6HI;IAEI,yBAAA;EPk6HR;;EOp6HI;IAEI,iCAAA;EPs6HR;;EOx6HI;IAEI,gCAAA;EP06HR;;EO56HI;IAEI,+BAAA;EP86HR;;EOh7HI;IAEI,gCAAA;EPk7HR;;EOp7HI;IAEI,+BAAA;EPs7HR;;EOx7HI;IAEI,2BAAA;EP07HR;;EO57HI;IAEI,mCAAA;EP87HR;;EOh8HI;IAEI,kCAAA;EPk8HR;;EOp8HI;IAEI,iCAAA;EPs8HR;;EOx8HI;IAEI,kCAAA;EP08HR;;EO58HI;IAEI,iCAAA;EP88HR;;EOh9HI;IAEI,4BAAA;EPk9HR;;EOp9HI;IAEI,oCAAA;EPs9HR;;EOx9HI;IAEI,mCAAA;EP09HR;;EO59HI;IAEI,kCAAA;EP89HR;;EOh+HI;IAEI,mCAAA;EPk+HR;;EOp+HI;IAEI,kCAAA;EPs+HR;;EOx+HI;IAEI,0BAAA;EP0+HR;;EO5+HI;IAEI,kCAAA;EP8+HR;;EOh/HI;IAEI,iCAAA;EPk/HR;;EOp/HI;IAEI,gCAAA;EPs/HR;;EOx/HI;IAEI,iCAAA;EP0/HR;;EO5/HI;IAEI,gCAAA;EP8/HR;AACF;AGn/HI;EIdE;IAEI,0BAAA;EPmgIR;;EOrgII;IAEI,gCAAA;EPugIR;;EOzgII;IAEI,yBAAA;EP2gIR;;EO7gII;IAEI,wBAAA;EP+gIR;;EOjhII;IAEI,yBAAA;EPmhIR;;EOrhII;IAEI,6BAAA;EPuhIR;;EOzhII;IAEI,8BAAA;EP2hIR;;EO7hII;IAEI,wBAAA;EP+hIR;;EOjiII;IAEI,+BAAA;EPmiIR;;EOriII;IAEI,wBAAA;EPuiIR;;EOziII;IAEI,yBAAA;EP2iIR;;EO7iII;IAEI,8BAAA;EP+iIR;;EOjjII;IAEI,iCAAA;EPmjIR;;EOrjII;IAEI,sCAAA;EPujIR;;EOzjII;IAEI,yCAAA;EP2jIR;;EO7jII;IAEI,uBAAA;EP+jIR;;EOjkII;IAEI,uBAAA;EPmkIR;;EOrkII;IAEI,sCAAA;EPukIR;;EOzkII;IAEI,oCAAA;EP2kIR;;EO7kII;IAEI,kCAAA;EP+kIR;;EOjlII;IAEI,yCAAA;EPmlIR;;EOrlII;IAEI,wCAAA;EPulIR;;EOzlII;IAEI,wCAAA;EP2lIR;;EO7lII;IAEI,kCAAA;EP+lIR;;EOjmII;IAEI,gCAAA;EPmmIR;;EOrmII;IAEI,8BAAA;EPumIR;;EOzmII;IAEI,gCAAA;EP2mIR;;EO7mII;IAEI,+BAAA;EP+mIR;;EOjnII;IAEI,oCAAA;EPmnIR;;EOrnII;IAEI,kCAAA;EPunIR;;EOznII;IAEI,gCAAA;EP2nIR;;EO7nII;IAEI,uCAAA;EP+nIR;;EOjoII;IAEI,sCAAA;EPmoIR;;EOroII;IAEI,iCAAA;EPuoIR;;EOzoII;IAEI,2BAAA;EP2oIR;;EO7oII;IAEI,iCAAA;EP+oIR;;EOjpII;IAEI,+BAAA;EPmpIR;;EOrpII;IAEI,6BAAA;EPupIR;;EOzpII;IAEI,+BAAA;EP2pIR;;EO7pII;IAEI,8BAAA;EP+pIR;;EOjqII;IAEI,oBAAA;EPmqIR;;EOrqII;IAEI,mBAAA;EPuqIR;;EOzqII;IAEI,mBAAA;EP2qIR;;EO7qII;IAEI,mBAAA;EP+qIR;;EOjrII;IAEI,mBAAA;EPmrIR;;EOrrII;IAEI,mBAAA;EPurIR;;EOzrII;IAEI,mBAAA;EP2rIR;;EO7rII;IAEI,mBAAA;EP+rIR;;EOjsII;IAEI,oBAAA;EPmsIR;;EOrsII;IAEI,4BAAA;EPusIR;;EOzsII;IAEI,2BAAA;EP2sIR;;EO7sII;IAEI,0BAAA;EP+sIR;;EOjtII;IAEI,2BAAA;EPmtIR;;EOrtII;IAEI,0BAAA;EPut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","file":"boosted-grid.css","sourcesContent":["/*!\n * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\"\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-right\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","/*!\n * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.3125rem);\n padding-left: var(--bs-gutter-x, 0.3125rem);\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n --bs-gutter-x: 0.625rem;\n }\n}\n\n.container {\n max-width: 312px;\n}\n\n@media (min-width: 480px) {\n .container-sm, .container {\n max-width: 468px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 744px;\n }\n}\n@media (min-width: 1024px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1280px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1200px;\n }\n}\n@media (min-width: 1440px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 0.625rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) / -2);\n margin-left: calc(var(--bs-gutter-x) / -2);\n}\n@media (min-width: 768px) {\n .row {\n --bs-gutter-x: 1.25rem;\n }\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) / 2);\n padding-left: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\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.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\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.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\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.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\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.3125rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.3125rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.625rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.625rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1.25rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1.25rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.875rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.875rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3.75rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3.75rem;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1024px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1280px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1440px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.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.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !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.3125rem !important;\n margin-left: 0.3125rem !important;\n}\n\n.mx-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n}\n\n.mx-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n}\n\n.mx-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n}\n\n.mx-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !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.3125rem !important;\n margin-bottom: 0.3125rem !important;\n}\n\n.my-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n}\n\n.my-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n}\n\n.my-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n}\n\n.my-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.mt-2 {\n margin-top: 0.625rem !important;\n}\n\n.mt-3 {\n margin-top: 1.25rem !important;\n}\n\n.mt-4 {\n margin-top: 1.875rem !important;\n}\n\n.mt-5 {\n margin-top: 3.75rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.ms-2 {\n margin-left: 0.625rem !important;\n}\n\n.ms-3 {\n margin-left: 1.25rem !important;\n}\n\n.ms-4 {\n margin-left: 1.875rem !important;\n}\n\n.ms-5 {\n margin-left: 3.75rem !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.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !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.3125rem !important;\n padding-left: 0.3125rem !important;\n}\n\n.px-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n}\n\n.px-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n}\n\n.px-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n}\n\n.px-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !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.3125rem !important;\n padding-bottom: 0.3125rem !important;\n}\n\n.py-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n}\n\n.py-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n}\n\n.py-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n}\n\n.py-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pt-2 {\n padding-top: 0.625rem !important;\n}\n\n.pt-3 {\n padding-top: 1.25rem !important;\n}\n\n.pt-4 {\n padding-top: 1.875rem !important;\n}\n\n.pt-5 {\n padding-top: 3.75rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.3125rem !important;\n}\n\n.pe-2 {\n padding-right: 0.625rem !important;\n}\n\n.pe-3 {\n padding-right: 1.25rem !important;\n}\n\n.pe-4 {\n padding-right: 1.875rem !important;\n}\n\n.pe-5 {\n padding-right: 3.75rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.3125rem !important;\n}\n\n.ps-2 {\n padding-left: 0.625rem !important;\n}\n\n.ps-3 {\n padding-left: 1.25rem !important;\n}\n\n.ps-4 {\n padding-left: 1.875rem !important;\n}\n\n.ps-5 {\n padding-left: 3.75rem !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n\n .m-md-2 {\n margin: 0.625rem !important;\n }\n\n .m-md-3 {\n margin: 1.25rem !important;\n }\n\n .m-md-4 {\n margin: 1.875rem !important;\n }\n\n .m-md-5 {\n margin: 3.75rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-md-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-md-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n\n .p-md-2 {\n padding: 0.625rem !important;\n }\n\n .p-md-3 {\n padding: 1.25rem !important;\n }\n\n .p-md-4 {\n padding: 1.875rem !important;\n }\n\n .p-md-5 {\n padding: 3.75rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-md-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-md-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-md-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-md-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1024px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1280px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1440px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=boosted-grid.css.map */\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, $gutter);\n padding-left: var(--#{$variable-prefix}gutter-x, $gutter);\n margin-right: auto;\n margin-left: auto;\n\n // Boosted mod: gutter depends on breakpoint\n // @note Needs both interpolation and parenthesis to prevent stylelint-scss/dimension-no-non-numeric-values to fail\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{($gutter * 2)};\n }\n // End mod\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// 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: #fafafa !default;\n$gray-200: #f6f6f6 !default;\n$gray-300: #eee !default;\n$gray-400: #ddd !default;\n$gray-500: #ccc !default;\n$gray-600: #999 !default;\n$gray-700: #666 !default;\n$gray-800: #595959 !default;\n$gray-900: #333 !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 brand-colors\n// Boosted mod\n//// Core colors\n$accessible-orange: #f16e00 !default;\n$brand-orange: #ff7900 !default;\n//// Functional colors\n$functional-green: #32c832 !default;\n$functional-blue: #527edb !default;\n$functional-yellow: #fc0 !default;\n$functional-red: #cd3c14 !default;\n//// Supporting colors\n$supporting-blue: #4bb4e6 !default;\n$supporting-yellow: #ffd200 !default;\n$supporting-green: #50be87 !default;\n$supporting-purple: #a885d8 !default;\n$supporting-pink: #ffb4e6 !default;\n// scss-docs-end brand-colors\n// End mod\n\n\n// scss-docs-start color-variables\n$blue: $functional-blue !default;\n$indigo: $supporting-purple !default;\n$purple: $supporting-purple !default;\n$pink: $supporting-pink !default;\n$red: $functional-red !default;\n$orange: $brand-orange !default;\n$yellow: $functional-yellow !default;\n$green: $functional-green !default;\n$teal: $supporting-green !default;\n$cyan: $supporting-blue !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $orange !default;\n$secondary: $black !default;\n$success: $green !default;\n$info: $blue !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-500 !default;\n$dark: $black !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// Boosted mod\n$background-colors: map-merge(\n $theme-colors,\n (\n \"success\": $supporting-green,\n \"info\": $supporting-blue,\n \"warning\": $supporting-yellow,\n \"danger\": $purple\n )\n) !default;\n// End mod\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 YIQ 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// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Boosted mod\n//// SVG as Data-URi\n$chevron-icon: url(\"data:image/svg+xml,\") !default;\n$cross-icon: url(\"data:image/svg+xml,\") !default;\n$cross-icon-stroke: url(\"data:image/svg+xml,\") !default;\n$check-icon: url(\"data:image/svg+xml,\") !default;\n$burger-icon: url(\"data:image/svg+xml,\") !default;\n$success-icon: url(\"data:image/svg+xml,\") !default;\n$info-icon: url(\"data:image/svg+xml,\") !default;\n$warning-icon: url(\"data:image/svg+xml,\") !default;\n$danger-icon: url(\"data:image/svg+xml,\") !default;\n//// SVG used several times\n$svg-as-custom-props: (\n \"chevron\": $chevron-icon,\n \"close\": $cross-icon-stroke,\n \"check\": $check-icon,\n \"success\": $success-icon,\n \"error\": $danger-icon\n) !default;\n//// Filters\n// see https://codepen.io/sosuke/pen/Pjoqqp\n$invert-filter: invert(1) !default;\n$orange-filter: invert(46%) sepia(60%) saturate(2878%) hue-rotate(6deg) brightness(98%) contrast(104%) !default;\n// End mod\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: false !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-button-pointers: true !default;\n$enable-rfs: false !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: false !default;\n$enable-important-utilities: true !default;\n$enable-fixed-header: true !default; // Boosted mod: used to apply scroll-padding-top\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n$boosted-variable-prefix: o- !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 Boosted 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$spacer: 1.25rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer / 4,\n 2: $spacer / 2,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n\n$target-size: 2.75rem !default; // Boosted mod: minimum target size (44×44px)\n\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $black !default;\n$body-text-align: null !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $black !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: $accessible-orange !default;\n$link-hover-decoration: null !default;\n\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n\n// Boosted mod\n$linked-chevron-icon-width: subtract(.5rem, 1px) !default;\n$linked-chevron-icon-height: $spacer / 2 !default;\n$linked-chevron-transform: rotate(.5turn) translateY(1px) !default;\n$linked-chevron-margin-left: $spacer / 4 !default;\n// End mod\n\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: 480px,\n md: 768px,\n lg: 1024px,\n xl: 1280px,\n xxl: 1440px\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 xs: 312px,\n sm: 468px,\n md: 744px,\n lg: 960px,\n xl: 1200px,\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: $spacer !default;\n$grid-gutter-breakpoint: \"md\" !default; // Boosted mod: gutter depends on breakpoint\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width / 4 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$border-width: .125rem !default;\n$border-widths: (\n 0: 0,\n 1: $border-width / 2,\n 2: $border-width\n) !default;\n\n$border-color: $black !default;\n\n$border-radius: null !default;\n$border-radius-sm: null !default;\n$border-radius-lg: null !default;\n$border-radius-pill: 50rem !default;\n\n$outline-width: $border-width !default; // Boosted mod\n$outline-offset: $outline-width !default; // Boosted mod\n\n$box-shadow: null !default;\n$box-shadow-sm: null !default;\n$box-shadow-lg: null !default;\n$box-shadow-inset: null !default;\n\n$component-active-color: $black !default;\n$component-active-bg: $primary !default;\n\n$caret-width: add($spacer / 4, $border-width) !default;\n$caret-vertical-align: center !default;\n$caret-spacing: $spacer / 2 !default;\n\n$transition-duration: .2s !default; // Boosted mod\n$transition-timing: ease-in-out !default; // Boosted mod\n$transition-base: all $transition-duration $transition-timing !default;\n$transition-fade: opacity $transition-timing linear !default;\n$transition-collapse: height .35s ease !default;\n$transition-focus: outline-offset $transition-duration $transition-timing !default; // Boosted mod\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// stylelint-disable value-keyword-case\n$font-family-sans-serif: HelvNeueOrange#{\"/*rtl:insert:Arabic*/\"}, Helvetica Neue, Helvetica, Arial, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n\n// Boosted mod\n//// Type scale & vertical rhythm completely revamped to match Orange Web Guidelines\n\n// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins\n// $font-size-base effects 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; // 14px\n$font-size-lg: $font-size-base * 1.125 !default; // 18px\n$font-size-xlg: $font-size-base * 1.25 !default; // 20px\n\n$font-weight-lighter: null !default;\n$font-weight-light: null !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: null !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n// stylelint-disable function-disallowed-list\n$line-height-base: calc(18 / 16) !default;\n$line-height-sm: calc(16 / 14) !default;\n$line-height-lg: calc(30 / 16) !default;\n// stylelint-enable function-disallowed-list\n$letter-spacing-base: $spacer / -200 !default; // -0.1px\n\n$h1-font-size: $font-size-base * 2.125 !default; // 34px\n$h2-font-size: $font-size-base * 1.875 !default; // 30px\n$h3-font-size: $font-size-base * 1.5 !default; // 24px\n$h4-font-size: $font-size-xlg !default; // 20px\n$h5-font-size: $font-size-lg !default; // 18px\n$h6-font-size: $font-size-base !default; // 16px\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$h1-spacing: $letter-spacing-base * 10 !default; // -1px\n$h2-spacing: $letter-spacing-base * 8 !default; // -0.8px\n$mid-spacing: $letter-spacing-base * 6 !default; // -0.6px\n$h3-spacing: $letter-spacing-base * 5 !default; // -0.5px\n$h4-spacing: $letter-spacing-base * 4 !default; // -0.4px\n$h5-spacing: $letter-spacing-base * 2 !default; // -0.2px\n$h6-spacing: $letter-spacing-base !default;\n\n// stylelint-disable function-disallowed-list\n$h1-line-height: 1 !default;\n$h2-line-height: calc(32 / 30) !default;\n$h3-line-height: calc(26 / 24) !default;\n$h4-line-height: calc(22 / 20) !default;\n$h5-line-height: calc(20 / 18) !default;\n$h6-line-height: $line-height-base !default;\n// stylelint-enable function-disallowed-list\n\n$headings-margin-bottom: $spacer !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 700 !default;\n$headings-line-height: $h6-line-height !default;\n$headings-color: null !default;\n\n// scss-docs-start display-headings\n$display1-size: $font-size-xlg * 3 !default; // 60px\n$display2-size: $font-size-xlg * 2.5 !default; // 50px\n$display3-size: $font-size-xlg * 2 !default; // 40px\n$display4-size: $h1-font-size !default; // 34px\n$display1-spacing: $letter-spacing-base * 20 !default; // -2px\n$display2-spacing: $letter-spacing-base * 16 !default; // -1.6px\n$display3-spacing: $h1-spacing !default; // -1px\n$display4-spacing: $h1-spacing !default; // -1px\n$display-line-height: $h1-line-height !default;\n// scss-docs-end display-headings\n\n$lead-font-size: $font-size-xlg !default;\n$lead-font-weight: 400 !default;\n$lead-line-height: 1.5 !default;\n$lead-letter-spacing: $letter-spacing-base * 2.5 !default;\n\n$small-font-size: .875rem !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-700 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-xlg !default;\n$blockquote-footer-color: $gray-700 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n$blockquote-line-height: 1.5 !default; // Boosted mod\n$blockquote-letter-spacing: $letter-spacing-base * .25 !default; // Boosted mod\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: null !default;\n\n$legend-margin-bottom: $spacer / 4 !default;\n$legend-font-size: $font-size-xlg !default;\n$legend-font-weight: $font-weight-bold !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: $spacer / 4 !default;\n\n$mark-bg: $primary !default;\n// End mod\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: .875rem !default;\n$table-cell-padding-x: $spacer / 2 !default;\n$table-cell-padding-y-sm: .5625rem !default;\n$table-cell-padding-x-sm: $table-cell-padding-x !default;\n\n$table-cell-vertical-align: top !default;\n$table-line-height: 1.25 !default; // Boosted mod\n\n$table-color: $body-color !default;\n$table-bg: $body-bg !default;\n\n$table-th-font-weight: null !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .065 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .4 !default;\n$table-border-width: $border-width / 2 !default;\n$table-border-color: $gray-500 !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $black !default;\n$table-caption-padding-y: .75rem !default; // Boosted mod\n\n$table-variants: (\n \"dark\": $dark\n) !default;\n// scss-docs-end table-variables\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: 1.125rem !default;\n$input-btn-font-family: inherit !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: 1.25 !default;\n\n$input-btn-focus-width: .125rem !default;\n$input-btn-focus-box-shadow: null !default;\n\n$input-btn-padding-y-sm: $spacer / 4 !default;\n$input-btn-padding-x-sm: $spacer / 2 !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .8125rem !default;\n$input-btn-padding-x-lg: $spacer !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Boosted's buttons, define text, background, and border color.\n\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$btn-line-height-sm: $line-height-sm !default; // Boosted mod\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$btn-line-height-lg: $h5-line-height !default; // Boosted mod\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-bold !default;\n$btn-box-shadow: null !default;\n$btn-focus-width: $border-width !default;\n$btn-focus-box-shadow: 0 0 0 $btn-focus-width $white !default;\n$btn-disabled-opacity: 1 !default;\n$btn-active-box-shadow: null !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-500 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: $transition-focus !default;\n\n// Boosted mod: icon button\n$btn-icon-padding-x: subtract($spacer / 2, $border-width) !default;\n$btn-icon-padding-x-sm: $spacer / 4 !default;\n$btn-icon-padding-x-lg: add($spacer / 2, $border-width * 1.5) !default;\n// Boosted mod: social button\n// scss-docs-start social-buttons\n$btn-social-networks: (\n \"facebook\": (\n \"color\": #3b5998,\n \"icon\": \"\"\n ),\n \"twitter\": (\n \"color\": #1da1f2,\n \"icon\": \"\"\n ),\n \"instagram\": (\n \"color\": #e1306c,\n \"icon\": \"\"\n ),\n \"youtube\": (\n \"color\": #f00,\n \"icon\": \"\"\n ),\n \"linkedin\": (\n \"color\": #0077b5,\n \"icon\": \"\",\n ),\n \"whatsapp\": (\n \"color\": #25d366,\n \"icon\": \"\"\n ),\n \"mail\": (\n \"color\": $primary,\n \"icon\": \"\",\n \"size\": 1.5rem\n ),\n \"snapchat\": (\n \"color\": #fffc00,\n \"icon\": \"\"\n ),\n \"pinterest\": (\n \"color\": red,\n \"icon\": \"\",\n \"size\": 1.375rem\n )\n) !default;\n// scss-docs-end social-buttons\n// End mod\n\n// Forms\n\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: null !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: null !default;\n\n$form-label-margin-bottom: .375rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: $font-weight-bold !default;\n$form-label-color: null !default;\n$form-label-disabled-color: $gray-500 !default; // Boosted mod\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $spacer / 2 !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-bold !default;\n$input-line-height: $input-btn-line-height !default;\n\n// Boosted mod: no input-sm\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: $white !default;\n$input-disabled-bg: $gray-300 !default;\n$input-disabled-color: $gray-700 !default; // Boosted mod\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-500 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n// Boosted mod: no input-sm\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: currentColor !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-700 !default;\n$input-plaintext-color: $body-color !default;\n\n// Boosted mod: no $input-height-inner-*\n\n$input-height: 2.5rem !default;\n// Boosted mod: no input-sm\n$input-height-lg: 3.125rem !default;\n$input-line-height-lg: $h5-line-height !default; // Boosted mod\n\n$input-transition: border-color $transition-duration $transition-timing, $transition-focus !default;\n\n\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $input-btn-line-height !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: null !default;\n$form-check-input-active-bg-color: $component-active-bg !default; // Boosted mod\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: $border-width solid $input-border-color !default;\n$form-check-input-border-radius: 0 !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: null !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: var(--#{$boosted-variable-prefix}check-icon) !default;\n$form-check-input-disabled-color: $gray-900 !default; // Boosted mod\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: color-contrast($component-active-color) !default;\n$form-check-input-indeterminate-bg-color: $component-active-color !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: null !default;\n$form-check-label-disabled-opacity: null !default;\n$form-check-btn-check-disabled-opacity: null !default;\n\n$form-switch-width: $spacer * 3 !default;\n$form-switch-padding-start: $form-switch-width + .5rem !default;\n// Boosted mod\n$form-switch-bg-image: var(--#{$boosted-variable-prefix}close-icon) !default;\n$form-switch-bg-position: right .5rem top 50% !default;\n$form-switch-bg-size: .75rem !default;\n$form-switch-bg-square-size: add(1rem, $spacer / 2) !default;\n// End mod\n$form-switch-border-radius: null !default;\n$form-switch-transition: background-position .15s ease-in-out, $transition-focus !default;\n\n$form-switch-checked-bg-image: $form-check-input-checked-bg-image !default;\n$form-switch-checked-bg-size: add(map-get($spacers, 2), map-get($spacers, 1)) !default;\n$form-switch-checked-bg-position: $border-width * 3 50% !default;\n\n$form-check-inline-margin-end: 1rem !default;\n\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: null !default;\n$input-group-addon-bg: null !default;\n$input-group-addon-border-color: null !default;\n\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-disabled-color: $gray-700 !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-bg: $gray-300 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x top add(50%, 1px) !default;\n$form-select-bg-size: .875rem 1rem !default; // In pixels because image dimensions\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n$form-select-disabled-indicator: url(\"data:image/svg+xml,\") !default; // Boosted mod\n\n// Boosted mod: no icon for validated select\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-box-shadow: null !default;\n\n// Boosted mod: no .form-select-sm\n\n$form-select-padding-y-lg: $spacer / 2 !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-range-track-width: 100% !default;\n$form-range-track-height: .375rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-filled-bg: $primary !default; // Boosted mod\n$form-range-track-border-radius: null !default;\n$form-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $white !default;\n$form-range-thumb-border: $border-width solid $black !default;\n$form-range-thumb-border-radius: 50% !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: null !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: null !default;\n$form-range-thumb-active-border: $component-active-bg !default; // Boosted mod\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color $transition-duration $transition-timing, border-color $transition-duration $transition-timing, box-shadow $transition-duration $transition-timing !default;\n\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $white !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n\n// Boosted mod: no floating labels\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-font-style: null !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid: var(--#{$boosted-variable-prefix}success-icon) !default;\n$form-feedback-icon-invalid: var(--#{$boosted-variable-prefix}error-icon) !default;\n$form-feedback-icon-size: add($spacer / 4, $spacer / 2) !default; // Boosted mod\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-back-to-top: 1035 !default; // Boosted mod\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n// scss-docs-end zindex-stack\n\n// Navs\n\n$nav-link-padding-y: $spacer / 2 !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: $font-weight-bold !default;\n$nav-link-color: inherit !default;\n$nav-link-hover-color: null !default;\n$nav-link-transition: null !default;\n$nav-link-disabled-color: $gray-500 !default;\n\n$nav-tabs-border-color: $black !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $black !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $nav-tabs-link-active-color !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n\n// Navbar\n\n$navbar-padding-y: add($spacer, $spacer / 4) !default;\n$navbar-padding-x: null !default;\n$navbar-padding-bottom: add($spacer / 4, $border-width) !default; // Boosted mod\n\n$navbar-nav-link-padding-x: $nav-link-padding-x / 2 !default;\n\n// Boosted mod: Orange master logo & minimizing behaviour\n$navbar-icon-size: $spacer * 1.5 !default;\n//$navbar-height: 6.25rem !default;\n$navbar-brand-logo-height: add($spacer * 1.5, $spacer) !default;\n$navbar-brand-logo-minimized-height: $spacer * 1.5 !default;\n//$navbar-supra-padding-y: $navbar-brand-logo-height / 10 !default;\n//$navbar-supra-padding-x: $spacer / 4 * 1.5 !default;\n$navbar-transition-duration: $transition-duration !default;\n$navbar-transition-timing-function: $transition-timing !default;\n$navbar-transition: padding-top $navbar-transition-duration $navbar-transition-timing-function, padding-bottom $navbar-transition-duration $navbar-transition-timing-function, $transition-focus !default;\n$navbar-brand-transition: margin $navbar-transition-duration $navbar-transition-timing-function, $transition-focus !default;\n$navbar-brand-logo-transition: width $navbar-transition-duration $navbar-transition-timing-function, height $navbar-transition-duration $navbar-transition-timing-function !default;\n$navbar-active-transition: bottom $navbar-transition-duration $navbar-transition-timing-function !default;\n// End mod\n\n$navbar-brand-font-size: $font-size-base !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$navbar-brand-padding-y: null !default;\n$navbar-brand-margin-end: $spacer / 4 !default;\n\n$navbar-toggler-padding-y: .5rem !default;\n$navbar-toggler-padding-x: .5rem !default;\n$navbar-toggler-font-size: $font-size-base !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: null !default;\n$navbar-toggler-transition: $transition-focus !default;\n\n$navbar-dark-color: $white !default;\n$navbar-dark-hover-color: $primary !default;\n$navbar-dark-active-color: $primary !default;\n$navbar-dark-disabled-color: $gray-400 !default;\n$navbar-dark-toggler-border-color: transparent !default;\n\n$navbar-light-color: $black !default;\n$navbar-light-hover-color: $accessible-orange !default;\n$navbar-light-active-color: $accessible-orange !default;\n$navbar-light-disabled-color: $gray-500 !default;\n$navbar-light-toggler-border-color: null !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: inherit !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n// Boosted mod\n$navbar-toggler-icon-bg: $burger-icon !default;\n$navbar-toggler-icon-close-bg: $cross-icon !default;\n// End mod\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: $spacer / 2 !default;\n$dropdown-padding-y: 0 !default;\n$dropdown-spacer: $border-width * -1 !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: $gray-500 !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: 0 !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer / 4 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $black !default;\n$dropdown-link-hover-color: $white !default;\n$dropdown-link-hover-bg: $black !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: color-contrast($dropdown-link-active-color) !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer / 2 !default;\n$dropdown-item-padding-x: $spacer / 2 !default;\n\n$dropdown-header-color: $black !default;\n$dropdown-header-padding: $spacer $spacer / 2 !default;\n\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\n// Pagination\n\n$pagination-padding-y: null !default;\n$pagination-padding-x: null !default;\n\n$pagination-color: null !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: null !default;\n$pagination-margin-y: $spacer !default; // Boosted mod\n$pagination-margin-start: $spacer / 2 !default;\n$pagination-border-color: transparent !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-color: $link-color !default;\n$pagination-focus-bg: null !default;\n$pagination-focus-outline: $pagination-border-width solid $pagination-focus-color !default;\n\n$pagination-hover-color: $link-color !default;\n$pagination-hover-bg: null !default;\n$pagination-hover-border-color: $gray-500 !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $black !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-500 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $pagination-disabled-color !default;\n\n$pagination-transition: $transition-focus !default;\n\n// Boosted mod\n$pagination-padding-end: 1.125rem !default;\n$pagination-icon: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$pagination-icon-size: subtract($spacer * 2, $border-width * 2) !default;\n$pagination-icon-width: add(.5rem, 1px) !default;\n$pagination-icon-height: subtract(1rem, 1px) !default;\n$pagination-active-item-bg: $primary !default;\n$pagination-active-item-border: $pagination-active-item-bg !default;\n// End mod\n\n// Cards\n\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer / 2 !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: $gray-500 !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y / 2 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: $black !default;\n$card-cap-color: $white !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: $spacer !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n\n$card-footer-color: $gray-700 !default; // Boosted mod\n\n\n// Accordion\n$accordion-padding-y: $spacer / 2 !default;\n$accordion-padding-x: $spacer / 2 !default;\n$accordion-color: $body-color !default;\n$accordion-bg: transparent !default;\n$accordion-border-width: $border-width / 2 !default;\n$accordion-border-color: $gray-500 !default;\n$accordion-border-radius: $border-radius !default;\n\n$accordion-body-padding-y: $spacer !default;\n$accordion-body-padding-x: $spacer !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: null !default;\n$accordion-button-active-color: $accessible-orange !default;\n\n// Boosted mod: use caret\n$accordion-icon-transform: scaleY(-1) !default;\n\n// Boosted mod: accordion sizes\n$accordion-button-font-size: $h3-font-size !default;\n$accordion-button-line-height: null !default;\n$accordion-button-font-weight: $font-weight-bold !default;\n$accordion-button-letter-spacing: $h3-spacing !default;\n$accordion-button-font-size-sm: $h5-font-size !default;\n$accordion-button-line-height-sm: $h5-line-height !default;\n$accordion-button-letter-spacing-sm: $h5-spacing !default;\n$accordion-button-font-size-lg: $h2-font-size !default;\n$accordion-button-line-height-lg: calc(40 / 30) !default; // stylelint-disable-line function-disallowed-list\n$accordion-button-letter-spacing-lg: $h2-spacing !default;\n// End mod\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-font-weight: $font-weight-bold !default; // Boosted mod\n$tooltip-max-width: $spacer * 10 !default;\n$tooltip-color: $black !default;\n$tooltip-bg: $gray-400 !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: 1 !default;\n$tooltip-padding-y: $spacer / 2 !default;\n$tooltip-padding-x: $spacer / 2 !default;\n$tooltip-margin: $spacer / 4 !default;\n\n$tooltip-arrow-width: $spacer / 2 !default;\n$tooltip-arrow-height: $tooltip-arrow-width / 2 !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Boosted mod: no form tooltips\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-font-weight: $font-weight-bold !default; // Boosted mod\n$popover-bg: $gray-400 !default;\n$popover-max-width: 17.25rem !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: $popover-bg !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: null !default;\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: $spacer / 2 !default;\n$popover-header-padding-x: $spacer / 2 !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: $spacer / 2 !default;\n$popover-arrow-height: $popover-arrow-width / 2 !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: $popover-border-color !default;\n\n\n// Toasts\n\n$toast-max-width: 21.875rem !default;\n$toast-padding-x: $spacer / 2 !default;\n$toast-padding-y: $spacer / 4 !default;\n$toast-font-size: .875rem !default;\n$toast-color: $black !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: null !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: $spacer / 2 $spacer !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: $spacer / 2 !default;\n$modal-footer-padding: $spacer / 2 subtract($spacer, $modal-footer-margin-between / 2) 0 !default; // Boosted mod\n\n$modal-dialog-margin: $spacer / 2 !default;\n$modal-dialog-margin-y-sm-up: $spacer * 1.5 !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-padding-y: $spacer !default; // Boosted mod\n$modal-content-padding-x: 0 !default; // Boosted mod\n$modal-content-padding: $modal-content-padding-y $modal-content-padding-x !default; // Boosted mod\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: $gray-500 !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: $border-radius !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: null !default;\n$modal-footer-border-color: null !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 0 !default;\n$modal-header-padding-x: $spacer !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n// Boosted mod\n//// Scrollable modal\n$modal-scrollable-inner-padding: $spacer !default;\n$modal-scrollable-inner-margin: $spacer 0 $spacer / 2 !default;\n\n//// Modal with top image\n$modal-img-margin: -$modal-content-padding-y 0 $modal-content-padding-y !default; // Boosted mod\n$modal-img-btn-close-offset: $modal-content-padding-y !default;\n// End mod\n\n$modal-sm: 300px !default;\n$modal-md: 460px !default;\n$modal-lg: 700px !default;\n$modal-xl: 940px !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\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: 1rem !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: $spacer !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: null !default;\n$alert-border-width: $border-width !default;\n\n// Boosted mod\n$alert-padding-sm: $spacer / 2 !default;\n$alert-colors: map-remove($theme-colors, \"primary\", \"secondary\", \"light\", \"dark\") !default;\n$alert-icons: (\n \"success\": var(--#{$boosted-variable-prefix}success-icon),\n \"info\": escape-svg($info-icon),\n \"warning\": escape-svg($warning-icon),\n \"danger\": var(--#{$boosted-variable-prefix}error-icon)\n) !default;\n$alert-logo-size: add($spacer / 2, 1rem) !default;\n$alert-logo-size-sm: add(1rem, 1px) !default;\n$alert-icon-size: 3rem !default;\n$alert-icon-margin-y: $spacer / 10 !default;\n$alert-btn-close-offset: .5rem !default;\n$alert-btn-close-offset-sm: $spacer / 4 !default;\n// End mod\n\n$alert-dismissible-padding-r: $alert-padding-y * 3 !default; // 3x covers width of x plus default padding on either side\n\n// Progress bars\n\n$progress-height: $spacer !default;\n$progress-font-size: $font-size-base !default;\n$progress-bg: $gray-300 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $black !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\n// Boosted mod\n$progress-height-sm: $spacer / 2 !default;\n$progress-height-xs: $spacer / 4 !default;\n// End mod\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: $gray-500 !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .875rem !default;\n$list-group-item-padding-x: $spacer !default;\n\n$list-group-active-color: $white !default;\n$list-group-active-bg: $black !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-500 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $black !default;\n$list-group-action-hover-color: $primary !default;\n\n// Image thumbnails\n\n$thumbnail-padding: $spacer / 2 !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $black !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n\n\n// Figures\n\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-900 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: $font-size-sm !default;\n\n$breadcrumb-padding-y: .5rem !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: $spacer / 2 !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: null !default;\n$breadcrumb-active-color: null !default;\n$breadcrumb-divider: url(\"data:image/svg+xml,\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n\n\n// Carousel\n\n$carousel-control-color: $black !default;\n$carousel-control-width: $spacer * 3 !default;\n$carousel-control-opacity: null !default;\n$carousel-control-hover-opacity: null !default;\n$carousel-control-transition: $transition-focus !default;\n\n$carousel-indicator-width: .5rem !default;\n$carousel-indicator-height: .5rem !default;\n$carousel-indicator-hit-area-height: $spacer * 1.5 !default;\n$carousel-indicator-spacer: $spacer / 2 !default;\n$carousel-indicator-opacity: null !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: null !default;\n$carousel-indicator-transition: null !default;\n// Boosted mod\n$carousel-indicator-hover-scale: 1.5 !default;\n$carousel-indicator-active-scale: calc(2 / 3) !default; // stylelint-disable-line function-disallowed-list\n$carousel-indicator-active-radius: 0 100% 100% 0 / 50% !default;\n$carousel-indicator-animation-duration: 5000ms !default;\n$carousel-indicator-animation-interval: var(--carousel-interval, #{$carousel-indicator-animation-duration}) !default;\n$carousel-indicators-padding-y: $spacer / 2 !default;\n// End mod\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $black !default;\n$carousel-caption-padding-y: $spacer !default;\n$carousel-caption-padding-x: $spacer !default; // Boosted mod\n$carousel-caption-spacer: $spacer * 3 !default;\n\n$carousel-control-icon-width: 2.5rem !default;\n// Boosted mod\n$carousel-control-icon-size: 1rem 1.5rem !default;\n$carousel-control-icon-bg: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$carousel-control-icon-active-bg: $component-active-bg !default;\n// End mod\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration $transition-timing !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n// Boosted mod: no dark carousel\n\n\n// Spinners\n\n$spinner-width: $spacer * 2 !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: $border-width * 3 !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: $spacer !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: $border-width * 2 !default;\n\n// Boosted mod\n$spinner-width-lg: $spacer * 4 !default;\n$spinner-height-lg: $spinner-width-lg !default;\n$spinner-border-width-lg: $border-width * 4 !default;\n// End mod\n\n// Close\n\n$btn-close-width: $spacer !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding: var(--#{$boosted-variable-prefix}icon-spacing, #{$btn-icon-padding-x}) !default;\n$btn-close-color: $black !default;\n$btn-close-bg: var(--#{$boosted-variable-prefix}close-icon) !default;\n$btn-close-focus-shadow: $btn-focus-box-shadow !default;\n\n// Boosted mod\n$btn-close-icon-size: 1rem auto !default;\n$btn-close-padding-sm: subtract($btn-icon-padding-x, $spacer / 4) !default;\n// End mod\n\n// Code\n\n$code-font-size: .875em !default;\n$code-color: $gray-700 !default;\n\n$kbd-padding-y: $spacer / 20 !default;\n$kbd-padding-x: $spacer / 20 !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $black !default;\n$kbd-bg: $gray-300 !default;\n\n$pre-color: $gray-900 !default;\n$pre-line-height: 1.25 !default; // Boosted mod\n\n//\n// Boosted mod\n//\n\n//// Scroll margin\n$scroll-offset-top: $spacer * 6 !default; // Matching .navbar computed height\n\n//// Back to top\n// scss-docs-start back-to-top\n$back-to-top-display-threshold: 100vh !default;\n$back-to-top-target-id: \"top\" !default;\n$back-to-top-target-offset-top: $scroll-offset-top !default;\n$back-to-top-offset: $spacer * 1.5 !default;\n$back-to-top-offset-right: $back-to-top-offset !default;\n$back-to-top-offset-bottom: $back-to-top-offset !default;\n$back-to-top-link-offset-top: subtract(100vh, $back-to-top-offset * 4) !default;\n$back-to-top-link-offset-top-xl: subtract(100vh, $spacer * 5) !default;\n$back-to-top-title-offset-right: add(100%, $border-width) !default;\n$back-to-top-title-padding: subtract($btn-padding-y, 1px) $btn-padding-x add($btn-padding-y, 1px) !default;\n$back-to-top-title-bg-color: $white !default;\n$back-to-top-icon: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$back-to-top-icon-width: add(.5rem, 1px) !default;\n$back-to-top-icon-height: subtract(1rem, 1px) !default;\n// scss-docs-end back-to-top\n// End mod\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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, $gutter-sm: ($gutter / 2)) {\n --#{$variable-prefix}gutter-x: #{$gutter-sm}; // Boosted mod: gutter depends on breakpoint\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n\n // Boosted mod: gutter depends on breakpoint\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n }\n // End mod\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\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: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n // Boosted mod: ensure contrasts in color utilities\n @if \"background-color\" == $property and \"transparent\" != inspect($value) {\n color: color-contrast($value);\n } @else if \"color\" == $property and \"inherit\" != inspect($value) and $accessible-orange != $value {\n background-color: color-contrast($value);\n }\n // End mod\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n @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 +{"version":3,"sources":["../../scss/boosted-grid.scss","boosted-grid.css","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../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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EAEI,+BAAA;AP0wDV;;AO5wDM;EAEI,2BAAA;AP8wDV;;AOhxDM;EAEI,mCAAA;APkxDV;;AOpxDM;EAEI,kCAAA;APsxDV;;AOxxDM;EAEI,iCAAA;AP0xDV;;AO5xDM;EAEI,kCAAA;AP8xDV;;AOhyDM;EAEI,iCAAA;APkyDV;;AOpyDM;EAEI,4BAAA;APsyDV;;AOxyDM;EAEI,oCAAA;AP0yDV;;AO5yDM;EAEI,mCAAA;AP8yDV;;AOhzDM;EAEI,kCAAA;APkzDV;;AOpzDM;EAEI,mCAAA;APszDV;;AOxzDM;EAEI,kCAAA;AP0zDV;;AO5zDM;EAEI,0BAAA;AP8zDV;;AOh0DM;EAEI,kCAAA;APk0DV;;AOp0DM;EAEI,iCAAA;APs0DV;;AOx0DM;EAEI,gCAAA;AP00DV;;AO50DM;EAEI,iCAAA;AP80DV;;AOh1DM;EAEI,gCAAA;APk1DV;;AGt0DI;EIdE;IAEI,0BAAA;EPu1DR;;EOz1DI;IAEI,gCAAA;EP21DR;;EO71DI;IAEI,yBAAA;EP+1DR;;EOj2DI;IAEI,wBAAA;EPm2DR;;EOr2DI;IAEI,yBAAA;EPu2DR;;EOz2DI;IAEI,6BAAA;EP22DR;;EO72DI;IAEI,8BAAA;EP+2DR;;EOj3DI;IAEI,wBAAA;EPm3DR;;EOr3DI;IAEI,+BAAA;EPu3DR;;EOz3DI;IAEI,wBAAA;EP23DR;;EO73DI;IAEI,yBAAA;EP+3DR;;EOj4DI;IAEI,8BAAA;EPm4DR;;EOr4DI;IAEI,iCAAA;EPu4DR;;EOz4DI;IAEI,sCAAA;EP24DR;;EO74DI;IAEI,yCAAA;EP+4DR;;EOj5DI;IAEI,uBAAA;EPm5DR;;EOr5DI;IAEI,uBAAA;EPu5DR;;EOz5DI;IAEI,sCAAA;EP25DR;;EO75DI;IAEI,oCAAA;EP+5DR;;EOj6DI;IAEI,kCAAA;EPm6DR;;EOr6DI;IAEI,yCAAA;EPu6DR;;EOz6DI;IAEI,wCAAA;EP26DR;;EO76DI;IAEI,wCAAA;EP+6DR;;EOj7DI;IAEI,kCAAA;EPm7DR;;EOr7DI;IAEI,gCAAA;EPu7DR;;EOz7DI;IAEI,8BAAA;EP27DR;;EO77DI;IAEI,gCAAA;EP+7DR;;EOj8DI;IAEI,+BAAA;EPm8DR;;EOr8DI;IAEI,oCAAA;EPu8DR;;EOz8DI;IAEI,kCAAA;EP28DR;;EO78DI;IAEI,gCAAA;EP+8DR;;EOj9DI;IAEI,uCAAA;EPm9DR;;EOr9DI;IAEI,sCAAA;EPu9DR;;EOz9DI;IAEI,iCAAA;EP29DR;;EO79DI;IAEI,2BAAA;EP+9DR;;EOj+DI;IAEI,iCAAA;EPm+DR;;EOr+DI;IAEI,+BAAA;EPu+DR;;EOz+DI;IAEI,6BAAA;EP2+DR;;EO7+DI;IAEI,+BAAA;EP++DR;;EOj/DI;IAEI,8BAAA;EPm/DR;;EOr/DI;IAEI,oBAAA;EPu/DR;;EOz/DI;IAEI,mBAAA;EP2/DR;;EO7/DI;IAEI,mBAAA;EP+/DR;;EOjgEI;IAEI,mBAAA;EPmgER;;EOrgEI;IAEI,mBAAA;EPugER;;EOzgEI;IAEI,mBAAA;EP2gER;;EO7gEI;IAEI,mBAAA;EP+gER;;EOjhEI;IAEI,mBAAA;EPmhER;;EOrhEI;IAEI,oBAAA;EPuhER;;EOzhEI;IAEI,4BAAA;EP2hER;;EO7hEI;IAEI,2BAAA;EP+hER;;EOjiEI;IAEI,0BAAA;EPmiER;;EOriEI;IAEI,2BAAA;EPuiER;;EOziEI;IAEI,0BAAA;EP2iER;;EO7iEI;IAEI,uBAAA;EP+iER;;EOjjEI;IAEI,0BAAA;IAAA,yBAAA;EPojER;;EOtjEI;IAEI,kCAAA;IAAA,iCAAA;EPyjER;;EO3jEI;IAEI,iCAAA;IAAA,gCAAA;EP8jER;;EOhkEI;IAEI,gCAAA;IAAA,+BAAA;EPmkER;;EOrkEI;IAEI,iCAAA;IAAA,gCAAA;EPwkER;;EO1kEI;IAEI,gCAAA;IAAA,+BAAA;EP6kER;;EO/kEI;IAEI,6BAAA;IAAA,4BAAA;EPklER;;EOplEI;IAEI,wBAAA;IAAA,2BAAA;EPulER;;EOzlEI;IAEI,gCAAA;IAAA,mCAAA;EP4lER;;EO9lEI;IAEI,+BAAA;IAAA,kCAAA;EPimER;;EOnmEI;IAEI,8BAAA;IAAA,iCAAA;EPsmER;;EOxmEI;IAEI,+BAAA;IAAA,kCAAA;EP2mER;;EO7mEI;IAEI,8BAAA;IAAA,iCAAA;EPgnER;;EOlnEI;IAEI,2BAAA;IAAA,8BAAA;EPqnER;;EOvnEI;IAEI,wBAAA;EPynER;;EO3nEI;IAEI,gCAAA;EP6nER;;EO/nEI;IAEI,+BAAA;EPioER;;EOnoEI;IAEI,8BAAA;EPqoER;;EOvoEI;IAEI,+BAAA;EPyoER;;EO3oEI;IAEI,8BAAA;EP6oER;;EO/oEI;IAEI,2BAAA;EPipER;;EOnpEI;IAEI,2BAAA;EPqpER;;EOvpEI;IAEI,mCAAA;EPypER;;EO3pEI;IAEI,kCAAA;EP6pER;;EO/pEI;IAEI,iCAAA;EPiqER;;EOnqEI;IAEI,kCAAA;EPqqER;;EOvqEI;IAEI,iCAAA;EPyqER;;EO3qEI;IAEI,8BAAA;EP6qER;;EO/qEI;IAEI,yBAAA;EPirER;;EOnrEI;IAEI,iCAAA;EPqrER;;EOvrEI;IAEI,gCAAA;EPyrER;;EO3rEI;IAEI,+BAAA;EP6rER;;EO/rEI;IAEI,gCAAA;EPisER;;EOnsEI;IAEI,+BAAA;EPqsER;;EOvsEI;IAEI,4BAAA;EPysER;;EO3sEI;IAEI,qBAAA;EP6sER;;EO/sEI;IAEI,6BAAA;EPitER;;EOntEI;IAEI,4BAAA;EPqtER;;EOvtEI;IAEI,2BAAA;EPytER;;EO3tEI;IAEI,4BAAA;EP6tER;;EO/tEI;IAEI,2BAAA;EPiuER;;EOnuEI;IAEI,2BAAA;IAAA,0BAAA;EPsuER;;EOxuEI;IAEI,mCAAA;IAAA,kCAAA;EP2uER;;EO7uEI;IAEI,kCAAA;IAAA,iCAAA;EPgvER;;EOlvEI;IAEI,iCAAA;IAAA,gCAAA;EPqvER;;EOvvEI;IAEI,kCAAA;IAAA,iCAAA;EP0vER;;EO5vEI;IAEI,iCAAA;IAAA,gCAAA;EP+vER;;EOjwEI;IAEI,yBAAA;IAAA,4BAAA;EPowER;;EOtwEI;IAEI,iCAAA;IAAA,oCAAA;EPywER;;EO3wEI;IAEI,gCAAA;IAAA,mCAAA;EP8wER;;EOhxEI;IAEI,+BAAA;IAAA,kCAAA;EPmxER;;EOrxEI;IAEI,gCAAA;IAAA,mCAAA;EPwxER;;EO1xEI;IAEI,+BAAA;IAAA,kCAAA;EP6xER;;EO/xEI;IAEI,yBAAA;EPiyER;;EOnyEI;IAEI,iCAAA;EPqyER;;EOvyEI;IAEI,gCAAA;EPyyER;;EO3yEI;IAEI,+BAAA;EP6yER;;EO/yEI;IAEI,gCAAA;EPizER;;EOnzEI;IAEI,+BAAA;EPqzER;;EOvzEI;IAEI,2BAAA;EPyzER;;EO3zEI;IAEI,mCAAA;EP6zER;;EO/zEI;IAEI,kCAAA;EPi0ER;;EOn0EI;IAEI,iCAAA;EPq0ER;;EOv0EI;IAEI,kCAAA;EPy0ER;;EO30EI;IAEI,iCAAA;EP60ER;;EO/0EI;IAEI,4BAAA;EPi1ER;;EOn1EI;IAEI,oCAAA;EPq1ER;;EOv1EI;IAEI,mCAAA;EPy1ER;;EO31EI;IAEI,kCAAA;EP61ER;;EO/1EI;IAEI,mCAAA;EPi2ER;;EOn2EI;IAEI,kCAAA;EPq2ER;;EOv2EI;IAEI,0BAAA;EPy2ER;;EO32EI;IAEI,kCAAA;EP62ER;;EO/2EI;IAEI,iCAAA;EPi3ER;;EOn3EI;IAEI,gCAAA;EPq3ER;;EOv3EI;IAEI,iCAAA;EPy3ER;;EO33EI;IAEI,gCAAA;EP63ER;AACF;AGl3EI;EIdE;IAEI,0BAAA;EPk4ER;;EOp4EI;IAEI,gCAAA;EPs4ER;;EOx4EI;IAEI,yBAAA;EP04ER;;EO54EI;IAEI,wBAAA;EP84ER;;EOh5EI;IAEI,yBAAA;EPk5ER;;EOp5EI;IAEI,6BAAA;EPs5ER;;EOx5EI;IAEI,8BAAA;EP05ER;;EO55EI;IAEI,wBAAA;EP85ER;;EOh6EI;IAEI,+BAAA;EPk6ER;;EOp6EI;IAEI,wBAAA;EPs6ER;;EOx6EI;IAEI,yBAAA;EP06ER;;EO56EI;IAEI,8BAAA;EP86ER;;EOh7EI;IAEI,iCAAA;EPk7ER;;EOp7EI;IAEI,sCAAA;EPs7ER;;EOx7EI;IAEI,yCAAA;EP07ER;;EO57EI;IAEI,uBAAA;EP87ER;;EOh8EI;IAEI,uBAAA;EPk8ER;;EOp8EI;IAEI,sCAAA;EPs8ER;;EOx8EI;IAEI,oCAAA;EP08ER;;EO58EI;IAEI,kCAAA;EP88ER;;EOh9EI;IAEI,yCAAA;EPk9ER;;EOp9EI;IAEI,wCAAA;EPs9ER;;EOx9EI;IA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EP+hIR;;EOjiII;IAEI,+BAAA;EPmiIR;;EOriII;IAEI,wBAAA;EPuiIR;;EOziII;IAEI,yBAAA;EP2iIR;;EO7iII;IAEI,8BAAA;EP+iIR;;EOjjII;IAEI,iCAAA;EPmjIR;;EOrjII;IAEI,sCAAA;EPujIR;;EOzjII;IAEI,yCAAA;EP2jIR;;EO7jII;IAEI,uBAAA;EP+jIR;;EOjkII;IAEI,uBAAA;EPmkIR;;EOrkII;IAEI,sCAAA;EPukIR;;EOzkII;IAEI,oCAAA;EP2kIR;;EO7kII;IAEI,kCAAA;EP+kIR;;EOjlII;IAEI,yCAAA;EPmlIR;;EOrlII;IAEI,wCAAA;EPulIR;;EOzlII;IAEI,wCAAA;EP2lIR;;EO7lII;IAEI,kCAAA;EP+lIR;;EOjmII;IAEI,gCAAA;EPmmIR;;EOrmII;IAEI,8BAAA;EPumIR;;EOzmII;IAEI,gCAAA;EP2mIR;;EO7mII;IAEI,+BAAA;EP+mIR;;EOjnII;IAEI,oCAAA;EPmnIR;;EOrnII;IAEI,kCAAA;EPunIR;;EOznII;IAEI,gCAAA;EP2nIR;;EO7nII;IAEI,uCAAA;EP+nIR;;EOjoII;IAEI,sCAAA;EPmoIR;;EOroII;IAEI,iCAAA;EPuoIR;;EOzoII;IAEI,2BAAA;EP2oIR;;EO7oII;IAEI,iCAAA;EP+oIR;;EOjpII;IAEI,+BAAA;EPmpIR;;EOrpII;IAEI,6BAAA;EPupIR;;EOzpII;IAEI,+BAAA;EP2pIR;;EO7pII;IAEI,8BAAA;EP+pIR;;EOjqII;IAEI,oBAAA;EPmqIR;;EOrqII;IAEI,mBAAA;EPuqIR;;EOzqII;IAEI,mBAAA;EP2qIR;;EO7qII;IAEI,mBAAA;EP+qIR;;EOjrII;IAEI,mBAAA;EPmrIR;;EOrrII;IAEI,mBAAA;EPurIR;;EOzrII;IAEI,mBAAA;EP2rIR;;EO7rII;IAEI,mBAAA;EP+rIR;;EOjsII;IAEI,oBAAA;EPmsIR;;EOrsII;IAEI,4BAAA;EPusIR;;EOzsII;IAEI,2BAAA;EP2sIR;;EO7sII;IAEI,0BAAA;EP+sIR;;EOjtII;IAEI,2BAAA;EPmtIR;;EOrtII;IAEI,0BAAA;EPut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","file":"boosted-grid.css","sourcesContent":["/*!\n * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\"\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-right\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","/*!\n * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.3125rem);\n padding-left: var(--bs-gutter-x, 0.3125rem);\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n --bs-gutter-x: 0.625rem;\n }\n}\n\n.container {\n max-width: 312px;\n}\n\n@media (min-width: 480px) {\n .container-sm, .container {\n max-width: 468px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 744px;\n }\n}\n@media (min-width: 1024px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1280px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1200px;\n }\n}\n@media (min-width: 1440px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 0.625rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) / -2);\n margin-left: calc(var(--bs-gutter-x) / -2);\n}\n@media (min-width: 768px) {\n .row {\n --bs-gutter-x: 1.25rem;\n }\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) / 2);\n padding-left: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\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.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\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.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\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.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\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.3125rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.3125rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.625rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.625rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1.25rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1.25rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.875rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.875rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3.75rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3.75rem;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1024px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1280px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1440px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.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.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !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.3125rem !important;\n margin-left: 0.3125rem !important;\n}\n\n.mx-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n}\n\n.mx-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n}\n\n.mx-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n}\n\n.mx-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !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.3125rem !important;\n margin-bottom: 0.3125rem !important;\n}\n\n.my-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n}\n\n.my-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n}\n\n.my-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n}\n\n.my-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.mt-2 {\n margin-top: 0.625rem !important;\n}\n\n.mt-3 {\n margin-top: 1.25rem !important;\n}\n\n.mt-4 {\n margin-top: 1.875rem !important;\n}\n\n.mt-5 {\n margin-top: 3.75rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.ms-2 {\n margin-left: 0.625rem !important;\n}\n\n.ms-3 {\n margin-left: 1.25rem !important;\n}\n\n.ms-4 {\n margin-left: 1.875rem !important;\n}\n\n.ms-5 {\n margin-left: 3.75rem !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.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !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.3125rem !important;\n padding-left: 0.3125rem !important;\n}\n\n.px-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n}\n\n.px-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n}\n\n.px-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n}\n\n.px-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !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.3125rem !important;\n padding-bottom: 0.3125rem !important;\n}\n\n.py-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n}\n\n.py-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n}\n\n.py-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n}\n\n.py-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pt-2 {\n padding-top: 0.625rem !important;\n}\n\n.pt-3 {\n padding-top: 1.25rem !important;\n}\n\n.pt-4 {\n padding-top: 1.875rem !important;\n}\n\n.pt-5 {\n padding-top: 3.75rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.3125rem !important;\n}\n\n.pe-2 {\n padding-right: 0.625rem !important;\n}\n\n.pe-3 {\n padding-right: 1.25rem !important;\n}\n\n.pe-4 {\n padding-right: 1.875rem !important;\n}\n\n.pe-5 {\n padding-right: 3.75rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.3125rem !important;\n}\n\n.ps-2 {\n padding-left: 0.625rem !important;\n}\n\n.ps-3 {\n padding-left: 1.25rem !important;\n}\n\n.ps-4 {\n padding-left: 1.875rem !important;\n}\n\n.ps-5 {\n padding-left: 3.75rem !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n\n .m-md-2 {\n margin: 0.625rem !important;\n }\n\n .m-md-3 {\n margin: 1.25rem !important;\n }\n\n .m-md-4 {\n margin: 1.875rem !important;\n }\n\n .m-md-5 {\n margin: 3.75rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-md-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-md-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n\n .p-md-2 {\n padding: 0.625rem !important;\n }\n\n .p-md-3 {\n padding: 1.25rem !important;\n }\n\n .p-md-4 {\n padding: 1.875rem !important;\n }\n\n .p-md-5 {\n padding: 3.75rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-md-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-md-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-md-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-md-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1024px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1280px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1440px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=boosted-grid.css.map */\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, $gutter);\n padding-left: var(--#{$variable-prefix}gutter-x, $gutter);\n margin-right: auto;\n margin-left: auto;\n\n // Boosted mod: gutter depends on breakpoint\n // @note Needs both interpolation and parenthesis to prevent stylelint-scss/dimension-no-non-numeric-values to fail\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{($gutter * 2)};\n }\n // End mod\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// 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: #fafafa !default;\n$gray-200: #f6f6f6 !default;\n$gray-300: #eee !default;\n$gray-400: #ddd !default;\n$gray-500: #ccc !default;\n$gray-600: #999 !default;\n$gray-700: #666 !default;\n$gray-800: #595959 !default;\n$gray-900: #333 !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 brand-colors\n// Boosted mod\n//// Core colors\n$accessible-orange: #f16e00 !default;\n$brand-orange: #ff7900 !default;\n//// Functional colors\n$functional-green: #32c832 !default;\n$functional-blue: #527edb !default;\n$functional-yellow: #fc0 !default;\n$functional-red: #cd3c14 !default;\n//// Supporting colors\n$supporting-blue: #4bb4e6 !default;\n$supporting-yellow: #ffd200 !default;\n$supporting-green: #50be87 !default;\n$supporting-purple: #a885d8 !default;\n$supporting-pink: #ffb4e6 !default;\n// scss-docs-end brand-colors\n// End mod\n\n\n// scss-docs-start color-variables\n$blue: $functional-blue !default;\n$indigo: $supporting-purple !default;\n$purple: $supporting-purple !default;\n$pink: $supporting-pink !default;\n$red: $functional-red !default;\n$orange: $brand-orange !default;\n$yellow: $functional-yellow !default;\n$green: $functional-green !default;\n$teal: $supporting-green !default;\n$cyan: $supporting-blue !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $orange !default;\n$secondary: $black !default;\n$success: $green !default;\n$info: $blue !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-500 !default;\n$dark: $black !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// Boosted mod\n$background-colors: map-merge(\n $theme-colors,\n (\n \"success\": $supporting-green,\n \"info\": $supporting-blue,\n \"warning\": $supporting-yellow,\n \"danger\": $purple\n )\n) !default;\n// End mod\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 YIQ 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// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Boosted mod\n//// SVG as Data-URi\n$chevron-icon: url(\"data:image/svg+xml,\") !default;\n$cross-icon: url(\"data:image/svg+xml,\") !default;\n$cross-icon-stroke: url(\"data:image/svg+xml,\") !default;\n$check-icon: url(\"data:image/svg+xml,\") !default;\n$burger-icon: url(\"data:image/svg+xml,\") !default;\n$success-icon: url(\"data:image/svg+xml,\") !default;\n$info-icon: url(\"data:image/svg+xml,\") !default;\n$warning-icon: url(\"data:image/svg+xml,\") !default;\n$danger-icon: url(\"data:image/svg+xml,\") !default;\n//// SVG used several times\n$svg-as-custom-props: (\n \"chevron\": $chevron-icon,\n \"close\": $cross-icon-stroke,\n \"check\": $check-icon,\n \"success\": $success-icon,\n \"error\": $danger-icon\n) !default;\n//// Filters\n// see https://codepen.io/sosuke/pen/Pjoqqp\n$invert-filter: invert(1) !default;\n$orange-filter: invert(46%) sepia(60%) saturate(2878%) hue-rotate(6deg) brightness(98%) contrast(104%) !default;\n// End mod\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: false !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-button-pointers: true !default;\n$enable-rfs: false !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: false !default;\n$enable-important-utilities: true !default;\n$enable-fixed-header: true !default; // Boosted mod: used to apply scroll-padding-top\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n$boosted-variable-prefix: o- !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 Boosted 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: 1.25rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer / 4,\n 2: $spacer / 2,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n// scss-docs-end spacer-variables-maps\n\n$target-size: 2.75rem !default; // Boosted mod: minimum target size (44×44px)\n\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $black !default;\n$body-text-align: null !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $black !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: $accessible-orange !default;\n$link-hover-decoration: null !default;\n\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n\n// Boosted mod\n$linked-chevron-icon-width: subtract(.5rem, 1px) !default;\n$linked-chevron-icon-height: $spacer / 2 !default;\n$linked-chevron-transform: rotate(.5turn) translateY(1px) !default;\n$linked-chevron-margin-left: $spacer / 4 !default;\n// End mod\n\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: 480px,\n md: 768px,\n lg: 1024px,\n xl: 1280px,\n xxl: 1440px\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 xs: 312px,\n sm: 468px,\n md: 744px,\n lg: 960px,\n xl: 1200px,\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: $spacer !default;\n$grid-gutter-breakpoint: \"md\" !default; // Boosted mod: gutter depends on breakpoint\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width / 4 !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: .125rem !default;\n$border-widths: (\n 1: $border-width / 2,\n 2: $border-width\n) !default;\n\n$border-color: $black !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: null !default;\n$border-radius-sm: null !default;\n$border-radius-lg: null !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n$outline-width: $border-width !default; // Boosted mod\n$outline-offset: $outline-width !default; // Boosted mod\n\n// scss-docs-start box-shadow-variables\n$box-shadow: null !default;\n$box-shadow-sm: null !default;\n$box-shadow-lg: null !default;\n$box-shadow-inset: null !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $black !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: add($spacer / 4, $border-width) !default;\n$caret-vertical-align: center !default;\n$caret-spacing: $spacer / 2 !default;\n// scss-docs-end caret-variables\n\n$transition-duration: .2s !default; // Boosted mod\n$transition-timing: ease-in-out !default; // Boosted mod\n$transition-base: all $transition-duration $transition-timing !default;\n$transition-fade: opacity $transition-timing linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n// scss-docs-end collapse-transition\n// scss-docs-start focus-transition\n$transition-focus: outline-offset $transition-duration $transition-timing !default; // Boosted mod\n// scss-docs-end focus-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: HelvNeueOrange#{\"/*rtl:insert:Arabic*/\"}, Helvetica Neue, Helvetica, Arial, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n\n// Boosted mod\n//// Type scale & vertical rhythm completely revamped to match Orange Web Guidelines\n\n// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins\n// $font-size-base effects 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; // 14px\n$font-size-lg: $font-size-base * 1.125 !default; // 18px\n$font-size-xlg: $font-size-base * 1.25 !default; // 20px\n\n$font-weight-lighter: null !default;\n$font-weight-light: null !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: null !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n// stylelint-disable function-disallowed-list\n$line-height-base: calc(18 / 16) !default;\n$line-height-sm: calc(16 / 14) !default;\n$line-height-lg: calc(30 / 16) !default;\n// stylelint-enable function-disallowed-list\n$letter-spacing-base: $spacer / -200 !default; // -0.1px\n\n$h1-font-size: $font-size-base * 2.125 !default; // 34px\n$h2-font-size: $font-size-base * 1.875 !default; // 30px\n$h3-font-size: $font-size-base * 1.5 !default; // 24px\n$h4-font-size: $font-size-xlg !default; // 20px\n$h5-font-size: $font-size-lg !default; // 18px\n$h6-font-size: $font-size-base !default; // 16px\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 letter-spacing\n$h1-spacing: $letter-spacing-base * 10 !default; // -1px\n$h2-spacing: $letter-spacing-base * 8 !default; // -0.8px\n$mid-spacing: $letter-spacing-base * 6 !default; // -0.6px\n$h3-spacing: $letter-spacing-base * 5 !default; // -0.5px\n$h4-spacing: $letter-spacing-base * 4 !default; // -0.4px\n$h5-spacing: $letter-spacing-base * 2 !default; // -0.2px\n$h6-spacing: $letter-spacing-base !default;\n// scss-docs-end letter-spacing\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start line-height\n$h1-line-height: 1 !default;\n$h2-line-height: calc(32 / 30) !default;\n$h3-line-height: calc(26 / 24) !default;\n$h4-line-height: calc(22 / 20) !default;\n$h5-line-height: calc(20 / 18) !default;\n$h6-line-height: $line-height-base !default;\n// scss-docs-end line-height\n// stylelint-enable function-disallowed-list\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 700 !default;\n$headings-line-height: $h6-line-height !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display1-size: $font-size-xlg * 3 !default; // 60px\n$display2-size: $font-size-xlg * 2.5 !default; // 50px\n$display3-size: $font-size-xlg * 2 !default; // 40px\n$display4-size: $h1-font-size !default; // 34px\n$display1-spacing: $letter-spacing-base * 20 !default; // -2px\n$display2-spacing: $letter-spacing-base * 16 !default; // -1.6px\n$display3-spacing: $h1-spacing !default; // -1px\n$display4-spacing: $h1-spacing !default; // -1px\n$display-line-height: $h1-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-xlg !default;\n$lead-font-weight: 400 !default;\n$lead-line-height: 1.5 !default;\n$lead-letter-spacing: $letter-spacing-base * 2.5 !default;\n\n$small-font-size: .875rem !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-700 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-xlg !default;\n$blockquote-footer-color: $gray-700 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n$blockquote-line-height: 1.5 !default; // Boosted mod\n$blockquote-letter-spacing: $letter-spacing-base * .25 !default; // Boosted mod\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: null !default;\n\n$legend-margin-bottom: $spacer / 4 !default;\n$legend-font-size: $font-size-xlg !default;\n$legend-font-weight: $font-weight-bold !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: $spacer / 4 !default;\n\n$mark-bg: $primary !default;\n// scss-docs-end type-variables\n// End mod\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: .875rem !default;\n$table-cell-padding-x: $spacer / 2 !default;\n$table-cell-padding-y-sm: .5625rem !default;\n$table-cell-padding-x-sm: $table-cell-padding-x !default;\n\n$table-cell-vertical-align: top !default;\n$table-line-height: 1.25 !default; // Boosted mod\n\n$table-color: $body-color !default;\n$table-bg: $body-bg !default;\n\n$table-th-font-weight: null !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .065 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .4 !default;\n$table-border-width: $border-width / 2 !default;\n$table-border-color: $gray-500 !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $black !default;\n$table-caption-padding-y: .75rem !default; // Boosted mod\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"dark\": $dark\n) !default;\n// scss-docs-end table-loop\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: .5rem !default;\n$input-btn-padding-x: 1.125rem !default;\n$input-btn-font-family: inherit !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: 1.25 !default;\n\n$input-btn-focus-width: .125rem !default;\n// Boosted mod: no need for a blur variable\n$input-btn-focus-box-shadow: null !default;\n\n$input-btn-padding-y-sm: $spacer / 4 !default;\n$input-btn-padding-x-sm: $spacer / 2 !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .8125rem !default;\n$input-btn-padding-x-lg: $spacer !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n// Buttons\n//\n// For each of Boosted's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $line-height-sm !default; // Boosted mod\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$btn-line-height-lg: $h5-line-height !default; // Boosted mod\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-bold !default;\n$btn-box-shadow: null !default;\n$btn-focus-width: $border-width !default;\n$btn-focus-box-shadow: 0 0 0 $btn-focus-width $white !default;\n$btn-disabled-opacity: 1 !default;\n$btn-active-box-shadow: null !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-500 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: $transition-focus !default;\n// scss-docs-end btn-variables\n\n// Boosted mod: icon button\n$btn-icon-padding-x: subtract($spacer / 2, $border-width) !default;\n$btn-icon-padding-x-sm: $spacer / 4 !default;\n$btn-icon-padding-x-lg: add($spacer / 2, $border-width * 1.5) !default;\n// Boosted mod: social button\n// scss-docs-start social-buttons\n$btn-social-networks: (\n \"facebook\": (\n \"color\": #3b5998,\n \"icon\": \"\"\n ),\n \"twitter\": (\n \"color\": #1da1f2,\n \"icon\": \"\"\n ),\n \"instagram\": (\n \"color\": #e1306c,\n \"icon\": \"\"\n ),\n \"youtube\": (\n \"color\": #f00,\n \"icon\": \"\"\n ),\n \"linkedin\": (\n \"color\": #0077b5,\n \"icon\": \"\",\n ),\n \"whatsapp\": (\n \"color\": #25d366,\n \"icon\": \"\"\n ),\n \"mail\": (\n \"color\": $primary,\n \"icon\": \"\",\n \"size\": 1.5rem\n ),\n \"snapchat\": (\n \"color\": #fffc00,\n \"icon\": \"\"\n ),\n \"pinterest\": (\n \"color\": red,\n \"icon\": \"\",\n \"size\": 1.375rem\n )\n) !default;\n// scss-docs-end social-buttons\n// End mod\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: null !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: null !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .375rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: $font-weight-bold !default;\n$form-label-color: null !default;\n$form-label-disabled-color: $gray-500 !default; // Boosted mod\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: $spacer / 2 !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-bold !default;\n$input-line-height: $input-btn-line-height !default;\n\n// Boosted mod: no input-sm\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: $white !default;\n$input-disabled-bg: $gray-300 !default;\n$input-disabled-color: $gray-700 !default; // Boosted mod\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-500 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n// Boosted mod: no input-sm\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: currentColor !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-700 !default;\n$input-plaintext-color: $body-color !default;\n\n// Boosted mod: no $input-height-inner-*\n\n$input-height: 2.5rem !default;\n// Boosted mod: no input-sm\n$input-height-lg: 3.125rem !default;\n$input-line-height-lg: $h5-line-height !default; // Boosted mod\n\n$input-transition: border-color $transition-duration $transition-timing, $transition-focus !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 * $input-btn-line-height !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: null !default;\n$form-check-input-active-bg-color: $component-active-bg !default; // Boosted mod\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: $border-width solid $input-border-color !default;\n$form-check-input-border-radius: 0 !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: null !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: var(--#{$boosted-variable-prefix}check-icon) !default;\n$form-check-input-disabled-color: $gray-900 !default; // Boosted mod\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: color-contrast($component-active-color) !default;\n$form-check-input-indeterminate-bg-color: $component-active-color !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: null !default;\n$form-check-label-disabled-opacity: null !default;\n$form-check-btn-check-disabled-opacity: null !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-width: $spacer * 3 !default;\n$form-switch-padding-start: $form-switch-width + .5rem !default;\n// Boosted mod\n$form-switch-bg-image: var(--#{$boosted-variable-prefix}close-icon) !default;\n$form-switch-bg-position: right .5rem top 50% !default;\n$form-switch-bg-size: .75rem !default;\n$form-switch-bg-square-size: add(1rem, $spacer / 2) !default;\n// End mod\n$form-switch-border-radius: null !default;\n$form-switch-transition: background-position .15s ease-in-out, $transition-focus !default;\n\n$form-switch-checked-bg-image: $form-check-input-checked-bg-image !default;\n$form-switch-checked-bg-size: add(map-get($spacers, 2), map-get($spacers, 1)) !default;\n$form-switch-checked-bg-position: $border-width * 3 50% !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: null !default;\n$input-group-addon-bg: null !default;\n$input-group-addon-border-color: null !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: $gray-700 !default;\n$form-select-disabled-bg: $gray-300 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x top add(50%, 1px) !default;\n$form-select-bg-size: .875rem 1rem !default; // In pixels because image dimensions\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n$form-select-disabled-indicator: url(\"data:image/svg+xml,\") !default; // Boosted mod\n\n// Boosted mod: no icon for validated select\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-box-shadow: null !default;\n\n// Boosted mod: no .form-select-sm\n\n$form-select-padding-y-lg: $spacer / 2 !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !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: .375rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-filled-bg: $primary !default; // Boosted mod\n$form-range-track-border-radius: null !default;\n$form-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $white !default;\n$form-range-thumb-border: $border-width solid $black !default;\n$form-range-thumb-border-radius: 50% !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: null !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: null !default;\n$form-range-thumb-active-border: $component-active-bg !default; // Boosted mod\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color $transition-duration $transition-timing, border-color $transition-duration $transition-timing, box-shadow $transition-duration $transition-timing !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: $white !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// Boosted mod: no floating labels\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: $small-font-size !default;\n$form-feedback-font-style: null !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid: var(--#{$boosted-variable-prefix}success-icon) !default;\n$form-feedback-icon-invalid: var(--#{$boosted-variable-prefix}error-icon) !default;\n$form-feedback-icon-size: add($spacer / 4, $spacer / 2) !default; // Boosted mod\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-back-to-top: 1035 !default; // Boosted mod\n$zindex-offcanvas: 1040 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1060 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n// scss-docs-end zindex-stack\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: $spacer / 2 !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: $font-weight-bold !default;\n$nav-link-color: inherit !default;\n$nav-link-hover-color: null !default;\n$nav-link-transition: null !default;\n$nav-link-disabled-color: $gray-500 !default;\n\n$nav-tabs-border-color: $black !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $black !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $nav-tabs-link-active-color !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: add($spacer, $spacer / 4) !default;\n$navbar-padding-x: null !default;\n$navbar-padding-bottom: add($spacer / 4, $border-width) !default; // Boosted mod\n\n$navbar-nav-link-padding-x: $nav-link-padding-x / 2 !default;\n\n// Boosted mod: Orange master logo & minimizing behaviour\n$navbar-icon-size: $spacer * 1.5 !default;\n//$navbar-height: 6.25rem !default;\n$navbar-brand-logo-height: add($spacer * 1.5, $spacer) !default;\n$navbar-brand-logo-minimized-height: $spacer * 1.5 !default;\n//$navbar-supra-padding-y: $navbar-brand-logo-height / 10 !default;\n//$navbar-supra-padding-x: $spacer / 4 * 1.5 !default;\n$navbar-transition-duration: $transition-duration !default;\n$navbar-transition-timing-function: $transition-timing !default;\n$navbar-transition: padding-top $navbar-transition-duration $navbar-transition-timing-function, padding-bottom $navbar-transition-duration $navbar-transition-timing-function, $transition-focus !default;\n$navbar-brand-transition: margin $navbar-transition-duration $navbar-transition-timing-function, $transition-focus !default;\n$navbar-brand-logo-transition: width $navbar-transition-duration $navbar-transition-timing-function, height $navbar-transition-duration $navbar-transition-timing-function !default;\n$navbar-active-transition: bottom $navbar-transition-duration $navbar-transition-timing-function !default;\n// End mod\n\n$navbar-brand-font-size: $font-size-base !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$navbar-brand-padding-y: null !default;\n$navbar-brand-margin-end: $spacer / 4 !default;\n\n$navbar-toggler-padding-y: .5rem !default;\n$navbar-toggler-padding-x: .5rem !default;\n$navbar-toggler-font-size: $font-size-base !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: null !default;\n$navbar-toggler-transition: $transition-focus !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-variables\n$navbar-dark-color: $white !default;\n$navbar-dark-hover-color: $primary !default;\n$navbar-dark-active-color: $primary !default;\n$navbar-dark-disabled-color: $gray-400 !default;\n$navbar-dark-toggler-border-color: transparent !default;\n\n$navbar-light-color: $black !default;\n$navbar-light-hover-color: $accessible-orange !default;\n$navbar-light-active-color: $accessible-orange !default;\n$navbar-light-disabled-color: $gray-500 !default;\n$navbar-light-toggler-border-color: null !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: inherit !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-theme-variables\n\n// Boosted mod\n$navbar-toggler-icon-bg: $burger-icon !default;\n$navbar-toggler-icon-close-bg: $cross-icon !default;\n// End mod\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: $spacer / 2 !default;\n$dropdown-padding-y: 0 !default;\n$dropdown-spacer: $border-width * -1 !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: $gray-500 !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: 0 !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer / 4 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $black !default;\n$dropdown-link-hover-color: $white !default;\n$dropdown-link-hover-bg: $black !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: color-contrast($dropdown-link-active-color) !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer / 2 !default;\n$dropdown-item-padding-x: $spacer / 2 !default;\n\n$dropdown-header-color: $black !default;\n$dropdown-header-padding: $spacer $spacer / 2 !default;\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: null !default;\n$pagination-padding-x: null !default;\n\n$pagination-color: null !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: null !default;\n$pagination-margin-y: $spacer !default; // Boosted mod\n$pagination-margin-start: $spacer / 2 !default;\n$pagination-border-color: transparent !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-color: $link-color !default;\n$pagination-focus-bg: null !default;\n$pagination-focus-outline: $pagination-border-width solid $pagination-focus-color !default;\n\n$pagination-hover-color: $link-color !default;\n$pagination-hover-bg: null !default;\n$pagination-hover-border-color: $gray-500 !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $black !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-500 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $pagination-disabled-color !default;\n\n$pagination-transition: $transition-focus !default;\n\n// Boosted mod\n$pagination-padding-end: 1.125rem !default;\n$pagination-icon: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$pagination-icon-size: subtract($spacer * 2, $border-width * 2) !default;\n$pagination-icon-width: add(.5rem, 1px) !default;\n$pagination-icon-height: subtract(1rem, 1px) !default;\n$pagination-active-item-bg: $primary !default;\n$pagination-active-item-border: $pagination-active-item-bg !default;\n// End mod\n// scss-docs-end pagination-variables\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 / 2 !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: $gray-500 !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y / 2 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: $black !default;\n$card-cap-color: $white !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-footer-color: $gray-700 !default; // Boosted mod\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: $spacer / 2 !default;\n$accordion-padding-x: $spacer / 2 !default;\n$accordion-color: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width / 2 !default;\n$accordion-border-color: $gray-500 !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $spacer !default;\n$accordion-body-padding-x: $spacer !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: null !default;\n$accordion-button-active-color: $accessible-orange !default;\n\n// Boosted mod: use caret\n$accordion-icon-transform: scaleY(-1) !default;\n\n// Boosted mod: accordion sizes\n$accordion-button-font-size: $h3-font-size !default;\n$accordion-button-line-height: null !default;\n$accordion-button-font-weight: $font-weight-bold !default;\n$accordion-button-letter-spacing: $h3-spacing !default;\n$accordion-button-font-size-sm: $h5-font-size !default;\n$accordion-button-line-height-sm: $h5-line-height !default;\n$accordion-button-letter-spacing-sm: $h5-spacing !default;\n$accordion-button-font-size-lg: $h2-font-size !default;\n$accordion-button-line-height-lg: calc(40 / 30) !default; // stylelint-disable-line function-disallowed-list\n$accordion-button-letter-spacing-lg: $h2-spacing !default;\n// End mod\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-font-weight: $font-weight-bold !default; // Boosted mod\n$tooltip-max-width: $spacer * 10 !default;\n$tooltip-color: $black !default;\n$tooltip-bg: $gray-400 !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: 1 !default;\n$tooltip-padding-y: $spacer / 2 !default;\n$tooltip-padding-x: $spacer / 2 !default;\n$tooltip-margin: $spacer / 4 !default;\n\n$tooltip-arrow-width: $spacer / 2 !default;\n$tooltip-arrow-height: $tooltip-arrow-width / 2 !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n// scss-docs-end tooltip-variables\n\n// Boosted mod: no form tooltips\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-font-weight: $font-weight-bold !default; // Boosted mod\n$popover-bg: $gray-400 !default;\n$popover-max-width: 17.25rem !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: $popover-bg !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: null !default;\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: $spacer / 2 !default;\n$popover-header-padding-x: $spacer / 2 !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: $spacer / 2 !default;\n$popover-arrow-height: $popover-arrow-width / 2 !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: $popover-border-color !default;\n// scss-docs-end popover-variables\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 21.875rem !default;\n$toast-padding-x: $spacer / 2 !default;\n$toast-padding-y: $spacer / 4 !default;\n$toast-font-size: .875rem !default;\n$toast-color: $black !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: null !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n// scss-docs-end toast-variables\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer / 2 $spacer !default;\n\n$modal-footer-margin-between: $spacer / 2 !default;\n$modal-footer-padding: $spacer / 2 subtract($spacer, $modal-footer-margin-between / 2) 0 !default; // Boosted mod\n\n$modal-dialog-margin: $spacer / 2 !default;\n$modal-dialog-margin-y-sm-up: $spacer * 1.5 !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-padding-y: $spacer !default; // Boosted mod\n$modal-content-padding-x: 0 !default; // Boosted mod\n$modal-content-padding: $modal-content-padding-y $modal-content-padding-x !default; // Boosted mod\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: $gray-500 !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: $border-radius !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: null !default;\n$modal-footer-border-color: null !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 0 !default;\n$modal-header-padding-x: $spacer !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n// Boosted mod\n//// Scrollable modal\n$modal-scrollable-inner-padding: $spacer !default;\n$modal-scrollable-inner-margin: $spacer 0 $spacer / 2 !default;\n\n//// Modal with top image\n$modal-img-margin: -$modal-content-padding-y 0 $modal-content-padding-y !default; // Boosted mod\n$modal-img-btn-close-offset: $modal-content-padding-y !default;\n// End mod\n\n$modal-sm: 300px !default;\n$modal-md: 460px !default;\n$modal-lg: 700px !default;\n$modal-xl: 940px !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// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: 1rem !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: $spacer !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: null !default;\n$alert-border-width: $border-width !default;\n\n// Boosted mod\n$alert-padding-sm: $spacer / 2 !default;\n$alert-colors: map-remove($theme-colors, \"primary\", \"secondary\", \"light\", \"dark\") !default;\n$alert-icons: (\n \"success\": var(--#{$boosted-variable-prefix}success-icon),\n \"info\": escape-svg($info-icon),\n \"warning\": escape-svg($warning-icon),\n \"danger\": var(--#{$boosted-variable-prefix}error-icon)\n) !default;\n$alert-logo-size: add($spacer / 2, 1rem) !default;\n$alert-logo-size-sm: add(1rem, 1px) !default;\n$alert-icon-size: 3rem !default;\n$alert-icon-margin-y: $spacer / 10 !default;\n$alert-btn-close-offset: .5rem !default;\n$alert-btn-close-offset-sm: $spacer / 4 !default;\n// End mod\n\n$alert-dismissible-padding-r: $alert-padding-y * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: $spacer !default;\n$progress-font-size: $font-size-base !default;\n$progress-bg: $gray-300 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $black !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\n// Boosted mod\n$progress-height-sm: $spacer / 2 !default;\n$progress-height-xs: $spacer / 4 !default;\n// End mod\n// scss-docs-end progress-variables\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: $gray-500 !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .875rem !default;\n$list-group-item-padding-x: $spacer !default;\n\n$list-group-active-color: $white !default;\n$list-group-active-bg: $black !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-500 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $black !default;\n$list-group-action-hover-color: $primary !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: $spacer / 2 !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $black !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-900 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: $font-size-sm !default;\n\n$breadcrumb-padding-y: .5rem !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: $spacer / 2 !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: null !default;\n$breadcrumb-active-color: null !default;\n$breadcrumb-divider: url(\"data:image/svg+xml,\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $black !default;\n$carousel-control-width: $spacer * 3 !default;\n$carousel-control-opacity: null !default;\n$carousel-control-hover-opacity: null !default;\n$carousel-control-transition: $transition-focus !default;\n\n$carousel-indicator-width: .5rem !default;\n$carousel-indicator-height: .5rem !default;\n$carousel-indicator-hit-area-height: $spacer * 1.5 !default;\n$carousel-indicator-spacer: $spacer / 2 !default;\n$carousel-indicator-opacity: null !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: null !default;\n$carousel-indicator-transition: null !default;\n// Boosted mod\n$carousel-indicator-hover-scale: 1.5 !default;\n$carousel-indicator-active-scale: calc(2 / 3) !default; // stylelint-disable-line function-disallowed-list\n$carousel-indicator-active-radius: 0 100% 100% 0 / 50% !default;\n$carousel-indicator-animation-duration: 5000ms !default;\n$carousel-indicator-animation-interval: var(--carousel-interval, #{$carousel-indicator-animation-duration}) !default;\n$carousel-indicators-padding-y: $spacer / 2 !default;\n// End mod\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $black !default;\n$carousel-caption-padding-y: $spacer !default;\n$carousel-caption-padding-x: $spacer !default; // Boosted mod\n$carousel-caption-spacer: $spacer * 3 !default;\n\n$carousel-control-icon-width: 2.5rem !default;\n// Boosted mod\n$carousel-control-icon-size: 1rem 1.5rem !default;\n$carousel-control-icon-bg: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$carousel-control-icon-active-bg: $component-active-bg !default;\n// End mod\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration $transition-timing !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n// Boosted mod: no dark carousel\n// scss-docs-end carousel-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: $spacer * 2 !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: $border-width * 3 !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: $spacer !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: $border-width * 2 !default;\n\n// Boosted mod\n$spinner-width-lg: $spacer * 4 !default;\n$spinner-height-lg: $spinner-width-lg !default;\n$spinner-border-width-lg: $border-width * 4 !default;\n// End mod\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: $spacer !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding: var(--#{$boosted-variable-prefix}icon-spacing, #{$btn-icon-padding-x}) !default;\n$btn-close-color: $black !default;\n$btn-close-bg: var(--#{$boosted-variable-prefix}close-icon) !default;\n$btn-close-focus-shadow: $btn-focus-box-shadow !default;\n\n// Boosted mod\n$btn-close-icon-size: 1rem auto !default;\n$btn-close-padding-sm: subtract($btn-icon-padding-x, $spacer / 4) !default;\n// End mod\n// scss-docs-end close-variables\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-body-backdrop-color: rgba($modal-backdrop-bg, $modal-backdrop-opacity) !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: .875em !default;\n$code-color: $gray-700 !default;\n\n$kbd-padding-y: $spacer / 20 !default;\n$kbd-padding-x: $spacer / 20 !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $black !default;\n$kbd-bg: $gray-300 !default;\n\n$pre-color: $gray-900 !default;\n$pre-line-height: 1.25 !default; // Boosted mod\n\n//\n// Boosted mod\n//\n\n//// Scroll margin\n$scroll-offset-top: $spacer * 6 !default; // Matching .navbar computed height\n\n//// Back to top\n// scss-docs-start back-to-top\n$back-to-top-display-threshold: 100vh !default;\n$back-to-top-target-id: \"top\" !default;\n$back-to-top-target-offset-top: $scroll-offset-top !default;\n$back-to-top-offset: $spacer * 1.5 !default;\n$back-to-top-offset-right: $back-to-top-offset !default;\n$back-to-top-offset-bottom: $back-to-top-offset !default;\n$back-to-top-link-offset-top: subtract(100vh, $back-to-top-offset * 4) !default;\n$back-to-top-link-offset-top-xl: subtract(100vh, $spacer * 5) !default;\n$back-to-top-title-offset-right: add(100%, $border-width) !default;\n$back-to-top-title-padding: subtract($btn-padding-y, 1px) $btn-padding-x add($btn-padding-y, 1px) !default;\n$back-to-top-title-bg-color: $white !default;\n$back-to-top-icon: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$back-to-top-icon-width: add(.5rem, 1px) !default;\n$back-to-top-icon-height: subtract(1rem, 1px) !default;\n// scss-docs-end back-to-top\n\n//// Stepped process\n// scss-docs-start stepped-process\n$stepped-process-max-items: 5 !default;\n$stepped-process-counter: step !default; // Used as a counter name\n\n$step-item-margin-end: $border-width !default;\n$step-item-padding: .5rem !default;\n$step-item-bg: $black !default;\n$step-item-active-bg: $primary !default;\n$step-item-next-bg: $gray-400 !default;\n$step-item-shadow-size: $border-width * 1.5 !default;\n$step-item-drop-shadow: drop-shadow($step-item-shadow-size 0 0 $white) #{\"/* rtl:\"} drop-shadow(-$step-item-shadow-size 0 0 $white) #{\"*/\"} !default;\n$step-item-padding-end: $step-item-padding * 2 !default;\n\n$step-link-width: 1.25ch !default; // Matches width of a single number\n$step-link-color: $white !default;\n$step-link-active-color: $black !default;\n$step-link-marker: counter($stepped-process-counter) \"\\A0\" !default;\n$step-link-marker-lg: counter($stepped-process-counter) \".\\A0\" !default;\n\n$step-item-arrow-width: 1rem !default;\n$step-item-arrow-shape: polygon(0% 0%, subtract(100%, $border-width) 50%, 0% 100%) #{\"/* rtl:\"} polygon(100% 0%, $border-width 50%, 100% 100%) #{\"*/\"} !default; // Used in clip-path\n// scss-docs-end stepped-process\n// End mod\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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, $gutter-sm: ($gutter / 2)) {\n --#{$variable-prefix}gutter-x: #{$gutter-sm}; // Boosted mod: gutter depends on breakpoint\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n\n // Boosted mod: gutter depends on breakpoint\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n }\n // End mod\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\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: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n // Boosted mod: ensure contrasts in color utilities\n @if \"background-color\" == $property and \"transparent\" != inspect($value) {\n color: color-contrast($value);\n } @else if \"color\" == $property and \"inherit\" != inspect($value) and $accessible-orange != $value {\n background-color: color-contrast($value);\n }\n // End mod\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n @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/dist/css/boosted-grid.min.css b/dist/css/boosted-grid.min.css index 4021311e95..b1b759e6f2 100644 --- a/dist/css/boosted-grid.min.css +++ b/dist/css/boosted-grid.min.css @@ -1,10 +1,10 @@ /*! - * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/) + * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/) * Copyright 2014-2021 The Boosted Authors * Copyright 2014-2021 Orange SA * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE) * This a fork of Bootstrap: Initial license below - * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com) + * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) diff --git a/dist/css/boosted-grid.min.css.map b/dist/css/boosted-grid.min.css.map index 828fbd4c98..8931092a5d 100644 --- a/dist/css/boosted-grid.min.css.map +++ b/dist/css/boosted-grid.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../scss/boosted-grid.scss","dist/css/boosted-grid.css","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\"\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-right\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","/*!\n * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.3125rem);\n padding-left: var(--bs-gutter-x, 0.3125rem);\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n --bs-gutter-x: 0.625rem;\n }\n}\n\n.container {\n max-width: 312px;\n}\n\n@media (min-width: 480px) {\n .container-sm, .container {\n max-width: 468px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 744px;\n }\n}\n@media (min-width: 1024px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1280px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1200px;\n }\n}\n@media (min-width: 1440px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 0.625rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) / -2);\n margin-left: calc(var(--bs-gutter-x) / -2);\n}\n@media (min-width: 768px) {\n .row {\n --bs-gutter-x: 1.25rem;\n }\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) / 2);\n padding-left: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\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.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\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.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\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.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\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.3125rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.3125rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.625rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.625rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1.25rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1.25rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.875rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.875rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3.75rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3.75rem;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1024px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1280px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1440px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.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.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !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.3125rem !important;\n margin-left: 0.3125rem !important;\n}\n\n.mx-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n}\n\n.mx-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n}\n\n.mx-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n}\n\n.mx-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !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.3125rem !important;\n margin-bottom: 0.3125rem !important;\n}\n\n.my-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n}\n\n.my-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n}\n\n.my-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n}\n\n.my-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.mt-2 {\n margin-top: 0.625rem !important;\n}\n\n.mt-3 {\n margin-top: 1.25rem !important;\n}\n\n.mt-4 {\n margin-top: 1.875rem !important;\n}\n\n.mt-5 {\n margin-top: 3.75rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.ms-2 {\n margin-left: 0.625rem !important;\n}\n\n.ms-3 {\n margin-left: 1.25rem !important;\n}\n\n.ms-4 {\n margin-left: 1.875rem !important;\n}\n\n.ms-5 {\n margin-left: 3.75rem !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.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !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.3125rem !important;\n padding-left: 0.3125rem !important;\n}\n\n.px-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n}\n\n.px-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n}\n\n.px-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n}\n\n.px-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !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.3125rem !important;\n padding-bottom: 0.3125rem !important;\n}\n\n.py-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n}\n\n.py-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n}\n\n.py-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n}\n\n.py-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pt-2 {\n padding-top: 0.625rem !important;\n}\n\n.pt-3 {\n padding-top: 1.25rem !important;\n}\n\n.pt-4 {\n padding-top: 1.875rem !important;\n}\n\n.pt-5 {\n padding-top: 3.75rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.3125rem !important;\n}\n\n.pe-2 {\n padding-right: 0.625rem !important;\n}\n\n.pe-3 {\n padding-right: 1.25rem !important;\n}\n\n.pe-4 {\n padding-right: 1.875rem !important;\n}\n\n.pe-5 {\n padding-right: 3.75rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.3125rem !important;\n}\n\n.ps-2 {\n padding-left: 0.625rem !important;\n}\n\n.ps-3 {\n padding-left: 1.25rem !important;\n}\n\n.ps-4 {\n padding-left: 1.875rem !important;\n}\n\n.ps-5 {\n padding-left: 3.75rem !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n\n .m-md-2 {\n margin: 0.625rem !important;\n }\n\n .m-md-3 {\n margin: 1.25rem !important;\n }\n\n .m-md-4 {\n margin: 1.875rem !important;\n }\n\n .m-md-5 {\n margin: 3.75rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-md-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-md-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n\n .p-md-2 {\n padding: 0.625rem !important;\n }\n\n .p-md-3 {\n padding: 1.25rem !important;\n }\n\n .p-md-4 {\n padding: 1.875rem !important;\n }\n\n .p-md-5 {\n padding: 3.75rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-md-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-md-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-md-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-md-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1024px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1280px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1440px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=boosted-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, $gutter);\n padding-left: var(--#{$variable-prefix}gutter-x, $gutter);\n margin-right: auto;\n margin-left: auto;\n\n // Boosted mod: gutter depends on breakpoint\n // @note Needs both interpolation and parenthesis to prevent stylelint-scss/dimension-no-non-numeric-values to fail\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{($gutter * 2)};\n }\n // End mod\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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, $gutter-sm: ($gutter / 2)) {\n --#{$variable-prefix}gutter-x: #{$gutter-sm}; // Boosted mod: gutter depends on breakpoint\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n\n // Boosted mod: gutter depends on breakpoint\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n }\n // End mod\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\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: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n // Boosted mod: ensure contrasts in color utilities\n @if \"background-color\" == $property and \"transparent\" != inspect($value) {\n color: color-contrast($value);\n } @else if \"color\" == $property and \"inherit\" != inspect($value) and $accessible-orange != $value {\n background-color: color-contrast($value);\n }\n // End mod\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n @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 +{"version":3,"sources":["..\\scss\\boosted-grid.scss","dist\\css\\boosted-grid.css","..\\scss\\_containers.scss","..\\scss\\mixins\\_container.scss","..\\scss\\mixins\\_breakpoints.scss","..\\scss\\_grid.scss","..\\scss\\mixins\\_grid.scss","..\\scss\\mixins\\_utilities.scss","..\\scss\\utilities\\_api.scss"],"names":[],"mappings":"AAAA;;;;;;;;;;AAYA,KACE,WAAA,WAGF,ECCA,QADA,SDGE,WAAA,QEbA,WDgBF,iBAGA,cACA,cACA,cAHA,cAIA,cALA,eEpBE,MAAA,KACA,cAAA,4BACA,aAAA,4BACA,aAAA,KACA,YAAA,KCwDE,yBFzDF,WD+BF,iBAGA,cACA,cACA,cAHA,cAIA,cALA,eE1BI,cAAA,UDOE,WACE,UAAA,ME2CJ,yBF5CE,WAAA,cACE,UAAA,OE2CJ,yBF5CE,WAAA,cAAA,cACE,UAAA,OE2CJ,0BF5CE,WAAA,cAAA,cAAA,cACE,UAAA,OE2CJ,0BF5CE,WAAA,cAAA,cAAA,cAAA,cACE,UAAA,QE2CJ,0BF5CE,WAAA,cAAA,cAAA,cAAA,cAAA,eACE,UAAA,QGfN,KCAA,cAAA,SACA,cAAA,EACA,QAAA,KACA,UAAA,KACA,WAAA,8BACA,aAAA,6BACA,YAAA,6BFoDE,yBC1DF,KCUE,cAAA,SDPA,OCkBF,YAAA,EACA,MAAA,KACA,UAAA,KACA,cAAA,4BACA,aAAA,4BACA,WAAA,mBAyCI,KACE,KAAA,EAAA,EAAA,GAGF,iBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,cACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,UAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,OA3DR,KAAA,EAAA,EAAA,KACA,MAAA,cA0DQ,OA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,OA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,OA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,OA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,OA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,OA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,OA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,OA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,QA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,QA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,QA3DR,KAAA,EAAA,EAAA,KACA,MAAA,KAkEU,UAxDV,YAAA,cAwDU,UAxDV,YAAA,eAwDU,UAxDV,YAAA,IAwDU,UAxDV,YAAA,eAwDU,UAxDV,YAAA,eAwDU,UAxDV,YAAA,IAwDU,UAxDV,YAAA,eAwDU,UAxDV,YAAA,eAwDU,UAxDV,YAAA,IAwDU,WAxDV,YAAA,eAwDU,WAxDV,YAAA,eAmEM,KLwIR,MKtIU,cAAA,EAGF,KLwIR,MKtIU,cAAA,EAPF,KLkJR,MKhJU,cAAA,UAGF,KLkJR,MKhJU,cAAA,UAPF,KL4JR,MK1JU,cAAA,SAGF,KL4JR,MK1JU,cAAA,SAPF,KLsKR,MKpKU,cAAA,QAGF,KLsKR,MKpKU,cAAA,QAPF,KLgLR,MK9KU,cAAA,SAGF,KLgLR,MK9KU,cAAA,SAPF,KL0LR,MKxLU,cAAA,QAGF,KL0LR,MKxLU,cAAA,QFzDN,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,cA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,KAkEU,aAxDV,YAAA,EAwDU,aAxDV,YAAA,cAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,eAwDU,cAxDV,YAAA,eAmEM,QL6VR,SK3VU,cAAA,EAGF,QL6VR,SK3VU,cAAA,EAPF,QLuWR,SKrWU,cAAA,UAGF,QLuWR,SKrWU,cAAA,UAPF,QLiXR,SK/WU,cAAA,SAGF,QLiXR,SK/WU,cAAA,SAPF,QL2XR,SKzXU,cAAA,QAGF,QL2XR,SKzXU,cAAA,QAPF,QLqYR,SKnYU,cAAA,SAGF,QLqYR,SKnYU,cAAA,SAPF,QL+YR,SK7YU,cAAA,QAGF,QL+YR,SK7YU,cAAA,SFzDN,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,cA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,KAkEU,aAxDV,YAAA,EAwDU,aAxDV,YAAA,cAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,eAwDU,cAxDV,YAAA,eAmEM,QLkjBR,SKhjBU,cAAA,EAGF,QLkjBR,SKhjBU,cAAA,EAPF,QL4jBR,SK1jBU,cAAA,UAGF,QL4jBR,SK1jBU,cAAA,UAPF,QLskBR,SKpkBU,cAAA,SAGF,QLskBR,SKpkBU,cAAA,SAPF,QLglBR,SK9kBU,cAAA,QAGF,QLglBR,SK9kBU,cAAA,QAPF,QL0lBR,SKxlBU,cAAA,SAGF,QL0lBR,SKxlBU,cAAA,SAPF,QLomBR,SKlmBU,cAAA,QAGF,QLomBR,SKlmBU,cAAA,SFzDN,0BESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,cA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,KAkEU,aAxDV,YAAA,EAwDU,aAxDV,YAAA,cAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,eAwDU,cAxDV,YAAA,eAmEM,QLuwBR,SKrwBU,cAAA,EAGF,QLuwBR,SKrwBU,cAAA,EAPF,QLixBR,SK/wBU,cAAA,UAGF,QLixBR,SK/wBU,cAAA,UAPF,QL2xBR,SKzxBU,cAAA,SAGF,QL2xBR,SKzxBU,cAAA,SAPF,QLqyBR,SKnyBU,cAAA,QAGF,QLqyBR,SKnyBU,cAAA,QAPF,QL+yBR,SK7yBU,cAAA,SAGF,QL+yBR,SK7yBU,cAAA,SAPF,QLyzBR,SKvzBU,cAAA,QAGF,QLyzBR,SKvzBU,cAAA,SFzDN,0BESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,aAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,cA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,UA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,KAkEU,aAxDV,YAAA,EAwDU,aAxDV,YAAA,cAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,eAwDU,aAxDV,YAAA,IAwDU,cAxDV,YAAA,eAwDU,cAxDV,YAAA,eAmEM,QL49BR,SK19BU,cAAA,EAGF,QL49BR,SK19BU,cAAA,EAPF,QLs+BR,SKp+BU,cAAA,UAGF,QLs+BR,SKp+BU,cAAA,UAPF,QLg/BR,SK9+BU,cAAA,SAGF,QLg/BR,SK9+BU,cAAA,SAPF,QL0/BR,SKx/BU,cAAA,QAGF,QL0/BR,SKx/BU,cAAA,QAPF,QLogCR,SKlgCU,cAAA,SAGF,QLogCR,SKlgCU,cAAA,SAPF,QL8gCR,SK5gCU,cAAA,QAGF,QL8gCR,SK5gCU,cAAA,SFzDN,0BESE,SACE,KAAA,EAAA,EAAA,GAGF,qBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,eA+BE,cAhDJ,KAAA,EAAA,EAAA,KACA,MAAA,KAqDQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,cA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,WA3DR,KAAA,EAAA,EAAA,KACA,MAAA,IA0DQ,YA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,YA3DR,KAAA,EAAA,EAAA,KACA,MAAA,eA0DQ,YA3DR,KAAA,EAAA,EAAA,KACA,MAAA,KAkEU,cAxDV,YAAA,EAwDU,cAxDV,YAAA,cAwDU,cAxDV,YAAA,eAwDU,cAxDV,YAAA,IAwDU,cAxDV,YAAA,eAwDU,cAxDV,YAAA,eAwDU,cAxDV,YAAA,IAwDU,cAxDV,YAAA,eAwDU,cAxDV,YAAA,eAwDU,cAxDV,YAAA,IAwDU,eAxDV,YAAA,eAwDU,eAxDV,YAAA,eAmEM,SLirCR,UK/qCU,cAAA,EAGF,SLirCR,UK/qCU,cAAA,EAPF,SL2rCR,UKzrCU,cAAA,UAGF,SL2rCR,UKzrCU,cAAA,UAPF,SLqsCR,UKnsCU,cAAA,SAGF,SLqsCR,UKnsCU,cAAA,SAPF,SL+sCR,UK7sCU,cAAA,QAGF,SL+sCR,UK7sCU,cAAA,QAPF,SLytCR,UKvtCU,cAAA,SAGF,SLytCR,UKvtCU,cAAA,SAPF,SLmuCR,UKjuCU,cAAA,QAGF,SLmuCR,UKjuCU,cAAA,SCvEJ,UAEI,QAAA,iBAFJ,gBAEI,QAAA,uBAFJ,SAEI,QAAA,gBAFJ,QAEI,QAAA,eAFJ,SAEI,QAAA,gBAFJ,aAEI,QAAA,oBAFJ,cAEI,QAAA,qBAFJ,QAEI,QAAA,eAFJ,eAEI,QAAA,sBAFJ,QAEI,QAAA,eAFJ,WAEI,KAAA,EAAA,EAAA,eAFJ,UAEI,eAAA,cAFJ,aAEI,eAAA,iBAFJ,kBAEI,eAAA,sBAFJ,qBAEI,eAAA,yBAFJ,aAEI,UAAA,YAFJ,aAEI,UAAA,YAFJ,uBAEI,gBAAA,qBAFJ,qBAEI,gBAAA,mBAFJ,wBAEI,gBAAA,iBAFJ,yBAEI,gBAAA,wBAFJ,wBAEI,gBAAA,uBAFJ,wBAEI,gBAAA,uBAFJ,mBAEI,YAAA,qBAFJ,iBAEI,YAAA,mBAFJ,oBAEI,YAAA,iBAFJ,sBAEI,YAAA,mBAFJ,qBAEI,YAAA,kBAFJ,qBAEI,cAAA,qBAFJ,mBAEI,cAAA,mBAFJ,sBAEI,cAAA,iBAFJ,uBAEI,cAAA,wBAFJ,sBAEI,cAAA,uBAFJ,uBAEI,cAAA,kBAFJ,iBAEI,WAAA,eAFJ,kBAEI,WAAA,qBAFJ,gBAEI,WAAA,mBAFJ,mBAEI,WAAA,iBAFJ,qBAEI,WAAA,mBAFJ,oBAEI,WAAA,kBAFJ,aAEI,MAAA,aAFJ,SAEI,MAAA,YAFJ,SAEI,MAAA,YAFJ,SAEI,MAAA,YAFJ,SAEI,MAAA,YAFJ,SAEI,MAAA,YAFJ,SAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,KAEI,OAAA,YAFJ,KAEI,OAAA,mBAFJ,KAEI,OAAA,kBAFJ,KAEI,OAAA,kBAFJ,KAEI,OAAA,mBAFJ,KAEI,OAAA,kBAFJ,QAEI,OAAA,eAFJ,MAEI,aAAA,YAAA,YAAA,YAFJ,MAEI,aAAA,mBAAA,YAAA,mBAFJ,MAEI,aAAA,kBAAA,YAAA,kBAFJ,MAEI,aAAA,kBAAA,YAAA,kBAFJ,MAEI,aAAA,mBAAA,YAAA,mBAFJ,MAEI,aAAA,kBAAA,YAAA,kBAFJ,SAEI,aAAA,eAAA,YAAA,eAFJ,MAEI,WAAA,YAAA,cAAA,YAFJ,MAEI,WAAA,mBAAA,cAAA,mBAFJ,MAEI,WAAA,kBAAA,cAAA,kBAFJ,MAEI,WAAA,kBAAA,cAAA,kBAFJ,MAEI,WAAA,mBAAA,cAAA,mBAFJ,MAEI,WAAA,kBAAA,cAAA,kBAFJ,SAEI,WAAA,eAAA,cAAA,eAFJ,MAEI,WAAA,YAFJ,MAEI,WAAA,mBAFJ,MAEI,WAAA,kBAFJ,MAEI,WAAA,kBAFJ,MAEI,WAAA,mBAFJ,MAEI,WAAA,kBAFJ,SAEI,WAAA,eAFJ,MAEI,cAAA,YAFJ,MAEI,cAAA,mBAFJ,MAEI,cAAA,kBAFJ,MAEI,cAAA,kBAFJ,MAEI,cAAA,mBAFJ,MAEI,cAAA,kBAFJ,SAEI,cAAA,eAFJ,MAEI,YAAA,YAFJ,MAEI,YAAA,mBAFJ,MAEI,YAAA,kBAFJ,MAEI,YAAA,kBAFJ,MAEI,YAAA,mBAFJ,MAEI,YAAA,kBAFJ,SAEI,YAAA,eAFJ,KAEI,QAAA,YAFJ,KAEI,QAAA,mBAFJ,KAEI,QAAA,kBAFJ,KAEI,QAAA,kBAFJ,KAEI,QAAA,mBAFJ,KAEI,QAAA,kBAFJ,MAEI,cAAA,YAAA,aAAA,YAFJ,MAEI,cAAA,mBAAA,aAAA,mBAFJ,MAEI,cAAA,kBAAA,aAAA,kBAFJ,MAEI,cAAA,kBAAA,aAAA,kBAFJ,MAEI,cAAA,mBAAA,aAAA,mBAFJ,MAEI,cAAA,kBAAA,aAAA,kBAFJ,MAEI,YAAA,YAAA,eAAA,YAFJ,MAEI,YAAA,mBAAA,eAAA,mBAFJ,MAEI,YAAA,kBAAA,eAAA,kBAFJ,MAEI,YAAA,kBAAA,eAAA,kBAFJ,MAEI,YAAA,mBAAA,eAAA,mBAFJ,MAEI,YAAA,kBAAA,eAAA,kBAFJ,MAEI,YAAA,YAFJ,MAEI,YAAA,mBAFJ,MAEI,YAAA,kBAFJ,MAEI,YAAA,kBAFJ,MAEI,YAAA,mBAFJ,MAEI,YAAA,kBAFJ,MAEI,cAAA,YAFJ,MAEI,cAAA,mBAFJ,MAEI,cAAA,kBAFJ,MAEI,cAAA,kBAFJ,MAEI,cAAA,mBAFJ,MAEI,cAAA,kBAFJ,MAEI,eAAA,YAFJ,MAEI,eAAA,mBAFJ,MAEI,eAAA,kBAFJ,MAEI,eAAA,kBAFJ,MAEI,eAAA,mBAFJ,MAEI,eAAA,kBAFJ,MAEI,aAAA,YAFJ,MAEI,aAAA,mBAFJ,MAEI,aAAA,kBAFJ,MAEI,aAAA,kBAFJ,MAEI,aAAA,mBAFJ,MAEI,aAAA,kBHYN,yBGdE,aAEI,QAAA,iBAFJ,mBAEI,QAAA,uBAFJ,YAEI,QAAA,gBAFJ,WAEI,QAAA,eAFJ,YAEI,QAAA,gBAFJ,gBAEI,QAAA,oBAFJ,iBAEI,QAAA,qBAFJ,WAEI,QAAA,eAFJ,kBAEI,QAAA,sBAFJ,WAEI,QAAA,eAFJ,cAEI,KAAA,EAAA,EAAA,eAFJ,aAEI,eAAA,cAFJ,gBAEI,eAAA,iBAFJ,qBAEI,eAAA,sBAFJ,wBAEI,eAAA,yBAFJ,gBAEI,UAAA,YAFJ,gBAEI,UAAA,YAFJ,0BAEI,gBAAA,qBAFJ,wBAEI,gBAAA,mBAFJ,2BAEI,gBAAA,iBAFJ,4BAEI,gBAAA,wBAFJ,2BAEI,gBAAA,uBAFJ,2BAEI,gBAAA,uBAFJ,sBAEI,YAAA,qBAFJ,oBAEI,YAAA,mBAFJ,uBAEI,YAAA,iBAFJ,yBAEI,YAAA,mBAFJ,wBAEI,YAAA,kBAFJ,wBAEI,cAAA,qBAFJ,sBAEI,cAAA,mBAFJ,yBAEI,cAAA,iBAFJ,0BAEI,cAAA,wBAFJ,yBAEI,cAAA,uBAFJ,0BAEI,cAAA,kBAFJ,oBAEI,WAAA,eAFJ,qBAEI,WAAA,qBAFJ,mBAEI,WAAA,mBAFJ,sBAEI,WAAA,iBAFJ,wBAEI,WAAA,mBAFJ,uBAEI,WAAA,kBAFJ,gBAEI,MAAA,aAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,eAEI,MAAA,YAFJ,QAEI,OAAA,YAFJ,QAEI,OAAA,mBAFJ,QAEI,OAAA,kBAFJ,QAEI,OAAA,kBAFJ,QAEI,OAAA,mBAFJ,QAEI,OAAA,kBAFJ,WAEI,OAAA,eAFJ,SAEI,aAAA,YAAA,YAAA,YAFJ,SAEI,aAAA,mBAAA,YAAA,mBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,SAEI,aAAA,mBAAA,YAAA,mBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,YAEI,aAAA,eAAA,YAAA,eAFJ,SAEI,WAAA,YAAA,cAAA,YAFJ,SAEI,WAAA,mBAAA,cAAA,mBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,SAEI,WAAA,mBAAA,cAAA,mBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,YAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,YAFJ,SAEI,WAAA,mBAFJ,SAEI,WAAA,kBAFJ,SAEI,WAAA,kBAFJ,SAEI,WAAA,mBAFJ,SAEI,WAAA,kBAFJ,YAEI,WAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,YAEI,cAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,YAEI,YAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,SAEI,cAAA,YAAA,aAAA,YAFJ,SAEI,cAAA,mBAAA,aAAA,mBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,cAAA,mBAAA,aAAA,mBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,YAAA,eAAA,YAFJ,SAEI,YAAA,mBAAA,eAAA,mBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,mBAAA,eAAA,mBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,mBHYN,yBGdE,aAEI,QAAA,iBAFJ,mBAEI,QAAA,uBAFJ,YAEI,QAAA,gBAFJ,WAEI,QAAA,eAFJ,YAEI,QAAA,gBAFJ,gBAEI,QAAA,oBAFJ,iBAEI,QAAA,qBAFJ,WAEI,QAAA,eAFJ,kBAEI,QAAA,sBAFJ,WAEI,QAAA,eAFJ,cAEI,KAAA,EAAA,EAAA,eAFJ,aAEI,eAAA,cAFJ,gBAEI,eAAA,iBAFJ,qBAEI,eAAA,sBAFJ,wBAEI,eAAA,yBAFJ,gBAEI,UAAA,YAFJ,gBAEI,UAAA,YAFJ,0BAEI,gBAAA,qBAFJ,wBAEI,gBAAA,mBAFJ,2BAEI,gBAAA,iBAFJ,4BAEI,gBAAA,wBAFJ,2BAEI,gBAAA,uBAFJ,2BAEI,gBAAA,uBAFJ,sBAEI,YAAA,qBAFJ,oBAEI,YAAA,mBAFJ,uBAEI,YAAA,iBAFJ,yBAEI,YAAA,mBAFJ,wBAEI,YAAA,kBAFJ,wBAEI,cAAA,qBAFJ,sBAEI,cAAA,mBAFJ,yBAEI,cAAA,iBAFJ,0BAEI,cAAA,wBAFJ,yBAEI,cAAA,uBAFJ,0BAEI,cAAA,kBAFJ,oBAEI,WAAA,eAFJ,qBAEI,WAAA,qBAFJ,mBAEI,WAAA,mBAFJ,sBAEI,WAAA,iBAFJ,wBAEI,WAAA,mBAFJ,uBAEI,WAAA,kBAFJ,gBAEI,MAAA,aAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,eAEI,MAAA,YAFJ,QAEI,OAAA,YAFJ,QAEI,OAAA,mBAFJ,QAEI,OAAA,kBAFJ,QAEI,OAAA,kBAFJ,QAEI,OAAA,mBAFJ,QAEI,OAAA,kBAFJ,WAEI,OAAA,eAFJ,SAEI,aAAA,YAAA,YAAA,YAFJ,SAEI,aAAA,mBAAA,YAAA,mBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,SAEI,aAAA,mBAAA,YAAA,mBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,YAEI,aAAA,eAAA,YAAA,eAFJ,SAEI,WAAA,YAAA,cAAA,YAFJ,SAEI,WAAA,mBAAA,cAAA,mBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,SAEI,WAAA,mBAAA,cAAA,mBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,YAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,YAFJ,SAEI,WAAA,mBAFJ,SAEI,WAAA,kBAFJ,SAEI,WAAA,kBAFJ,SAEI,WAAA,mBAFJ,SAEI,WAAA,kBAFJ,YAEI,WAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,YAEI,cAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,YAEI,YAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,SAEI,cAAA,YAAA,aAAA,YAFJ,SAEI,cAAA,mBAAA,aAAA,mBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,cAAA,mBAAA,aAAA,mBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,YAAA,eAAA,YAFJ,SAEI,YAAA,mBAAA,eAAA,mBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,mBAAA,eAAA,mBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,mBHYN,0BGdE,aAEI,QAAA,iBAFJ,mBAEI,QAAA,uBAFJ,YAEI,QAAA,gBAFJ,WAEI,QAAA,eAFJ,YAEI,QAAA,gBAFJ,gBAEI,QAAA,oBAFJ,iBAEI,QAAA,qBAFJ,WAEI,QAAA,eAFJ,kBAEI,QAAA,sBAFJ,WAEI,QAAA,eAFJ,cAEI,KAAA,EAAA,EAAA,eAFJ,aAEI,eAAA,cAFJ,gBAEI,eAAA,iBAFJ,qBAEI,eAAA,sBAFJ,wBAEI,eAAA,yBAFJ,gBAEI,UAAA,YAFJ,gBAEI,UAAA,YAFJ,0BAEI,gBAAA,qBAFJ,wBAEI,gBAAA,mBAFJ,2BAEI,gBAAA,iBAFJ,4BAEI,gBAAA,wBAFJ,2BAEI,gBAAA,uBAFJ,2BAEI,gBAAA,uBAFJ,sBAEI,YAAA,qBAFJ,oBAEI,YAAA,mBAFJ,uBAEI,YAAA,iBAFJ,yBAEI,YAAA,mBAFJ,wBAEI,YAAA,kBAFJ,wBAEI,cAAA,qBAFJ,sBAEI,cAAA,mBAFJ,yBAEI,cAAA,iBAFJ,0BAEI,cAAA,wBAFJ,yBAEI,cAAA,uBAFJ,0BAEI,cAAA,kBAFJ,oBAEI,WAAA,eAFJ,qBAEI,WAAA,qBAFJ,mBAEI,WAAA,mBAFJ,sBAEI,WAAA,iBAFJ,wBAEI,WAAA,mBAFJ,uBAEI,WAAA,kBAFJ,gBAEI,MAAA,aAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,eAEI,MAAA,YAFJ,QAEI,OAAA,YAFJ,QAEI,OAAA,mBAFJ,QAEI,OAAA,kBAFJ,QAEI,OAAA,kBAFJ,QAEI,OAAA,mBAFJ,QAEI,OAAA,kBAFJ,WAEI,OAAA,eAFJ,SAEI,aAAA,YAAA,YAAA,YAFJ,SAEI,aAAA,mBAAA,YAAA,mBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,SAEI,aAAA,mBAAA,YAAA,mBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,YAEI,aAAA,eAAA,YAAA,eAFJ,SAEI,WAAA,YAAA,cAAA,YAFJ,SAEI,WAAA,mBAAA,cAAA,mBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,SAEI,WAAA,mBAAA,cAAA,mBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,YAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,YAFJ,SAEI,WAAA,mBAFJ,SAEI,WAAA,kBAFJ,SAEI,WAAA,kBAFJ,SAEI,WAAA,mBAFJ,SAEI,WAAA,kBAFJ,YAEI,WAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,YAEI,cAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,YAEI,YAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,SAEI,cAAA,YAAA,aAAA,YAFJ,SAEI,cAAA,mBAAA,aAAA,mBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,cAAA,mBAAA,aAAA,mBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,YAAA,eAAA,YAFJ,SAEI,YAAA,mBAAA,eAAA,mBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,mBAAA,eAAA,mBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,mBHYN,0BGdE,aAEI,QAAA,iBAFJ,mBAEI,QAAA,uBAFJ,YAEI,QAAA,gBAFJ,WAEI,QAAA,eAFJ,YAEI,QAAA,gBAFJ,gBAEI,QAAA,oBAFJ,iBAEI,QAAA,qBAFJ,WAEI,QAAA,eAFJ,kBAEI,QAAA,sBAFJ,WAEI,QAAA,eAFJ,cAEI,KAAA,EAAA,EAAA,eAFJ,aAEI,eAAA,cAFJ,gBAEI,eAAA,iBAFJ,qBAEI,eAAA,sBAFJ,wBAEI,eAAA,yBAFJ,gBAEI,UAAA,YAFJ,gBAEI,UAAA,YAFJ,0BAEI,gBAAA,qBAFJ,wBAEI,gBAAA,mBAFJ,2BAEI,gBAAA,iBAFJ,4BAEI,gBAAA,wBAFJ,2BAEI,gBAAA,uBAFJ,2BAEI,gBAAA,uBAFJ,sBAEI,YAAA,qBAFJ,oBAEI,YAAA,mBAFJ,uBAEI,YAAA,iBAFJ,yBAEI,YAAA,mBAFJ,wBAEI,YAAA,kBAFJ,wBAEI,cAAA,qBAFJ,sBAEI,cAAA,mBAFJ,yBAEI,cAAA,iBAFJ,0BAEI,cAAA,wBAFJ,yBAEI,cAAA,uBAFJ,0BAEI,cAAA,kBAFJ,oBAEI,WAAA,eAFJ,qBAEI,WAAA,qBAFJ,mBAEI,WAAA,mBAFJ,sBAEI,WAAA,iBAFJ,wBAEI,WAAA,mBAFJ,uBAEI,WAAA,kBAFJ,gBAEI,MAAA,aAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,eAEI,MAAA,YAFJ,QAEI,OAAA,YAFJ,QAEI,OAAA,mBAFJ,QAEI,OAAA,kBAFJ,QAEI,OAAA,kBAFJ,QAEI,OAAA,mBAFJ,QAEI,OAAA,kBAFJ,WAEI,OAAA,eAFJ,SAEI,aAAA,YAAA,YAAA,YAFJ,SAEI,aAAA,mBAAA,YAAA,mBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,SAEI,aAAA,mBAAA,YAAA,mBAFJ,SAEI,aAAA,kBAAA,YAAA,kBAFJ,YAEI,aAAA,eAAA,YAAA,eAFJ,SAEI,WAAA,YAAA,cAAA,YAFJ,SAEI,WAAA,mBAAA,cAAA,mBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,SAEI,WAAA,mBAAA,cAAA,mBAFJ,SAEI,WAAA,kBAAA,cAAA,kBAFJ,YAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,YAFJ,SAEI,WAAA,mBAFJ,SAEI,WAAA,kBAFJ,SAEI,WAAA,kBAFJ,SAEI,WAAA,mBAFJ,SAEI,WAAA,kBAFJ,YAEI,WAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,YAEI,cAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,YAEI,YAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,SAEI,cAAA,YAAA,aAAA,YAFJ,SAEI,cAAA,mBAAA,aAAA,mBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,cAAA,mBAAA,aAAA,mBAFJ,SAEI,cAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,YAAA,eAAA,YAFJ,SAEI,YAAA,mBAAA,eAAA,mBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,mBAAA,eAAA,mBAFJ,SAEI,YAAA,kBAAA,eAAA,kBAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,kBAFJ,SAEI,YAAA,mBAFJ,SAEI,YAAA,kBAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,mBHYN,0BGdE,cAEI,QAAA,iBAFJ,oBAEI,QAAA,uBAFJ,aAEI,QAAA,gBAFJ,YAEI,QAAA,eAFJ,aAEI,QAAA,gBAFJ,iBAEI,QAAA,oBAFJ,kBAEI,QAAA,qBAFJ,YAEI,QAAA,eAFJ,mBAEI,QAAA,sBAFJ,YAEI,QAAA,eAFJ,eAEI,KAAA,EAAA,EAAA,eAFJ,cAEI,eAAA,cAFJ,iBAEI,eAAA,iBAFJ,sBAEI,eAAA,sBAFJ,yBAEI,eAAA,yBAFJ,iBAEI,UAAA,YAFJ,iBAEI,UAAA,YAFJ,2BAEI,gBAAA,qBAFJ,yBAEI,gBAAA,mBAFJ,4BAEI,gBAAA,iBAFJ,6BAEI,gBAAA,wBAFJ,4BAEI,gBAAA,uBAFJ,4BAEI,gBAAA,uBAFJ,uBAEI,YAAA,qBAFJ,qBAEI,YAAA,mBAFJ,wBAEI,YAAA,iBAFJ,0BAEI,YAAA,mBAFJ,yBAEI,YAAA,kBAFJ,yBAEI,cAAA,qBAFJ,uBAEI,cAAA,mBAFJ,0BAEI,cAAA,iBAFJ,2BAEI,cAAA,wBAFJ,0BAEI,cAAA,uBAFJ,2BAEI,cAAA,kBAFJ,qBAEI,WAAA,eAFJ,sBAEI,WAAA,qBAFJ,oBAEI,WAAA,mBAFJ,uBAEI,WAAA,iBAFJ,yBAEI,WAAA,mBAFJ,wBAEI,WAAA,kBAFJ,iBAEI,MAAA,aAFJ,aAEI,MAAA,YAFJ,aAEI,MAAA,YAFJ,aAEI,MAAA,YAFJ,aAEI,MAAA,YAFJ,aAEI,MAAA,YAFJ,aAEI,MAAA,YAFJ,gBAEI,MAAA,YAFJ,SAEI,OAAA,YAFJ,SAEI,OAAA,mBAFJ,SAEI,OAAA,kBAFJ,SAEI,OAAA,kBAFJ,SAEI,OAAA,mBAFJ,SAEI,OAAA,kBAFJ,YAEI,OAAA,eAFJ,UAEI,aAAA,YAAA,YAAA,YAFJ,UAEI,aAAA,mBAAA,YAAA,mBAFJ,UAEI,aAAA,kBAAA,YAAA,kBAFJ,UAEI,aAAA,kBAAA,YAAA,kBAFJ,UAEI,aAAA,mBAAA,YAAA,mBAFJ,UAEI,aAAA,kBAAA,YAAA,kBAFJ,aAEI,aAAA,eAAA,YAAA,eAFJ,UAEI,WAAA,YAAA,cAAA,YAFJ,UAEI,WAAA,mBAAA,cAAA,mBAFJ,UAEI,WAAA,kBAAA,cAAA,kBAFJ,UAEI,WAAA,kBAAA,cAAA,kBAFJ,UAEI,WAAA,mBAAA,cAAA,mBAFJ,UAEI,WAAA,kBAAA,cAAA,kBAFJ,aAEI,WAAA,eAAA,cAAA,eAFJ,UAEI,WAAA,YAFJ,UAEI,WAAA,mBAFJ,UAEI,WAAA,kBAFJ,UAEI,WAAA,kBAFJ,UAEI,WAAA,mBAFJ,UAEI,WAAA,kBAFJ,aAEI,WAAA,eAFJ,UAEI,cAAA,YAFJ,UAEI,cAAA,mBAFJ,UAEI,cAAA,kBAFJ,UAEI,cAAA,kBAFJ,UAEI,cAAA,mBAFJ,UAEI,cAAA,kBAFJ,aAEI,cAAA,eAFJ,UAEI,YAAA,YAFJ,UAEI,YAAA,mBAFJ,UAEI,YAAA,kBAFJ,UAEI,YAAA,kBAFJ,UAEI,YAAA,mBAFJ,UAEI,YAAA,kBAFJ,aAEI,YAAA,eAFJ,SAEI,QAAA,YAFJ,SAEI,QAAA,mBAFJ,SAEI,QAAA,kBAFJ,SAEI,QAAA,kBAFJ,SAEI,QAAA,mBAFJ,SAEI,QAAA,kBAFJ,UAEI,cAAA,YAAA,aAAA,YAFJ,UAEI,cAAA,mBAAA,aAAA,mBAFJ,UAEI,cAAA,kBAAA,aAAA,kBAFJ,UAEI,cAAA,kBAAA,aAAA,kBAFJ,UAEI,cAAA,mBAAA,aAAA,mBAFJ,UAEI,cAAA,kBAAA,aAAA,kBAFJ,UAEI,YAAA,YAAA,eAAA,YAFJ,UAEI,YAAA,mBAAA,eAAA,mBAFJ,UAEI,YAAA,kBAAA,eAAA,kBAFJ,UAEI,YAAA,kBAAA,eAAA,kBAFJ,UAEI,YAAA,mBAAA,eAAA,mBAFJ,UAEI,YAAA,kBAAA,eAAA,kBAFJ,UAEI,YAAA,YAFJ,UAEI,YAAA,mBAFJ,UAEI,YAAA,kBAFJ,UAEI,YAAA,kBAFJ,UAEI,YAAA,mBAFJ,UAEI,YAAA,kBAFJ,UAEI,cAAA,YAFJ,UAEI,cAAA,mBAFJ,UAEI,cAAA,kBAFJ,UAEI,cAAA,kBAFJ,UAEI,cAAA,mBAFJ,UAEI,cAAA,kBAFJ,UAEI,eAAA,YAFJ,UAEI,eAAA,mBAFJ,UAEI,eAAA,kBAFJ,UAEI,eAAA,kBAFJ,UAEI,eAAA,mBAFJ,UAEI,eAAA,kBAFJ,UAEI,aAAA,YAFJ,UAEI,aAAA,mBAFJ,UAEI,aAAA,kBAFJ,UAEI,aAAA,kBAFJ,UAEI,aAAA,mBAFJ,UAEI,aAAA,mBCbV,aDWM,gBAEI,QAAA,iBAFJ,sBAEI,QAAA,uBAFJ,eAEI,QAAA,gBAFJ,cAEI,QAAA,eAFJ,eAEI,QAAA,gBAFJ,mBAEI,QAAA,oBAFJ,oBAEI,QAAA,qBAFJ,cAEI,QAAA,eAFJ,qBAEI,QAAA,sBAFJ,cAEI,QAAA","sourcesContent":["/*!\n * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\"\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-right\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","/*!\n * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.3125rem);\n padding-left: var(--bs-gutter-x, 0.3125rem);\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n --bs-gutter-x: 0.625rem;\n }\n}\n\n.container {\n max-width: 312px;\n}\n\n@media (min-width: 480px) {\n .container-sm, .container {\n max-width: 468px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 744px;\n }\n}\n@media (min-width: 1024px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1280px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1200px;\n }\n}\n@media (min-width: 1440px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 0.625rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) / -2);\n margin-left: calc(var(--bs-gutter-x) / -2);\n}\n@media (min-width: 768px) {\n .row {\n --bs-gutter-x: 1.25rem;\n }\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) / 2);\n padding-left: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\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.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\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.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\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.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\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.3125rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.3125rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.625rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.625rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1.25rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1.25rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.875rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.875rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3.75rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3.75rem;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1024px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1280px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1440px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.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.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !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.3125rem !important;\n margin-left: 0.3125rem !important;\n}\n\n.mx-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n}\n\n.mx-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n}\n\n.mx-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n}\n\n.mx-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !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.3125rem !important;\n margin-bottom: 0.3125rem !important;\n}\n\n.my-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n}\n\n.my-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n}\n\n.my-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n}\n\n.my-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.mt-2 {\n margin-top: 0.625rem !important;\n}\n\n.mt-3 {\n margin-top: 1.25rem !important;\n}\n\n.mt-4 {\n margin-top: 1.875rem !important;\n}\n\n.mt-5 {\n margin-top: 3.75rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.ms-2 {\n margin-left: 0.625rem !important;\n}\n\n.ms-3 {\n margin-left: 1.25rem !important;\n}\n\n.ms-4 {\n margin-left: 1.875rem !important;\n}\n\n.ms-5 {\n margin-left: 3.75rem !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.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !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.3125rem !important;\n padding-left: 0.3125rem !important;\n}\n\n.px-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n}\n\n.px-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n}\n\n.px-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n}\n\n.px-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !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.3125rem !important;\n padding-bottom: 0.3125rem !important;\n}\n\n.py-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n}\n\n.py-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n}\n\n.py-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n}\n\n.py-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pt-2 {\n padding-top: 0.625rem !important;\n}\n\n.pt-3 {\n padding-top: 1.25rem !important;\n}\n\n.pt-4 {\n padding-top: 1.875rem !important;\n}\n\n.pt-5 {\n padding-top: 3.75rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.3125rem !important;\n}\n\n.pe-2 {\n padding-right: 0.625rem !important;\n}\n\n.pe-3 {\n padding-right: 1.25rem !important;\n}\n\n.pe-4 {\n padding-right: 1.875rem !important;\n}\n\n.pe-5 {\n padding-right: 3.75rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.3125rem !important;\n}\n\n.ps-2 {\n padding-left: 0.625rem !important;\n}\n\n.ps-3 {\n padding-left: 1.25rem !important;\n}\n\n.ps-4 {\n padding-left: 1.875rem !important;\n}\n\n.ps-5 {\n padding-left: 3.75rem !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n\n .m-md-2 {\n margin: 0.625rem !important;\n }\n\n .m-md-3 {\n margin: 1.25rem !important;\n }\n\n .m-md-4 {\n margin: 1.875rem !important;\n }\n\n .m-md-5 {\n margin: 3.75rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-md-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-md-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n\n .p-md-2 {\n padding: 0.625rem !important;\n }\n\n .p-md-3 {\n padding: 1.25rem !important;\n }\n\n .p-md-4 {\n padding: 1.875rem !important;\n }\n\n .p-md-5 {\n padding: 3.75rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-md-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-md-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-md-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-md-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1024px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1280px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1440px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=boosted-grid.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, $gutter);\n padding-left: var(--#{$variable-prefix}gutter-x, $gutter);\n margin-right: auto;\n margin-left: auto;\n\n // Boosted mod: gutter depends on breakpoint\n // @note Needs both interpolation and parenthesis to prevent stylelint-scss/dimension-no-non-numeric-values to fail\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{($gutter * 2)};\n }\n // End mod\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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, $gutter-sm: ($gutter / 2)) {\n --#{$variable-prefix}gutter-x: #{$gutter-sm}; // Boosted mod: gutter depends on breakpoint\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n\n // Boosted mod: gutter depends on breakpoint\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n }\n // End mod\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\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: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n // Boosted mod: ensure contrasts in color utilities\n @if \"background-color\" == $property and \"transparent\" != inspect($value) {\n color: color-contrast($value);\n } @else if \"color\" == $property and \"inherit\" != inspect($value) and $accessible-orange != $value {\n background-color: color-contrast($value);\n }\n // End mod\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n @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/dist/css/boosted-grid.rtl.css b/dist/css/boosted-grid.rtl.css index 9139209757..6811daa443 100644 --- a/dist/css/boosted-grid.rtl.css +++ b/dist/css/boosted-grid.rtl.css @@ -1,10 +1,10 @@ /*! - * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/) + * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/) * Copyright 2014-2021 The Boosted Authors * Copyright 2014-2021 Orange SA * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE) * This a fork of Bootstrap: Initial license below - * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com) + * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) diff --git a/dist/css/boosted-grid.rtl.css.map b/dist/css/boosted-grid.rtl.css.map index 3e37ac596f..cbe8f23b43 100644 --- a/dist/css/boosted-grid.rtl.css.map +++ b/dist/css/boosted-grid.rtl.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../scss/boosted-grid.scss","boosted-grid.css","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"AAAA;;;;;;;;;;EAAA;AAYA;EACE,sBAAA;ACAF;;ADGA;;;EAGE,mBAAA;ACAF;;ACbE;;;;;;;;ECHA,WAAA;EACA,2CAAA;EACA,4CAAA;EACA,iBAAA;EACA,kBAAA;AF2BF;AG6BI;EFzDF;;;;;;;;ICME,uBAAA;EFiCF;AACF;;AC3BM;EACE,gBGyXe;AJ3VvB;;AGaI;EF5CE;IACE,gBGyXe;EJtVrB;AACF;AGOI;EF5CE;IACE,gBGyXe;EJjVrB;AACF;AGEI;EF5CE;IACE,gBGyXe;EJ5UrB;AACF;AGHI;EF5CE;IACE,iBGyXe;EJvUrB;AACF;AGRI;EF5CE;IACE,iBGyXe;EJlUrB;AACF;AKvEE;ECAA,uBAAA;EACA,gBAAA;EACA,aAAA;EACA,eAAA;EACA,yCAAA;EACA,0CAAA;EACA,2CAAA;AN0EF;AGtBI;EE1DF;ICUE,sBAAA;EN0EF;AACF;AKlFI;ECkBF,cAAA;EACA,WAAA;EACA,eAAA;EACA,0CAAA;EACA,2CAAA;EACA,8BAAA;ANmEF;;AM1BM;EACE,YAAA;AN6BR;;AM1BM;EApCJ,cAAA;EACA,WAAA;ANkEF;;AMpDE;EACE,cAAA;EACA,WAAA;ANuDJ;;AMzDE;EACE,cAAA;EACA,UAAA;AN4DJ;;AM9DE;EACE,cAAA;EACA,qBAAA;ANiEJ;;AMnEE;EACE,cAAA;EACA,UAAA;ANsEJ;;AMxEE;EACE,cAAA;EACA,UAAA;AN2EJ;;AM7EE;EACE,cAAA;EACA,qBAAA;ANgFJ;;AMjDM;EAhDJ,cAAA;EACA,WAAA;ANqGF;;AMhDU;EA3DR,cAAA;EACA,oBAAA;AN+GF;;AMrDU;EA3DR,cAAA;EACA,qBAAA;ANoHF;;AM1DU;EA3DR,cAAA;EACA,UAAA;ANyHF;;AM/DU;EA3DR,cAAA;EACA,qBAAA;AN8HF;;AMpEU;EA3DR,cAAA;EACA,qBAAA;ANmIF;;AMzEU;EA3DR,cAAA;EACA,UAAA;ANwIF;;AM9EU;EA3DR,cAAA;EACA,qBAAA;AN6IF;;AMnFU;EA3DR,cAAA;EACA,qBAAA;ANkJF;;AMxFU;EA3DR,cAAA;EACA,UAAA;ANuJF;;AM7FU;EA3DR,cAAA;EACA,qBAAA;AN4JF;;AMlGU;EA3DR,cAAA;EACA,qBAAA;ANiKF;;AMvGU;EA3DR,cAAA;EACA,WAAA;ANsKF;;AMpGY;EAxDV,2BAAA;ANgKF;;AMxGY;EAxDV,4BAAA;ANoKF;;AM5GY;EAxDV,iBAAA;ANwKF;;AMhHY;EAxDV,4BAAA;AN4KF;;AMpHY;EAxDV,4BAAA;ANgLF;;AMxHY;EAxDV,iBAAA;ANoLF;;AM5HY;EAxDV,4BAAA;ANwLF;;AMhIY;EAxDV,4BAAA;AN4LF;;AMpIY;EAxDV,iBAAA;ANgMF;;AMxIY;EAxDV,4BAAA;ANoMF;;AM5IY;EAxDV,4BAAA;ANwMF;;AMrIQ;;EAEE,gBAAA;ANwIV;;AMrIQ;;EAEE,gBAAA;ANwIV;;AM/IQ;;EAEE,wBAAA;ANkJV;;AM/IQ;;EAEE,wBAAA;ANkJV;;AMzJQ;;EAEE,uBAAA;AN4JV;;AMzJQ;;EAEE,uBAAA;AN4JV;;AMnKQ;;EAEE,sBAAA;ANsKV;;AMnKQ;;EAEE,sBAAA;ANsKV;;AM7KQ;;EAEE,uBAAA;ANgLV;;AM7KQ;;EAEE,uBAAA;ANgLV;;AMvLQ;;EAEE,sBAAA;AN0LV;;AMvLQ;;EAEE,sBAAA;AN0LV;;AGnPI;EGSE;IACE,YAAA;EN8ON;;EM3OI;IApCJ,cAAA;IACA,WAAA;ENmRA;;EMrQA;IACE,cAAA;IACA,WAAA;ENwQF;;EM1QA;IACE,cAAA;IACA,UAAA;EN6QF;;EM/QA;IACE,cAAA;IACA,qBAAA;ENkRF;;EMpRA;IACE,cAAA;IACA,UAAA;ENuRF;;EMzRA;IACE,cAAA;IACA,UAAA;EN4RF;;EM9RA;IACE,cAAA;IACA,qBAAA;ENiSF;;EMlQI;IAhDJ,cAAA;IACA,WAAA;ENsTA;;EMjQQ;IA3DR,cAAA;IACA,oBAAA;ENgUA;;EMtQQ;IA3DR,cAAA;IACA,qBAAA;ENqUA;;EM3QQ;IA3DR,cAAA;IACA,UAAA;EN0UA;;EMhRQ;IA3DR,cAAA;IACA,qBAAA;EN+UA;;EMrRQ;IA3DR,cAAA;IACA,qBAAA;ENoVA;;EM1RQ;IA3DR,cAAA;IACA,UAAA;ENyVA;;EM/RQ;IA3DR,cAAA;IACA,qBAAA;EN8VA;;EMpSQ;IA3DR,cAAA;IACA,qBAAA;ENmWA;;EMzSQ;IA3DR,cAAA;IACA,UAAA;ENwWA;;EM9SQ;IA3DR,cAAA;IACA,qBAAA;EN6WA;;EMnTQ;IA3DR,cAAA;IACA,qBAAA;ENkXA;;EMxTQ;IA3DR,cAAA;IACA,WAAA;ENuXA;;EMrTU;IAxDV,eAAA;ENiXA;;EMzTU;IAxDV,2BAAA;ENqXA;;EM7TU;IAxDV,4BAAA;ENyXA;;EMjUU;IAxDV,iBAAA;EN6XA;;EMrUU;IAxDV,4BAAA;ENiYA;;EMzUU;IAxDV,4BAAA;ENqYA;;EM7UU;IAxDV,iBAAA;ENyYA;;EMjVU;IAxDV,4BAAA;EN6YA;;EMrVU;IAxDV,4BAAA;ENiZA;;EMzVU;IAxDV,iBAAA;ENqZA;;EM7VU;IAxDV,4BAAA;ENyZA;;EMjWU;IAxDV,4BAAA;EN6ZA;;EM1VM;;IAEE,gBAAA;EN6VR;;EM1VM;;IAEE,gBAAA;EN6VR;;EMpWM;;IAEE,wBAAA;ENuWR;;EMpWM;;IAEE,wBAAA;ENuWR;;EM9WM;;IAEE,uBAAA;ENiXR;;EM9WM;;IAEE,uBAAA;ENiXR;;EMxXM;;IAEE,sBAAA;EN2XR;;EMxXM;;IAEE,sBAAA;EN2XR;;EMlYM;;IAEE,uBAAA;ENqYR;;EMlYM;;IAEE,uBAAA;ENqYR;;EM5YM;;IAEE,sBAAA;EN+YR;;EM5YM;;IAEE,sBAAA;EN+YR;AACF;AGzcI;EGSE;IACE,YAAA;ENmcN;;EMhcI;IApCJ,cAAA;IACA,WAAA;ENweA;;EM1dA;IACE,cAAA;IACA,WAAA;EN6dF;;EM/dA;IACE,cAAA;IACA,UAAA;ENkeF;;EMpeA;IACE,cAAA;IACA,qBAAA;ENueF;;EMzeA;IACE,cAAA;IACA,UAAA;EN4eF;;EM9eA;IACE,cAAA;IACA,UAAA;ENifF;;EMnfA;IACE,cAAA;IACA,qBAAA;ENsfF;;EMvdI;IAhDJ,cAAA;IACA,WAAA;EN2gBA;;EMtdQ;IA3DR,cAAA;IACA,oBAAA;ENqhBA;;EM3dQ;IA3DR,cAAA;IACA,qBAAA;EN0hBA;;EMheQ;IA3DR,cAAA;IACA,UAAA;EN+hBA;;EMreQ;IA3DR,cAAA;IACA,qBAAA;ENoiBA;;EM1eQ;IA3DR,cAAA;IACA,qBAAA;ENyiBA;;EM/eQ;IA3DR,cAAA;IACA,UAAA;EN8iBA;;EMpfQ;IA3DR,cAAA;IACA,qBAAA;ENmjBA;;EMzfQ;IA3DR,cAAA;IACA,qBAAA;ENwjBA;;EM9fQ;IA3DR,cAAA;IACA,UAAA;EN6jBA;;EMngBQ;IA3DR,cAAA;IACA,qBAAA;ENkkBA;;EMxgBQ;IA3DR,cAAA;IACA,qBAAA;ENukBA;;EM7gBQ;IA3DR,cAAA;IACA,WAAA;EN4kBA;;EM1gBU;IAxDV,eAAA;ENskBA;;EM9gBU;IAxDV,2BAAA;EN0kBA;;EMlhBU;IAxDV,4BAAA;EN8kBA;;EMthBU;IAxDV,iBAAA;ENklBA;;EM1hBU;IAxDV,4BAAA;ENslBA;;EM9hBU;IAxDV,4BAAA;EN0lBA;;EMliBU;IAxDV,iBAAA;EN8lBA;;EMtiBU;IAxDV,4BAAA;ENkmBA;;EM1iBU;IAxDV,4BAAA;ENsmBA;;EM9iBU;IAxDV,iBAAA;EN0mBA;;EMljBU;IAxDV,4BAAA;EN8mBA;;EMtjBU;IAxDV,4BAAA;ENknBA;;EM/iBM;;IAEE,gBAAA;ENkjBR;;EM/iBM;;IAEE,gBAAA;ENkjBR;;EMzjBM;;IAEE,wBAAA;EN4jBR;;EMzjBM;;IAEE,wBAAA;EN4jBR;;EMnkBM;;IAEE,uBAAA;ENskBR;;EMnkBM;;IAEE,uBAAA;ENskBR;;EM7kBM;;IAEE,sBAAA;ENglBR;;EM7kBM;;IAEE,sBAAA;ENglBR;;EMvlBM;;IAEE,uBAAA;EN0lBR;;EMvlBM;;IAEE,uBAAA;EN0lBR;;EMjmBM;;IAEE,sBAAA;ENomBR;;EMjmBM;;IAEE,sBAAA;ENomBR;AACF;AG9pBI;EGSE;IACE,YAAA;ENwpBN;;EMrpBI;IApCJ,cAAA;IACA,WAAA;EN6rBA;;EM/qBA;IACE,cAAA;IACA,WAAA;ENkrBF;;EMprBA;IACE,cAAA;IACA,UAAA;ENurBF;;EMzrBA;IACE,cAAA;IACA,qBAAA;EN4rBF;;EM9rBA;IACE,cAAA;IACA,UAAA;ENisBF;;EMnsBA;IACE,cAAA;IACA,UAAA;ENssBF;;EMxsBA;IACE,cAAA;IACA,qBAAA;EN2sBF;;EM5qBI;IAhDJ,cAAA;IACA,WAAA;ENguBA;;EM3qBQ;IA3DR,cAAA;IACA,oBAAA;EN0uBA;;EMhrBQ;IA3DR,cAAA;IACA,qBAAA;EN+uBA;;EMrrBQ;IA3DR,cAAA;IACA,UAAA;ENovBA;;EM1rBQ;IA3DR,cAAA;IACA,qBAAA;ENyvBA;;EM/rBQ;IA3DR,cAAA;IACA,qBAAA;EN8vBA;;EMpsBQ;IA3DR,cAAA;IACA,UAAA;ENmwBA;;EMzsBQ;IA3DR,cAAA;IACA,qBAAA;ENwwBA;;EM9sBQ;IA3DR,cAAA;IACA,qBAAA;EN6wBA;;EMntBQ;IA3DR,cAAA;IACA,UAAA;ENkxBA;;EMxtBQ;IA3DR,cAAA;IACA,qBAAA;ENuxBA;;EM7tBQ;IA3DR,cAAA;IACA,qBAAA;EN4xBA;;EMluBQ;IA3DR,cAAA;IACA,WAAA;ENiyBA;;EM/tBU;IAxDV,eAAA;EN2xBA;;EMnuBU;IAxDV,2BAAA;EN+xBA;;EMvuBU;IAxDV,4BAAA;ENmyBA;;EM3uBU;IAxDV,iBAAA;ENuyBA;;EM/uBU;IAxDV,4BAAA;EN2yBA;;EMnvBU;IAxDV,4BAAA;EN+yBA;;EMvvBU;IAxDV,iBAAA;ENmzBA;;EM3vBU;IAxDV,4BAAA;ENuzBA;;EM/vBU;IAxDV,4BAAA;EN2zBA;;EMnwBU;IAxDV,iBAAA;EN+zBA;;EMvwBU;IAxDV,4BAAA;ENm0BA;;EM3wBU;IAxDV,4BAAA;ENu0BA;;EMpwBM;;IAEE,gBAAA;ENuwBR;;EMpwBM;;IAEE,gBAAA;ENuwBR;;EM9wBM;;IAEE,wBAAA;ENixBR;;EM9wBM;;IAEE,wBAAA;ENixBR;;EMxxBM;;IAEE,uBAAA;EN2xBR;;EMxxBM;;IAEE,uBAAA;EN2xBR;;EMlyBM;;IAEE,sBAAA;ENqyBR;;EMlyBM;;IAEE,sBAAA;ENqyBR;;EM5yBM;;IAEE,uBAAA;EN+yBR;;EM5yBM;;IAEE,uBAAA;EN+yBR;;EMtzBM;;IAEE,sBAAA;ENyzBR;;EMtzBM;;IAEE,sBAAA;ENyzBR;AACF;AGn3BI;EGSE;IACE,YAAA;EN62BN;;EM12BI;IApCJ,cAAA;IACA,WAAA;ENk5BA;;EMp4BA;IACE,cAAA;IACA,WAAA;ENu4BF;;EMz4BA;IACE,cAAA;IACA,UAAA;EN44BF;;EM94BA;IACE,cAAA;IACA,qBAAA;ENi5BF;;EMn5BA;IACE,cAAA;IACA,UAAA;ENs5BF;;EMx5BA;IACE,cAAA;IACA,UAAA;EN25BF;;EM75BA;IACE,cAAA;IACA,qBAAA;ENg6BF;;EMj4BI;IAhDJ,cAAA;IACA,WAAA;ENq7BA;;EMh4BQ;IA3DR,cAAA;IACA,oBAAA;EN+7BA;;EMr4BQ;IA3DR,cAAA;IACA,qBAAA;ENo8BA;;EM14BQ;IA3DR,cAAA;IACA,UAAA;ENy8BA;;EM/4BQ;IA3DR,cAAA;IACA,qBAAA;EN88BA;;EMp5BQ;IA3DR,cAAA;IACA,qBAAA;ENm9BA;;EMz5BQ;IA3DR,cAAA;IACA,UAAA;ENw9BA;;EM95BQ;IA3DR,cAAA;IACA,qBAAA;EN69BA;;EMn6BQ;IA3DR,cAAA;IACA,qBAAA;ENk+BA;;EMx6BQ;IA3DR,cAAA;IACA,UAAA;ENu+BA;;EM76BQ;IA3DR,cAAA;IACA,qBAAA;EN4+BA;;EMl7BQ;IA3DR,cAAA;IACA,qBAAA;ENi/BA;;EMv7BQ;IA3DR,cAAA;IACA,WAAA;ENs/BA;;EMp7BU;IAxDV,eAAA;ENg/BA;;EMx7BU;IAxDV,2BAAA;ENo/BA;;EM57BU;IAxDV,4BAAA;ENw/BA;;EMh8BU;IAxDV,iBAAA;EN4/BA;;EMp8BU;IAxDV,4BAAA;ENggCA;;EMx8BU;IAxDV,4BAAA;ENogCA;;EM58BU;IAxDV,iBAAA;ENwgCA;;EMh9BU;IAxDV,4BAAA;EN4gCA;;EMp9BU;IAxDV,4BAAA;ENghCA;;EMx9BU;IAxDV,iBAAA;ENohCA;;EM59BU;IAxDV,4BAAA;ENwhCA;;EMh+BU;IAxDV,4BAAA;EN4hCA;;EMz9BM;;IAEE,gBAAA;EN49BR;;EMz9BM;;IAEE,gBAAA;EN49BR;;EMn+BM;;IAEE,wBAAA;ENs+BR;;EMn+BM;;IAEE,wBAAA;ENs+BR;;EM7+BM;;IAEE,uBAAA;ENg/BR;;EM7+BM;;IAEE,uBAAA;ENg/BR;;EMv/BM;;IAEE,sBAAA;EN0/BR;;EMv/BM;;IAEE,sBAAA;EN0/BR;;EMjgCM;;IAEE,uBAAA;ENogCR;;EMjgCM;;IAEE,uBAAA;ENogCR;;EM3gCM;;IAEE,sBAAA;EN8gCR;;EM3gCM;;IAEE,sBAAA;EN8gCR;AACF;AGxkCI;EGSE;IACE,YAAA;ENkkCN;;EM/jCI;IApCJ,cAAA;IACA,WAAA;ENumCA;;EMzlCA;IACE,cAAA;IACA,WAAA;EN4lCF;;EM9lCA;IACE,cAAA;IACA,UAAA;ENimCF;;EMnmCA;IACE,cAAA;IACA,qBAAA;ENsmCF;;EMxmCA;IACE,cAAA;IACA,UAAA;EN2mCF;;EM7mCA;IACE,cAAA;IACA,UAAA;ENgnCF;;EMlnCA;IACE,cAAA;IACA,qBAAA;ENqnCF;;EMtlCI;IAhDJ,cAAA;IACA,WAAA;EN0oCA;;EMrlCQ;IA3DR,cAAA;IACA,oBAAA;ENopCA;;EM1lCQ;IA3DR,cAAA;IACA,qBAAA;ENypCA;;EM/lCQ;IA3DR,cAAA;IACA,UAAA;EN8pCA;;EMpmCQ;IA3DR,cAAA;IACA,qBAAA;ENmqCA;;EMzmCQ;IA3DR,cAAA;IACA,qBAAA;ENwqCA;;EM9mCQ;IA3DR,cAAA;IACA,UAAA;EN6qCA;;EMnnCQ;IA3DR,cAAA;IACA,qBAAA;ENkrCA;;EMxnCQ;IA3DR,cAAA;IACA,qBAAA;ENurCA;;EM7nCQ;IA3DR,cAAA;IACA,UAAA;EN4rCA;;EMloCQ;IA3DR,cAAA;IACA,qBAAA;ENisCA;;EMvoCQ;IA3DR,cAAA;IACA,qBAAA;ENssCA;;EM5oCQ;IA3DR,cAAA;IACA,WAAA;EN2sCA;;EMzoCU;IAxDV,eAAA;ENqsCA;;EM7oCU;IAxDV,2BAAA;ENysCA;;EMjpCU;IAxDV,4BAAA;EN6sCA;;EMrpCU;IAxDV,iBAAA;ENitCA;;EMzpCU;IAxDV,4BAAA;ENqtCA;;EM7pCU;IAxDV,4BAAA;ENytCA;;EMjqCU;IAxDV,iBAAA;EN6tCA;;EMrqCU;IAxDV,4BAAA;ENiuCA;;EMzqCU;IAxDV,4BAAA;ENquCA;;EM7qCU;IAxDV,iBAAA;ENyuCA;;EMjrCU;IAxDV,4BAAA;EN6uCA;;EMrrCU;IAxDV,4BAAA;ENivCA;;EM9qCM;;IAEE,gBAAA;ENirCR;;EM9qCM;;IAEE,gBAAA;ENirCR;;EMxrCM;;IAEE,wBAAA;EN2rCR;;EMxrCM;;IAEE,wBAAA;EN2rCR;;EMlsCM;;IAEE,uBAAA;ENqsCR;;EMlsCM;;IAEE,uBAAA;ENqsCR;;EM5sCM;;IAEE,sBAAA;EN+sCR;;EM5sCM;;IAEE,sBAAA;EN+sCR;;EMttCM;;IAEE,uBAAA;ENytCR;;EMttCM;;IAEE,uBAAA;ENytCR;;EMhuCM;;IAEE,sBAAA;ENmuCR;;EMhuCM;;IAEE,sBAAA;ENmuCR;AACF;AO3yCM;EAEI,0BAAA;AP4yCV;;AO9yCM;EAEI,gCAAA;APgzCV;;AOlzCM;EAEI,yBAAA;APozCV;;AOtzCM;EAEI,wBAAA;APwzCV;;AO1zCM;EAEI,yBAAA;AP4zCV;;AO9zCM;EAEI,6BAAA;APg0CV;;AOl0CM;EAEI,8BAAA;APo0CV;;AOt0CM;EAEI,wBAAA;APw0CV;;AO10CM;EAEI,+BAAA;AP40CV;;AO90CM;EAEI,wBAAA;APg1CV;;AOl1CM;EAEI,yBAAA;APo1CV;;AOt1CM;EAEI,8BAAA;APw1CV;;AO11CM;EAEI,iCAAA;AP41CV;;AO91CM;EAEI,sCAAA;APg2CV;;AOl2CM;EAEI,yCAAA;APo2CV;;AOt2CM;EAEI,uBAAA;APw2CV;;AO12CM;EAEI,uBAAA;AP42CV;;AO92CM;EAEI,sCAAA;APg3CV;;AOl3CM;EAEI,oCAAA;APo3CV;;AOt3CM;EAEI,kCAAA;APw3CV;;AO13CM;EAEI,yCAAA;AP43CV;;AO93CM;EAEI,wCAAA;APg4CV;;AOl4CM;EAEI,wCAAA;APo4CV;;AOt4CM;EAEI,kCAAA;APw4CV;;AO14CM;EAEI,gCAAA;AP44CV;;AO94CM;EAEI,8BAAA;APg5CV;;AOl5CM;EAEI,gCAAA;APo5CV;;AOt5CM;EAEI,+BAAA;APw5CV;;AO15CM;EAEI,oCAAA;AP45CV;;AO95CM;EAEI,kCAAA;APg6CV;;AOl6CM;EAEI,gCAAA;APo6CV;;AOt6CM;EAEI,uCAAA;APw6CV;;AO16CM;EAEI,sCAAA;AP46CV;;AO96CM;EAEI,iCAAA;APg7CV;;AOl7CM;EAEI,2BAAA;APo7CV;;AOt7CM;EAEI,iCAAA;APw7CV;;AO17CM;EAEI,+BAAA;AP47CV;;AO97CM;EAEI,6BAAA;APg8CV;;AOl8CM;EAEI,+BAAA;APo8CV;;AOt8CM;EAEI,8BAAA;APw8CV;;AO18CM;EAEI,oBAAA;AP48CV;;AO98CM;EAEI,mBAAA;APg9CV;;AOl9CM;EAEI,mBAAA;APo9CV;;AOt9CM;EAEI,mBAAA;APw9CV;;AO19CM;EAEI,mBAAA;AP49CV;;AO99CM;EAEI,mBAAA;APg+CV;;AOl+CM;EAEI,mBAAA;APo+CV;;AOt+CM;EAEI,mBAAA;APw+CV;;AO1+CM;EAEI,oBAAA;AP4+CV;;AO9+CM;EAEI,4BAAA;APg/CV;;AOl/CM;EAEI,2BAAA;APo/CV;;AOt/CM;EAEI,0BAAA;APw/CV;;AO1/CM;EAEI,2BAAA;AP4/CV;;AO9/CM;EAEI,0BAAA;APggDV;;AOlgDM;EAEI,uBAAA;APogDV;;AOtgDM;EAEI,yBAAA;EAAA,0BAAA;APygDV;;AO3gDM;EAEI,iCAAA;EAAA,kCAAA;AP8gDV;;AOhhDM;EAEI,gCAAA;EAAA,iCAAA;APmhDV;;AOrhDM;EAEI,+BAAA;EAAA,gCAAA;APwhDV;;AO1hDM;EAEI,gCAAA;EAAA,iCAAA;AP6hDV;;AO/hDM;EAEI,+BAAA;EAAA,gCAAA;APkiDV;;AOpiDM;EAEI,4BAAA;EAAA,6BAAA;APuiDV;;AOziDM;EAEI,wBAAA;EAAA,2BAAA;AP4iDV;;AO9iDM;EAEI,gCAAA;EAAA,mCAAA;APijDV;;AOnjDM;EAEI,+BAAA;EAAA,kCAAA;APsjDV;;AOxjDM;EAEI,8BAAA;EAAA,iCAAA;AP2jDV;;AO7jDM;EAEI,+BAAA;EAAA,kCAAA;APgkDV;;AOlkDM;EAEI,8BAAA;EAAA,iCAAA;APqkDV;;AOvkDM;EAEI,2BAAA;EAAA,8BAAA;AP0kDV;;AO5kDM;EAEI,wBAAA;AP8kDV;;AOhlDM;EAEI,gCAAA;APklDV;;AOplDM;EAEI,+BAAA;APslDV;;AOxlDM;EAEI,8BAAA;AP0lDV;;AO5lDM;EAEI,+BAAA;AP8lDV;;AOhmDM;EAEI,8BAAA;APkmDV;;AOpmDM;EAEI,2BAAA;APsmDV;;AOxmDM;EAEI,2BAAA;AP0mDV;;AO5mDM;EAEI,mCAAA;AP8mDV;;AOhnDM;EAEI,kCAAA;APknDV;;AOpnDM;EAEI,iCAAA;APsnDV;;AOxnDM;EAEI,kCAAA;AP0nDV;;AO5nDM;EAEI,iCAAA;AP8nDV;;AOhoDM;EAEI,8BAAA;APkoDV;;AOpoDM;EAEI,0BAAA;APsoDV;;AOxoDM;EAEI,kCAAA;AP0oDV;;AO5oDM;EAEI,iCAAA;AP8oDV;;AOhpDM;EAEI,gCAAA;APkpDV;;AOppDM;EAEI,iCAAA;APspDV;;AOxpDM;EAEI,gCAAA;AP0pDV;;AO5pDM;EAEI,6BAAA;AP8pDV;;AOhqDM;EAEI,qBAAA;APkqDV;;AOpqDM;EAEI,6BAAA;APsqDV;;AOxqDM;EAEI,4BAAA;AP0qDV;;AO5qDM;EAEI,2BAAA;AP8qDV;;AOhrDM;EAEI,4BAAA;APkrDV;;AOprDM;EAEI,2BAAA;APsrDV;;AOxrDM;EAEI,0BAAA;EAAA,2BAAA;AP2rDV;;AO7rDM;EAEI,kCAAA;EAAA,mCAAA;APgsDV;;AOlsDM;EAEI,iCAAA;EAAA,kCAAA;APqsDV;;AOvsDM;EAEI,gCAAA;EAAA,iCAAA;AP0sDV;;AO5sDM;EAEI,iCAAA;EAAA,kCAAA;AP+sDV;;AOjtDM;EAEI,gCAAA;EAAA,iCAAA;APotDV;;AOttDM;EAEI,yBAAA;EAAA,4BAAA;APytDV;;AO3tDM;EAEI,iCAAA;EAAA,oCAAA;AP8tDV;;AOhuDM;EAEI,gCAAA;EAAA,mCAAA;APmuDV;;AOruDM;EAEI,+BAAA;EAAA,kCAAA;APwuDV;;AO1uDM;EAEI,gCAAA;EAAA,mCAAA;AP6uDV;;AO/uDM;EAEI,+BAAA;EAAA,kCAAA;APkvDV;;AOpvDM;EAEI,yBAAA;APsvDV;;AOxvDM;EAEI,iCAAA;AP0vDV;;AO5vDM;EAEI,gCAAA;AP8vDV;;AOhwDM;EAEI,+BAAA;APkwDV;;AOpwDM;EAEI,gCAAA;APswDV;;AOxwDM;EAEI,+BAAA;AP0wDV;;AO5wDM;EAEI,0BAAA;AP8wDV;;AOhxDM;EAEI,kCAAA;APkxDV;;AOpxDM;EAEI,iCAAA;APsxDV;;AOxxDM;EAEI,gCAAA;AP0xDV;;AO5xDM;EAEI,iCAAA;AP8xDV;;AOhyDM;EAEI,gCAAA;APkyDV;;AOpyDM;EAEI,4BAAA;APsyDV;;AOxyDM;EAEI,oCAAA;AP0yDV;;AO5yDM;EAEI,mCAAA;AP8yDV;;AOhzDM;EAEI,kCAAA;APkzDV;;AOpzDM;EAEI,mCAAA;APszDV;;AOxzDM;EAEI,kCAAA;AP0zDV;;AO5zDM;EAEI,2BAAA;AP8zDV;;AOh0DM;EAEI,mCAAA;APk0DV;;AOp0DM;EAEI,kCAAA;APs0DV;;AOx0DM;EAEI,iCAAA;AP00DV;;AO50DM;EAEI,kCAAA;AP80DV;;AOh1DM;EAEI,iCAAA;APk1DV;;AGt0DI;EIdE;IAEI,0BAAA;EPu1DR;;EOz1DI;IAEI,gCAAA;EP21DR;;EO71DI;IAEI,yBAAA;EP+1DR;;EOj2DI;IAEI,wBAAA;EPm2DR;;EOr2DI;IAEI,yBAAA;EPu2DR;;EOz2DI;IAEI,6BAAA;EP22DR;;EO72DI;IAEI,8BAAA;EP+2DR;;EOj3DI;IAEI,wBAAA;EPm3DR;;EOr3DI;IAEI,+BAAA;EPu3DR;;EOz3DI;IAEI,wBAAA;EP23DR;;EO73DI;IAEI,yBAAA;EP+3DR;;EOj4DI;IAEI,8BAAA;EPm4DR;;EOr4DI;IAEI,iCAAA;EPu4DR;;EOz4DI;IAEI,sCAAA;EP24DR;;EO74DI;IAEI,yCAAA;EP+4DR;;EOj5DI;IAEI,uBAAA;EPm5DR;;EOr5DI;IAEI,uBAAA;EPu5DR;;EOz5DI;IAEI,sCAAA;EP25DR;;EO75DI;IAEI,oCAAA;EP+5DR;;EOj6DI;IAEI,kCAAA;EPm6DR;;EOr6DI;IAEI,yCAAA;EPu6DR;;EOz6DI;IAEI,wCAAA;EP26DR;;EO76DI;IAEI,wCAAA;EP+6DR;;EOj7DI;IAEI,kCAAA;EPm7DR;;EOr7DI;IAEI,gCAAA;EPu7DR;;EOz7DI;IAEI,8BAAA;EP27DR;;EO77DI;IAEI,gCAAA;EP+7DR;;EOj8DI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AAA;EPiyER;;EOnyEI;IAEI,iCAAA;EPqyER;;EOvyEI;IAEI,gCAAA;EPyyER;;EO3yEI;IAEI,+BAAA;EP6yER;;EO/yEI;IAEI,gCAAA;EPizER;;EOnzEI;IAEI,+BAAA;EPqzER;;EOvzEI;IAEI,0BAAA;EPyzER;;EO3zEI;IAEI,kCAAA;EP6zER;;EO/zEI;IAEI,iCAAA;EPi0ER;;EOn0EI;IAEI,gCAAA;EPq0ER;;EOv0EI;IAEI,iCAAA;EPy0ER;;EO30EI;IAEI,gCAAA;EP60ER;;EO/0EI;IAEI,4BAAA;EPi1ER;;EOn1EI;IAEI,oCAAA;EPq1ER;;EOv1EI;IAEI,mCAAA;EPy1ER;;EO31EI;IAEI,kCAAA;EP61ER;;EO/1EI;IAEI,mCAAA;EPi2ER;;EOn2EI;IAEI,kCAAA;EPq2ER;;EOv2EI;IAEI,2BAAA;EPy2ER;;EO32EI;IAEI,mCAAA;EP62ER;;EO/2EI;IAEI,kCAAA;EPi3ER;;EOn3EI;IAEI,iCAAA;EPq3ER;;EOv3EI;IAEI,kCAAA;EPy3ER;;EO33EI;IAEI,iCAAA;EP63ER;AACF;AGl3EI;EIdE;IAEI,0BAAA;EPk4ER;;EOp4EI;IAEI,gCAAA;EPs4ER;;EOx4EI;IAEI,yBAAA;EP04ER;;EO54EI;IAEI,wBAAA;EP84ER;;EOh5EI;IAEI,yBAAA;EPk5ER;;EOp5EI;IAEI,6BAAA;EPs5ER;;EOx5EI;IAEI,8BAAA;EP05ER;;EO55EI;IAEI,wBAAA;EP85ER;;EOh6EI;IAEI,+BAAA;EPk6ER;;EOp6EI;IAEI,wBAAA;EPs6ER;;EOx6EI;IAEI,yBAAA;EP06ER;;EO56EI;IAEI,8BAAA;EP86ER;;EOh7EI;IAEI,iCAAA;EPk7ER;;EOp7EI;IAEI,sCAAA;EPs7ER;;EOx7EI;IAEI,yCAAA;EP07ER;;EO57EI;IAEI,uBAAA;EP87ER;;EOh8EI;IAEI,uBAAA;EPk8ER;;EOp8EI;IAEI,sCAAA;EPs8ER;;EOx8EI;IAEI,oCAAA;EP08ER;;EO58EI;IAEI,kCAAA;EP88ER;;EOh9EI;IAEI,yCAAA;EPk9ER;;EOp9EI;IAEI,wCAAA;EPs9ER;;EOx9EI;IA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EP+hIR;;EOjiII;IAEI,+BAAA;EPmiIR;;EOriII;IAEI,wBAAA;EPuiIR;;EOziII;IAEI,yBAAA;EP2iIR;;EO7iII;IAEI,8BAAA;EP+iIR;;EOjjII;IAEI,iCAAA;EPmjIR;;EOrjII;IAEI,sCAAA;EPujIR;;EOzjII;IAEI,yCAAA;EP2jIR;;EO7jII;IAEI,uBAAA;EP+jIR;;EOjkII;IAEI,uBAAA;EPmkIR;;EOrkII;IAEI,sCAAA;EPukIR;;EOzkII;IAEI,oCAAA;EP2kIR;;EO7kII;IAEI,kCAAA;EP+kIR;;EOjlII;IAEI,yCAAA;EPmlIR;;EOrlII;IAEI,wCAAA;EPulIR;;EOzlII;IAEI,wCAAA;EP2lIR;;EO7lII;IAEI,kCAAA;EP+lIR;;EOjmII;IAEI,gCAAA;EPmmIR;;EOrmII;IAEI,8BAAA;EPumIR;;EOzmII;IAEI,gCAAA;EP2mIR;;EO7mII;IAEI,+BAAA;EP+mIR;;EOjnII;IAEI,oCAAA;EPmnIR;;EOrnII;IAEI,kCAAA;EPunIR;;EOznII;IAEI,gCAAA;EP2nIR;;EO7nII;IAEI,uCAAA;EP+nIR;;EOjoII;IAEI,sCAAA;EPmoIR;;EOroII;IAEI,iCAAA;EPuoIR;;EOzoII;IAEI,2BAAA;EP2oIR;;EO7oII;IAEI,iCAAA;EP+oIR;;EOjpII;IAEI,+BAAA;EPmpIR;;EOrpII;IAEI,6BAAA;EPupIR;;EOzpII;IAEI,+BAAA;EP2pIR;;EO7pII;IAEI,8BAAA;EP+pIR;;EOjqII;IAEI,oBAAA;EPmqIR;;EOrqII;IAEI,mBAAA;EPuqIR;;EOzqII;IAEI,mBAAA;EP2qIR;;EO7qII;IAEI,mBAAA;EP+qIR;;EOjrII;IAEI,mBAAA;EPmrIR;;EOrrII;IAEI,mBAAA;EPurIR;;EOzrII;IAEI,mBAAA;EP2rIR;;EO7rII;IAEI,mBAAA;EP+rIR;;EOjsII;IAEI,oBAAA;EPmsIR;;EOrsII;IAEI,4BAAA;EPusIR;;EOzsII;IAEI,2BAAA;EP2sIR;;EO7sII;IAEI,0BAAA;EP+sIR;;EOjtII;IAEI,2BAAA;EPmtIR;;EOrtII;IAEI,0BAAA;EPut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","file":"boosted-grid.rtl.css","sourcesContent":["/*!\n * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\"\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-right\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","/*!\n * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.3125rem);\n padding-left: var(--bs-gutter-x, 0.3125rem);\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n --bs-gutter-x: 0.625rem;\n }\n}\n\n.container {\n max-width: 312px;\n}\n\n@media (min-width: 480px) {\n .container-sm, .container {\n max-width: 468px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 744px;\n }\n}\n@media (min-width: 1024px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1280px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1200px;\n }\n}\n@media (min-width: 1440px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 0.625rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) / -2);\n margin-left: calc(var(--bs-gutter-x) / -2);\n}\n@media (min-width: 768px) {\n .row {\n --bs-gutter-x: 1.25rem;\n }\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) / 2);\n padding-left: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\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.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\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.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\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.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\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.3125rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.3125rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.625rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.625rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1.25rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1.25rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.875rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.875rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3.75rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3.75rem;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1024px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1280px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1440px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.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.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !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.3125rem !important;\n margin-left: 0.3125rem !important;\n}\n\n.mx-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n}\n\n.mx-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n}\n\n.mx-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n}\n\n.mx-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !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.3125rem !important;\n margin-bottom: 0.3125rem !important;\n}\n\n.my-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n}\n\n.my-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n}\n\n.my-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n}\n\n.my-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.mt-2 {\n margin-top: 0.625rem !important;\n}\n\n.mt-3 {\n margin-top: 1.25rem !important;\n}\n\n.mt-4 {\n margin-top: 1.875rem !important;\n}\n\n.mt-5 {\n margin-top: 3.75rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.ms-2 {\n margin-left: 0.625rem !important;\n}\n\n.ms-3 {\n margin-left: 1.25rem !important;\n}\n\n.ms-4 {\n margin-left: 1.875rem !important;\n}\n\n.ms-5 {\n margin-left: 3.75rem !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.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !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.3125rem !important;\n padding-left: 0.3125rem !important;\n}\n\n.px-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n}\n\n.px-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n}\n\n.px-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n}\n\n.px-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !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.3125rem !important;\n padding-bottom: 0.3125rem !important;\n}\n\n.py-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n}\n\n.py-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n}\n\n.py-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n}\n\n.py-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pt-2 {\n padding-top: 0.625rem !important;\n}\n\n.pt-3 {\n padding-top: 1.25rem !important;\n}\n\n.pt-4 {\n padding-top: 1.875rem !important;\n}\n\n.pt-5 {\n padding-top: 3.75rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.3125rem !important;\n}\n\n.pe-2 {\n padding-right: 0.625rem !important;\n}\n\n.pe-3 {\n padding-right: 1.25rem !important;\n}\n\n.pe-4 {\n padding-right: 1.875rem !important;\n}\n\n.pe-5 {\n padding-right: 3.75rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.3125rem !important;\n}\n\n.ps-2 {\n padding-left: 0.625rem !important;\n}\n\n.ps-3 {\n padding-left: 1.25rem !important;\n}\n\n.ps-4 {\n padding-left: 1.875rem !important;\n}\n\n.ps-5 {\n padding-left: 3.75rem !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n\n .m-md-2 {\n margin: 0.625rem !important;\n }\n\n .m-md-3 {\n margin: 1.25rem !important;\n }\n\n .m-md-4 {\n margin: 1.875rem !important;\n }\n\n .m-md-5 {\n margin: 3.75rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-md-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-md-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n\n .p-md-2 {\n padding: 0.625rem !important;\n }\n\n .p-md-3 {\n padding: 1.25rem !important;\n }\n\n .p-md-4 {\n padding: 1.875rem !important;\n }\n\n .p-md-5 {\n padding: 3.75rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-md-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-md-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-md-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-md-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1024px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1280px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1440px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=boosted-grid.css.map */\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, $gutter);\n padding-left: var(--#{$variable-prefix}gutter-x, $gutter);\n margin-right: auto;\n margin-left: auto;\n\n // Boosted mod: gutter depends on breakpoint\n // @note Needs both interpolation and parenthesis to prevent stylelint-scss/dimension-no-non-numeric-values to fail\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{($gutter * 2)};\n }\n // End mod\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// 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: #fafafa !default;\n$gray-200: #f6f6f6 !default;\n$gray-300: #eee !default;\n$gray-400: #ddd !default;\n$gray-500: #ccc !default;\n$gray-600: #999 !default;\n$gray-700: #666 !default;\n$gray-800: #595959 !default;\n$gray-900: #333 !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 brand-colors\n// Boosted mod\n//// Core colors\n$accessible-orange: #f16e00 !default;\n$brand-orange: #ff7900 !default;\n//// Functional colors\n$functional-green: #32c832 !default;\n$functional-blue: #527edb !default;\n$functional-yellow: #fc0 !default;\n$functional-red: #cd3c14 !default;\n//// Supporting colors\n$supporting-blue: #4bb4e6 !default;\n$supporting-yellow: #ffd200 !default;\n$supporting-green: #50be87 !default;\n$supporting-purple: #a885d8 !default;\n$supporting-pink: #ffb4e6 !default;\n// scss-docs-end brand-colors\n// End mod\n\n\n// scss-docs-start color-variables\n$blue: $functional-blue !default;\n$indigo: $supporting-purple !default;\n$purple: $supporting-purple !default;\n$pink: $supporting-pink !default;\n$red: $functional-red !default;\n$orange: $brand-orange !default;\n$yellow: $functional-yellow !default;\n$green: $functional-green !default;\n$teal: $supporting-green !default;\n$cyan: $supporting-blue !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $orange !default;\n$secondary: $black !default;\n$success: $green !default;\n$info: $blue !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-500 !default;\n$dark: $black !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// Boosted mod\n$background-colors: map-merge(\n $theme-colors,\n (\n \"success\": $supporting-green,\n \"info\": $supporting-blue,\n \"warning\": $supporting-yellow,\n \"danger\": $purple\n )\n) !default;\n// End mod\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 YIQ 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// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Boosted mod\n//// SVG as Data-URi\n$chevron-icon: url(\"data:image/svg+xml,\") !default;\n$cross-icon: url(\"data:image/svg+xml,\") !default;\n$cross-icon-stroke: url(\"data:image/svg+xml,\") !default;\n$check-icon: url(\"data:image/svg+xml,\") !default;\n$burger-icon: url(\"data:image/svg+xml,\") !default;\n$success-icon: url(\"data:image/svg+xml,\") !default;\n$info-icon: url(\"data:image/svg+xml,\") !default;\n$warning-icon: url(\"data:image/svg+xml,\") !default;\n$danger-icon: url(\"data:image/svg+xml,\") !default;\n//// SVG used several times\n$svg-as-custom-props: (\n \"chevron\": $chevron-icon,\n \"close\": $cross-icon-stroke,\n \"check\": $check-icon,\n \"success\": $success-icon,\n \"error\": $danger-icon\n) !default;\n//// Filters\n// see https://codepen.io/sosuke/pen/Pjoqqp\n$invert-filter: invert(1) !default;\n$orange-filter: invert(46%) sepia(60%) saturate(2878%) hue-rotate(6deg) brightness(98%) contrast(104%) !default;\n// End mod\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: false !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-button-pointers: true !default;\n$enable-rfs: false !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: false !default;\n$enable-important-utilities: true !default;\n$enable-fixed-header: true !default; // Boosted mod: used to apply scroll-padding-top\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n$boosted-variable-prefix: o- !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 Boosted 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$spacer: 1.25rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer / 4,\n 2: $spacer / 2,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n\n$target-size: 2.75rem !default; // Boosted mod: minimum target size (44×44px)\n\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $black !default;\n$body-text-align: null !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $black !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: $accessible-orange !default;\n$link-hover-decoration: null !default;\n\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n\n// Boosted mod\n$linked-chevron-icon-width: subtract(.5rem, 1px) !default;\n$linked-chevron-icon-height: $spacer / 2 !default;\n$linked-chevron-transform: rotate(.5turn) translateY(1px) !default;\n$linked-chevron-margin-left: $spacer / 4 !default;\n// End mod\n\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: 480px,\n md: 768px,\n lg: 1024px,\n xl: 1280px,\n xxl: 1440px\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 xs: 312px,\n sm: 468px,\n md: 744px,\n lg: 960px,\n xl: 1200px,\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: $spacer !default;\n$grid-gutter-breakpoint: \"md\" !default; // Boosted mod: gutter depends on breakpoint\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width / 4 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n$border-width: .125rem !default;\n$border-widths: (\n 0: 0,\n 1: $border-width / 2,\n 2: $border-width\n) !default;\n\n$border-color: $black !default;\n\n$border-radius: null !default;\n$border-radius-sm: null !default;\n$border-radius-lg: null !default;\n$border-radius-pill: 50rem !default;\n\n$outline-width: $border-width !default; // Boosted mod\n$outline-offset: $outline-width !default; // Boosted mod\n\n$box-shadow: null !default;\n$box-shadow-sm: null !default;\n$box-shadow-lg: null !default;\n$box-shadow-inset: null !default;\n\n$component-active-color: $black !default;\n$component-active-bg: $primary !default;\n\n$caret-width: add($spacer / 4, $border-width) !default;\n$caret-vertical-align: center !default;\n$caret-spacing: $spacer / 2 !default;\n\n$transition-duration: .2s !default; // Boosted mod\n$transition-timing: ease-in-out !default; // Boosted mod\n$transition-base: all $transition-duration $transition-timing !default;\n$transition-fade: opacity $transition-timing linear !default;\n$transition-collapse: height .35s ease !default;\n$transition-focus: outline-offset $transition-duration $transition-timing !default; // Boosted mod\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// stylelint-disable value-keyword-case\n$font-family-sans-serif: HelvNeueOrange#{\"/*rtl:insert:Arabic*/\"}, Helvetica Neue, Helvetica, Arial, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n\n// Boosted mod\n//// Type scale & vertical rhythm completely revamped to match Orange Web Guidelines\n\n// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins\n// $font-size-base effects 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; // 14px\n$font-size-lg: $font-size-base * 1.125 !default; // 18px\n$font-size-xlg: $font-size-base * 1.25 !default; // 20px\n\n$font-weight-lighter: null !default;\n$font-weight-light: null !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: null !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n// stylelint-disable function-disallowed-list\n$line-height-base: calc(18 / 16) !default;\n$line-height-sm: calc(16 / 14) !default;\n$line-height-lg: calc(30 / 16) !default;\n// stylelint-enable function-disallowed-list\n$letter-spacing-base: $spacer / -200 !default; // -0.1px\n\n$h1-font-size: $font-size-base * 2.125 !default; // 34px\n$h2-font-size: $font-size-base * 1.875 !default; // 30px\n$h3-font-size: $font-size-base * 1.5 !default; // 24px\n$h4-font-size: $font-size-xlg !default; // 20px\n$h5-font-size: $font-size-lg !default; // 18px\n$h6-font-size: $font-size-base !default; // 16px\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$h1-spacing: $letter-spacing-base * 10 !default; // -1px\n$h2-spacing: $letter-spacing-base * 8 !default; // -0.8px\n$mid-spacing: $letter-spacing-base * 6 !default; // -0.6px\n$h3-spacing: $letter-spacing-base * 5 !default; // -0.5px\n$h4-spacing: $letter-spacing-base * 4 !default; // -0.4px\n$h5-spacing: $letter-spacing-base * 2 !default; // -0.2px\n$h6-spacing: $letter-spacing-base !default;\n\n// stylelint-disable function-disallowed-list\n$h1-line-height: 1 !default;\n$h2-line-height: calc(32 / 30) !default;\n$h3-line-height: calc(26 / 24) !default;\n$h4-line-height: calc(22 / 20) !default;\n$h5-line-height: calc(20 / 18) !default;\n$h6-line-height: $line-height-base !default;\n// stylelint-enable function-disallowed-list\n\n$headings-margin-bottom: $spacer !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 700 !default;\n$headings-line-height: $h6-line-height !default;\n$headings-color: null !default;\n\n// scss-docs-start display-headings\n$display1-size: $font-size-xlg * 3 !default; // 60px\n$display2-size: $font-size-xlg * 2.5 !default; // 50px\n$display3-size: $font-size-xlg * 2 !default; // 40px\n$display4-size: $h1-font-size !default; // 34px\n$display1-spacing: $letter-spacing-base * 20 !default; // -2px\n$display2-spacing: $letter-spacing-base * 16 !default; // -1.6px\n$display3-spacing: $h1-spacing !default; // -1px\n$display4-spacing: $h1-spacing !default; // -1px\n$display-line-height: $h1-line-height !default;\n// scss-docs-end display-headings\n\n$lead-font-size: $font-size-xlg !default;\n$lead-font-weight: 400 !default;\n$lead-line-height: 1.5 !default;\n$lead-letter-spacing: $letter-spacing-base * 2.5 !default;\n\n$small-font-size: .875rem !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-700 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-xlg !default;\n$blockquote-footer-color: $gray-700 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n$blockquote-line-height: 1.5 !default; // Boosted mod\n$blockquote-letter-spacing: $letter-spacing-base * .25 !default; // Boosted mod\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: null !default;\n\n$legend-margin-bottom: $spacer / 4 !default;\n$legend-font-size: $font-size-xlg !default;\n$legend-font-weight: $font-weight-bold !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: $spacer / 4 !default;\n\n$mark-bg: $primary !default;\n// End mod\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: .875rem !default;\n$table-cell-padding-x: $spacer / 2 !default;\n$table-cell-padding-y-sm: .5625rem !default;\n$table-cell-padding-x-sm: $table-cell-padding-x !default;\n\n$table-cell-vertical-align: top !default;\n$table-line-height: 1.25 !default; // Boosted mod\n\n$table-color: $body-color !default;\n$table-bg: $body-bg !default;\n\n$table-th-font-weight: null !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .065 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .4 !default;\n$table-border-width: $border-width / 2 !default;\n$table-border-color: $gray-500 !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $black !default;\n$table-caption-padding-y: .75rem !default; // Boosted mod\n\n$table-variants: (\n \"dark\": $dark\n) !default;\n// scss-docs-end table-variables\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n$input-btn-padding-y: .5rem !default;\n$input-btn-padding-x: 1.125rem !default;\n$input-btn-font-family: inherit !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: 1.25 !default;\n\n$input-btn-focus-width: .125rem !default;\n$input-btn-focus-box-shadow: null !default;\n\n$input-btn-padding-y-sm: $spacer / 4 !default;\n$input-btn-padding-x-sm: $spacer / 2 !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .8125rem !default;\n$input-btn-padding-x-lg: $spacer !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n\n\n// Buttons\n//\n// For each of Boosted's buttons, define text, background, and border color.\n\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$btn-line-height-sm: $line-height-sm !default; // Boosted mod\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$btn-line-height-lg: $h5-line-height !default; // Boosted mod\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-bold !default;\n$btn-box-shadow: null !default;\n$btn-focus-width: $border-width !default;\n$btn-focus-box-shadow: 0 0 0 $btn-focus-width $white !default;\n$btn-disabled-opacity: 1 !default;\n$btn-active-box-shadow: null !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-500 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: $transition-focus !default;\n\n// Boosted mod: icon button\n$btn-icon-padding-x: subtract($spacer / 2, $border-width) !default;\n$btn-icon-padding-x-sm: $spacer / 4 !default;\n$btn-icon-padding-x-lg: add($spacer / 2, $border-width * 1.5) !default;\n// Boosted mod: social button\n// scss-docs-start social-buttons\n$btn-social-networks: (\n \"facebook\": (\n \"color\": #3b5998,\n \"icon\": \"\"\n ),\n \"twitter\": (\n \"color\": #1da1f2,\n \"icon\": \"\"\n ),\n \"instagram\": (\n \"color\": #e1306c,\n \"icon\": \"\"\n ),\n \"youtube\": (\n \"color\": #f00,\n \"icon\": \"\"\n ),\n \"linkedin\": (\n \"color\": #0077b5,\n \"icon\": \"\",\n ),\n \"whatsapp\": (\n \"color\": #25d366,\n \"icon\": \"\"\n ),\n \"mail\": (\n \"color\": $primary,\n \"icon\": \"\",\n \"size\": 1.5rem\n ),\n \"snapchat\": (\n \"color\": #fffc00,\n \"icon\": \"\"\n ),\n \"pinterest\": (\n \"color\": red,\n \"icon\": \"\",\n \"size\": 1.375rem\n )\n) !default;\n// scss-docs-end social-buttons\n// End mod\n\n// Forms\n\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: null !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: null !default;\n\n$form-label-margin-bottom: .375rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: $font-weight-bold !default;\n$form-label-color: null !default;\n$form-label-disabled-color: $gray-500 !default; // Boosted mod\n\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $spacer / 2 !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-bold !default;\n$input-line-height: $input-btn-line-height !default;\n\n// Boosted mod: no input-sm\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: $white !default;\n$input-disabled-bg: $gray-300 !default;\n$input-disabled-color: $gray-700 !default; // Boosted mod\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-500 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n// Boosted mod: no input-sm\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: currentColor !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-700 !default;\n$input-plaintext-color: $body-color !default;\n\n// Boosted mod: no $input-height-inner-*\n\n$input-height: 2.5rem !default;\n// Boosted mod: no input-sm\n$input-height-lg: 3.125rem !default;\n$input-line-height-lg: $h5-line-height !default; // Boosted mod\n\n$input-transition: border-color $transition-duration $transition-timing, $transition-focus !default;\n\n\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $input-btn-line-height !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: null !default;\n$form-check-input-active-bg-color: $component-active-bg !default; // Boosted mod\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: $border-width solid $input-border-color !default;\n$form-check-input-border-radius: 0 !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: null !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: var(--#{$boosted-variable-prefix}check-icon) !default;\n$form-check-input-disabled-color: $gray-900 !default; // Boosted mod\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: color-contrast($component-active-color) !default;\n$form-check-input-indeterminate-bg-color: $component-active-color !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: null !default;\n$form-check-label-disabled-opacity: null !default;\n$form-check-btn-check-disabled-opacity: null !default;\n\n$form-switch-width: $spacer * 3 !default;\n$form-switch-padding-start: $form-switch-width + .5rem !default;\n// Boosted mod\n$form-switch-bg-image: var(--#{$boosted-variable-prefix}close-icon) !default;\n$form-switch-bg-position: right .5rem top 50% !default;\n$form-switch-bg-size: .75rem !default;\n$form-switch-bg-square-size: add(1rem, $spacer / 2) !default;\n// End mod\n$form-switch-border-radius: null !default;\n$form-switch-transition: background-position .15s ease-in-out, $transition-focus !default;\n\n$form-switch-checked-bg-image: $form-check-input-checked-bg-image !default;\n$form-switch-checked-bg-size: add(map-get($spacers, 2), map-get($spacers, 1)) !default;\n$form-switch-checked-bg-position: $border-width * 3 50% !default;\n\n$form-check-inline-margin-end: 1rem !default;\n\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: null !default;\n$input-group-addon-bg: null !default;\n$input-group-addon-border-color: null !default;\n\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-disabled-color: $gray-700 !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-bg: $gray-300 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x top add(50%, 1px) !default;\n$form-select-bg-size: .875rem 1rem !default; // In pixels because image dimensions\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n$form-select-disabled-indicator: url(\"data:image/svg+xml,\") !default; // Boosted mod\n\n// Boosted mod: no icon for validated select\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-box-shadow: null !default;\n\n// Boosted mod: no .form-select-sm\n\n$form-select-padding-y-lg: $spacer / 2 !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-range-track-width: 100% !default;\n$form-range-track-height: .375rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-filled-bg: $primary !default; // Boosted mod\n$form-range-track-border-radius: null !default;\n$form-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $white !default;\n$form-range-thumb-border: $border-width solid $black !default;\n$form-range-thumb-border-radius: 50% !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: null !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: null !default;\n$form-range-thumb-active-border: $component-active-bg !default; // Boosted mod\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color $transition-duration $transition-timing, border-color $transition-duration $transition-timing, box-shadow $transition-duration $transition-timing !default;\n\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $white !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n\n// Boosted mod: no floating labels\n\n// Form validation\n\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $small-font-size !default;\n$form-feedback-font-style: null !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid: var(--#{$boosted-variable-prefix}success-icon) !default;\n$form-feedback-icon-invalid: var(--#{$boosted-variable-prefix}error-icon) !default;\n$form-feedback-icon-size: add($spacer / 4, $spacer / 2) !default; // Boosted mod\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-back-to-top: 1035 !default; // Boosted mod\n$zindex-modal-backdrop: 1040 !default;\n$zindex-modal: 1050 !default;\n$zindex-popover: 1060 !default;\n$zindex-tooltip: 1070 !default;\n// scss-docs-end zindex-stack\n\n// Navs\n\n$nav-link-padding-y: $spacer / 2 !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: $font-weight-bold !default;\n$nav-link-color: inherit !default;\n$nav-link-hover-color: null !default;\n$nav-link-transition: null !default;\n$nav-link-disabled-color: $gray-500 !default;\n\n$nav-tabs-border-color: $black !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $black !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $nav-tabs-link-active-color !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n\n\n// Navbar\n\n$navbar-padding-y: add($spacer, $spacer / 4) !default;\n$navbar-padding-x: null !default;\n$navbar-padding-bottom: add($spacer / 4, $border-width) !default; // Boosted mod\n\n$navbar-nav-link-padding-x: $nav-link-padding-x / 2 !default;\n\n// Boosted mod: Orange master logo & minimizing behaviour\n$navbar-icon-size: $spacer * 1.5 !default;\n//$navbar-height: 6.25rem !default;\n$navbar-brand-logo-height: add($spacer * 1.5, $spacer) !default;\n$navbar-brand-logo-minimized-height: $spacer * 1.5 !default;\n//$navbar-supra-padding-y: $navbar-brand-logo-height / 10 !default;\n//$navbar-supra-padding-x: $spacer / 4 * 1.5 !default;\n$navbar-transition-duration: $transition-duration !default;\n$navbar-transition-timing-function: $transition-timing !default;\n$navbar-transition: padding-top $navbar-transition-duration $navbar-transition-timing-function, padding-bottom $navbar-transition-duration $navbar-transition-timing-function, $transition-focus !default;\n$navbar-brand-transition: margin $navbar-transition-duration $navbar-transition-timing-function, $transition-focus !default;\n$navbar-brand-logo-transition: width $navbar-transition-duration $navbar-transition-timing-function, height $navbar-transition-duration $navbar-transition-timing-function !default;\n$navbar-active-transition: bottom $navbar-transition-duration $navbar-transition-timing-function !default;\n// End mod\n\n$navbar-brand-font-size: $font-size-base !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$navbar-brand-padding-y: null !default;\n$navbar-brand-margin-end: $spacer / 4 !default;\n\n$navbar-toggler-padding-y: .5rem !default;\n$navbar-toggler-padding-x: .5rem !default;\n$navbar-toggler-font-size: $font-size-base !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: null !default;\n$navbar-toggler-transition: $transition-focus !default;\n\n$navbar-dark-color: $white !default;\n$navbar-dark-hover-color: $primary !default;\n$navbar-dark-active-color: $primary !default;\n$navbar-dark-disabled-color: $gray-400 !default;\n$navbar-dark-toggler-border-color: transparent !default;\n\n$navbar-light-color: $black !default;\n$navbar-light-hover-color: $accessible-orange !default;\n$navbar-light-active-color: $accessible-orange !default;\n$navbar-light-disabled-color: $gray-500 !default;\n$navbar-light-toggler-border-color: null !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: inherit !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n\n// Boosted mod\n$navbar-toggler-icon-bg: $burger-icon !default;\n$navbar-toggler-icon-close-bg: $cross-icon !default;\n// End mod\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: $spacer / 2 !default;\n$dropdown-padding-y: 0 !default;\n$dropdown-spacer: $border-width * -1 !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: $gray-500 !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: 0 !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer / 4 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $black !default;\n$dropdown-link-hover-color: $white !default;\n$dropdown-link-hover-bg: $black !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: color-contrast($dropdown-link-active-color) !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer / 2 !default;\n$dropdown-item-padding-x: $spacer / 2 !default;\n\n$dropdown-header-color: $black !default;\n$dropdown-header-padding: $spacer $spacer / 2 !default;\n\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\n// Pagination\n\n$pagination-padding-y: null !default;\n$pagination-padding-x: null !default;\n\n$pagination-color: null !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: null !default;\n$pagination-margin-y: $spacer !default; // Boosted mod\n$pagination-margin-start: $spacer / 2 !default;\n$pagination-border-color: transparent !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-color: $link-color !default;\n$pagination-focus-bg: null !default;\n$pagination-focus-outline: $pagination-border-width solid $pagination-focus-color !default;\n\n$pagination-hover-color: $link-color !default;\n$pagination-hover-bg: null !default;\n$pagination-hover-border-color: $gray-500 !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $black !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-500 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $pagination-disabled-color !default;\n\n$pagination-transition: $transition-focus !default;\n\n// Boosted mod\n$pagination-padding-end: 1.125rem !default;\n$pagination-icon: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$pagination-icon-size: subtract($spacer * 2, $border-width * 2) !default;\n$pagination-icon-width: add(.5rem, 1px) !default;\n$pagination-icon-height: subtract(1rem, 1px) !default;\n$pagination-active-item-bg: $primary !default;\n$pagination-active-item-border: $pagination-active-item-bg !default;\n// End mod\n\n// Cards\n\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer / 2 !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: $gray-500 !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y / 2 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: $black !default;\n$card-cap-color: $white !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n\n$card-img-overlay-padding: $spacer !default;\n\n$card-group-margin: $grid-gutter-width / 2 !default;\n\n$card-footer-color: $gray-700 !default; // Boosted mod\n\n\n// Accordion\n$accordion-padding-y: $spacer / 2 !default;\n$accordion-padding-x: $spacer / 2 !default;\n$accordion-color: $body-color !default;\n$accordion-bg: transparent !default;\n$accordion-border-width: $border-width / 2 !default;\n$accordion-border-color: $gray-500 !default;\n$accordion-border-radius: $border-radius !default;\n\n$accordion-body-padding-y: $spacer !default;\n$accordion-body-padding-x: $spacer !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: null !default;\n$accordion-button-active-color: $accessible-orange !default;\n\n// Boosted mod: use caret\n$accordion-icon-transform: scaleY(-1) !default;\n\n// Boosted mod: accordion sizes\n$accordion-button-font-size: $h3-font-size !default;\n$accordion-button-line-height: null !default;\n$accordion-button-font-weight: $font-weight-bold !default;\n$accordion-button-letter-spacing: $h3-spacing !default;\n$accordion-button-font-size-sm: $h5-font-size !default;\n$accordion-button-line-height-sm: $h5-line-height !default;\n$accordion-button-letter-spacing-sm: $h5-spacing !default;\n$accordion-button-font-size-lg: $h2-font-size !default;\n$accordion-button-line-height-lg: calc(40 / 30) !default; // stylelint-disable-line function-disallowed-list\n$accordion-button-letter-spacing-lg: $h2-spacing !default;\n// End mod\n\n\n// Tooltips\n\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-font-weight: $font-weight-bold !default; // Boosted mod\n$tooltip-max-width: $spacer * 10 !default;\n$tooltip-color: $black !default;\n$tooltip-bg: $gray-400 !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: 1 !default;\n$tooltip-padding-y: $spacer / 2 !default;\n$tooltip-padding-x: $spacer / 2 !default;\n$tooltip-margin: $spacer / 4 !default;\n\n$tooltip-arrow-width: $spacer / 2 !default;\n$tooltip-arrow-height: $tooltip-arrow-width / 2 !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n\n// Boosted mod: no form tooltips\n\n\n// Popovers\n\n$popover-font-size: $font-size-sm !default;\n$popover-font-weight: $font-weight-bold !default; // Boosted mod\n$popover-bg: $gray-400 !default;\n$popover-max-width: 17.25rem !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: $popover-bg !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: null !default;\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: $spacer / 2 !default;\n$popover-header-padding-x: $spacer / 2 !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: $spacer / 2 !default;\n$popover-arrow-height: $popover-arrow-width / 2 !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: $popover-border-color !default;\n\n\n// Toasts\n\n$toast-max-width: 21.875rem !default;\n$toast-padding-x: $spacer / 2 !default;\n$toast-padding-y: $spacer / 4 !default;\n$toast-font-size: .875rem !default;\n$toast-color: $black !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: null !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n\n\n// Badges\n\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n\n\n// Modals\n\n// Padding applied to the modal body\n$modal-inner-padding: $spacer / 2 $spacer !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: $spacer / 2 !default;\n$modal-footer-padding: $spacer / 2 subtract($spacer, $modal-footer-margin-between / 2) 0 !default; // Boosted mod\n\n$modal-dialog-margin: $spacer / 2 !default;\n$modal-dialog-margin-y-sm-up: $spacer * 1.5 !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-padding-y: $spacer !default; // Boosted mod\n$modal-content-padding-x: 0 !default; // Boosted mod\n$modal-content-padding: $modal-content-padding-y $modal-content-padding-x !default; // Boosted mod\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: $gray-500 !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: $border-radius !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: null !default;\n$modal-footer-border-color: null !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 0 !default;\n$modal-header-padding-x: $spacer !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n// Boosted mod\n//// Scrollable modal\n$modal-scrollable-inner-padding: $spacer !default;\n$modal-scrollable-inner-margin: $spacer 0 $spacer / 2 !default;\n\n//// Modal with top image\n$modal-img-margin: -$modal-content-padding-y 0 $modal-content-padding-y !default; // Boosted mod\n$modal-img-btn-close-offset: $modal-content-padding-y !default;\n// End mod\n\n$modal-sm: 300px !default;\n$modal-md: 460px !default;\n$modal-lg: 700px !default;\n$modal-xl: 940px !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\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n$alert-padding-y: 1rem !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: $spacer !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: null !default;\n$alert-border-width: $border-width !default;\n\n// Boosted mod\n$alert-padding-sm: $spacer / 2 !default;\n$alert-colors: map-remove($theme-colors, \"primary\", \"secondary\", \"light\", \"dark\") !default;\n$alert-icons: (\n \"success\": var(--#{$boosted-variable-prefix}success-icon),\n \"info\": escape-svg($info-icon),\n \"warning\": escape-svg($warning-icon),\n \"danger\": var(--#{$boosted-variable-prefix}error-icon)\n) !default;\n$alert-logo-size: add($spacer / 2, 1rem) !default;\n$alert-logo-size-sm: add(1rem, 1px) !default;\n$alert-icon-size: 3rem !default;\n$alert-icon-margin-y: $spacer / 10 !default;\n$alert-btn-close-offset: .5rem !default;\n$alert-btn-close-offset-sm: $spacer / 4 !default;\n// End mod\n\n$alert-dismissible-padding-r: $alert-padding-y * 3 !default; // 3x covers width of x plus default padding on either side\n\n// Progress bars\n\n$progress-height: $spacer !default;\n$progress-font-size: $font-size-base !default;\n$progress-bg: $gray-300 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $black !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\n// Boosted mod\n$progress-height-sm: $spacer / 2 !default;\n$progress-height-xs: $spacer / 4 !default;\n// End mod\n\n// List group\n\n$list-group-color: null !default;\n$list-group-bg: $white !default;\n$list-group-border-color: $gray-500 !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .875rem !default;\n$list-group-item-padding-x: $spacer !default;\n\n$list-group-active-color: $white !default;\n$list-group-active-bg: $black !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-500 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $black !default;\n$list-group-action-hover-color: $primary !default;\n\n// Image thumbnails\n\n$thumbnail-padding: $spacer / 2 !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $black !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n\n\n// Figures\n\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-900 !default;\n\n\n// Breadcrumbs\n\n$breadcrumb-font-size: $font-size-sm !default;\n\n$breadcrumb-padding-y: .5rem !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: $spacer / 2 !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: null !default;\n$breadcrumb-active-color: null !default;\n$breadcrumb-divider: url(\"data:image/svg+xml,\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n\n\n// Carousel\n\n$carousel-control-color: $black !default;\n$carousel-control-width: $spacer * 3 !default;\n$carousel-control-opacity: null !default;\n$carousel-control-hover-opacity: null !default;\n$carousel-control-transition: $transition-focus !default;\n\n$carousel-indicator-width: .5rem !default;\n$carousel-indicator-height: .5rem !default;\n$carousel-indicator-hit-area-height: $spacer * 1.5 !default;\n$carousel-indicator-spacer: $spacer / 2 !default;\n$carousel-indicator-opacity: null !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: null !default;\n$carousel-indicator-transition: null !default;\n// Boosted mod\n$carousel-indicator-hover-scale: 1.5 !default;\n$carousel-indicator-active-scale: calc(2 / 3) !default; // stylelint-disable-line function-disallowed-list\n$carousel-indicator-active-radius: 0 100% 100% 0 / 50% !default;\n$carousel-indicator-animation-duration: 5000ms !default;\n$carousel-indicator-animation-interval: var(--carousel-interval, #{$carousel-indicator-animation-duration}) !default;\n$carousel-indicators-padding-y: $spacer / 2 !default;\n// End mod\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $black !default;\n$carousel-caption-padding-y: $spacer !default;\n$carousel-caption-padding-x: $spacer !default; // Boosted mod\n$carousel-caption-spacer: $spacer * 3 !default;\n\n$carousel-control-icon-width: 2.5rem !default;\n// Boosted mod\n$carousel-control-icon-size: 1rem 1.5rem !default;\n$carousel-control-icon-bg: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$carousel-control-icon-active-bg: $component-active-bg !default;\n// End mod\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration $transition-timing !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n// Boosted mod: no dark carousel\n\n\n// Spinners\n\n$spinner-width: $spacer * 2 !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: $border-width * 3 !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: $spacer !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: $border-width * 2 !default;\n\n// Boosted mod\n$spinner-width-lg: $spacer * 4 !default;\n$spinner-height-lg: $spinner-width-lg !default;\n$spinner-border-width-lg: $border-width * 4 !default;\n// End mod\n\n// Close\n\n$btn-close-width: $spacer !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding: var(--#{$boosted-variable-prefix}icon-spacing, #{$btn-icon-padding-x}) !default;\n$btn-close-color: $black !default;\n$btn-close-bg: var(--#{$boosted-variable-prefix}close-icon) !default;\n$btn-close-focus-shadow: $btn-focus-box-shadow !default;\n\n// Boosted mod\n$btn-close-icon-size: 1rem auto !default;\n$btn-close-padding-sm: subtract($btn-icon-padding-x, $spacer / 4) !default;\n// End mod\n\n// Code\n\n$code-font-size: .875em !default;\n$code-color: $gray-700 !default;\n\n$kbd-padding-y: $spacer / 20 !default;\n$kbd-padding-x: $spacer / 20 !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $black !default;\n$kbd-bg: $gray-300 !default;\n\n$pre-color: $gray-900 !default;\n$pre-line-height: 1.25 !default; // Boosted mod\n\n//\n// Boosted mod\n//\n\n//// Scroll margin\n$scroll-offset-top: $spacer * 6 !default; // Matching .navbar computed height\n\n//// Back to top\n// scss-docs-start back-to-top\n$back-to-top-display-threshold: 100vh !default;\n$back-to-top-target-id: \"top\" !default;\n$back-to-top-target-offset-top: $scroll-offset-top !default;\n$back-to-top-offset: $spacer * 1.5 !default;\n$back-to-top-offset-right: $back-to-top-offset !default;\n$back-to-top-offset-bottom: $back-to-top-offset !default;\n$back-to-top-link-offset-top: subtract(100vh, $back-to-top-offset * 4) !default;\n$back-to-top-link-offset-top-xl: subtract(100vh, $spacer * 5) !default;\n$back-to-top-title-offset-right: add(100%, $border-width) !default;\n$back-to-top-title-padding: subtract($btn-padding-y, 1px) $btn-padding-x add($btn-padding-y, 1px) !default;\n$back-to-top-title-bg-color: $white !default;\n$back-to-top-icon: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$back-to-top-icon-width: add(.5rem, 1px) !default;\n$back-to-top-icon-height: subtract(1rem, 1px) !default;\n// scss-docs-end back-to-top\n// End mod\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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, $gutter-sm: ($gutter / 2)) {\n --#{$variable-prefix}gutter-x: #{$gutter-sm}; // Boosted mod: gutter depends on breakpoint\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n\n // Boosted mod: gutter depends on breakpoint\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n }\n // End mod\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\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: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n // Boosted mod: ensure contrasts in color utilities\n @if \"background-color\" == $property and \"transparent\" != inspect($value) {\n color: color-contrast($value);\n } @else if \"color\" == $property and \"inherit\" != inspect($value) and $accessible-orange != $value {\n background-color: color-contrast($value);\n }\n // End mod\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n @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 +{"version":3,"sources":["../../scss/boosted-grid.scss","boosted-grid.css","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../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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EAEI,+BAAA;AP0wDV;;AO5wDM;EAEI,0BAAA;AP8wDV;;AOhxDM;EAEI,kCAAA;APkxDV;;AOpxDM;EAEI,iCAAA;APsxDV;;AOxxDM;EAEI,gCAAA;AP0xDV;;AO5xDM;EAEI,iCAAA;AP8xDV;;AOhyDM;EAEI,gCAAA;APkyDV;;AOpyDM;EAEI,4BAAA;APsyDV;;AOxyDM;EAEI,oCAAA;AP0yDV;;AO5yDM;EAEI,mCAAA;AP8yDV;;AOhzDM;EAEI,kCAAA;APkzDV;;AOpzDM;EAEI,mCAAA;APszDV;;AOxzDM;EAEI,kCAAA;AP0zDV;;AO5zDM;EAEI,2BAAA;AP8zDV;;AOh0DM;EAEI,mCAAA;APk0DV;;AOp0DM;EAEI,kCAAA;APs0DV;;AOx0DM;EAEI,iCAAA;AP00DV;;AO50DM;EAEI,kCAAA;AP80DV;;AOh1DM;EAEI,iCAAA;APk1DV;;AGt0DI;EIdE;IAEI,0BAAA;EPu1DR;;EOz1DI;IAEI,gCAAA;EP21DR;;EO71DI;IAEI,yBAAA;EP+1DR;;EOj2DI;IAEI,wBAAA;EPm2DR;;EOr2DI;IAEI,yBAAA;EPu2DR;;EOz2DI;IAEI,6BAAA;EP22DR;;EO72DI;IAEI,8BAAA;EP+2DR;;EOj3DI;IAEI,wBAAA;EPm3DR;;EOr3DI;IAEI,+BAAA;EPu3DR;;EOz3DI;IAEI,wBAAA;EP23DR;;EO73DI;IAEI,yBAAA;EP+3DR;;EOj4DI;IAEI,8BAAA;EPm4DR;;EOr4DI;IAEI,iCAAA;EPu4DR;;EOz4DI;IAEI,sCAAA;EP24DR;;EO74DI;IAEI,yCAAA;EP+4DR;;EOj5DI;IAEI,uBAAA;EPm5DR;;EOr5DI;IAEI,uBAAA;EPu5DR;;EOz5DI;IAEI,sCAAA;EP25DR;;EO75DI;IAEI,oCAAA;EP+5DR;;EOj6DI;IAEI,kCAAA;EPm6DR;;EOr6DI;IAEI,yCAAA;EPu6DR;;EOz6DI;IAEI,wCAAA;EP26DR;;EO76DI;IAEI,wCAAA;EP+6DR;;EOj7DI;IAEI,kCAAA;EPm7DR;;EOr7DI;IAEI,gCAAA;EPu7DR;;EOz7DI;IAEI,8BAAA;EP27DR;;EO77DI;IAEI,gCAAA;EP+7DR;;EOj8DI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AAA;EPiyER;;EOnyEI;IAEI,iCAAA;EPqyER;;EOvyEI;IAEI,gCAAA;EPyyER;;EO3yEI;IAEI,+BAAA;EP6yER;;EO/yEI;IAEI,gCAAA;EPizER;;EOnzEI;IAEI,+BAAA;EPqzER;;EOvzEI;IAEI,0BAAA;EPyzER;;EO3zEI;IAEI,kCAAA;EP6zER;;EO/zEI;IAEI,iCAAA;EPi0ER;;EOn0EI;IAEI,gCAAA;EPq0ER;;EOv0EI;IAEI,iCAAA;EPy0ER;;EO30EI;IAEI,gCAAA;EP60ER;;EO/0EI;IAEI,4BAAA;EPi1ER;;EOn1EI;IAEI,oCAAA;EPq1ER;;EOv1EI;IAEI,mCAAA;EPy1ER;;EO31EI;IAEI,kCAAA;EP61ER;;EO/1EI;IAEI,mCAAA;EPi2ER;;EOn2EI;IAEI,kCAAA;EPq2ER;;EOv2EI;IAEI,2BAAA;EPy2ER;;EO32EI;IAEI,mCAAA;EP62ER;;EO/2EI;IAEI,kCAAA;EPi3ER;;EOn3EI;IAEI,iCAAA;EPq3ER;;EOv3EI;IAEI,kCAAA;EPy3ER;;EO33EI;IAEI,iCAAA;EP63ER;AACF;AGl3EI;EIdE;IAEI,0BAAA;EPk4ER;;EOp4EI;IAEI,gCAAA;EPs4ER;;EOx4EI;IAEI,yBAAA;EP04ER;;EO54EI;IAEI,wBAAA;EP84ER;;EOh5EI;IAEI,yBAAA;EPk5ER;;EOp5EI;IAEI,6BAAA;EPs5ER;;EOx5EI;IAEI,8BAAA;EP05ER;;EO55EI;IAEI,wBAAA;EP85ER;;EOh6EI;IAEI,+BAAA;EPk6ER;;EOp6EI;IAEI,wBAAA;EPs6ER;;EOx6EI;IAEI,yBAAA;EP06ER;;EO56EI;IAEI,8BAAA;EP86ER;;EOh7EI;IAEI,iCAAA;EPk7ER;;EOp7EI;IAEI,sCAAA;EPs7ER;;EOx7EI;IAEI,yCAAA;EP07ER;;EO57EI;IAEI,uBAAA;EP87ER;;EOh8EI;IAEI,uBAAA;EPk8ER;;EOp8EI;IAEI,sCAAA;EPs8ER;;EOx8EI;IAEI,oCAAA;EP08ER;;EO58EI;IAEI,kCAAA;EP88ER;;EOh9EI;IAEI,yCAAA;EPk9ER;;EOp9EI;IAEI,wCAAA;EPs9ER;;EOx9EI;IA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EP+hIR;;EOjiII;IAEI,+BAAA;EPmiIR;;EOriII;IAEI,wBAAA;EPuiIR;;EOziII;IAEI,yBAAA;EP2iIR;;EO7iII;IAEI,8BAAA;EP+iIR;;EOjjII;IAEI,iCAAA;EPmjIR;;EOrjII;IAEI,sCAAA;EPujIR;;EOzjII;IAEI,yCAAA;EP2jIR;;EO7jII;IAEI,uBAAA;EP+jIR;;EOjkII;IAEI,uBAAA;EPmkIR;;EOrkII;IAEI,sCAAA;EPukIR;;EOzkII;IAEI,oCAAA;EP2kIR;;EO7kII;IAEI,kCAAA;EP+kIR;;EOjlII;IAEI,yCAAA;EPmlIR;;EOrlII;IAEI,wCAAA;EPulIR;;EOzlII;IAEI,wCAAA;EP2lIR;;EO7lII;IAEI,kCAAA;EP+lIR;;EOjmII;IAEI,gCAAA;EPmmIR;;EOrmII;IAEI,8BAAA;EPumIR;;EOzmII;IAEI,gCAAA;EP2mIR;;EO7mII;IAEI,+BAAA;EP+mIR;;EOjnII;IAEI,oCAAA;EPmnIR;;EOrnII;IAEI,kCAAA;EPunIR;;EOznII;IAEI,gCAAA;EP2nIR;;EO7nII;IAEI,uCAAA;EP+nIR;;EOjoII;IAEI,sCAAA;EPmoIR;;EOroII;IAEI,iCAAA;EPuoIR;;EOzoII;IAEI,2BAAA;EP2oIR;;EO7oII;IAEI,iCAAA;EP+oIR;;EOjpII;IAEI,+BAAA;EPmpIR;;EOrpII;IAEI,6BAAA;EPupIR;;EOzpII;IAEI,+BAAA;EP2pIR;;EO7pII;IAEI,8BAAA;EP+pIR;;EOjqII;IAEI,oBAAA;EPmqIR;;EOrqII;IAEI,mBAAA;EPuqIR;;EOzqII;IAEI,mBAAA;EP2qIR;;EO7qII;IAEI,mBAAA;EP+qIR;;EOjrII;IAEI,mBAAA;EPmrIR;;EOrrII;IAEI,mBAAA;EPurIR;;EOzrII;IAEI,mBAAA;EP2rIR;;EO7rII;IAEI,mBAAA;EP+rIR;;EOjsII;IAEI,oBAAA;EPmsIR;;EOrsII;IAEI,4BAAA;EPusIR;;EOzsII;IAEI,2BAAA;EP2sIR;;EO7sII;IAEI,0BAAA;EP+sIR;;EOjtII;IAEI,2BAAA;EPmtIR;;EOrtII;IAEI,0BAAA;EPut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","file":"boosted-grid.rtl.css","sourcesContent":["/*!\n * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\"\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-right\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","/*!\n * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.3125rem);\n padding-left: var(--bs-gutter-x, 0.3125rem);\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 768px) {\n .container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n --bs-gutter-x: 0.625rem;\n }\n}\n\n.container {\n max-width: 312px;\n}\n\n@media (min-width: 480px) {\n .container-sm, .container {\n max-width: 468px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 744px;\n }\n}\n@media (min-width: 1024px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1280px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1200px;\n }\n}\n@media (min-width: 1440px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 0.625rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) / -2);\n margin-left: calc(var(--bs-gutter-x) / -2);\n}\n@media (min-width: 768px) {\n .row {\n --bs-gutter-x: 1.25rem;\n }\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) / 2);\n padding-left: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\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.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\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.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\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.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.offset-11 {\n margin-left: 91.6666666667%;\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.3125rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.3125rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.625rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.625rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1.25rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1.25rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.875rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.875rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3.75rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3.75rem;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1024px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1280px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1440px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.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.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !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.3125rem !important;\n margin-left: 0.3125rem !important;\n}\n\n.mx-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n}\n\n.mx-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n}\n\n.mx-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n}\n\n.mx-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !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.3125rem !important;\n margin-bottom: 0.3125rem !important;\n}\n\n.my-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n}\n\n.my-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n}\n\n.my-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n}\n\n.my-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.mt-2 {\n margin-top: 0.625rem !important;\n}\n\n.mt-3 {\n margin-top: 1.25rem !important;\n}\n\n.mt-4 {\n margin-top: 1.875rem !important;\n}\n\n.mt-5 {\n margin-top: 3.75rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.ms-2 {\n margin-left: 0.625rem !important;\n}\n\n.ms-3 {\n margin-left: 1.25rem !important;\n}\n\n.ms-4 {\n margin-left: 1.875rem !important;\n}\n\n.ms-5 {\n margin-left: 3.75rem !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.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !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.3125rem !important;\n padding-left: 0.3125rem !important;\n}\n\n.px-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n}\n\n.px-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n}\n\n.px-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n}\n\n.px-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !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.3125rem !important;\n padding-bottom: 0.3125rem !important;\n}\n\n.py-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n}\n\n.py-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n}\n\n.py-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n}\n\n.py-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pt-2 {\n padding-top: 0.625rem !important;\n}\n\n.pt-3 {\n padding-top: 1.25rem !important;\n}\n\n.pt-4 {\n padding-top: 1.875rem !important;\n}\n\n.pt-5 {\n padding-top: 3.75rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.3125rem !important;\n}\n\n.pe-2 {\n padding-right: 0.625rem !important;\n}\n\n.pe-3 {\n padding-right: 1.25rem !important;\n}\n\n.pe-4 {\n padding-right: 1.875rem !important;\n}\n\n.pe-5 {\n padding-right: 3.75rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.3125rem !important;\n}\n\n.ps-2 {\n padding-left: 0.625rem !important;\n}\n\n.ps-3 {\n padding-left: 1.25rem !important;\n}\n\n.ps-4 {\n padding-left: 1.875rem !important;\n}\n\n.ps-5 {\n padding-left: 3.75rem !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n\n .m-md-2 {\n margin: 0.625rem !important;\n }\n\n .m-md-3 {\n margin: 1.25rem !important;\n }\n\n .m-md-4 {\n margin: 1.875rem !important;\n }\n\n .m-md-5 {\n margin: 3.75rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-md-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-md-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n\n .p-md-2 {\n padding: 0.625rem !important;\n }\n\n .p-md-3 {\n padding: 1.25rem !important;\n }\n\n .p-md-4 {\n padding: 1.875rem !important;\n }\n\n .p-md-5 {\n padding: 3.75rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-md-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-md-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-md-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-md-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1024px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1280px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media (min-width: 1440px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.3125rem !important;\n margin-left: 0.3125rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.625rem !important;\n margin-left: 0.625rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1.25rem !important;\n margin-left: 1.25rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.875rem !important;\n margin-left: 1.875rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3.75rem !important;\n margin-left: 3.75rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.3125rem !important;\n padding-left: 0.3125rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.625rem !important;\n padding-left: 0.625rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1.25rem !important;\n padding-left: 1.25rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.875rem !important;\n padding-left: 1.875rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3.75rem !important;\n padding-left: 3.75rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3.75rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.625rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1.25rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.875rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3.75rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=boosted-grid.css.map */\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, $gutter);\n padding-left: var(--#{$variable-prefix}gutter-x, $gutter);\n margin-right: auto;\n margin-left: auto;\n\n // Boosted mod: gutter depends on breakpoint\n // @note Needs both interpolation and parenthesis to prevent stylelint-scss/dimension-no-non-numeric-values to fail\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{($gutter * 2)};\n }\n // End mod\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// 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: #fafafa !default;\n$gray-200: #f6f6f6 !default;\n$gray-300: #eee !default;\n$gray-400: #ddd !default;\n$gray-500: #ccc !default;\n$gray-600: #999 !default;\n$gray-700: #666 !default;\n$gray-800: #595959 !default;\n$gray-900: #333 !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 brand-colors\n// Boosted mod\n//// Core colors\n$accessible-orange: #f16e00 !default;\n$brand-orange: #ff7900 !default;\n//// Functional colors\n$functional-green: #32c832 !default;\n$functional-blue: #527edb !default;\n$functional-yellow: #fc0 !default;\n$functional-red: #cd3c14 !default;\n//// Supporting colors\n$supporting-blue: #4bb4e6 !default;\n$supporting-yellow: #ffd200 !default;\n$supporting-green: #50be87 !default;\n$supporting-purple: #a885d8 !default;\n$supporting-pink: #ffb4e6 !default;\n// scss-docs-end brand-colors\n// End mod\n\n\n// scss-docs-start color-variables\n$blue: $functional-blue !default;\n$indigo: $supporting-purple !default;\n$purple: $supporting-purple !default;\n$pink: $supporting-pink !default;\n$red: $functional-red !default;\n$orange: $brand-orange !default;\n$yellow: $functional-yellow !default;\n$green: $functional-green !default;\n$teal: $supporting-green !default;\n$cyan: $supporting-blue !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $orange !default;\n$secondary: $black !default;\n$success: $green !default;\n$info: $blue !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-500 !default;\n$dark: $black !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// Boosted mod\n$background-colors: map-merge(\n $theme-colors,\n (\n \"success\": $supporting-green,\n \"info\": $supporting-blue,\n \"warning\": $supporting-yellow,\n \"danger\": $purple\n )\n) !default;\n// End mod\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 YIQ 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// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Boosted mod\n//// SVG as Data-URi\n$chevron-icon: url(\"data:image/svg+xml,\") !default;\n$cross-icon: url(\"data:image/svg+xml,\") !default;\n$cross-icon-stroke: url(\"data:image/svg+xml,\") !default;\n$check-icon: url(\"data:image/svg+xml,\") !default;\n$burger-icon: url(\"data:image/svg+xml,\") !default;\n$success-icon: url(\"data:image/svg+xml,\") !default;\n$info-icon: url(\"data:image/svg+xml,\") !default;\n$warning-icon: url(\"data:image/svg+xml,\") !default;\n$danger-icon: url(\"data:image/svg+xml,\") !default;\n//// SVG used several times\n$svg-as-custom-props: (\n \"chevron\": $chevron-icon,\n \"close\": $cross-icon-stroke,\n \"check\": $check-icon,\n \"success\": $success-icon,\n \"error\": $danger-icon\n) !default;\n//// Filters\n// see https://codepen.io/sosuke/pen/Pjoqqp\n$invert-filter: invert(1) !default;\n$orange-filter: invert(46%) sepia(60%) saturate(2878%) hue-rotate(6deg) brightness(98%) contrast(104%) !default;\n// End mod\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: false !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-button-pointers: true !default;\n$enable-rfs: false !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: false !default;\n$enable-important-utilities: true !default;\n$enable-fixed-header: true !default; // Boosted mod: used to apply scroll-padding-top\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n$boosted-variable-prefix: o- !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 Boosted 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: 1.25rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer / 4,\n 2: $spacer / 2,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n// scss-docs-end spacer-variables-maps\n\n$target-size: 2.75rem !default; // Boosted mod: minimum target size (44×44px)\n\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $black !default;\n$body-text-align: null !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $black !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: $accessible-orange !default;\n$link-hover-decoration: null !default;\n\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n\n// Boosted mod\n$linked-chevron-icon-width: subtract(.5rem, 1px) !default;\n$linked-chevron-icon-height: $spacer / 2 !default;\n$linked-chevron-transform: rotate(.5turn) translateY(1px) !default;\n$linked-chevron-margin-left: $spacer / 4 !default;\n// End mod\n\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: 480px,\n md: 768px,\n lg: 1024px,\n xl: 1280px,\n xxl: 1440px\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 xs: 312px,\n sm: 468px,\n md: 744px,\n lg: 960px,\n xl: 1200px,\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: $spacer !default;\n$grid-gutter-breakpoint: \"md\" !default; // Boosted mod: gutter depends on breakpoint\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width / 4 !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: .125rem !default;\n$border-widths: (\n 1: $border-width / 2,\n 2: $border-width\n) !default;\n\n$border-color: $black !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: null !default;\n$border-radius-sm: null !default;\n$border-radius-lg: null !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n$outline-width: $border-width !default; // Boosted mod\n$outline-offset: $outline-width !default; // Boosted mod\n\n// scss-docs-start box-shadow-variables\n$box-shadow: null !default;\n$box-shadow-sm: null !default;\n$box-shadow-lg: null !default;\n$box-shadow-inset: null !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $black !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: add($spacer / 4, $border-width) !default;\n$caret-vertical-align: center !default;\n$caret-spacing: $spacer / 2 !default;\n// scss-docs-end caret-variables\n\n$transition-duration: .2s !default; // Boosted mod\n$transition-timing: ease-in-out !default; // Boosted mod\n$transition-base: all $transition-duration $transition-timing !default;\n$transition-fade: opacity $transition-timing linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n// scss-docs-end collapse-transition\n// scss-docs-start focus-transition\n$transition-focus: outline-offset $transition-duration $transition-timing !default; // Boosted mod\n// scss-docs-end focus-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: HelvNeueOrange#{\"/*rtl:insert:Arabic*/\"}, Helvetica Neue, Helvetica, Arial, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n\n// Boosted mod\n//// Type scale & vertical rhythm completely revamped to match Orange Web Guidelines\n\n// $font-size-root effects the value of `rem`, which is used for as well font sizes, paddings and margins\n// $font-size-base effects 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; // 14px\n$font-size-lg: $font-size-base * 1.125 !default; // 18px\n$font-size-xlg: $font-size-base * 1.25 !default; // 20px\n\n$font-weight-lighter: null !default;\n$font-weight-light: null !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: null !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n// stylelint-disable function-disallowed-list\n$line-height-base: calc(18 / 16) !default;\n$line-height-sm: calc(16 / 14) !default;\n$line-height-lg: calc(30 / 16) !default;\n// stylelint-enable function-disallowed-list\n$letter-spacing-base: $spacer / -200 !default; // -0.1px\n\n$h1-font-size: $font-size-base * 2.125 !default; // 34px\n$h2-font-size: $font-size-base * 1.875 !default; // 30px\n$h3-font-size: $font-size-base * 1.5 !default; // 24px\n$h4-font-size: $font-size-xlg !default; // 20px\n$h5-font-size: $font-size-lg !default; // 18px\n$h6-font-size: $font-size-base !default; // 16px\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 letter-spacing\n$h1-spacing: $letter-spacing-base * 10 !default; // -1px\n$h2-spacing: $letter-spacing-base * 8 !default; // -0.8px\n$mid-spacing: $letter-spacing-base * 6 !default; // -0.6px\n$h3-spacing: $letter-spacing-base * 5 !default; // -0.5px\n$h4-spacing: $letter-spacing-base * 4 !default; // -0.4px\n$h5-spacing: $letter-spacing-base * 2 !default; // -0.2px\n$h6-spacing: $letter-spacing-base !default;\n// scss-docs-end letter-spacing\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start line-height\n$h1-line-height: 1 !default;\n$h2-line-height: calc(32 / 30) !default;\n$h3-line-height: calc(26 / 24) !default;\n$h4-line-height: calc(22 / 20) !default;\n$h5-line-height: calc(20 / 18) !default;\n$h6-line-height: $line-height-base !default;\n// scss-docs-end line-height\n// stylelint-enable function-disallowed-list\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 700 !default;\n$headings-line-height: $h6-line-height !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display1-size: $font-size-xlg * 3 !default; // 60px\n$display2-size: $font-size-xlg * 2.5 !default; // 50px\n$display3-size: $font-size-xlg * 2 !default; // 40px\n$display4-size: $h1-font-size !default; // 34px\n$display1-spacing: $letter-spacing-base * 20 !default; // -2px\n$display2-spacing: $letter-spacing-base * 16 !default; // -1.6px\n$display3-spacing: $h1-spacing !default; // -1px\n$display4-spacing: $h1-spacing !default; // -1px\n$display-line-height: $h1-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-xlg !default;\n$lead-font-weight: 400 !default;\n$lead-line-height: 1.5 !default;\n$lead-letter-spacing: $letter-spacing-base * 2.5 !default;\n\n$small-font-size: .875rem !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-700 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-xlg !default;\n$blockquote-footer-color: $gray-700 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n$blockquote-line-height: 1.5 !default; // Boosted mod\n$blockquote-letter-spacing: $letter-spacing-base * .25 !default; // Boosted mod\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: null !default;\n\n$legend-margin-bottom: $spacer / 4 !default;\n$legend-font-size: $font-size-xlg !default;\n$legend-font-weight: $font-weight-bold !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: $spacer / 4 !default;\n\n$mark-bg: $primary !default;\n// scss-docs-end type-variables\n// End mod\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: .875rem !default;\n$table-cell-padding-x: $spacer / 2 !default;\n$table-cell-padding-y-sm: .5625rem !default;\n$table-cell-padding-x-sm: $table-cell-padding-x !default;\n\n$table-cell-vertical-align: top !default;\n$table-line-height: 1.25 !default; // Boosted mod\n\n$table-color: $body-color !default;\n$table-bg: $body-bg !default;\n\n$table-th-font-weight: null !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .065 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .4 !default;\n$table-border-width: $border-width / 2 !default;\n$table-border-color: $gray-500 !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $black !default;\n$table-caption-padding-y: .75rem !default; // Boosted mod\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"dark\": $dark\n) !default;\n// scss-docs-end table-loop\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: .5rem !default;\n$input-btn-padding-x: 1.125rem !default;\n$input-btn-font-family: inherit !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: 1.25 !default;\n\n$input-btn-focus-width: .125rem !default;\n// Boosted mod: no need for a blur variable\n$input-btn-focus-box-shadow: null !default;\n\n$input-btn-padding-y-sm: $spacer / 4 !default;\n$input-btn-padding-x-sm: $spacer / 2 !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .8125rem !default;\n$input-btn-padding-x-lg: $spacer !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n// Buttons\n//\n// For each of Boosted's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n$btn-line-height-sm: $line-height-sm !default; // Boosted mod\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$btn-line-height-lg: $h5-line-height !default; // Boosted mod\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-bold !default;\n$btn-box-shadow: null !default;\n$btn-focus-width: $border-width !default;\n$btn-focus-box-shadow: 0 0 0 $btn-focus-width $white !default;\n$btn-disabled-opacity: 1 !default;\n$btn-active-box-shadow: null !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-500 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: $transition-focus !default;\n// scss-docs-end btn-variables\n\n// Boosted mod: icon button\n$btn-icon-padding-x: subtract($spacer / 2, $border-width) !default;\n$btn-icon-padding-x-sm: $spacer / 4 !default;\n$btn-icon-padding-x-lg: add($spacer / 2, $border-width * 1.5) !default;\n// Boosted mod: social button\n// scss-docs-start social-buttons\n$btn-social-networks: (\n \"facebook\": (\n \"color\": #3b5998,\n \"icon\": \"\"\n ),\n \"twitter\": (\n \"color\": #1da1f2,\n \"icon\": \"\"\n ),\n \"instagram\": (\n \"color\": #e1306c,\n \"icon\": \"\"\n ),\n \"youtube\": (\n \"color\": #f00,\n \"icon\": \"\"\n ),\n \"linkedin\": (\n \"color\": #0077b5,\n \"icon\": \"\",\n ),\n \"whatsapp\": (\n \"color\": #25d366,\n \"icon\": \"\"\n ),\n \"mail\": (\n \"color\": $primary,\n \"icon\": \"\",\n \"size\": 1.5rem\n ),\n \"snapchat\": (\n \"color\": #fffc00,\n \"icon\": \"\"\n ),\n \"pinterest\": (\n \"color\": red,\n \"icon\": \"\",\n \"size\": 1.375rem\n )\n) !default;\n// scss-docs-end social-buttons\n// End mod\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: null !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: null !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .375rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: $font-weight-bold !default;\n$form-label-color: null !default;\n$form-label-disabled-color: $gray-500 !default; // Boosted mod\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: $spacer / 2 !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-bold !default;\n$input-line-height: $input-btn-line-height !default;\n\n// Boosted mod: no input-sm\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: $white !default;\n$input-disabled-bg: $gray-300 !default;\n$input-disabled-color: $gray-700 !default; // Boosted mod\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-500 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n// Boosted mod: no input-sm\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: currentColor !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-700 !default;\n$input-plaintext-color: $body-color !default;\n\n// Boosted mod: no $input-height-inner-*\n\n$input-height: 2.5rem !default;\n// Boosted mod: no input-sm\n$input-height-lg: 3.125rem !default;\n$input-line-height-lg: $h5-line-height !default; // Boosted mod\n\n$input-transition: border-color $transition-duration $transition-timing, $transition-focus !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 * $input-btn-line-height !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: null !default;\n$form-check-input-active-bg-color: $component-active-bg !default; // Boosted mod\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: $border-width solid $input-border-color !default;\n$form-check-input-border-radius: 0 !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: null !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: var(--#{$boosted-variable-prefix}check-icon) !default;\n$form-check-input-disabled-color: $gray-900 !default; // Boosted mod\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: color-contrast($component-active-color) !default;\n$form-check-input-indeterminate-bg-color: $component-active-color !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: null !default;\n$form-check-label-disabled-opacity: null !default;\n$form-check-btn-check-disabled-opacity: null !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-width: $spacer * 3 !default;\n$form-switch-padding-start: $form-switch-width + .5rem !default;\n// Boosted mod\n$form-switch-bg-image: var(--#{$boosted-variable-prefix}close-icon) !default;\n$form-switch-bg-position: right .5rem top 50% !default;\n$form-switch-bg-size: .75rem !default;\n$form-switch-bg-square-size: add(1rem, $spacer / 2) !default;\n// End mod\n$form-switch-border-radius: null !default;\n$form-switch-transition: background-position .15s ease-in-out, $transition-focus !default;\n\n$form-switch-checked-bg-image: $form-check-input-checked-bg-image !default;\n$form-switch-checked-bg-size: add(map-get($spacers, 2), map-get($spacers, 1)) !default;\n$form-switch-checked-bg-position: $border-width * 3 50% !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: null !default;\n$input-group-addon-bg: null !default;\n$input-group-addon-border-color: null !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: $gray-700 !default;\n$form-select-disabled-bg: $gray-300 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x top add(50%, 1px) !default;\n$form-select-bg-size: .875rem 1rem !default; // In pixels because image dimensions\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n$form-select-disabled-indicator: url(\"data:image/svg+xml,\") !default; // Boosted mod\n\n// Boosted mod: no icon for validated select\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-box-shadow: null !default;\n\n// Boosted mod: no .form-select-sm\n\n$form-select-padding-y-lg: $spacer / 2 !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !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: .375rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-filled-bg: $primary !default; // Boosted mod\n$form-range-track-border-radius: null !default;\n$form-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $white !default;\n$form-range-thumb-border: $border-width solid $black !default;\n$form-range-thumb-border-radius: 50% !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: null !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: null !default;\n$form-range-thumb-active-border: $component-active-bg !default; // Boosted mod\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color $transition-duration $transition-timing, border-color $transition-duration $transition-timing, box-shadow $transition-duration $transition-timing !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: $white !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// Boosted mod: no floating labels\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: $small-font-size !default;\n$form-feedback-font-style: null !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid: var(--#{$boosted-variable-prefix}success-icon) !default;\n$form-feedback-icon-invalid: var(--#{$boosted-variable-prefix}error-icon) !default;\n$form-feedback-icon-size: add($spacer / 4, $spacer / 2) !default; // Boosted mod\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-back-to-top: 1035 !default; // Boosted mod\n$zindex-offcanvas: 1040 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1060 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n// scss-docs-end zindex-stack\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: $spacer / 2 !default;\n$nav-link-padding-x: $spacer !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: $font-weight-bold !default;\n$nav-link-color: inherit !default;\n$nav-link-hover-color: null !default;\n$nav-link-transition: null !default;\n$nav-link-disabled-color: $gray-500 !default;\n\n$nav-tabs-border-color: $black !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $black !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $nav-tabs-link-active-color !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: add($spacer, $spacer / 4) !default;\n$navbar-padding-x: null !default;\n$navbar-padding-bottom: add($spacer / 4, $border-width) !default; // Boosted mod\n\n$navbar-nav-link-padding-x: $nav-link-padding-x / 2 !default;\n\n// Boosted mod: Orange master logo & minimizing behaviour\n$navbar-icon-size: $spacer * 1.5 !default;\n//$navbar-height: 6.25rem !default;\n$navbar-brand-logo-height: add($spacer * 1.5, $spacer) !default;\n$navbar-brand-logo-minimized-height: $spacer * 1.5 !default;\n//$navbar-supra-padding-y: $navbar-brand-logo-height / 10 !default;\n//$navbar-supra-padding-x: $spacer / 4 * 1.5 !default;\n$navbar-transition-duration: $transition-duration !default;\n$navbar-transition-timing-function: $transition-timing !default;\n$navbar-transition: padding-top $navbar-transition-duration $navbar-transition-timing-function, padding-bottom $navbar-transition-duration $navbar-transition-timing-function, $transition-focus !default;\n$navbar-brand-transition: margin $navbar-transition-duration $navbar-transition-timing-function, $transition-focus !default;\n$navbar-brand-logo-transition: width $navbar-transition-duration $navbar-transition-timing-function, height $navbar-transition-duration $navbar-transition-timing-function !default;\n$navbar-active-transition: bottom $navbar-transition-duration $navbar-transition-timing-function !default;\n// End mod\n\n$navbar-brand-font-size: $font-size-base !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$navbar-brand-padding-y: null !default;\n$navbar-brand-margin-end: $spacer / 4 !default;\n\n$navbar-toggler-padding-y: .5rem !default;\n$navbar-toggler-padding-x: .5rem !default;\n$navbar-toggler-font-size: $font-size-base !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: null !default;\n$navbar-toggler-transition: $transition-focus !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-variables\n$navbar-dark-color: $white !default;\n$navbar-dark-hover-color: $primary !default;\n$navbar-dark-active-color: $primary !default;\n$navbar-dark-disabled-color: $gray-400 !default;\n$navbar-dark-toggler-border-color: transparent !default;\n\n$navbar-light-color: $black !default;\n$navbar-light-hover-color: $accessible-orange !default;\n$navbar-light-active-color: $accessible-orange !default;\n$navbar-light-disabled-color: $gray-500 !default;\n$navbar-light-toggler-border-color: null !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: inherit !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-theme-variables\n\n// Boosted mod\n$navbar-toggler-icon-bg: $burger-icon !default;\n$navbar-toggler-icon-close-bg: $cross-icon !default;\n// End mod\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: $spacer / 2 !default;\n$dropdown-padding-y: 0 !default;\n$dropdown-spacer: $border-width * -1 !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: $gray-500 !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: 0 !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer / 4 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $black !default;\n$dropdown-link-hover-color: $white !default;\n$dropdown-link-hover-bg: $black !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: color-contrast($dropdown-link-active-color) !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer / 2 !default;\n$dropdown-item-padding-x: $spacer / 2 !default;\n\n$dropdown-header-color: $black !default;\n$dropdown-header-padding: $spacer $spacer / 2 !default;\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: null !default;\n$pagination-padding-x: null !default;\n\n$pagination-color: null !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: null !default;\n$pagination-margin-y: $spacer !default; // Boosted mod\n$pagination-margin-start: $spacer / 2 !default;\n$pagination-border-color: transparent !default;\n\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-color: $link-color !default;\n$pagination-focus-bg: null !default;\n$pagination-focus-outline: $pagination-border-width solid $pagination-focus-color !default;\n\n$pagination-hover-color: $link-color !default;\n$pagination-hover-bg: null !default;\n$pagination-hover-border-color: $gray-500 !default;\n\n$pagination-active-color: $white !default;\n$pagination-active-bg: $black !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-500 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $pagination-disabled-color !default;\n\n$pagination-transition: $transition-focus !default;\n\n// Boosted mod\n$pagination-padding-end: 1.125rem !default;\n$pagination-icon: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$pagination-icon-size: subtract($spacer * 2, $border-width * 2) !default;\n$pagination-icon-width: add(.5rem, 1px) !default;\n$pagination-icon-height: subtract(1rem, 1px) !default;\n$pagination-active-item-bg: $primary !default;\n$pagination-active-item-border: $pagination-active-item-bg !default;\n// End mod\n// scss-docs-end pagination-variables\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 / 2 !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: $gray-500 !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y / 2 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: $black !default;\n$card-cap-color: $white !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width / 2 !default;\n$card-footer-color: $gray-700 !default; // Boosted mod\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: $spacer / 2 !default;\n$accordion-padding-x: $spacer / 2 !default;\n$accordion-color: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width / 2 !default;\n$accordion-border-color: $gray-500 !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $spacer !default;\n$accordion-body-padding-x: $spacer !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: null !default;\n$accordion-button-active-color: $accessible-orange !default;\n\n// Boosted mod: use caret\n$accordion-icon-transform: scaleY(-1) !default;\n\n// Boosted mod: accordion sizes\n$accordion-button-font-size: $h3-font-size !default;\n$accordion-button-line-height: null !default;\n$accordion-button-font-weight: $font-weight-bold !default;\n$accordion-button-letter-spacing: $h3-spacing !default;\n$accordion-button-font-size-sm: $h5-font-size !default;\n$accordion-button-line-height-sm: $h5-line-height !default;\n$accordion-button-letter-spacing-sm: $h5-spacing !default;\n$accordion-button-font-size-lg: $h2-font-size !default;\n$accordion-button-line-height-lg: calc(40 / 30) !default; // stylelint-disable-line function-disallowed-list\n$accordion-button-letter-spacing-lg: $h2-spacing !default;\n// End mod\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-font-weight: $font-weight-bold !default; // Boosted mod\n$tooltip-max-width: $spacer * 10 !default;\n$tooltip-color: $black !default;\n$tooltip-bg: $gray-400 !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: 1 !default;\n$tooltip-padding-y: $spacer / 2 !default;\n$tooltip-padding-x: $spacer / 2 !default;\n$tooltip-margin: $spacer / 4 !default;\n\n$tooltip-arrow-width: $spacer / 2 !default;\n$tooltip-arrow-height: $tooltip-arrow-width / 2 !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n// scss-docs-end tooltip-variables\n\n// Boosted mod: no form tooltips\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-font-weight: $font-weight-bold !default; // Boosted mod\n$popover-bg: $gray-400 !default;\n$popover-max-width: 17.25rem !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: $popover-bg !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: null !default;\n\n$popover-header-bg: $popover-bg !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: $spacer / 2 !default;\n$popover-header-padding-x: $spacer / 2 !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $popover-header-padding-y !default;\n$popover-body-padding-x: $popover-header-padding-x !default;\n\n$popover-arrow-width: $spacer / 2 !default;\n$popover-arrow-height: $popover-arrow-width / 2 !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: $popover-border-color !default;\n// scss-docs-end popover-variables\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 21.875rem !default;\n$toast-padding-x: $spacer / 2 !default;\n$toast-padding-y: $spacer / 4 !default;\n$toast-font-size: .875rem !default;\n$toast-color: $black !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: null !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n// scss-docs-end toast-variables\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer / 2 $spacer !default;\n\n$modal-footer-margin-between: $spacer / 2 !default;\n$modal-footer-padding: $spacer / 2 subtract($spacer, $modal-footer-margin-between / 2) 0 !default; // Boosted mod\n\n$modal-dialog-margin: $spacer / 2 !default;\n$modal-dialog-margin-y-sm-up: $spacer * 1.5 !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-padding-y: $spacer !default; // Boosted mod\n$modal-content-padding-x: 0 !default; // Boosted mod\n$modal-content-padding: $modal-content-padding-y $modal-content-padding-x !default; // Boosted mod\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: $gray-500 !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: $border-radius !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: null !default;\n$modal-footer-border-color: null !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: 0 !default;\n$modal-header-padding-x: $spacer !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n// Boosted mod\n//// Scrollable modal\n$modal-scrollable-inner-padding: $spacer !default;\n$modal-scrollable-inner-margin: $spacer 0 $spacer / 2 !default;\n\n//// Modal with top image\n$modal-img-margin: -$modal-content-padding-y 0 $modal-content-padding-y !default; // Boosted mod\n$modal-img-btn-close-offset: $modal-content-padding-y !default;\n// End mod\n\n$modal-sm: 300px !default;\n$modal-md: 460px !default;\n$modal-lg: 700px !default;\n$modal-xl: 940px !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// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: 1rem !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: $spacer !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: null !default;\n$alert-border-width: $border-width !default;\n\n// Boosted mod\n$alert-padding-sm: $spacer / 2 !default;\n$alert-colors: map-remove($theme-colors, \"primary\", \"secondary\", \"light\", \"dark\") !default;\n$alert-icons: (\n \"success\": var(--#{$boosted-variable-prefix}success-icon),\n \"info\": escape-svg($info-icon),\n \"warning\": escape-svg($warning-icon),\n \"danger\": var(--#{$boosted-variable-prefix}error-icon)\n) !default;\n$alert-logo-size: add($spacer / 2, 1rem) !default;\n$alert-logo-size-sm: add(1rem, 1px) !default;\n$alert-icon-size: 3rem !default;\n$alert-icon-margin-y: $spacer / 10 !default;\n$alert-btn-close-offset: .5rem !default;\n$alert-btn-close-offset-sm: $spacer / 4 !default;\n// End mod\n\n$alert-dismissible-padding-r: $alert-padding-y * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: $spacer !default;\n$progress-font-size: $font-size-base !default;\n$progress-bg: $gray-300 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $black !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\n// Boosted mod\n$progress-height-sm: $spacer / 2 !default;\n$progress-height-xs: $spacer / 4 !default;\n// End mod\n// scss-docs-end progress-variables\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: $gray-500 !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: .875rem !default;\n$list-group-item-padding-x: $spacer !default;\n\n$list-group-active-color: $white !default;\n$list-group-active-bg: $black !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-500 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $black !default;\n$list-group-action-hover-color: $primary !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: $spacer / 2 !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $black !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-900 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: $font-size-sm !default;\n\n$breadcrumb-padding-y: .5rem !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: $spacer / 2 !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: null !default;\n$breadcrumb-active-color: null !default;\n$breadcrumb-divider: url(\"data:image/svg+xml,\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $black !default;\n$carousel-control-width: $spacer * 3 !default;\n$carousel-control-opacity: null !default;\n$carousel-control-hover-opacity: null !default;\n$carousel-control-transition: $transition-focus !default;\n\n$carousel-indicator-width: .5rem !default;\n$carousel-indicator-height: .5rem !default;\n$carousel-indicator-hit-area-height: $spacer * 1.5 !default;\n$carousel-indicator-spacer: $spacer / 2 !default;\n$carousel-indicator-opacity: null !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: null !default;\n$carousel-indicator-transition: null !default;\n// Boosted mod\n$carousel-indicator-hover-scale: 1.5 !default;\n$carousel-indicator-active-scale: calc(2 / 3) !default; // stylelint-disable-line function-disallowed-list\n$carousel-indicator-active-radius: 0 100% 100% 0 / 50% !default;\n$carousel-indicator-animation-duration: 5000ms !default;\n$carousel-indicator-animation-interval: var(--carousel-interval, #{$carousel-indicator-animation-duration}) !default;\n$carousel-indicators-padding-y: $spacer / 2 !default;\n// End mod\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $black !default;\n$carousel-caption-padding-y: $spacer !default;\n$carousel-caption-padding-x: $spacer !default; // Boosted mod\n$carousel-caption-spacer: $spacer * 3 !default;\n\n$carousel-control-icon-width: 2.5rem !default;\n// Boosted mod\n$carousel-control-icon-size: 1rem 1.5rem !default;\n$carousel-control-icon-bg: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$carousel-control-icon-active-bg: $component-active-bg !default;\n// End mod\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration $transition-timing !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n// Boosted mod: no dark carousel\n// scss-docs-end carousel-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: $spacer * 2 !default;\n$spinner-height: $spinner-width !default;\n$spinner-border-width: $border-width * 3 !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: $spacer !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: $border-width * 2 !default;\n\n// Boosted mod\n$spinner-width-lg: $spacer * 4 !default;\n$spinner-height-lg: $spinner-width-lg !default;\n$spinner-border-width-lg: $border-width * 4 !default;\n// End mod\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: $spacer !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding: var(--#{$boosted-variable-prefix}icon-spacing, #{$btn-icon-padding-x}) !default;\n$btn-close-color: $black !default;\n$btn-close-bg: var(--#{$boosted-variable-prefix}close-icon) !default;\n$btn-close-focus-shadow: $btn-focus-box-shadow !default;\n\n// Boosted mod\n$btn-close-icon-size: 1rem auto !default;\n$btn-close-padding-sm: subtract($btn-icon-padding-x, $spacer / 4) !default;\n// End mod\n// scss-docs-end close-variables\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-body-backdrop-color: rgba($modal-backdrop-bg, $modal-backdrop-opacity) !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: .875em !default;\n$code-color: $gray-700 !default;\n\n$kbd-padding-y: $spacer / 20 !default;\n$kbd-padding-x: $spacer / 20 !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $black !default;\n$kbd-bg: $gray-300 !default;\n\n$pre-color: $gray-900 !default;\n$pre-line-height: 1.25 !default; // Boosted mod\n\n//\n// Boosted mod\n//\n\n//// Scroll margin\n$scroll-offset-top: $spacer * 6 !default; // Matching .navbar computed height\n\n//// Back to top\n// scss-docs-start back-to-top\n$back-to-top-display-threshold: 100vh !default;\n$back-to-top-target-id: \"top\" !default;\n$back-to-top-target-offset-top: $scroll-offset-top !default;\n$back-to-top-offset: $spacer * 1.5 !default;\n$back-to-top-offset-right: $back-to-top-offset !default;\n$back-to-top-offset-bottom: $back-to-top-offset !default;\n$back-to-top-link-offset-top: subtract(100vh, $back-to-top-offset * 4) !default;\n$back-to-top-link-offset-top-xl: subtract(100vh, $spacer * 5) !default;\n$back-to-top-title-offset-right: add(100%, $border-width) !default;\n$back-to-top-title-padding: subtract($btn-padding-y, 1px) $btn-padding-x add($btn-padding-y, 1px) !default;\n$back-to-top-title-bg-color: $white !default;\n$back-to-top-icon: var(--#{$boosted-variable-prefix}chevron-icon) !default;\n$back-to-top-icon-width: add(.5rem, 1px) !default;\n$back-to-top-icon-height: subtract(1rem, 1px) !default;\n// scss-docs-end back-to-top\n\n//// Stepped process\n// scss-docs-start stepped-process\n$stepped-process-max-items: 5 !default;\n$stepped-process-counter: step !default; // Used as a counter name\n\n$step-item-margin-end: $border-width !default;\n$step-item-padding: .5rem !default;\n$step-item-bg: $black !default;\n$step-item-active-bg: $primary !default;\n$step-item-next-bg: $gray-400 !default;\n$step-item-shadow-size: $border-width * 1.5 !default;\n$step-item-drop-shadow: drop-shadow($step-item-shadow-size 0 0 $white) #{\"/* rtl:\"} drop-shadow(-$step-item-shadow-size 0 0 $white) #{\"*/\"} !default;\n$step-item-padding-end: $step-item-padding * 2 !default;\n\n$step-link-width: 1.25ch !default; // Matches width of a single number\n$step-link-color: $white !default;\n$step-link-active-color: $black !default;\n$step-link-marker: counter($stepped-process-counter) \"\\A0\" !default;\n$step-link-marker-lg: counter($stepped-process-counter) \".\\A0\" !default;\n\n$step-item-arrow-width: 1rem !default;\n$step-item-arrow-shape: polygon(0% 0%, subtract(100%, $border-width) 50%, 0% 100%) #{\"/* rtl:\"} polygon(100% 0%, $border-width 50%, 100% 100%) #{\"*/\"} !default; // Used in clip-path\n// scss-docs-end stepped-process\n// End mod\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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, $gutter-sm: ($gutter / 2)) {\n --#{$variable-prefix}gutter-x: #{$gutter-sm}; // Boosted mod: gutter depends on breakpoint\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n\n // Boosted mod: gutter depends on breakpoint\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n }\n // End mod\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\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: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n // Boosted mod: ensure contrasts in color utilities\n @if \"background-color\" == $property and \"transparent\" != inspect($value) {\n color: color-contrast($value);\n } @else if \"color\" == $property and \"inherit\" != inspect($value) and $accessible-orange != $value {\n background-color: color-contrast($value);\n }\n // End mod\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n @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/dist/css/boosted-grid.rtl.min.css b/dist/css/boosted-grid.rtl.min.css index 5388860649..a618e7c791 100644 --- a/dist/css/boosted-grid.rtl.min.css +++ b/dist/css/boosted-grid.rtl.min.css @@ -1,10 +1,10 @@ /*! - * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/) + * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/) * Copyright 2014-2021 The Boosted Authors * Copyright 2014-2021 Orange SA * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE) * This a fork of Bootstrap: Initial license below - * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com) + * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) diff --git a/dist/css/boosted-grid.rtl.min.css.map b/dist/css/boosted-grid.rtl.min.css.map index bfdd37d6cb..39cfa0511a 100644 --- a/dist/css/boosted-grid.rtl.min.css.map +++ b/dist/css/boosted-grid.rtl.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../scss/boosted-grid.scss","dist/css/boosted-grid.rtl.css","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\"\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-right\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","/*!\n * Boosted Grid v5.0.0-beta2 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta2 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n width: 100%;\n padding-left: var(--bs-gutter-x, 0.3125rem);\n padding-right: var(--bs-gutter-x, 0.3125rem);\n margin-left: auto;\n margin-right: auto;\n}\n@media (min-width: 768px) {\n .container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n --bs-gutter-x: 0.625rem;\n }\n}\n\n.container {\n max-width: 312px;\n}\n\n@media (min-width: 480px) {\n .container-sm, .container {\n max-width: 468px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 744px;\n }\n}\n@media (min-width: 1024px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1280px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1200px;\n }\n}\n@media (min-width: 1440px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 0.625rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-left: calc(var(--bs-gutter-x) / -2);\n margin-right: calc(var(--bs-gutter-x) / -2);\n}\n@media (min-width: 768px) {\n .row {\n --bs-gutter-x: 1.25rem;\n }\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-left: calc(var(--bs-gutter-x) / 2);\n padding-right: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\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.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\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.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\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.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-right: 8.3333333333%;\n}\n\n.offset-2 {\n margin-right: 16.6666666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.3333333333%;\n}\n\n.offset-5 {\n margin-right: 41.6666666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.3333333333%;\n}\n\n.offset-8 {\n margin-right: 66.6666666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.3333333333%;\n}\n\n.offset-11 {\n margin-right: 91.6666666667%;\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.3125rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.3125rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.625rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.625rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1.25rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1.25rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.875rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.875rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3.75rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3.75rem;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-right: 0;\n }\n\n .offset-sm-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-right: 25%;\n }\n\n .offset-sm-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-right: 50%;\n }\n\n .offset-sm-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-right: 75%;\n }\n\n .offset-sm-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-right: 0;\n }\n\n .offset-md-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-right: 25%;\n }\n\n .offset-md-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-right: 50%;\n }\n\n .offset-md-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-right: 75%;\n }\n\n .offset-md-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1024px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-right: 0;\n }\n\n .offset-lg-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-right: 25%;\n }\n\n .offset-lg-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-right: 50%;\n }\n\n .offset-lg-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-right: 75%;\n }\n\n .offset-lg-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1280px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-right: 0;\n }\n\n .offset-xl-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-right: 25%;\n }\n\n .offset-xl-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-right: 50%;\n }\n\n .offset-xl-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-right: 75%;\n }\n\n .offset-xl-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1440px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-right: 0;\n }\n\n .offset-xxl-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-right: 25%;\n }\n\n .offset-xxl-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-right: 50%;\n }\n\n .offset-xxl-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-right: 75%;\n }\n\n .offset-xxl-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.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.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !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.3125rem !important;\n margin-right: 0.3125rem !important;\n}\n\n.mx-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n}\n\n.mx-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n}\n\n.mx-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n}\n\n.mx-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !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.3125rem !important;\n margin-bottom: 0.3125rem !important;\n}\n\n.my-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n}\n\n.my-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n}\n\n.my-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n}\n\n.my-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.mt-2 {\n margin-top: 0.625rem !important;\n}\n\n.mt-3 {\n margin-top: 1.25rem !important;\n}\n\n.mt-4 {\n margin-top: 1.875rem !important;\n}\n\n.mt-5 {\n margin-top: 3.75rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.ms-2 {\n margin-right: 0.625rem !important;\n}\n\n.ms-3 {\n margin-right: 1.25rem !important;\n}\n\n.ms-4 {\n margin-right: 1.875rem !important;\n}\n\n.ms-5 {\n margin-right: 3.75rem !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.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !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.3125rem !important;\n padding-right: 0.3125rem !important;\n}\n\n.px-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n}\n\n.px-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n}\n\n.px-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n}\n\n.px-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !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.3125rem !important;\n padding-bottom: 0.3125rem !important;\n}\n\n.py-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n}\n\n.py-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n}\n\n.py-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n}\n\n.py-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pt-2 {\n padding-top: 0.625rem !important;\n}\n\n.pt-3 {\n padding-top: 1.25rem !important;\n}\n\n.pt-4 {\n padding-top: 1.875rem !important;\n}\n\n.pt-5 {\n padding-top: 3.75rem !important;\n}\n\n.pe-0 {\n padding-left: 0 !important;\n}\n\n.pe-1 {\n padding-left: 0.3125rem !important;\n}\n\n.pe-2 {\n padding-left: 0.625rem !important;\n}\n\n.pe-3 {\n padding-left: 1.25rem !important;\n}\n\n.pe-4 {\n padding-left: 1.875rem !important;\n}\n\n.pe-5 {\n padding-left: 3.75rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.ps-0 {\n padding-right: 0 !important;\n}\n\n.ps-1 {\n padding-right: 0.3125rem !important;\n}\n\n.ps-2 {\n padding-right: 0.625rem !important;\n}\n\n.ps-3 {\n padding-right: 1.25rem !important;\n}\n\n.ps-4 {\n padding-right: 1.875rem !important;\n}\n\n.ps-5 {\n padding-right: 3.75rem !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-sm-1 {\n margin-left: 0.3125rem !important;\n margin-right: 0.3125rem !important;\n }\n\n .mx-sm-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n }\n\n .mx-sm-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n }\n\n .mx-sm-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n }\n\n .mx-sm-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !important;\n }\n\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n\n .ms-sm-1 {\n margin-right: 0.3125rem !important;\n }\n\n .ms-sm-2 {\n margin-right: 0.625rem !important;\n }\n\n .ms-sm-3 {\n margin-right: 1.25rem !important;\n }\n\n .ms-sm-4 {\n margin-right: 1.875rem !important;\n }\n\n .ms-sm-5 {\n margin-right: 3.75rem !important;\n }\n\n .ms-sm-auto {\n margin-right: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-sm-1 {\n padding-left: 0.3125rem !important;\n padding-right: 0.3125rem !important;\n }\n\n .px-sm-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n }\n\n .px-sm-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n }\n\n .px-sm-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n }\n\n .px-sm-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n\n .pe-sm-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pe-sm-2 {\n padding-left: 0.625rem !important;\n }\n\n .pe-sm-3 {\n padding-left: 1.25rem !important;\n }\n\n .pe-sm-4 {\n padding-left: 1.875rem !important;\n }\n\n .pe-sm-5 {\n padding-left: 3.75rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n\n .ps-sm-1 {\n padding-right: 0.3125rem !important;\n }\n\n .ps-sm-2 {\n padding-right: 0.625rem !important;\n }\n\n .ps-sm-3 {\n padding-right: 1.25rem !important;\n }\n\n .ps-sm-4 {\n padding-right: 1.875rem !important;\n }\n\n .ps-sm-5 {\n padding-right: 3.75rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n\n .m-md-2 {\n margin: 0.625rem !important;\n }\n\n .m-md-3 {\n margin: 1.25rem !important;\n }\n\n .m-md-4 {\n margin: 1.875rem !important;\n }\n\n .m-md-5 {\n margin: 3.75rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-md-1 {\n margin-left: 0.3125rem !important;\n margin-right: 0.3125rem !important;\n }\n\n .mx-md-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n }\n\n .mx-md-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n }\n\n .mx-md-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n }\n\n .mx-md-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !important;\n }\n\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-md-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-md-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-right: 0 !important;\n }\n\n .ms-md-1 {\n margin-right: 0.3125rem !important;\n }\n\n .ms-md-2 {\n margin-right: 0.625rem !important;\n }\n\n .ms-md-3 {\n margin-right: 1.25rem !important;\n }\n\n .ms-md-4 {\n margin-right: 1.875rem !important;\n }\n\n .ms-md-5 {\n margin-right: 3.75rem !important;\n }\n\n .ms-md-auto {\n margin-right: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n\n .p-md-2 {\n padding: 0.625rem !important;\n }\n\n .p-md-3 {\n padding: 1.25rem !important;\n }\n\n .p-md-4 {\n padding: 1.875rem !important;\n }\n\n .p-md-5 {\n padding: 3.75rem !important;\n }\n\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-md-1 {\n padding-left: 0.3125rem !important;\n padding-right: 0.3125rem !important;\n }\n\n .px-md-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n }\n\n .px-md-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n }\n\n .px-md-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n }\n\n .px-md-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-md-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-md-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-md-0 {\n padding-left: 0 !important;\n }\n\n .pe-md-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pe-md-2 {\n padding-left: 0.625rem !important;\n }\n\n .pe-md-3 {\n padding-left: 1.25rem !important;\n }\n\n .pe-md-4 {\n padding-left: 1.875rem !important;\n }\n\n .pe-md-5 {\n padding-left: 3.75rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-md-0 {\n padding-right: 0 !important;\n }\n\n .ps-md-1 {\n padding-right: 0.3125rem !important;\n }\n\n .ps-md-2 {\n padding-right: 0.625rem !important;\n }\n\n .ps-md-3 {\n padding-right: 1.25rem !important;\n }\n\n .ps-md-4 {\n padding-right: 1.875rem !important;\n }\n\n .ps-md-5 {\n padding-right: 3.75rem !important;\n }\n}\n@media (min-width: 1024px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-lg-1 {\n margin-left: 0.3125rem !important;\n margin-right: 0.3125rem !important;\n }\n\n .mx-lg-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n }\n\n .mx-lg-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n }\n\n .mx-lg-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n }\n\n .mx-lg-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !important;\n }\n\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n\n .ms-lg-1 {\n margin-right: 0.3125rem !important;\n }\n\n .ms-lg-2 {\n margin-right: 0.625rem !important;\n }\n\n .ms-lg-3 {\n margin-right: 1.25rem !important;\n }\n\n .ms-lg-4 {\n margin-right: 1.875rem !important;\n }\n\n .ms-lg-5 {\n margin-right: 3.75rem !important;\n }\n\n .ms-lg-auto {\n margin-right: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-lg-1 {\n padding-left: 0.3125rem !important;\n padding-right: 0.3125rem !important;\n }\n\n .px-lg-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n }\n\n .px-lg-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n }\n\n .px-lg-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n }\n\n .px-lg-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n\n .pe-lg-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pe-lg-2 {\n padding-left: 0.625rem !important;\n }\n\n .pe-lg-3 {\n padding-left: 1.25rem !important;\n }\n\n .pe-lg-4 {\n padding-left: 1.875rem !important;\n }\n\n .pe-lg-5 {\n padding-left: 3.75rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n\n .ps-lg-1 {\n padding-right: 0.3125rem !important;\n }\n\n .ps-lg-2 {\n padding-right: 0.625rem !important;\n }\n\n .ps-lg-3 {\n padding-right: 1.25rem !important;\n }\n\n .ps-lg-4 {\n padding-right: 1.875rem !important;\n }\n\n .ps-lg-5 {\n padding-right: 3.75rem !important;\n }\n}\n@media (min-width: 1280px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xl-1 {\n margin-left: 0.3125rem !important;\n margin-right: 0.3125rem !important;\n }\n\n .mx-xl-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n }\n\n .mx-xl-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n }\n\n .mx-xl-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n }\n\n .mx-xl-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !important;\n }\n\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xl-1 {\n margin-right: 0.3125rem !important;\n }\n\n .ms-xl-2 {\n margin-right: 0.625rem !important;\n }\n\n .ms-xl-3 {\n margin-right: 1.25rem !important;\n }\n\n .ms-xl-4 {\n margin-right: 1.875rem !important;\n }\n\n .ms-xl-5 {\n margin-right: 3.75rem !important;\n }\n\n .ms-xl-auto {\n margin-right: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xl-1 {\n padding-left: 0.3125rem !important;\n padding-right: 0.3125rem !important;\n }\n\n .px-xl-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n }\n\n .px-xl-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n }\n\n .px-xl-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n }\n\n .px-xl-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pe-xl-2 {\n padding-left: 0.625rem !important;\n }\n\n .pe-xl-3 {\n padding-left: 1.25rem !important;\n }\n\n .pe-xl-4 {\n padding-left: 1.875rem !important;\n }\n\n .pe-xl-5 {\n padding-left: 3.75rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .ps-xl-2 {\n padding-right: 0.625rem !important;\n }\n\n .ps-xl-3 {\n padding-right: 1.25rem !important;\n }\n\n .ps-xl-4 {\n padding-right: 1.875rem !important;\n }\n\n .ps-xl-5 {\n padding-right: 3.75rem !important;\n }\n}\n@media (min-width: 1440px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-left: 0.3125rem !important;\n margin-right: 0.3125rem !important;\n }\n\n .mx-xxl-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n }\n\n .mx-xxl-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n }\n\n .mx-xxl-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n }\n\n .mx-xxl-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !important;\n }\n\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-right: 0.3125rem !important;\n }\n\n .ms-xxl-2 {\n margin-right: 0.625rem !important;\n }\n\n .ms-xxl-3 {\n margin-right: 1.25rem !important;\n }\n\n .ms-xxl-4 {\n margin-right: 1.875rem !important;\n }\n\n .ms-xxl-5 {\n margin-right: 3.75rem !important;\n }\n\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xxl-1 {\n padding-left: 0.3125rem !important;\n padding-right: 0.3125rem !important;\n }\n\n .px-xxl-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n }\n\n .px-xxl-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n }\n\n .px-xxl-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n }\n\n .px-xxl-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pe-xxl-2 {\n padding-left: 0.625rem !important;\n }\n\n .pe-xxl-3 {\n padding-left: 1.25rem !important;\n }\n\n .pe-xxl-4 {\n padding-left: 1.875rem !important;\n }\n\n .pe-xxl-5 {\n padding-left: 3.75rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .ps-xxl-2 {\n padding-right: 0.625rem !important;\n }\n\n .ps-xxl-3 {\n padding-right: 1.25rem !important;\n }\n\n .ps-xxl-4 {\n padding-right: 1.875rem !important;\n }\n\n .ps-xxl-5 {\n padding-right: 3.75rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n/*# sourceMappingURL=boosted-grid.rtl.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, $gutter);\n padding-left: var(--#{$variable-prefix}gutter-x, $gutter);\n margin-right: auto;\n margin-left: auto;\n\n // Boosted mod: gutter depends on breakpoint\n // @note Needs both interpolation and parenthesis to prevent stylelint-scss/dimension-no-non-numeric-values to fail\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{($gutter * 2)};\n }\n // End mod\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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, $gutter-sm: ($gutter / 2)) {\n --#{$variable-prefix}gutter-x: #{$gutter-sm}; // Boosted mod: gutter depends on breakpoint\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n\n // Boosted mod: gutter depends on breakpoint\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n }\n // End mod\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\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: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n // Boosted mod: ensure contrasts in color utilities\n @if \"background-color\" == $property and \"transparent\" != inspect($value) {\n color: color-contrast($value);\n } @else if \"color\" == $property and \"inherit\" != inspect($value) and $accessible-orange != $value {\n background-color: color-contrast($value);\n }\n // End mod\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n @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 +{"version":3,"sources":["..\\scss\\boosted-grid.scss","dist\\css\\boosted-grid.rtl.css","..\\scss\\_containers.scss","..\\scss\\mixins\\_container.scss","..\\scss\\mixins\\_breakpoints.scss","..\\scss\\_grid.scss","..\\scss\\mixins\\_grid.scss","..\\scss\\mixins\\_utilities.scss","..\\scss\\utilities\\_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\"\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-right\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","/*!\n * Boosted Grid v5.0.0-beta3 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Grid v5.0.0-beta3 (https://getbootstrap.com)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n width: 100%;\n padding-left: var(--bs-gutter-x, 0.3125rem);\n padding-right: var(--bs-gutter-x, 0.3125rem);\n margin-left: auto;\n margin-right: auto;\n}\n@media (min-width: 768px) {\n .container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm,\n.container-xs {\n --bs-gutter-x: 0.625rem;\n }\n}\n\n.container {\n max-width: 312px;\n}\n\n@media (min-width: 480px) {\n .container-sm, .container {\n max-width: 468px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 744px;\n }\n}\n@media (min-width: 1024px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1280px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1200px;\n }\n}\n@media (min-width: 1440px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 0.625rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-left: calc(var(--bs-gutter-x) / -2);\n margin-right: calc(var(--bs-gutter-x) / -2);\n}\n@media (min-width: 768px) {\n .row {\n --bs-gutter-x: 1.25rem;\n }\n}\n.row > * {\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-left: calc(var(--bs-gutter-x) / 2);\n padding-right: calc(var(--bs-gutter-x) / 2);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\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.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\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.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\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.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-right: 8.3333333333%;\n}\n\n.offset-2 {\n margin-right: 16.6666666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.3333333333%;\n}\n\n.offset-5 {\n margin-right: 41.6666666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.3333333333%;\n}\n\n.offset-8 {\n margin-right: 66.6666666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.3333333333%;\n}\n\n.offset-11 {\n margin-right: 91.6666666667%;\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.3125rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.3125rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.625rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.625rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1.25rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1.25rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.875rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.875rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3.75rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3.75rem;\n}\n\n@media (min-width: 480px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-right: 0;\n }\n\n .offset-sm-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-sm-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-sm-3 {\n margin-right: 25%;\n }\n\n .offset-sm-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-sm-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-sm-6 {\n margin-right: 50%;\n }\n\n .offset-sm-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-sm-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-sm-9 {\n margin-right: 75%;\n }\n\n .offset-sm-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-sm-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-right: 0;\n }\n\n .offset-md-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-md-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-md-3 {\n margin-right: 25%;\n }\n\n .offset-md-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-md-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-md-6 {\n margin-right: 50%;\n }\n\n .offset-md-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-md-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-md-9 {\n margin-right: 75%;\n }\n\n .offset-md-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-md-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1024px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-right: 0;\n }\n\n .offset-lg-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-lg-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-lg-3 {\n margin-right: 25%;\n }\n\n .offset-lg-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-lg-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-lg-6 {\n margin-right: 50%;\n }\n\n .offset-lg-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-lg-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-lg-9 {\n margin-right: 75%;\n }\n\n .offset-lg-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-lg-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1280px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-right: 0;\n }\n\n .offset-xl-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-xl-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-xl-3 {\n margin-right: 25%;\n }\n\n .offset-xl-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-xl-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-xl-6 {\n margin-right: 50%;\n }\n\n .offset-xl-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-xl-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-xl-9 {\n margin-right: 75%;\n }\n\n .offset-xl-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-xl-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n@media (min-width: 1440px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.3333333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.6666666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.3333333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.6666666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.3333333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.6666666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-right: 0;\n }\n\n .offset-xxl-1 {\n margin-right: 8.3333333333%;\n }\n\n .offset-xxl-2 {\n margin-right: 16.6666666667%;\n }\n\n .offset-xxl-3 {\n margin-right: 25%;\n }\n\n .offset-xxl-4 {\n margin-right: 33.3333333333%;\n }\n\n .offset-xxl-5 {\n margin-right: 41.6666666667%;\n }\n\n .offset-xxl-6 {\n margin-right: 50%;\n }\n\n .offset-xxl-7 {\n margin-right: 58.3333333333%;\n }\n\n .offset-xxl-8 {\n margin-right: 66.6666666667%;\n }\n\n .offset-xxl-9 {\n margin-right: 75%;\n }\n\n .offset-xxl-10 {\n margin-right: 83.3333333333%;\n }\n\n .offset-xxl-11 {\n margin-right: 91.6666666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.3125rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.3125rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.625rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.625rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1.25rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1.25rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.875rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.875rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3.75rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3.75rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.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.3125rem !important;\n}\n\n.m-2 {\n margin: 0.625rem !important;\n}\n\n.m-3 {\n margin: 1.25rem !important;\n}\n\n.m-4 {\n margin: 1.875rem !important;\n}\n\n.m-5 {\n margin: 3.75rem !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.3125rem !important;\n margin-right: 0.3125rem !important;\n}\n\n.mx-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n}\n\n.mx-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n}\n\n.mx-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n}\n\n.mx-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !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.3125rem !important;\n margin-bottom: 0.3125rem !important;\n}\n\n.my-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n}\n\n.my-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n}\n\n.my-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n}\n\n.my-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.mt-2 {\n margin-top: 0.625rem !important;\n}\n\n.mt-3 {\n margin-top: 1.25rem !important;\n}\n\n.mt-4 {\n margin-top: 1.875rem !important;\n}\n\n.mt-5 {\n margin-top: 3.75rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.3125rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.625rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1.25rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.875rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3.75rem !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.3125rem !important;\n}\n\n.ms-2 {\n margin-right: 0.625rem !important;\n}\n\n.ms-3 {\n margin-right: 1.25rem !important;\n}\n\n.ms-4 {\n margin-right: 1.875rem !important;\n}\n\n.ms-5 {\n margin-right: 3.75rem !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.3125rem !important;\n}\n\n.p-2 {\n padding: 0.625rem !important;\n}\n\n.p-3 {\n padding: 1.25rem !important;\n}\n\n.p-4 {\n padding: 1.875rem !important;\n}\n\n.p-5 {\n padding: 3.75rem !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.3125rem !important;\n padding-right: 0.3125rem !important;\n}\n\n.px-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n}\n\n.px-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n}\n\n.px-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n}\n\n.px-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !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.3125rem !important;\n padding-bottom: 0.3125rem !important;\n}\n\n.py-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n}\n\n.py-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n}\n\n.py-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n}\n\n.py-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.3125rem !important;\n}\n\n.pt-2 {\n padding-top: 0.625rem !important;\n}\n\n.pt-3 {\n padding-top: 1.25rem !important;\n}\n\n.pt-4 {\n padding-top: 1.875rem !important;\n}\n\n.pt-5 {\n padding-top: 3.75rem !important;\n}\n\n.pe-0 {\n padding-left: 0 !important;\n}\n\n.pe-1 {\n padding-left: 0.3125rem !important;\n}\n\n.pe-2 {\n padding-left: 0.625rem !important;\n}\n\n.pe-3 {\n padding-left: 1.25rem !important;\n}\n\n.pe-4 {\n padding-left: 1.875rem !important;\n}\n\n.pe-5 {\n padding-left: 3.75rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.3125rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.625rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1.25rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.875rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3.75rem !important;\n}\n\n.ps-0 {\n padding-right: 0 !important;\n}\n\n.ps-1 {\n padding-right: 0.3125rem !important;\n}\n\n.ps-2 {\n padding-right: 0.625rem !important;\n}\n\n.ps-3 {\n padding-right: 1.25rem !important;\n}\n\n.ps-4 {\n padding-right: 1.875rem !important;\n}\n\n.ps-5 {\n padding-right: 3.75rem !important;\n}\n\n@media (min-width: 480px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.3125rem !important;\n }\n\n .m-sm-2 {\n margin: 0.625rem !important;\n }\n\n .m-sm-3 {\n margin: 1.25rem !important;\n }\n\n .m-sm-4 {\n margin: 1.875rem !important;\n }\n\n .m-sm-5 {\n margin: 3.75rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-sm-1 {\n margin-left: 0.3125rem !important;\n margin-right: 0.3125rem !important;\n }\n\n .mx-sm-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n }\n\n .mx-sm-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n }\n\n .mx-sm-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n }\n\n .mx-sm-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !important;\n }\n\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n\n .ms-sm-1 {\n margin-right: 0.3125rem !important;\n }\n\n .ms-sm-2 {\n margin-right: 0.625rem !important;\n }\n\n .ms-sm-3 {\n margin-right: 1.25rem !important;\n }\n\n .ms-sm-4 {\n margin-right: 1.875rem !important;\n }\n\n .ms-sm-5 {\n margin-right: 3.75rem !important;\n }\n\n .ms-sm-auto {\n margin-right: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.3125rem !important;\n }\n\n .p-sm-2 {\n padding: 0.625rem !important;\n }\n\n .p-sm-3 {\n padding: 1.25rem !important;\n }\n\n .p-sm-4 {\n padding: 1.875rem !important;\n }\n\n .p-sm-5 {\n padding: 3.75rem !important;\n }\n\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-sm-1 {\n padding-left: 0.3125rem !important;\n padding-right: 0.3125rem !important;\n }\n\n .px-sm-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n }\n\n .px-sm-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n }\n\n .px-sm-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n }\n\n .px-sm-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n\n .pe-sm-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pe-sm-2 {\n padding-left: 0.625rem !important;\n }\n\n .pe-sm-3 {\n padding-left: 1.25rem !important;\n }\n\n .pe-sm-4 {\n padding-left: 1.875rem !important;\n }\n\n .pe-sm-5 {\n padding-left: 3.75rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n\n .ps-sm-1 {\n padding-right: 0.3125rem !important;\n }\n\n .ps-sm-2 {\n padding-right: 0.625rem !important;\n }\n\n .ps-sm-3 {\n padding-right: 1.25rem !important;\n }\n\n .ps-sm-4 {\n padding-right: 1.875rem !important;\n }\n\n .ps-sm-5 {\n padding-right: 3.75rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.3125rem !important;\n }\n\n .m-md-2 {\n margin: 0.625rem !important;\n }\n\n .m-md-3 {\n margin: 1.25rem !important;\n }\n\n .m-md-4 {\n margin: 1.875rem !important;\n }\n\n .m-md-5 {\n margin: 3.75rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-md-1 {\n margin-left: 0.3125rem !important;\n margin-right: 0.3125rem !important;\n }\n\n .mx-md-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n }\n\n .mx-md-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n }\n\n .mx-md-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n }\n\n .mx-md-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !important;\n }\n\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-md-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-md-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-right: 0 !important;\n }\n\n .ms-md-1 {\n margin-right: 0.3125rem !important;\n }\n\n .ms-md-2 {\n margin-right: 0.625rem !important;\n }\n\n .ms-md-3 {\n margin-right: 1.25rem !important;\n }\n\n .ms-md-4 {\n margin-right: 1.875rem !important;\n }\n\n .ms-md-5 {\n margin-right: 3.75rem !important;\n }\n\n .ms-md-auto {\n margin-right: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.3125rem !important;\n }\n\n .p-md-2 {\n padding: 0.625rem !important;\n }\n\n .p-md-3 {\n padding: 1.25rem !important;\n }\n\n .p-md-4 {\n padding: 1.875rem !important;\n }\n\n .p-md-5 {\n padding: 3.75rem !important;\n }\n\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-md-1 {\n padding-left: 0.3125rem !important;\n padding-right: 0.3125rem !important;\n }\n\n .px-md-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n }\n\n .px-md-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n }\n\n .px-md-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n }\n\n .px-md-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-md-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-md-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-md-0 {\n padding-left: 0 !important;\n }\n\n .pe-md-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pe-md-2 {\n padding-left: 0.625rem !important;\n }\n\n .pe-md-3 {\n padding-left: 1.25rem !important;\n }\n\n .pe-md-4 {\n padding-left: 1.875rem !important;\n }\n\n .pe-md-5 {\n padding-left: 3.75rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-md-0 {\n padding-right: 0 !important;\n }\n\n .ps-md-1 {\n padding-right: 0.3125rem !important;\n }\n\n .ps-md-2 {\n padding-right: 0.625rem !important;\n }\n\n .ps-md-3 {\n padding-right: 1.25rem !important;\n }\n\n .ps-md-4 {\n padding-right: 1.875rem !important;\n }\n\n .ps-md-5 {\n padding-right: 3.75rem !important;\n }\n}\n@media (min-width: 1024px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.3125rem !important;\n }\n\n .m-lg-2 {\n margin: 0.625rem !important;\n }\n\n .m-lg-3 {\n margin: 1.25rem !important;\n }\n\n .m-lg-4 {\n margin: 1.875rem !important;\n }\n\n .m-lg-5 {\n margin: 3.75rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-lg-1 {\n margin-left: 0.3125rem !important;\n margin-right: 0.3125rem !important;\n }\n\n .mx-lg-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n }\n\n .mx-lg-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n }\n\n .mx-lg-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n }\n\n .mx-lg-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !important;\n }\n\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n\n .ms-lg-1 {\n margin-right: 0.3125rem !important;\n }\n\n .ms-lg-2 {\n margin-right: 0.625rem !important;\n }\n\n .ms-lg-3 {\n margin-right: 1.25rem !important;\n }\n\n .ms-lg-4 {\n margin-right: 1.875rem !important;\n }\n\n .ms-lg-5 {\n margin-right: 3.75rem !important;\n }\n\n .ms-lg-auto {\n margin-right: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.3125rem !important;\n }\n\n .p-lg-2 {\n padding: 0.625rem !important;\n }\n\n .p-lg-3 {\n padding: 1.25rem !important;\n }\n\n .p-lg-4 {\n padding: 1.875rem !important;\n }\n\n .p-lg-5 {\n padding: 3.75rem !important;\n }\n\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-lg-1 {\n padding-left: 0.3125rem !important;\n padding-right: 0.3125rem !important;\n }\n\n .px-lg-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n }\n\n .px-lg-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n }\n\n .px-lg-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n }\n\n .px-lg-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n\n .pe-lg-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pe-lg-2 {\n padding-left: 0.625rem !important;\n }\n\n .pe-lg-3 {\n padding-left: 1.25rem !important;\n }\n\n .pe-lg-4 {\n padding-left: 1.875rem !important;\n }\n\n .pe-lg-5 {\n padding-left: 3.75rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n\n .ps-lg-1 {\n padding-right: 0.3125rem !important;\n }\n\n .ps-lg-2 {\n padding-right: 0.625rem !important;\n }\n\n .ps-lg-3 {\n padding-right: 1.25rem !important;\n }\n\n .ps-lg-4 {\n padding-right: 1.875rem !important;\n }\n\n .ps-lg-5 {\n padding-right: 3.75rem !important;\n }\n}\n@media (min-width: 1280px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xl-1 {\n margin-left: 0.3125rem !important;\n margin-right: 0.3125rem !important;\n }\n\n .mx-xl-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n }\n\n .mx-xl-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n }\n\n .mx-xl-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n }\n\n .mx-xl-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !important;\n }\n\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xl-1 {\n margin-right: 0.3125rem !important;\n }\n\n .ms-xl-2 {\n margin-right: 0.625rem !important;\n }\n\n .ms-xl-3 {\n margin-right: 1.25rem !important;\n }\n\n .ms-xl-4 {\n margin-right: 1.875rem !important;\n }\n\n .ms-xl-5 {\n margin-right: 3.75rem !important;\n }\n\n .ms-xl-auto {\n margin-right: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xl-1 {\n padding-left: 0.3125rem !important;\n padding-right: 0.3125rem !important;\n }\n\n .px-xl-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n }\n\n .px-xl-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n }\n\n .px-xl-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n }\n\n .px-xl-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pe-xl-2 {\n padding-left: 0.625rem !important;\n }\n\n .pe-xl-3 {\n padding-left: 1.25rem !important;\n }\n\n .pe-xl-4 {\n padding-left: 1.875rem !important;\n }\n\n .pe-xl-5 {\n padding-left: 3.75rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .ps-xl-2 {\n padding-right: 0.625rem !important;\n }\n\n .ps-xl-3 {\n padding-right: 1.25rem !important;\n }\n\n .ps-xl-4 {\n padding-right: 1.875rem !important;\n }\n\n .ps-xl-5 {\n padding-right: 3.75rem !important;\n }\n}\n@media (min-width: 1440px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.3125rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.625rem !important;\n }\n\n .m-xxl-3 {\n margin: 1.25rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.875rem !important;\n }\n\n .m-xxl-5 {\n margin: 3.75rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-left: 0.3125rem !important;\n margin-right: 0.3125rem !important;\n }\n\n .mx-xxl-2 {\n margin-left: 0.625rem !important;\n margin-right: 0.625rem !important;\n }\n\n .mx-xxl-3 {\n margin-left: 1.25rem !important;\n margin-right: 1.25rem !important;\n }\n\n .mx-xxl-4 {\n margin-left: 1.875rem !important;\n margin-right: 1.875rem !important;\n }\n\n .mx-xxl-5 {\n margin-left: 3.75rem !important;\n margin-right: 3.75rem !important;\n }\n\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.3125rem !important;\n margin-bottom: 0.3125rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.625rem !important;\n margin-bottom: 0.625rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1.25rem !important;\n margin-bottom: 1.25rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.875rem !important;\n margin-bottom: 1.875rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3.75rem !important;\n margin-bottom: 3.75rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.3125rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.625rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1.25rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.875rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3.75rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.3125rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.625rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1.25rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.875rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3.75rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-right: 0.3125rem !important;\n }\n\n .ms-xxl-2 {\n margin-right: 0.625rem !important;\n }\n\n .ms-xxl-3 {\n margin-right: 1.25rem !important;\n }\n\n .ms-xxl-4 {\n margin-right: 1.875rem !important;\n }\n\n .ms-xxl-5 {\n margin-right: 3.75rem !important;\n }\n\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.3125rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.625rem !important;\n }\n\n .p-xxl-3 {\n padding: 1.25rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.875rem !important;\n }\n\n .p-xxl-5 {\n padding: 3.75rem !important;\n }\n\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xxl-1 {\n padding-left: 0.3125rem !important;\n padding-right: 0.3125rem !important;\n }\n\n .px-xxl-2 {\n padding-left: 0.625rem !important;\n padding-right: 0.625rem !important;\n }\n\n .px-xxl-3 {\n padding-left: 1.25rem !important;\n padding-right: 1.25rem !important;\n }\n\n .px-xxl-4 {\n padding-left: 1.875rem !important;\n padding-right: 1.875rem !important;\n }\n\n .px-xxl-5 {\n padding-left: 3.75rem !important;\n padding-right: 3.75rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.3125rem !important;\n padding-bottom: 0.3125rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.625rem !important;\n padding-bottom: 0.625rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1.25rem !important;\n padding-bottom: 1.25rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.875rem !important;\n padding-bottom: 1.875rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3.75rem !important;\n padding-bottom: 3.75rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.3125rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.625rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1.25rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.875rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3.75rem !important;\n }\n\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pe-xxl-2 {\n padding-left: 0.625rem !important;\n }\n\n .pe-xxl-3 {\n padding-left: 1.25rem !important;\n }\n\n .pe-xxl-4 {\n padding-left: 1.875rem !important;\n }\n\n .pe-xxl-5 {\n padding-left: 3.75rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.3125rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.625rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1.25rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.875rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3.75rem !important;\n }\n\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .ps-xxl-2 {\n padding-right: 0.625rem !important;\n }\n\n .ps-xxl-3 {\n padding-right: 1.25rem !important;\n }\n\n .ps-xxl-4 {\n padding-right: 1.875rem !important;\n }\n\n .ps-xxl-5 {\n padding-right: 3.75rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n/*# sourceMappingURL=boosted-grid.rtl.css.map */","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, $gutter);\n padding-left: var(--#{$variable-prefix}gutter-x, $gutter);\n margin-right: auto;\n margin-left: auto;\n\n // Boosted mod: gutter depends on breakpoint\n // @note Needs both interpolation and parenthesis to prevent stylelint-scss/dimension-no-non-numeric-values to fail\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{($gutter * 2)};\n }\n // End mod\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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, $gutter-sm: ($gutter / 2)) {\n --#{$variable-prefix}gutter-x: #{$gutter-sm}; // Boosted mod: gutter depends on breakpoint\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) / -2); // stylelint-disable-line function-disallowed-list\n\n // Boosted mod: gutter depends on breakpoint\n @include media-breakpoint-up($grid-gutter-breakpoint) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n }\n // End mod\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) / 2); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size, $columns: $grid-columns) {\n flex: 0 0 auto;\n width: percentage($size / $columns);\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: $size / $columns;\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: 100% / $count;\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n // Boosted mod: ensure contrasts in color utilities\n @if \"background-color\" == $property and \"transparent\" != inspect($value) {\n color: color-contrast($value);\n } @else if \"color\" == $property and \"inherit\" != inspect($value) and $accessible-orange != $value {\n background-color: color-contrast($value);\n }\n // End mod\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n @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/dist/css/boosted-reboot.css b/dist/css/boosted-reboot.css index df0e697f75..6f0a1fb750 100644 --- a/dist/css/boosted-reboot.css +++ b/dist/css/boosted-reboot.css @@ -1,10 +1,10 @@ /*! - * Boosted Reboot v5.0.0-beta2 (https://boosted.orange.com/) + * Boosted Reboot v5.0.0-beta3 (https://boosted.orange.com/) * Copyright 2014-2021 The Boosted Authors * Copyright 2014-2021 Orange SA * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE) * This a fork of Bootstrap: Initial license below - * Bootstrap Reboot v5.0.0-beta2 (https://getbootstrap.com/) + * Bootstrap Reboot v5.0.0-beta3 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) @@ -48,10 +48,6 @@ body { text-rendering: optimizeSpeed; } -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} - :focus { outline: 0.125rem solid; } @@ -109,7 +105,6 @@ p { abbr[title], abbr[data-bs-original-title] { - text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; cursor: help; @@ -377,6 +372,9 @@ select { select { word-wrap: normal; } +select:disabled { + opacity: 1; +} [list]::-webkit-calendar-picker-indicator { display: none; diff --git a/dist/css/boosted-reboot.css.map b/dist/css/boosted-reboot.css.map index 83384a7ef6..4d68b21700 100644 --- a/dist/css/boosted-reboot.css.map +++ b/dist/css/boosted-reboot.css.map @@ -1 +1 @@ -{"version":3,"sources":["../../scss/boosted-reboot.scss","../../scss/_reboot.scss","boosted-reboot.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_transition.scss"],"names":[],"mappings":"AAAA;;;;;;;;;;;EAAA;ACeA;;;EAGE,sBAAA;ACFF;;ADWA;EAYI,2BAAA;ACnBJ;ADWI;EAJJ;IAKM,uBAAA;ECRJ;AACF;ACsCI;EFpCJ;IAeM,0BG49C2B;EFz+C/B;AACF;;AD4BA;EACE,kBAAA;EACA,SAAA;EACA,sCGwa4B;EHva5B,oBAAA;EI6LI,eALI;EJtLR,gBGsb4B;EHrb5B,0BG4b4B;EH3b5B,WGhDS;EHmDT,eAAA;EACA,2BG2b4B;EH1b5B,sBG/DS;EHgET,8BAAA;EACA,6CAAA;EACA,4CAAA;EACA,6BAAA;AC3BF;;ADwCA;EACE,qBAAA;ACrCF;;AD8CA;EACE,uBAAA;AC3CF;;AD8CA;;EAEE,qBAAA;AC3CF;;ADqDA;EACE,iBAAA;EACA,cG0d4B;EHzd5B,yCAAA;EACA,SAAA;AClDF;;ADsDA;EACE,gBGmT4B;AFtW9B;;AD6DA;;;;EACE,aAAA;EACA,sBG4KO;ECxDH,eALI;EJ3GR,gBG8Z4B;EH7Z5B,0BGiX4B;EH9W5B,eAAA;EACA,2BGiX4B;EHhX5B,mCAAA;EACA,kCAAA;EACA,kCAAA;AC3DF;;AD8DA;EIqGM,kBALI;EJ7FR,0BGwY4B;EHtY5B,eAAA;EACA,yBG6X4B;AF1b9B;;ADgEA;EI4FM,mBALI;EJpFR,0BGgY4B;EH9X5B,eAAA;EACA,0BGqX4B;AFpb9B;;AD+EA;EACE,aAAA;EACA,mBG0L0B;AFtQ5B;;ADuFA;;EAEE,0BAAA;EACA,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;ACpFF;;AD0FA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;ACvFF;;AD6FA;;EAEE,kBAAA;AC1FF;;AD6FA;;;EAGE,aAAA;EACA,mBAAA;AC1FF;;AD6FA;;;;EAIE,gBAAA;AC1FF;;AD+FA;EACE,uBAAA;AC5FF;;ADkGA;EACE,cG3MkB;EH4MlB,sBAAA;AC/FF;;ADkGA;EAAgB,WGzOL;AF2IX;;ADgGA;EAAmB,WG5OR;AFgJX;;ADiGA;EACE,cGvNkB;EHwNlB,wBAAA;AC9FF;;ADiGA;EAAgB,WGrPL;AFwJX;;AD+FA;EAAmB,WGxPR;AF6JX;;AD+FA;EACE,gBG6O4B;AFzU9B;;ADiGA;EACE,qBAAA;EACA,cAAA;AC9FF;;ADoGA;EACE,gBAAA;ACjGF;;ADyGA;;;EAGE,gBGoN4B;AF1T9B;;AD8GA;EIhDM,mBALI;EJwDR,gBGwM4B;EHvM5B,0BG+M4B;AF3T9B;;ADmHA;EACE,cG+R4B;EH9R5B,yBG/QkB;AF+JpB;;ADyHA;;EAEE,kBAAA;EIxEI,iBALI;EJ+ER,cAAA;EACA,wBAAA;ACtHF;;ADyHA;EAAM,eAAA;ACrHN;;ADsHA;EAAM,WAAA;AClHN;;ADuHA;EACE,WG9TS;EH+TT,0BGUwC;EHRxC,sBAAA;EKnUI,2CLoUJ;ACrHF;AI3MM;EL2TN;IK1TQ,gBAAA;EJ8MN;AACF;ADkHE;EACE,cG/SgB;EHgThB,wBGsF0B;AFtM9B;ADoHE;EACE,cGrTgB;AFmMpB;;AD6HE;EAEE,cAAA;EACA,qBAAA;AC3HJ;;ADkIA;;;;;EAKE,qCG+G4B;EC3OxB,cALI;EJmIR,+BAAA;EACA,2BAAA;AC/HF;;ADsIA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;EI1II,kBALI;EJiJR,iBGwnCkC;EHvnClC,WGvXS;AFoPX;ADsIE;EIhJI,kBALI;EJuJN,cAAA;EACA,kBAAA;ACpIJ;;ADwIA;;EIvJM,kBALI;EJ+JR,kBAAA;EACA,WGvYS;EHwYT,qBAAA;ACrIF;ADwIE;;EACE,cAAA;ACrIJ;;ADyIA;EACE,4BAAA;EIrKI,kBALI;EJ4KR,WGhZS;EHiZT,sBGxZS;AFkRX;ADyIE;EACE,UAAA;EI5KE,cALI;EJmLN,gBG8E0B;AFrN9B;;ADgJA;EACE,gBAAA;AC7IF;;ADmJA;;EAEE,sBAAA;AChJF;;AD6JA;EACE,iBAAA;EACA,yBAAA;EACA,6BAAA;EACA,kCAAA;AC1JF;;AD6JA;EACE,oBGkL4B;EHjL5B,uBGiL4B;ECvYxB,mBALI;EJ6NR,gBGoC4B;EHnC5B,WGlcS;EHmcT,gBAAA;EAEA,eAAA;EACA,0BG6D4B;EH5D5B,mCAAA;EACA,kCAAA;EACA,kCAAA;AC3JF;;ADkKA;EAEE,mBAAA;EACA,gCAAA;AChKF;;ADmKA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AChKF;;ADwKA;EACE,qBAAA;EACA,gBGH4B;AFlK9B;;AD2KA;EAEE,gBAAA;ACzKF;;ADiLA;EACE,UAAA;AC9KF;;ADmLA;;;;;EAKE,SAAA;EACA,oBAAA;EI3RI,kBALI;EJkSR,oBAAA;EAEA,eAAA;EACA,uBAAA;EACA,gBAAA;ACjLF;;ADsLA;;EAEE,oBAAA;ACnLF;;ADyLA;EACE,eAAA;ACtLF;;AD4LA;EACE,iBAAA;ACzLF;;AD+LA;EACE,aAAA;AC5LF;;ADoMA;;;;EAIE,0BAAA;ACjMF;ADoMI;;;;EACE,eAAA;AC/LN;;ADsMA;EACE,UAAA;EACA,kBAAA;ACnMF;;ADwMA;EACE,gBAAA;ACrMF;;AD+MA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AC5MF;;ADoNA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,wBG/B4B;ECvVxB,kBALI;EJ6XR,gBG5H4B;EH6H5B,oBAAA;ACjNF;ADmNE;EACE,WAAA;ACjNJ;;ADwNA;;;;;;;EAOE,UAAA;ACrNF;;ADwNA;EACE,YAAA;ACrNF;;AD8NA;EACE,yBAAA;EACA,6BAAA;AC3NF;;ADmOA;;;;;;;CAAA;AAWA;EACE,wBAAA;ACnOF;;ADwOA;EACE,UAAA;ACrOF;;AD4OA;EACE,aAAA;ACzOF;;AD+OA;EACE,aAAA;EACA,0BAAA;AC5OF;;ADiPA;EACE,qBAAA;AC9OF;;ADmPA;EACE,SAAA;AChPF;;ADuPA;EACE,kBAAA;EACA,eAAA;ACpPF;;AD4PA;EACE,wBAAA;ACzPF;;ADiQA;EACE,wBAAA;AC9PF","file":"boosted-reboot.css","sourcesContent":["/*!\n * Boosted Reboot v5.0.0-beta2 (https://boosted.orange.com/)\n * Copyright 2014-2021 The Boosted Authors\n * Copyright 2014-2021 Orange SA\n * Licensed under MIT (https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/blob/v5-dev/LICENSE)\n * This a fork of Bootstrap: Initial license below\n * Bootstrap Reboot v5.0.0-beta2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n font-size: $font-size-root;\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n\n // Boosted mod: Improve focus visibility when fixed/sticky header is used\n // See https://caniuse.com/?search=scroll-padding\n @if $enable-fixed-header {\n scroll-padding-top: $scroll-offset-top / 2;\n\n @include media-breakpoint-up(lg) {\n scroll-padding-top: $scroll-offset-top;\n }\n }\n // End mod\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// 5. Prevent faux-bold/italic\n// See https://developer.mozilla.org/fr/docs/Web/CSS/font-synthesis\n\nbody {\n position: relative; // Boosted mod: required for back-to-top component\n margin: 0; // 1\n font-family: $font-family-base;\n font-synthesis: none; // Boosted mod // 5\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: $body-text-align;\n\n /* rtl:remove */\n letter-spacing: $letter-spacing-base; // Boosted mod\n background-color: $body-bg; // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n -webkit-font-smoothing: subpixel-antialiased; // Boosted mod\n text-rendering: optimizeSpeed; // Boosted mod\n}\n\n\n// Future-proof rule: in browsers that support :focus-visible, suppress the focus outline\n// on elements that programmatically receive focus but wouldn't normally show a visible\n// focus outline. In general, this would mean that the outline is only applied if the\n// interaction that led to the element receiving programmatic focus was a keyboard interaction,\n// or the browser has somehow determined that the user is primarily a keyboard user and/or\n// wants focus outlines to always be presented.\n// See https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible\n// and https://developer.paciellogroup.com/blog/2018/03/focus-visible-and-backwards-compatibility/\n\n[tabindex=\"-1\"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n\n// Boosted mod: focus state\n//\n// 1. Default focus state\n// 2. Using the :focus-visible polyfill to hide outline defensively\n// See https://github.com/WICG/focus-visible\n\n:focus {\n outline: $outline-width solid; // 1\n}\n\n.js-focus-visible :focus:not([data-focus-visible-added]),\n.js-focus-visible .focus:not([data-focus-visible-added]) { // 2\n outline: 0 !important;\n}\n// End mod\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor !important; // Boosted mod: ensure .text-* utilities can't override this\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n @include font-size($font-size-base); // Boosted mod\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n\n /* rtl:remove */\n letter-spacing: $letter-spacing-base; // Boosted mod\n -webkit-font-smoothing: antialiased; // Boosted mod\n -moz-osx-font-smoothing: grayscale; // Boosted mod\n text-rendering: optimizeLegibility; // Boosted mod\n}\n\nh1 {\n @extend %heading;\n @include font-size($h4-font-size);\n line-height: $h4-line-height;\n\n /* rtl:remove */\n letter-spacing: $h4-spacing;\n}\n\nh2 {\n @extend %heading;\n @include font-size($h5-font-size);\n line-height: $h5-line-height;\n\n /* rtl:remove */\n letter-spacing: $h5-spacing;\n}\n\nh3,\nh4,\nh5,\nh6 {\n @extend %heading;\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline; // 2\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\n// Boosted mod\n// Orange square list-style\nul {\n list-style-type: square;\n}\n\n// Future-proof markers' color\n// See https://developer.mozilla.org/fr/docs/Web/CSS/::marker\n// stylelint-disable selector-max-type\nli::marker {\n color: $accessible-orange;\n vertical-align: middle;\n}\n\nli li::marker { color: $gray-600; }\n\nli li li::marker { color: $gray-500; }\n\n// Bullet-proof markers' color\n// @todo To remove when ::marker support is OK\n// See https://caniuse.com/#search=%3A%3Amarker\nli::before {\n color: $accessible-orange;\n vertical-align: text-top;\n}\n\nli li::before { color: $gray-600; }\n\nli li li::before { color: $gray-500; }\n// stylelint-enable selector-max-type\n// End mod\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,\nem, // Boosted mod\nstrong {\n font-weight: $font-weight-bold; // Boosted mod: ensure 700\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 // Boosted mod\n font-weight: $font-weight-normal;\n line-height: $line-height-sm;\n // End mod\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n // Boosted mod\n outline-offset: $outline-offset * 4;\n @include transition($transition-focus);\n\n &:focus {\n color: $link-hover-color;\n outline-offset: $outline-offset;\n }\n // End mod\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\nvar, // Boosted mod\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n line-height: $pre-line-height; // Boosted mod\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\nvar, // Boosted mod\ncode {\n @include font-size($code-font-size);\n font-style: normal; // Boosted mod: is italic in all browsers\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// 1. Prevent double borders\n// 2. Ensure horizontal alignment in table when using numbers\n// See https://twitter.com/wesbos/status/932644812582522880\n// See https://caniuse.com/#feat=font-variant-numeric\n// See https://caniuse.com/#feat=font-feature\n// See https://helpx.adobe.com/fonts/using/open-type-syntax.html#tnum\n\ntable {\n caption-side: top; // Boosted mod\n border-collapse: collapse;\n font-feature-settings: \"tnum\"; // Boosted mod : 2\n font-variant-numeric: tabular-nums; // Boosted mod : 2\n}\n\ncaption {\n padding-top: $table-caption-padding-y;\n padding-bottom: $table-caption-padding-y;\n @include font-size($h1-font-size); // Boosted mod\n font-weight: $font-weight-bold; // Boosted mod\n color: $table-caption-color;\n text-align: left;\n\n /* rtl:remove */\n letter-spacing: $h1-spacing; // Boosted mod\n -webkit-font-smoothing: antialiased; // Boosted mod\n -moz-osx-font-smoothing: grayscale; // Boosted mod\n text-rendering: optimizeLegibility; // Boosted mod\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 font-weight: $form-label-font-weight; // Boosted mod\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 /* rtl:remove */\n letter-spacing: inherit; // Boosted mod\n box-shadow: none; // Boosted mod: prevent native validation styles to apply\n}\n\n// Remove the inheritance of text transform in Firefox\n\nbutton,\nselect {\n text-transform: none;\n}\n\n// Set the cursor for non-`