diff --git a/.browserslistrc b/.browserslistrc index 14d259bc76..7c72b3a7f5 100644 --- a/.browserslistrc +++ b/.browserslistrc @@ -1,13 +1,14 @@ # https://github.com/browserslist/browserslist#readme ->= 1% -last 1 major version +>= 0.5% +last 2 major versions not dead Chrome >= 60 Firefox >= 60 # needed since Legacy Edge still has usage; 79 was the first Chromium Edge version # should be removed in the future when its usage drops or when it's moved to dead browsers not Edge < 79 +Firefox ESR iOS >= 10 Safari >= 10 Android >= 6 diff --git a/.bundlewatch.config.json b/.bundlewatch.config.json index b5bbd3a810..3bd65a8b2d 100644 --- a/.bundlewatch.config.json +++ b/.bundlewatch.config.json @@ -2,11 +2,11 @@ "files": [ { "path": "./dist/css/boosted-grid.css", - "maxSize": "7.5 kB" + "maxSize": "6.5 kB" }, { "path": "./dist/css/boosted-grid.min.css", - "maxSize": "6 kB" + "maxSize": "5.75 kB" }, { "path": "./dist/css/boosted-reboot.css", @@ -18,7 +18,7 @@ }, { "path": "./dist/css/boosted-utilities.css", - "maxSize": "7.25 kB" + "maxSize": "6.5 kB" }, { "path": "./dist/css/boosted-utilities.min.css", @@ -26,35 +26,35 @@ }, { "path": "./dist/css/boosted.css", - "maxSize": "22.75 kB" + "maxSize": "23.1 kB" }, { "path": "./dist/css/boosted.min.css", - "maxSize": "22 kB" + "maxSize": "21.1 kB" }, { "path": "./dist/js/boosted.bundle.js", - "maxSize": "53.25 kB" + "maxSize": "43.5 kB" }, { "path": "./dist/js/boosted.bundle.min.js", - "maxSize": "24 kB" + "maxSize": "22.1 kB" }, { "path": "./dist/js/boosted.esm.js", - "maxSize": "30.25 kB" + "maxSize": "26.1 kB" }, { "path": "./dist/js/boosted.esm.min.js", - "maxSize": "19.5 kB" + "maxSize": "17.75 kB" }, { "path": "./dist/js/boosted.js", - "maxSize": "31 kB" + "maxSize": "27.75 kB" }, { "path": "./dist/js/boosted.min.js", - "maxSize": "17.5 kB" + "maxSize": "15.5 kB" } ], "ci": { diff --git a/.github/workflows/browserstack.yml b/.github/workflows/browserstack.yml index 4c11175647..3fa8822d66 100644 --- a/.github/workflows/browserstack.yml +++ b/.github/workflows/browserstack.yml @@ -14,6 +14,7 @@ on: - "!dependabot/**" env: CI: true + FORCE_COLOR: 2 NODE: 14.x jobs: diff --git a/.github/workflows/bundlewatch.yml b/.github/workflows/bundlewatch.yml index 0b15cf76a9..f878f2cd25 100644 --- a/.github/workflows/bundlewatch.yml +++ b/.github/workflows/bundlewatch.yml @@ -10,6 +10,7 @@ on: - "!dependabot/**" env: CI: true + FORCE_COLOR: 2 NODE: 14.x jobs: diff --git a/.github/workflows/css.yml b/.github/workflows/css.yml index 83deafe768..b6c02a9cca 100644 --- a/.github/workflows/css.yml +++ b/.github/workflows/css.yml @@ -10,6 +10,7 @@ on: - "!dependabot/**" env: CI: true + FORCE_COLOR: 2 NODE: 14.x jobs: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 67e119e8a4..e380e72b5d 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -18,6 +18,7 @@ on: - "!dependabot/**" env: CI: true + FORCE_COLOR: 2 NODE: 14.x jobs: diff --git a/.github/workflows/js.yml b/.github/workflows/js.yml index d69b8cb397..bd0a4d8514 100644 --- a/.github/workflows/js.yml +++ b/.github/workflows/js.yml @@ -14,6 +14,7 @@ on: - "!dependabot/**" env: CI: true + FORCE_COLOR: 2 jobs: run: diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ae74672330..684e78c03c 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -10,6 +10,7 @@ on: - "!dependabot/**" env: CI: true + FORCE_COLOR: 2 NODE: 14.x jobs: diff --git a/.github/workflows/node-sass.yml b/.github/workflows/node-sass.yml index 190290bf44..97dae0a3a8 100644 --- a/.github/workflows/node-sass.yml +++ b/.github/workflows/node-sass.yml @@ -15,6 +15,7 @@ on: - "!dependabot/**" env: CI: true + FORCE_COLOR: 2 NODE: 14.x jobs: diff --git a/.github/workflows/pa11y.yml b/.github/workflows/pa11y.yml index 6e37421cb9..8d2c825ec3 100644 --- a/.github/workflows/pa11y.yml +++ b/.github/workflows/pa11y.yml @@ -18,6 +18,7 @@ on: - "!dependabot/**" env: CI: true + FORCE_COLOR: 2 NODE: 14.x jobs: diff --git a/.github/workflows/percy.yml b/.github/workflows/percy.yml index f773e36069..22782694da 100644 --- a/.github/workflows/percy.yml +++ b/.github/workflows/percy.yml @@ -18,6 +18,7 @@ on: - "!dependabot/**" env: CI: true + FORCE_COLOR: 2 NODE: 14.x jobs: diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d20e64e5a..1103a10010 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,18 @@ +# [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 + +- **RTL**: Orange branded, using Helvetica Neue Arabic, dropping `letter-spacing` everywhere and customized arrows. + +### Bug Fixes + +* **alerts:** ensure content don't overlap icon ([2ecade3](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/2ecade3e43ff502547336e6266c018f72da85b68)) + +### Core + +* **Percy**: upgrade snapshot action to 0.1.2 + + # [5.0.0-alpha3](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/compare/v5.0.0-alpha2...v5.0.0-alpha3) (2020-11-12) @@ -6,12 +21,10 @@ * **forms:** ensure .form-check-input is squared in Chromium-based browsers ([010c909](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/010c9097fc7026532e4086cb28738027a32954fb)) - ## Features * **accordion:** Orange branded :tada: ([69a97d9](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/69a97d9d580eb488ed4c889d2bc03e5407591bd1)) - ## Docs * **icons:** drop content to only mention Solaris ([90af24b](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/commit/90af24b212ddd2291d88cba43e2c47797df578d4)) diff --git a/NOTICE.txt b/NOTICE.txt index 117dd8666d..fcd59d27da 100644 --- a/NOTICE.txt +++ b/NOTICE.txt @@ -14,13 +14,13 @@ Orange has purchased the right to use Helvetica in its websites and mobile appli Don't use and distribute Helvetica font family if you're not explicitly authorized by Monotype Imaging Inc Parts list under Monotype Imaging Inc Copyright fonts/HelvNeue55_W1G.woff2 -fonts/HelvNeue75_W1G.woff -fonts/HelvNeue55_W1G.woff fonts/HelvNeue75_W1G.woff2 +fonts/HelveticaNeueW20-55Roman.woff2 +fonts/HelveticaNeueW20-75Bold.woff2 dist/fonts/HelvNeue55_W1G.woff2 -dist/fonts/HelvNeue75_W1G.woff -dist/fonts/HelvNeue55_W1G.woff dist/fonts/HelvNeue75_W1G.woff2 +dist/fonts/HelveticaNeueW20-55Roman.woff2 +dist/fonts/HelveticaNeueW20-75Bold.woff2 End of the parts list under Monotype Imaging Inc Copyright diff --git a/README.md b/README.md index b400fb641b..b16ac74a29 100644 --- a/README.md +++ b/README.md @@ -18,11 +18,6 @@

-## Bootstrap 4 - -Our default branch is for development of our upcoming Bootstrap 5 release. Head to the [`v4-dev` branch](https://github.com/twbs/bootstrap/tree/v4-dev) to view the readme, documentation, and source code for Bootstrap 4. - - ## Table of contents - [Quick start](#quick-start) @@ -41,11 +36,11 @@ Our default branch is for development of our upcoming Bootstrap 5 release. Head Several quick start options are available: -- [Download the latest release](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v5.0.0-alpha3.zip) +- [Download the latest release](https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v5.0.0-beta1.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-alpha3` +- Install with [Composer](https://getcomposer.org/): `composer require Orange-OpenSource/Orange-Boosted-Bootstrap:5.0.0-beta1` - 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. @@ -73,37 +68,52 @@ Within the download you'll find the following directories and files, logically g ```text boosted/ -└── dist/ - ├── css/ - │ ├── boosted-grid.css - │ ├── boosted-grid.css.map - │ ├── boosted-grid.min.css - │ ├── boosted-grid.min.css.map - │ ├── boosted-reboot.css - │ ├── boosted-reboot.css.map - │ ├── boosted-reboot.min.css - │ ├── boosted-reboot.min.css.map - │ ├── boosted-utilities.css - │ ├── boosted-utilities.css.map - │ ├── boosted-utilities.min.css - │ ├── boosted-utilities.min.css.map - │ ├── boosted.css - │ ├── boosted.css.map - │ ├── boosted.min.css - │ └── boosted.min.css.map - └── js/ - ├── boosted.bundle.js - ├── boosted.bundle.js.map - ├── boosted.bundle.min.js - ├── boosted.bundle.min.js.map - ├── boosted.esm.js - ├── boosted.esm.js.map - ├── boosted.esm.min.js - ├── boosted.esm.min.js.map - ├── boosted.js - ├── boosted.js.map - ├── boosted.min.js - └── boosted.min.js.map +├── css/ +│ ├── boosted-grid.css +│ ├── boosted-grid.css.map +│ ├── boosted-grid.min.css +│ ├── boosted-grid.min.css.map +│ ├── boosted-grid.rtl.css +│ ├── boosted-grid.rtl.css.map +│ ├── boosted-grid.rtl.min.css +│ ├── boosted-grid.rtl.min.css.map +│ ├── boosted-reboot.css +│ ├── boosted-reboot.css.map +│ ├── boosted-reboot.min.css +│ ├── boosted-reboot.min.css.map +│ ├── boosted-reboot.rtl.css +│ ├── boosted-reboot.rtl.css.map +│ ├── boosted-reboot.rtl.min.css +│ ├── boosted-reboot.rtl.min.css.map +│ ├── boosted-utilities.css +│ ├── boosted-utilities.css.map +│ ├── boosted-utilities.min.css +│ ├── boosted-utilities.min.css.map +│ ├── boosted-utilities.rtl.css +│ ├── boosted-utilities.rtl.css.map +│ ├── boosted-utilities.rtl.min.css +│ ├── boosted-utilities.rtl.min.css.map +│ ├── boosted.css +│ ├── boosted.css.map +│ ├── boosted.min.css +│ ├── boosted.min.css.map +│ ├── boosted.rtl.css +│ ├── boosted.rtl.css.map +│ ├── boosted.rtl.min.css +│ └── boosted.rtl.min.css.map +└── js/ + ├── boosted.bundle.js + ├── boosted.bundle.js.map + ├── boosted.bundle.min.js + ├── boosted.bundle.min.js.map + ├── boosted.esm.js + ├── boosted.esm.js.map + ├── boosted.esm.min.js + ├── boosted.esm.min.js.map + ├── boosted.js + ├── boosted.js.map + ├── boosted.min.js + └── boosted.min.js.map ``` We provide compiled CSS and JS (`boosted.*`), as well as compiled and minified CSS and JS (`boosted.min.*`). [source maps](https://developers.google.com/web/tools/chrome-devtools/javascript/source-maps) (`boosted.*.map`) are available for use with certain browsers' developer tools. Bundled JS files (`boosted.bundle.js` and minified `boosted.bundle.min.js`) include [Popper](https://popper.js.org/). @@ -118,7 +128,7 @@ Have a bug or a feature request? Please first read the [issue guidelines](https: Boosted's documentation, included in this repo in the root directory, is built with [Hugo](https://gohugo.io/) and publicly hosted on GitHub Pages at . The docs may also be run locally. -Documentation search is powered by [Algolia's DocSearch](https://community.algolia.com/docsearch/). Working on our search? Be sure to set `debug: true` in `site/assets/js/src/search.js` file. +Documentation search is powered by [Algolia's DocSearch](https://community.algolia.com/docsearch/). Working on our search? Be sure to set `debug: true` in `site/assets/js/search.js` file. ### Running documentation locally diff --git a/build/build-plugins.js b/build/build-plugins.js index 1f44a3b856..ea74773902 100644 --- a/build/build-plugins.js +++ b/build/build-plugins.js @@ -14,12 +14,13 @@ const rollup = require('rollup') const { babel } = require('@rollup/plugin-babel') const banner = require('./banner.js') +const rootPath = path.resolve(__dirname, '../js/dist/') const plugins = [ babel({ // Only transpile our source code exclude: 'node_modules/**', - // Inline the required helpers in each file - babelHelpers: 'inline' + // Include the helpers in each file, at most one copy of each + babelHelpers: 'bundled' }) ] const bsPlugins = { @@ -39,7 +40,6 @@ const bsPlugins = { Toast: path.resolve(__dirname, '../js/src/toast.js'), Tooltip: path.resolve(__dirname, '../js/src/tooltip.js') } -const rootPath = path.resolve(__dirname, '../js/dist/') const defaultPluginConfig = { external: [ @@ -59,7 +59,6 @@ const getConfigByPluginKey = pluginKey => { pluginKey === 'Data' || pluginKey === 'Manipulator' || pluginKey === 'EventHandler' || - pluginKey === 'Polyfill' || pluginKey === 'SelectorEngine' || pluginKey === 'Util' || pluginKey === 'Sanitizer' @@ -88,9 +87,9 @@ const getConfigByPluginKey = pluginKey => { if (pluginKey === 'Dropdown' || pluginKey === 'Tooltip') { const config = Object.assign(defaultPluginConfig) - config.external.push(bsPlugins.Manipulator, 'popper.js') + config.external.push(bsPlugins.Manipulator, '@popperjs/core') config.globals[bsPlugins.Manipulator] = 'Manipulator' - config.globals['popper.js'] = 'Popper' + config.globals['@popperjs/core'] = 'Popper' return config } diff --git a/build/generate-sri.js b/build/generate-sri.js index a6e129006b..1e2b6d3d76 100644 --- a/build/generate-sri.js +++ b/build/generate-sri.js @@ -29,10 +29,18 @@ const files = [ file: 'dist/css/boosted.min.css', configPropertyName: 'css_hash' }, + { + file: 'dist/css/boosted.rtl.min.css', + configPropertyName: 'css_rtl_hash' + }, { file: 'dist/css/orange-helvetica.min.css', configPropertyName: 'helvetica_hash' }, + { + file: 'dist/css/orange-helvetica.rtl.min.css', + configPropertyName: 'helvetica_rtl_hash' + }, { file: 'dist/js/boosted.min.js', configPropertyName: 'js_hash' @@ -42,7 +50,7 @@ const files = [ configPropertyName: 'js_bundle_hash' }, { - file: 'node_modules/popper.js/dist/umd/popper.min.js', + file: 'node_modules/@popperjs/core/dist/umd/popper.min.js', configPropertyName: 'popper_hash' } ] @@ -59,6 +67,6 @@ files.forEach(file => { console.log(`${file.configPropertyName}: ${integrity}`) - sh.sed('-i', new RegExp(`(\\s${file.configPropertyName}:\\s+"|')(\\S+)("|')`), `$1${integrity}$3`, configFile) + sh.sed('-i', new RegExp(`^(\\s+${file.configPropertyName}:\\s+["'])\\S*(["'])`), `$1${integrity}$2`, configFile) }) }) diff --git a/build/postcss.config.js b/build/postcss.config.js index 56b7d94cc1..b179a0e77c 100644 --- a/build/postcss.config.js +++ b/build/postcss.config.js @@ -1,16 +1,19 @@ 'use strict' -module.exports = ctx => ({ - map: ctx.file.dirname.includes('examples') ? - false : - { - inline: false, - annotation: true, - sourcesContent: true - }, - plugins: { - autoprefixer: { - cascade: false +module.exports = ctx => { + return { + map: ctx.file.dirname.includes('examples') ? + false : + { + inline: false, + annotation: true, + sourcesContent: true + }, + plugins: { + autoprefixer: { + cascade: false + }, + rtlcss: ctx.env === 'RTL' ? {} : false } } -}) +} diff --git a/build/rollup.config.js b/build/rollup.config.js index d0279f32c2..38fc56e8a2 100644 --- a/build/rollup.config.js +++ b/build/rollup.config.js @@ -3,31 +3,32 @@ const path = require('path') const { babel } = require('@rollup/plugin-babel') const { nodeResolve } = require('@rollup/plugin-node-resolve') +const replace = require('@rollup/plugin-replace') const banner = require('./banner.js') const BUNDLE = process.env.BUNDLE === 'true' const ESM = process.env.ESM === 'true' let fileDest = `boosted${ESM ? '.esm' : ''}` -const external = ['popper.js'] +const external = ['@popperjs/core'] const plugins = [ babel({ - // Only transpile our source code + // Only transpile our source code exclude: 'node_modules/**', // Include the helpers in the bundle, at most one copy of each babelHelpers: 'bundled' }) ] const globals = { - 'popper.js': 'Popper' + '@popperjs/core': 'Popper' } if (BUNDLE) { fileDest += '.bundle' // Remove last entry in external array to bundle Popper external.pop() - delete globals['popper.js'] - plugins.push(nodeResolve()) + delete globals['@popperjs/core'] + plugins.push(replace({ 'process.env.NODE_ENV': '"production"' }), nodeResolve()) } const rollupConfig = { diff --git a/config.yml b/config.yml index 8ad706b26a..abfffee4d0 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-alpha3" - current_ruby_version: "5.0.0.alpha1" + current_version: "5.0.0-beta1" + current_ruby_version: "5.0.0.beta1" docs_version: "5.0" rfs_version: "9.0.3" repo: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap" @@ -63,21 +63,25 @@ params: bootstrap: "https://v5.getbootstrap.com" download: - source: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v5.0.0-alpha3.zip" - dist: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.0-alpha3/boosted-5.0.0-alpha3-dist.zip" - dist_examples: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.0-alpha3/boosted-5.0.0-alpha3-examples.zip" + source: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/archive/v5.0.0-beta1.zip" + dist: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.0-beta1/boosted-5.0.0-beta1-dist.zip" + dist_examples: "https://github.com/Orange-OpenSource/Orange-Boosted-Bootstrap/releases/download/v5.0.0-beta1/boosted-5.0.0-beta1-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-alpha3/dist/css/boosted.min.css" - css_hash: "sha384-iwr9aweSNic6ztcMiv2FDED5xfxEQWs1RqIePrGPaPvFBXHU3a7Q8/daP3P2sTgx" - helvetica: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-alpha3/dist/css/orange-helvetica.min.css" + css: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta1/dist/css/boosted.min.css" + css_hash: "sha384-I+o9IXBrS4QMdE5iTGfWoaGvU4N2v2hJomuDBrMMMNxPoXWpYHPCdb2K8nsWRMoZ" + css_rtl: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta1/dist/css/boosted.rtl.min.css" + css_rtl_hash: "sha384-K2ilmXRtN7qGadxR43tWCc3FeuBbAZhYTehdAyTeDSZ2bWUo0BkLFtotXpo+38td" + helvetica: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta1/dist/css/orange-helvetica.min.css" helvetica_hash: "sha384-2W6Ddgejs+ZLUHWL9OWpfdx8K+DR+e1Muc2B220lXZmOgfxlJhYwD4YAC3AY5Kdx" - js: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-alpha3/dist/js/boosted.min.js" - js_hash: "sha384-SAtC2acR/DPm/FThjCrT6BMxgiTLld6I7g5j89RU/rx9PdrkhqRt3Glu7Z6Pps6N" - js_bundle: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-alpha3/dist/js/boosted.bundle.min.js" - js_bundle_hash: "sha384-H5G8iVLIwNC33L+kHC9kBSQQB4NHO36ZYt7soh3Fg54QSiEzBG+JadsuOX9jjBxu" + helvetica_rtl: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta1/dist/css/orange-helvetica.rtl.min.css" + helvetica_rtl_hash: "sha384-2N+Axfck8AYLrpdsZD0N1m7VB20fwJPh1SzLbOhtlxThb8GEzCaX4uJwMHLxCyxh" + js: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta1/dist/js/boosted.min.js" + js_hash: "sha384-rFJcUzNS9dZmqBmUPtI69Md+XfMYCBl45fSFhx6aM3tKyS1C8+erUR+1ngZLvCy4" + js_bundle: "https://cdn.jsdelivr.net/npm/boosted@5.0.0-beta1/dist/js/boosted.bundle.min.js" + js_bundle_hash: "sha384-LfuX/H3NCCkZXu3vAv7z3K59OJXRoDSMVxyOlRhHKrXoO5CzAIhMeiwYmGrbbPIn" popper: "https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" - popper_hash: "sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" + popper_hash: "sha384-q2kxQ16AaE6UbzuKqyBE9/u/KzioAlnx2maXQHiDX9d4/zp8Ok3f+M7DPm+Ib6IU" 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 ac5d20bd37..07f80e92b0 100644 --- a/dist/css/boosted-grid.css +++ b/dist/css/boosted-grid.css @@ -1,10 +1,10 @@ /*! - * Boosted Grid v5.0.0-alpha3 (https://boosted.orange.com/) + * Boosted Grid v5.0.0-beta1 (https://boosted.orange.com/) * Copyright 2014-2020 The Boosted Authors * Copyright 2014-2020 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-alpha3 (https://getbootstrap.com) + * Bootstrap Grid v5.0.0-beta1 (https://getbootstrap.com) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) @@ -28,8 +28,8 @@ html { .container-sm, .container-xs { width: 100%; - padding-right: var(--bs-gutter-x, 0.625rem); - padding-left: var(--bs-gutter-x, 0.625rem); + padding-right: var(--bs-gutter-x, 0.3125rem); + padding-left: var(--bs-gutter-x, 0.3125rem); margin-right: auto; margin-left: auto; } @@ -42,7 +42,7 @@ html { .container-md, .container-sm, .container-xs { - --bs-gutter-x: 1.25rem; + --bs-gutter-x: 0.625rem; } } @@ -1689,34 +1689,6 @@ html { margin-top: auto !important; } -.mr-0 { - margin-right: 0 !important; -} - -.mr-1 { - margin-right: 0.3125rem !important; -} - -.mr-2 { - margin-right: 0.625rem !important; -} - -.mr-3 { - margin-right: 1.25rem !important; -} - -.mr-4 { - margin-right: 1.875rem !important; -} - -.mr-5 { - margin-right: 3.75rem !important; -} - -.mr-auto { - margin-right: auto !important; -} - .mb-0 { margin-bottom: 0 !important; } @@ -1745,31 +1717,31 @@ html { margin-bottom: auto !important; } -.ml-0 { +.ms-0 { margin-left: 0 !important; } -.ml-1 { +.ms-1 { margin-left: 0.3125rem !important; } -.ml-2 { +.ms-2 { margin-left: 0.625rem !important; } -.ml-3 { +.ms-3 { margin-left: 1.25rem !important; } -.ml-4 { +.ms-4 { margin-left: 1.875rem !important; } -.ml-5 { +.ms-5 { margin-left: 3.75rem !important; } -.ml-auto { +.ms-auto { margin-left: auto !important; } @@ -1881,27 +1853,27 @@ html { padding-top: 3.75rem !important; } -.pr-0 { +.pe-0 { padding-right: 0 !important; } -.pr-1 { +.pe-1 { padding-right: 0.3125rem !important; } -.pr-2 { +.pe-2 { padding-right: 0.625rem !important; } -.pr-3 { +.pe-3 { padding-right: 1.25rem !important; } -.pr-4 { +.pe-4 { padding-right: 1.875rem !important; } -.pr-5 { +.pe-5 { padding-right: 3.75rem !important; } @@ -1929,27 +1901,27 @@ html { padding-bottom: 3.75rem !important; } -.pl-0 { +.ps-0 { padding-left: 0 !important; } -.pl-1 { +.ps-1 { padding-left: 0.3125rem !important; } -.pl-2 { +.ps-2 { padding-left: 0.625rem !important; } -.pl-3 { +.ps-3 { padding-left: 1.25rem !important; } -.pl-4 { +.ps-4 { padding-left: 1.875rem !important; } -.pl-5 { +.ps-5 { padding-left: 3.75rem !important; } @@ -2272,34 +2244,6 @@ html { margin-top: auto !important; } - .mr-sm-0 { - margin-right: 0 !important; - } - - .mr-sm-1 { - margin-right: 0.3125rem !important; - } - - .mr-sm-2 { - margin-right: 0.625rem !important; - } - - .mr-sm-3 { - margin-right: 1.25rem !important; - } - - .mr-sm-4 { - margin-right: 1.875rem !important; - } - - .mr-sm-5 { - margin-right: 3.75rem !important; - } - - .mr-sm-auto { - margin-right: auto !important; - } - .mb-sm-0 { margin-bottom: 0 !important; } @@ -2328,31 +2272,31 @@ html { margin-bottom: auto !important; } - .ml-sm-0 { + .ms-sm-0 { margin-left: 0 !important; } - .ml-sm-1 { + .ms-sm-1 { margin-left: 0.3125rem !important; } - .ml-sm-2 { + .ms-sm-2 { margin-left: 0.625rem !important; } - .ml-sm-3 { + .ms-sm-3 { margin-left: 1.25rem !important; } - .ml-sm-4 { + .ms-sm-4 { margin-left: 1.875rem !important; } - .ml-sm-5 { + .ms-sm-5 { margin-left: 3.75rem !important; } - .ml-sm-auto { + .ms-sm-auto { margin-left: auto !important; } @@ -2464,27 +2408,27 @@ html { padding-top: 3.75rem !important; } - .pr-sm-0 { + .pe-sm-0 { padding-right: 0 !important; } - .pr-sm-1 { + .pe-sm-1 { padding-right: 0.3125rem !important; } - .pr-sm-2 { + .pe-sm-2 { padding-right: 0.625rem !important; } - .pr-sm-3 { + .pe-sm-3 { padding-right: 1.25rem !important; } - .pr-sm-4 { + .pe-sm-4 { padding-right: 1.875rem !important; } - .pr-sm-5 { + .pe-sm-5 { padding-right: 3.75rem !important; } @@ -2512,27 +2456,27 @@ html { padding-bottom: 3.75rem !important; } - .pl-sm-0 { + .ps-sm-0 { padding-left: 0 !important; } - .pl-sm-1 { + .ps-sm-1 { padding-left: 0.3125rem !important; } - .pl-sm-2 { + .ps-sm-2 { padding-left: 0.625rem !important; } - .pl-sm-3 { + .ps-sm-3 { padding-left: 1.25rem !important; } - .pl-sm-4 { + .ps-sm-4 { padding-left: 1.875rem !important; } - .pl-sm-5 { + .ps-sm-5 { padding-left: 3.75rem !important; } } @@ -2855,34 +2799,6 @@ html { margin-top: auto !important; } - .mr-md-0 { - margin-right: 0 !important; - } - - .mr-md-1 { - margin-right: 0.3125rem !important; - } - - .mr-md-2 { - margin-right: 0.625rem !important; - } - - .mr-md-3 { - margin-right: 1.25rem !important; - } - - .mr-md-4 { - margin-right: 1.875rem !important; - } - - .mr-md-5 { - margin-right: 3.75rem !important; - } - - .mr-md-auto { - margin-right: auto !important; - } - .mb-md-0 { margin-bottom: 0 !important; } @@ -2911,31 +2827,31 @@ html { margin-bottom: auto !important; } - .ml-md-0 { + .ms-md-0 { margin-left: 0 !important; } - .ml-md-1 { + .ms-md-1 { margin-left: 0.3125rem !important; } - .ml-md-2 { + .ms-md-2 { margin-left: 0.625rem !important; } - .ml-md-3 { + .ms-md-3 { margin-left: 1.25rem !important; } - .ml-md-4 { + .ms-md-4 { margin-left: 1.875rem !important; } - .ml-md-5 { + .ms-md-5 { margin-left: 3.75rem !important; } - .ml-md-auto { + .ms-md-auto { margin-left: auto !important; } @@ -3047,27 +2963,27 @@ html { padding-top: 3.75rem !important; } - .pr-md-0 { + .pe-md-0 { padding-right: 0 !important; } - .pr-md-1 { + .pe-md-1 { padding-right: 0.3125rem !important; } - .pr-md-2 { + .pe-md-2 { padding-right: 0.625rem !important; } - .pr-md-3 { + .pe-md-3 { padding-right: 1.25rem !important; } - .pr-md-4 { + .pe-md-4 { padding-right: 1.875rem !important; } - .pr-md-5 { + .pe-md-5 { padding-right: 3.75rem !important; } @@ -3095,27 +3011,27 @@ html { padding-bottom: 3.75rem !important; } - .pl-md-0 { + .ps-md-0 { padding-left: 0 !important; } - .pl-md-1 { + .ps-md-1 { padding-left: 0.3125rem !important; } - .pl-md-2 { + .ps-md-2 { padding-left: 0.625rem !important; } - .pl-md-3 { + .ps-md-3 { padding-left: 1.25rem !important; } - .pl-md-4 { + .ps-md-4 { padding-left: 1.875rem !important; } - .pl-md-5 { + .ps-md-5 { padding-left: 3.75rem !important; } } @@ -3438,34 +3354,6 @@ html { margin-top: auto !important; } - .mr-lg-0 { - margin-right: 0 !important; - } - - .mr-lg-1 { - margin-right: 0.3125rem !important; - } - - .mr-lg-2 { - margin-right: 0.625rem !important; - } - - .mr-lg-3 { - margin-right: 1.25rem !important; - } - - .mr-lg-4 { - margin-right: 1.875rem !important; - } - - .mr-lg-5 { - margin-right: 3.75rem !important; - } - - .mr-lg-auto { - margin-right: auto !important; - } - .mb-lg-0 { margin-bottom: 0 !important; } @@ -3494,31 +3382,31 @@ html { margin-bottom: auto !important; } - .ml-lg-0 { + .ms-lg-0 { margin-left: 0 !important; } - .ml-lg-1 { + .ms-lg-1 { margin-left: 0.3125rem !important; } - .ml-lg-2 { + .ms-lg-2 { margin-left: 0.625rem !important; } - .ml-lg-3 { + .ms-lg-3 { margin-left: 1.25rem !important; } - .ml-lg-4 { + .ms-lg-4 { margin-left: 1.875rem !important; } - .ml-lg-5 { + .ms-lg-5 { margin-left: 3.75rem !important; } - .ml-lg-auto { + .ms-lg-auto { margin-left: auto !important; } @@ -3630,27 +3518,27 @@ html { padding-top: 3.75rem !important; } - .pr-lg-0 { + .pe-lg-0 { padding-right: 0 !important; } - .pr-lg-1 { + .pe-lg-1 { padding-right: 0.3125rem !important; } - .pr-lg-2 { + .pe-lg-2 { padding-right: 0.625rem !important; } - .pr-lg-3 { + .pe-lg-3 { padding-right: 1.25rem !important; } - .pr-lg-4 { + .pe-lg-4 { padding-right: 1.875rem !important; } - .pr-lg-5 { + .pe-lg-5 { padding-right: 3.75rem !important; } @@ -3678,27 +3566,27 @@ html { padding-bottom: 3.75rem !important; } - .pl-lg-0 { + .ps-lg-0 { padding-left: 0 !important; } - .pl-lg-1 { + .ps-lg-1 { padding-left: 0.3125rem !important; } - .pl-lg-2 { + .ps-lg-2 { padding-left: 0.625rem !important; } - .pl-lg-3 { + .ps-lg-3 { padding-left: 1.25rem !important; } - .pl-lg-4 { + .ps-lg-4 { padding-left: 1.875rem !important; } - .pl-lg-5 { + .ps-lg-5 { padding-left: 3.75rem !important; } } @@ -4021,34 +3909,6 @@ html { margin-top: auto !important; } - .mr-xl-0 { - margin-right: 0 !important; - } - - .mr-xl-1 { - margin-right: 0.3125rem !important; - } - - .mr-xl-2 { - margin-right: 0.625rem !important; - } - - .mr-xl-3 { - margin-right: 1.25rem !important; - } - - .mr-xl-4 { - margin-right: 1.875rem !important; - } - - .mr-xl-5 { - margin-right: 3.75rem !important; - } - - .mr-xl-auto { - margin-right: auto !important; - } - .mb-xl-0 { margin-bottom: 0 !important; } @@ -4077,31 +3937,31 @@ html { margin-bottom: auto !important; } - .ml-xl-0 { + .ms-xl-0 { margin-left: 0 !important; } - .ml-xl-1 { + .ms-xl-1 { margin-left: 0.3125rem !important; } - .ml-xl-2 { + .ms-xl-2 { margin-left: 0.625rem !important; } - .ml-xl-3 { + .ms-xl-3 { margin-left: 1.25rem !important; } - .ml-xl-4 { + .ms-xl-4 { margin-left: 1.875rem !important; } - .ml-xl-5 { + .ms-xl-5 { margin-left: 3.75rem !important; } - .ml-xl-auto { + .ms-xl-auto { margin-left: auto !important; } @@ -4213,27 +4073,27 @@ html { padding-top: 3.75rem !important; } - .pr-xl-0 { + .pe-xl-0 { padding-right: 0 !important; } - .pr-xl-1 { + .pe-xl-1 { padding-right: 0.3125rem !important; } - .pr-xl-2 { + .pe-xl-2 { padding-right: 0.625rem !important; } - .pr-xl-3 { + .pe-xl-3 { padding-right: 1.25rem !important; } - .pr-xl-4 { + .pe-xl-4 { padding-right: 1.875rem !important; } - .pr-xl-5 { + .pe-xl-5 { padding-right: 3.75rem !important; } @@ -4261,27 +4121,27 @@ html { padding-bottom: 3.75rem !important; } - .pl-xl-0 { + .ps-xl-0 { padding-left: 0 !important; } - .pl-xl-1 { + .ps-xl-1 { padding-left: 0.3125rem !important; } - .pl-xl-2 { + .ps-xl-2 { padding-left: 0.625rem !important; } - .pl-xl-3 { + .ps-xl-3 { padding-left: 1.25rem !important; } - .pl-xl-4 { + .ps-xl-4 { padding-left: 1.875rem !important; } - .pl-xl-5 { + .ps-xl-5 { padding-left: 3.75rem !important; } } @@ -4604,34 +4464,6 @@ html { margin-top: auto !important; } - .mr-xxl-0 { - margin-right: 0 !important; - } - - .mr-xxl-1 { - margin-right: 0.3125rem !important; - } - - .mr-xxl-2 { - margin-right: 0.625rem !important; - } - - .mr-xxl-3 { - margin-right: 1.25rem !important; - } - - .mr-xxl-4 { - margin-right: 1.875rem !important; - } - - .mr-xxl-5 { - margin-right: 3.75rem !important; - } - - .mr-xxl-auto { - margin-right: auto !important; - } - .mb-xxl-0 { margin-bottom: 0 !important; } @@ -4660,31 +4492,31 @@ html { margin-bottom: auto !important; } - .ml-xxl-0 { + .ms-xxl-0 { margin-left: 0 !important; } - .ml-xxl-1 { + .ms-xxl-1 { margin-left: 0.3125rem !important; } - .ml-xxl-2 { + .ms-xxl-2 { margin-left: 0.625rem !important; } - .ml-xxl-3 { + .ms-xxl-3 { margin-left: 1.25rem !important; } - .ml-xxl-4 { + .ms-xxl-4 { margin-left: 1.875rem !important; } - .ml-xxl-5 { + .ms-xxl-5 { margin-left: 3.75rem !important; } - .ml-xxl-auto { + .ms-xxl-auto { margin-left: auto !important; } @@ -4796,27 +4628,27 @@ html { padding-top: 3.75rem !important; } - .pr-xxl-0 { + .pe-xxl-0 { padding-right: 0 !important; } - .pr-xxl-1 { + .pe-xxl-1 { padding-right: 0.3125rem !important; } - .pr-xxl-2 { + .pe-xxl-2 { padding-right: 0.625rem !important; } - .pr-xxl-3 { + .pe-xxl-3 { padding-right: 1.25rem !important; } - .pr-xxl-4 { + .pe-xxl-4 { padding-right: 1.875rem !important; } - .pr-xxl-5 { + .pe-xxl-5 { padding-right: 3.75rem !important; } @@ -4844,27 +4676,27 @@ html { padding-bottom: 3.75rem !important; } - .pl-xxl-0 { + .ps-xxl-0 { padding-left: 0 !important; } - .pl-xxl-1 { + .ps-xxl-1 { padding-left: 0.3125rem !important; } - .pl-xxl-2 { + .ps-xxl-2 { padding-left: 0.625rem !important; } - .pl-xxl-3 { + .ps-xxl-3 { padding-left: 1.25rem !important; } - .pl-xxl-4 { + .ps-xxl-4 { padding-left: 1.875rem !important; } - .pl-xxl-5 { + .ps-xxl-5 { padding-left: 3.75rem !important; } } diff --git a/dist/css/boosted-grid.css.map b/dist/css/boosted-grid.css.map index cf91e2fbcc..44c0bfc076 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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AP8wDV;;AOhxDM;EAEI,+BAAA;EAAA,kCAAA;APmxDV;;AOrxDM;EAEI,yBAAA;APuxDV;;AOzxDM;EAEI,iCAAA;AP2xDV;;AO7xDM;EAEI,gCAAA;AP+xDV;;AOjyDM;EAEI,+BAAA;APmyDV;;AOryDM;EAEI,gCAAA;APuyDV;;AOzyDM;EAEI,+BAAA;AP2yDV;;AO7yDM;EAEI,2BAAA;AP+yDV;;AOjzDM;EAEI,mCAAA;APmzDV;;AOrzDM;EAEI,kCAAA;APuzDV;;AOzzDM;EAEI,iCAAA;AP2zDV;;AO7zDM;EAEI,kCAAA;AP+zDV;;AOj0DM;EAEI,iCAAA;APm0DV;;AOr0DM;EAEI,4BAAA;APu0DV;;AOz0DM;EAEI,oCAAA;AP20DV;;AO70DM;EAEI,mCAAA;AP+0DV;;AOj1DM;EAEI,kCAAA;APm1DV;;AOr1DM;EAEI,mCAAA;APu1DV;;AOz1DM;EAEI,kCAAA;AP21DV;;AO71DM;EAEI,0BAAA;AP+1DV;;AOj2DM;EAEI,kCAAA;APm2DV;;AOr2DM;EAEI,iCAAA;APu2DV;;AOz2DM;EAEI,gCAAA;AP22DV;;AO72DM;EAEI,iCAAA;AP+2DV;;AOj3DM;EAEI,gCAAA;APm3DV;;AGl2DI;EInBE;IAEI,0BAAA;EPw3DR;;EO13DI;IAEI,gCAAA;EP43DR;;EO93DI;IAEI,yBAAA;EPg4DR;;EOl4DI;IAEI,wBAAA;EPo4DR;;EOt4DI;IAEI,yBAAA;EPw4DR;;EO14DI;IAEI,6BAAA;EP44DR;;EO94DI;IAEI,8BAAA;EPg5DR;;EOl5DI;IAEI,wBAAA;EPo5DR;;EOt5DI;IAEI,+BAAA;EPw5DR;;EO15DI;IAEI,wBAAA;EP45DR;;EO95DI;IAEI,yBAAA;EPg6DR;;EOl6DI;IAEI,8BAAA;EPo6DR;;EOt6DI;IAEI,iCAAA;EPw6DR;;EO16DI;IAEI,sCAAA;EP46DR;;EO96DI;IAEI,yCAAA;EPg7DR;;EOl7DI;IAEI,uBAAA;EPo7DR;;EOt7DI;IAEI,uBAAA;EPw7DR;;EO17DI;IAEI,sCAAA;EP47DR;;EO97DI;IAEI,oCAAA;EPg8DR;;EOl8DI;IAEI,kCAAA;EPo8DR;;EOt8D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Pq/FR;;EOv/FI;IAEI,gCAAA;EPy/FR;;EO3/FI;IAEI,iCAAA;EP6/FR;;EO//FI;IAEI,gCAAA;EPigGR;AACF;AGj/FI;EInBE;IAEI,0BAAA;EPsgGR;;EOxgGI;IAEI,gCAAA;EP0gGR;;EO5gGI;IAEI,yBAAA;EP8gGR;;EOhhGI;IAEI,wBAAA;EPkhGR;;EOphGI;IAEI,yBAAA;EPshGR;;EOxhGI;IAEI,6BAAA;EP0hGR;;EO5hGI;IAEI,8BAAA;EP8hGR;;EOhiGI;IAEI,wBAAA;EPkiGR;;EOpiGI;IAEI,+BAAA;EPsiGR;;EOxiGI;IAEI,wBAAA;EP0iGR;;EO5iGI;IAEI,yBAAA;EP8iGR;;EOhjGI;IAEI,8BAAA;EPkjGR;;EOpjGI;IAEI,iCAAA;EPsjGR;;EOxjGI;IAEI,sCAAA;EP0jGR;;EO5jGI;IAEI,yCAAA;EP8jGR;;EOhkGI;IAEI,uBAAA;EPkkGR;;EOpkGI;IAEI,uBAAA;EPskGR;;EOxkGI;IAEI,sCAAA;EP0kGR;;EO5kGI;IAEI,oCAAA;EP8kGR;;EOhlGI;IAEI,kCAAA;EPklGR;;EOplGI;IAEI,yCAAA;EPslGR;;EOxlGI;IAEI,wCAAA;EP0lGR;;EO5lGI;IAEI,wCAAA;EP8lGR;;EOhmGI;IAEI,kCAAA;EPkmGR;;EOpmGI;IAEI,gCAAA;EPsmGR;;EOxmGI;IAEI,8BAAA;EP0mGR;;EO5mGI;IAEI,gCAAA;EP8mGR;;EOhnGI;IAEI,+BAAA;EPknGR;;EOpnGI;IAEI,oCAAA;EPsnGR;;EOxnGI;IAEI,kCAAA;EP0nGR;;EO5nGI;IAEI,gCAAA;EP8nGR;;EOhoGI;IAEI,uCAAA;EPkoGR;;EOpoGI;IAEI,sCAAA;EPsoGR;;EOxoGI;IAEI,iCAAA;EP0oGR;;EO5oGI;IAEI,2BAAA;EP8oGR;;EOhpGI;IAEI,iCAAA;EPkpGR;;EOppGI;IAEI,+BAAA;EPspGR;;EOxpGI;IAEI,6BAAA;EP0pGR;;EO5pGI;IAEI,+BAAA;EP8pGR;;EOhqGI;IAEI,8BAAA;EPkqGR;;EOpqGI;IAEI,oBAAA;EPsqGR;;EOxqGI;IAEI,mBAAA;EP0qGR;;EO5qGI;IAEI,m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gHR;;EO9gHI;IAEI,iCAAA;EPghHR;;EOlhHI;IAEI,kCAAA;EPohHR;;EOthHI;IAEI,iCAAA;EPwhHR;;EO1hHI;IAEI,4BAAA;EP4hHR;;EO9hHI;IAEI,oCAAA;EPgiHR;;EOliHI;IAEI,mCAAA;EPoiHR;;EOtiHI;IAEI,kCAAA;EPwiHR;;EO1iHI;IAEI,mCAAA;EP4iHR;;EO9iHI;IAEI,kCAAA;EPgjHR;;EOljHI;IAEI,0BAAA;EPojHR;;EOtjHI;IAEI,kCAAA;EPwjHR;;EO1jHI;IAEI,iCAAA;EP4jHR;;EO9jHI;IAEI,gCAAA;EPgkHR;;EOlkHI;IAEI,iCAAA;EPokHR;;EOtkHI;IAEI,gCAAA;EPwkHR;AACF;AGxjHI;EInBE;IAEI,0BAAA;EP6kHR;;EO/kHI;IAEI,gCAAA;EPilHR;;EOnlHI;IAEI,yBAAA;EPqlHR;;EOvlHI;IAEI,wBAAA;EPylHR;;EO3lHI;IAEI,yBAAA;EP6lHR;;EO/lHI;IAEI,6BAAA;EPimHR;;EOnmHI;IAEI,8BAAA;EPqmHR;;EOvmHI;IAEI,wBAAA;EPymHR;;EO3mHI;IAEI,+BAAA;EP6mHR;;EO/mHI;IAEI,wBAAA;EPinHR;;EOnnHI;IAEI,yBAAA;EPqnHR;;EOvnHI;IAEI,8BAAA;EPynHR;;EO3nHI;IAEI,iCAAA;EP6nHR;;EO/nHI;IAEI,sCAAA;EPioHR;;EOnoHI;IAEI,yCAAA;EPqoHR;;EOvoHI;IAEI,uBAAA;EPyoHR;;EO3oHI;IAEI,uBAAA;EP6oHR;;EO/oHI;IAEI,sCAAA;EPipHR;;EOnpHI;IAEI,oCAAA;EPqpHR;;EOvpHI;IAEI,kCAAA;EPypHR;;EO3pHI;IAEI,yCAAA;EP6pHR;;EO/pHI;IAEI,wCAAA;EPiqHR;;EOnqHI;IAEI,wCAAA;EPqqHR;;EOvqHI;IAEI,kCAAA;EPyqHR;;EO3qHI;IAEI,gCAAA;EP6qHR;;EO/qHI;IAEI,8BAAA;EPirHR;;EOnrHI;IAEI,gCAAA;EPqrHR;;EOvrHI;IAEI,+BAAA;EPyrHR;;EO3rHI;IAEI,oCAAA;EP6rHR;;EO/rHI;IAEI,kCAAA;EPisHR;;EOnsHI;IAEI,gCA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","file":"boosted-grid.css","sourcesContent":["/*!\n * Boosted Grid v5.0.0-alpha3 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-alpha3 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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-left\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-right\",\n \"negative-margin-bottom\",\n \"negative-margin-left\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-right\",\n \"padding-bottom\",\n \"padding-left\",\n )\n);\n\n@import \"utilities/api\";\n","/*!\n * Boosted Grid v5.0.0-alpha3 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-alpha3 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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.625rem);\n padding-left: var(--bs-gutter-x, 0.625rem);\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: 1.25rem;\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.mr-0 {\n margin-right: 0 !important;\n}\n\n.mr-1 {\n margin-right: 0.3125rem !important;\n}\n\n.mr-2 {\n margin-right: 0.625rem !important;\n}\n\n.mr-3 {\n margin-right: 1.25rem !important;\n}\n\n.mr-4 {\n margin-right: 1.875rem !important;\n}\n\n.mr-5 {\n margin-right: 3.75rem !important;\n}\n\n.mr-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.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.ml-0 {\n margin-left: 0 !important;\n}\n\n.ml-1 {\n margin-left: 0.3125rem !important;\n}\n\n.ml-2 {\n margin-left: 0.625rem !important;\n}\n\n.ml-3 {\n margin-left: 1.25rem !important;\n}\n\n.ml-4 {\n margin-left: 1.875rem !important;\n}\n\n.ml-5 {\n margin-left: 3.75rem !important;\n}\n\n.ml-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.pr-0 {\n padding-right: 0 !important;\n}\n\n.pr-1 {\n padding-right: 0.3125rem !important;\n}\n\n.pr-2 {\n padding-right: 0.625rem !important;\n}\n\n.pr-3 {\n padding-right: 1.25rem !important;\n}\n\n.pr-4 {\n padding-right: 1.875rem !important;\n}\n\n.pr-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.pl-0 {\n padding-left: 0 !important;\n}\n\n.pl-1 {\n padding-left: 0.3125rem !important;\n}\n\n.pl-2 {\n padding-left: 0.625rem !important;\n}\n\n.pl-3 {\n padding-left: 1.25rem !important;\n}\n\n.pl-4 {\n padding-left: 1.875rem !important;\n}\n\n.pl-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 .mr-sm-0 {\n margin-right: 0 !important;\n }\n\n .mr-sm-1 {\n margin-right: 0.3125rem !important;\n }\n\n .mr-sm-2 {\n margin-right: 0.625rem !important;\n }\n\n .mr-sm-3 {\n margin-right: 1.25rem !important;\n }\n\n .mr-sm-4 {\n margin-right: 1.875rem !important;\n }\n\n .mr-sm-5 {\n margin-right: 3.75rem !important;\n }\n\n .mr-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.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 .ml-sm-0 {\n margin-left: 0 !important;\n }\n\n .ml-sm-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ml-sm-2 {\n margin-left: 0.625rem !important;\n }\n\n .ml-sm-3 {\n margin-left: 1.25rem !important;\n }\n\n .ml-sm-4 {\n margin-left: 1.875rem !important;\n }\n\n .ml-sm-5 {\n margin-left: 3.75rem !important;\n }\n\n .ml-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 .pr-sm-0 {\n padding-right: 0 !important;\n }\n\n .pr-sm-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pr-sm-2 {\n padding-right: 0.625rem !important;\n }\n\n .pr-sm-3 {\n padding-right: 1.25rem !important;\n }\n\n .pr-sm-4 {\n padding-right: 1.875rem !important;\n }\n\n .pr-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 .pl-sm-0 {\n padding-left: 0 !important;\n }\n\n .pl-sm-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pl-sm-2 {\n padding-left: 0.625rem !important;\n }\n\n .pl-sm-3 {\n padding-left: 1.25rem !important;\n }\n\n .pl-sm-4 {\n padding-left: 1.875rem !important;\n }\n\n .pl-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 .mr-md-0 {\n margin-right: 0 !important;\n }\n\n .mr-md-1 {\n margin-right: 0.3125rem !important;\n }\n\n .mr-md-2 {\n margin-right: 0.625rem !important;\n }\n\n .mr-md-3 {\n margin-right: 1.25rem !important;\n }\n\n .mr-md-4 {\n margin-right: 1.875rem !important;\n }\n\n .mr-md-5 {\n margin-right: 3.75rem !important;\n }\n\n .mr-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.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 .ml-md-0 {\n margin-left: 0 !important;\n }\n\n .ml-md-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ml-md-2 {\n margin-left: 0.625rem !important;\n }\n\n .ml-md-3 {\n margin-left: 1.25rem !important;\n }\n\n .ml-md-4 {\n margin-left: 1.875rem !important;\n }\n\n .ml-md-5 {\n margin-left: 3.75rem !important;\n }\n\n .ml-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 .pr-md-0 {\n padding-right: 0 !important;\n }\n\n .pr-md-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pr-md-2 {\n padding-right: 0.625rem !important;\n }\n\n .pr-md-3 {\n padding-right: 1.25rem !important;\n }\n\n .pr-md-4 {\n padding-right: 1.875rem !important;\n }\n\n .pr-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 .pl-md-0 {\n padding-left: 0 !important;\n }\n\n .pl-md-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pl-md-2 {\n padding-left: 0.625rem !important;\n }\n\n .pl-md-3 {\n padding-left: 1.25rem !important;\n }\n\n .pl-md-4 {\n padding-left: 1.875rem !important;\n }\n\n .pl-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 .mr-lg-0 {\n margin-right: 0 !important;\n }\n\n .mr-lg-1 {\n margin-right: 0.3125rem !important;\n }\n\n .mr-lg-2 {\n margin-right: 0.625rem !important;\n }\n\n .mr-lg-3 {\n margin-right: 1.25rem !important;\n }\n\n .mr-lg-4 {\n margin-right: 1.875rem !important;\n }\n\n .mr-lg-5 {\n margin-right: 3.75rem !important;\n }\n\n .mr-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.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 .ml-lg-0 {\n margin-left: 0 !important;\n }\n\n .ml-lg-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ml-lg-2 {\n margin-left: 0.625rem !important;\n }\n\n .ml-lg-3 {\n margin-left: 1.25rem !important;\n }\n\n .ml-lg-4 {\n margin-left: 1.875rem !important;\n }\n\n .ml-lg-5 {\n margin-left: 3.75rem !important;\n }\n\n .ml-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 .pr-lg-0 {\n padding-right: 0 !important;\n }\n\n .pr-lg-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pr-lg-2 {\n padding-right: 0.625rem !important;\n }\n\n .pr-lg-3 {\n padding-right: 1.25rem !important;\n }\n\n .pr-lg-4 {\n padding-right: 1.875rem !important;\n }\n\n .pr-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 .pl-lg-0 {\n padding-left: 0 !important;\n }\n\n .pl-lg-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pl-lg-2 {\n padding-left: 0.625rem !important;\n }\n\n .pl-lg-3 {\n padding-left: 1.25rem !important;\n }\n\n .pl-lg-4 {\n padding-left: 1.875rem !important;\n }\n\n .pl-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 .mr-xl-0 {\n margin-right: 0 !important;\n }\n\n .mr-xl-1 {\n margin-right: 0.3125rem !important;\n }\n\n .mr-xl-2 {\n margin-right: 0.625rem !important;\n }\n\n .mr-xl-3 {\n margin-right: 1.25rem !important;\n }\n\n .mr-xl-4 {\n margin-right: 1.875rem !important;\n }\n\n .mr-xl-5 {\n margin-right: 3.75rem !important;\n }\n\n .mr-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.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 .ml-xl-0 {\n margin-left: 0 !important;\n }\n\n .ml-xl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ml-xl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ml-xl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ml-xl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ml-xl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ml-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 .pr-xl-0 {\n padding-right: 0 !important;\n }\n\n .pr-xl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pr-xl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pr-xl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pr-xl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pr-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 .pl-xl-0 {\n padding-left: 0 !important;\n }\n\n .pl-xl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pl-xl-2 {\n padding-left: 0.625rem !important;\n }\n\n .pl-xl-3 {\n padding-left: 1.25rem !important;\n }\n\n .pl-xl-4 {\n padding-left: 1.875rem !important;\n }\n\n .pl-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 .mr-xxl-0 {\n margin-right: 0 !important;\n }\n\n .mr-xxl-1 {\n margin-right: 0.3125rem !important;\n }\n\n .mr-xxl-2 {\n margin-right: 0.625rem !important;\n }\n\n .mr-xxl-3 {\n margin-right: 1.25rem !important;\n }\n\n .mr-xxl-4 {\n margin-right: 1.875rem !important;\n }\n\n .mr-xxl-5 {\n margin-right: 3.75rem !important;\n }\n\n .mr-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.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 .ml-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ml-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ml-xxl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ml-xxl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ml-xxl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ml-xxl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ml-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 .pr-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pr-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pr-xxl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pr-xxl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pr-xxl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pr-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 .pl-xxl-0 {\n padding-left: 0 !important;\n }\n\n .pl-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pl-xxl-2 {\n padding-left: 0.625rem !important;\n }\n\n .pl-xxl-3 {\n padding-left: 1.25rem !important;\n }\n\n .pl-xxl-4 {\n padding-left: 1.875rem !important;\n }\n\n .pl-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 @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$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\n// fusv-disable\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// 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 bootstrap-colors\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 bootstrap-colors\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$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\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$chevron-icon: url(\"data:image/svg+xml,\") !default;\n$chevron-icon-hover: 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//$chevron-icon-active: 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// 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\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\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// 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// 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 / 2 !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, 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\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\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-600 !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-left: $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: background-color $transition-duration $transition-timing, background-position $transition-duration $transition-timing, border-color $transition-duration $transition-timing !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: $body-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: url(\"data:image/svg+xml,\") !default;\n$form-check-input-disabled-bg-image: url(\"data:image/svg+xml,\") !default; // Boosted mod\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-disabled-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-left: $form-switch-width + .5rem !default;\n// Boosted mod\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !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\n$form-switch-checked-bg-image: $form-check-input-checked-bg-image !default;\n$form-switch-disabled-bg-image: $form-check-input-disabled-bg-image !default; // Boosted mod\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-right: 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: ($spacer / 2) - ($border-width / 2) !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: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\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-500 !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\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: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-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: $success-icon !default;\n$form-feedback-icon-invalid: $danger-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-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-hit-area-offset: add($spacer / 4, $spacer / 2) !default;\n$navbar-brand-logo-minimized-height: $spacer * 1.5 !default;\n$navbar-brand-name-margin: 0 $spacer 0 add($spacer / 2, $spacer / 4) !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 $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-right: $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-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-icon-close-bg: url(\"data:image/svg+xml,\") !default; // Boosted mod\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-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-icon-close-bg: $cross-icon !default; // Boosted mod\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-hover-bg: url(\"data:image/svg+xml,\") !default; // Boosted mod\n$navbar-toggler-icon-close-hover-bg: url(\"data:image/svg+xml,\") !default; // Boosted mod\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: $black !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: $spacer / 2 !default;\n$pagination-padding-x: 0 !default;\n\n$pagination-color: $link-color !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-left: $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: $black !default;\n$pagination-hover-bg: $white !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: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n// Boosted mod\n$pagination-padding-end: 1.125rem !default;\n$pagination-item-size: $spacer * 2 !default;\n$pagination-active-item-bg: $primary !default;\n$pagination-active-item-border: $pagination-active-item-bg !default;\n$pagination-icon: $chevron-icon !default;\n$pagination-icon-hover: $chevron-icon-hover !default;\n$pagination-icon-margin: .1875rem !default;\n$pagination-icon-width: add(.5rem, 1px) !default;\n$pagination-icon-height: subtract(1rem, 1px) !default;\n$pagination-icon-background: escape-svg($pagination-icon) no-repeat 50% / #{$pagination-icon-width} $pagination-icon-height !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: rotate(180deg) !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\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 !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\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: $spacer * 1.5 !default; // Boosted mod\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: null !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: $gray-900 !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: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 700px !default;\n$modal-lg: 700px !default;\n$modal-xl: 700px !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\": escape-svg($success-icon),\n \"info\": escape-svg($info-icon),\n \"warning\": escape-svg($warning-icon),\n \"danger\": escape-svg($danger-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// 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-border-radius: $border-radius !default;\n\n\n// Carousel\n\n$carousel-margin-bottom: $spacer * 3 !default; // Boosted mod\n$carousel-control-color: $black !default;\n$carousel-control-width: $spacer * 1.5 !default;\n$carousel-control-opacity: null !default;\n$carousel-control-hover-opacity: null !default;\n$carousel-control-transition: $transition-focus !default;\n$carousel-control-offset: $spacer / 2 !default; // Boosted mod\n\n$carousel-indicator-width: $spacer / 2 !default;\n$carousel-indicator-height: $spacer / 2 !default;\n$carousel-indicator-hit-area-height: null !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: null !default;\n$carousel-indicator-active-bg: $primary !default;\n$carousel-indicator-active-opacity: null !default;\n$carousel-indicator-transition: null !default;\n\n$carousel-caption-color: $black !default;\n$carousel-caption-padding-y: $spacer !default;\n$carousel-caption-spacer: 0 !default;\n\n$carousel-control-icon-width: 2.375rem !default;\n$carousel-control-icon-size: $spacer * 1.5 !default; // Boosted mod\n\n$carousel-control-prev-icon-bg: $chevron-icon !default;\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$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n\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: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: map-get($spacers, 1) !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: $cross-icon !default;\n$btn-close-bg-stroke: $cross-icon-stroke !default;\n$btn-close-focus-shadow: null !default;\n$btn-close-disabled-opacity: .5 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n\n// Boosted mod\n$btn-close-size: $h2-font-size !default;\n$btn-close-size-sm: $small-font-size !default;\n$btn-close-padding-x-sm: 1rem !default;\n$btn-close-padding-y-sm: $btn-close-padding-x-sm !default;\n// End mod\n\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//// Accordions\n//$accordion-spacer: .875rem !default;\n//$accordion-spacer-sm: $spacer / 2 !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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 @if $value != null {\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 }\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) {\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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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-beta1 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-beta1 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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-beta1 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-beta1 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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$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\n// fusv-disable\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// 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 bootstrap-colors\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 bootstrap-colors\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$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\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$chevron-icon: url(\"data:image/svg+xml,\") !default;\n$chevron-icon-hover: 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//$chevron-icon-active: 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// 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\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\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// 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// 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\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\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-600 !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: background-color $transition-duration $transition-timing, background-position $transition-duration $transition-timing, border-color $transition-duration $transition-timing !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: $body-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: url(\"data:image/svg+xml,\") !default;\n$form-check-input-disabled-bg-image: url(\"data:image/svg+xml,\") !default; // Boosted mod\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-disabled-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: url(\"data:image/svg+xml,\") !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\n$form-switch-checked-bg-image: $form-check-input-checked-bg-image !default;\n$form-switch-disabled-bg-image: $form-check-input-disabled-bg-image !default; // Boosted mod\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: ($spacer / 2) - ($border-width / 2) !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: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\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-500 !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\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: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-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: $success-icon !default;\n$form-feedback-icon-invalid: $danger-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-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-hit-area-offset: add($spacer / 4, $spacer / 2) !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 $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-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-icon-close-bg: url(\"data:image/svg+xml,\") !default; // Boosted mod\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-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-icon-close-bg: $cross-icon !default; // Boosted mod\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-hover-bg: url(\"data:image/svg+xml,\") !default; // Boosted mod\n$navbar-toggler-icon-close-hover-bg: url(\"data:image/svg+xml,\") !default; // Boosted mod\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: $black !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: $spacer / 2 !default;\n$pagination-padding-x: 0 !default;\n\n$pagination-color: $link-color !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: $black !default;\n$pagination-hover-bg: $white !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: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n// Boosted mod\n$pagination-padding-end: 1.125rem !default;\n$pagination-item-size: $spacer * 2 !default;\n$pagination-active-item-bg: $primary !default;\n$pagination-active-item-border: $pagination-active-item-bg !default;\n$pagination-icon: $chevron-icon !default;\n$pagination-icon-hover: $chevron-icon-hover !default;\n$pagination-icon-margin: .1875rem !default;\n$pagination-icon-width: add(.5rem, 1px) !default;\n$pagination-icon-height: subtract(1rem, 1px) !default;\n$pagination-icon-background: escape-svg($pagination-icon) no-repeat 50% / #{$pagination-icon-width} $pagination-icon-height !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 !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\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: $spacer * 1.5 !default; // Boosted mod\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: null !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: $gray-900 !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: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 700px !default;\n$modal-lg: 700px !default;\n$modal-xl: 700px !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\": escape-svg($success-icon),\n \"info\": escape-svg($info-icon),\n \"warning\": escape-svg($warning-icon),\n \"danger\": escape-svg($danger-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// 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-margin-bottom: $spacer * 3 !default; // Boosted mod\n$carousel-control-color: $black !default;\n$carousel-control-width: $spacer * 1.5 !default;\n$carousel-control-opacity: null !default;\n$carousel-control-hover-opacity: null !default;\n$carousel-control-transition: $transition-focus !default;\n$carousel-control-offset: $spacer / 2 !default; // Boosted mod\n\n$carousel-indicator-width: $spacer / 2 !default;\n$carousel-indicator-height: $spacer / 2 !default;\n$carousel-indicator-hit-area-height: null !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: null !default;\n$carousel-indicator-active-bg: $primary !default;\n$carousel-indicator-active-opacity: null !default;\n$carousel-indicator-transition: null !default;\n\n$carousel-caption-color: $black !default;\n$carousel-caption-padding-y: $spacer !default;\n$carousel-caption-spacer: 0 !default;\n\n$carousel-control-icon-width: 2.375rem !default;\n$carousel-control-icon-size: $spacer * 1.5 !default; // Boosted mod\n\n$carousel-control-prev-icon-bg: $chevron-icon !default;\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$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n\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: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: map-get($spacers, 1) !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: $cross-icon !default;\n$btn-close-bg-stroke: $cross-icon-stroke !default;\n$btn-close-focus-shadow: null !default;\n$btn-close-disabled-opacity: .5 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n\n// Boosted mod\n$btn-close-size: $h2-font-size !default;\n$btn-close-size-sm: $small-font-size !default;\n$btn-close-padding-x-sm: 1rem !default;\n$btn-close-padding-y-sm: $btn-close-padding-x-sm !default;\n// End mod\n\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//// Accordions\n//$accordion-spacer: .875rem !default;\n//$accordion-spacer-sm: $spacer / 2 !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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) {\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 a4890c9f67..cba49d32e5 100644 --- a/dist/css/boosted-grid.min.css +++ b/dist/css/boosted-grid.min.css @@ -1,12 +1,12 @@ /*! - * Boosted Grid v5.0.0-alpha3 (https://boosted.orange.com/) + * Boosted Grid v5.0.0-beta1 (https://boosted.orange.com/) * Copyright 2014-2020 The Boosted Authors * Copyright 2014-2020 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-alpha3 (https://getbootstrap.com) + * Bootstrap Grid v5.0.0-beta1 (https://getbootstrap.com) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xs,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.625rem);padding-left:var(--bs-gutter-x,.625rem);margin-right:auto;margin-left:auto}@media (min-width:768px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xs,.container-xxl{--bs-gutter-x:1.25rem}}.container{max-width:312px}@media (min-width:480px){.container,.container-sm{max-width:468px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:744px}}@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1280px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:0.625rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}@media (min-width:768px){.row{--bs-gutter-x:1.25rem}}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.3125rem}.g-1,.gy-1{--bs-gutter-y:0.3125rem}.g-2,.gx-2{--bs-gutter-x:0.625rem}.g-2,.gy-2{--bs-gutter-y:0.625rem}.g-3,.gx-3{--bs-gutter-x:1.25rem}.g-3,.gy-3{--bs-gutter-y:1.25rem}.g-4,.gx-4{--bs-gutter-x:1.875rem}.g-4,.gy-4{--bs-gutter-y:1.875rem}.g-5,.gx-5{--bs-gutter-x:3.75rem}.g-5,.gy-5{--bs-gutter-y:3.75rem}@media (min-width:480px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.3125rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.3125rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.625rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.625rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1.25rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1.25rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.875rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.875rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3.75rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3.75rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.3125rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.3125rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.625rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.625rem}.g-md-3,.gx-md-3{--bs-gutter-x:1.25rem}.g-md-3,.gy-md-3{--bs-gutter-y:1.25rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.875rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.875rem}.g-md-5,.gx-md-5{--bs-gutter-x:3.75rem}.g-md-5,.gy-md-5{--bs-gutter-y:3.75rem}}@media (min-width:1024px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.3125rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.3125rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.625rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.625rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1.25rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1.25rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.875rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.875rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3.75rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3.75rem}}@media (min-width:1280px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.3125rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.3125rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.625rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.625rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1.25rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1.25rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.875rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.875rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3.75rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3.75rem}}@media (min-width:1440px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.3125rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.3125rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.625rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.625rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1.25rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1.25rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.875rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.875rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3.75rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3.75rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.3125rem!important}.m-2{margin:.625rem!important}.m-3{margin:1.25rem!important}.m-4{margin:1.875rem!important}.m-5{margin:3.75rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.3125rem!important}.mt-2{margin-top:.625rem!important}.mt-3{margin-top:1.25rem!important}.mt-4{margin-top:1.875rem!important}.mt-5{margin-top:3.75rem!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.3125rem!important}.mr-2{margin-right:.625rem!important}.mr-3{margin-right:1.25rem!important}.mr-4{margin-right:1.875rem!important}.mr-5{margin-right:3.75rem!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.3125rem!important}.mb-2{margin-bottom:.625rem!important}.mb-3{margin-bottom:1.25rem!important}.mb-4{margin-bottom:1.875rem!important}.mb-5{margin-bottom:3.75rem!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.3125rem!important}.ml-2{margin-left:.625rem!important}.ml-3{margin-left:1.25rem!important}.ml-4{margin-left:1.875rem!important}.ml-5{margin-left:3.75rem!important}.ml-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.3125rem!important}.p-2{padding:.625rem!important}.p-3{padding:1.25rem!important}.p-4{padding:1.875rem!important}.p-5{padding:3.75rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.3125rem!important}.pt-2{padding-top:.625rem!important}.pt-3{padding-top:1.25rem!important}.pt-4{padding-top:1.875rem!important}.pt-5{padding-top:3.75rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.3125rem!important}.pr-2{padding-right:.625rem!important}.pr-3{padding-right:1.25rem!important}.pr-4{padding-right:1.875rem!important}.pr-5{padding-right:3.75rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.3125rem!important}.pb-2{padding-bottom:.625rem!important}.pb-3{padding-bottom:1.25rem!important}.pb-4{padding-bottom:1.875rem!important}.pb-5{padding-bottom:3.75rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.3125rem!important}.pl-2{padding-left:.625rem!important}.pl-3{padding-left:1.25rem!important}.pl-4{padding-left:1.875rem!important}.pl-5{padding-left:3.75rem!important}@media (min-width:480px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.3125rem!important}.m-sm-2{margin:.625rem!important}.m-sm-3{margin:1.25rem!important}.m-sm-4{margin:1.875rem!important}.m-sm-5{margin:3.75rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-sm-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-sm-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-sm-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-sm-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-sm-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-sm-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-sm-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-sm-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.3125rem!important}.mt-sm-2{margin-top:.625rem!important}.mt-sm-3{margin-top:1.25rem!important}.mt-sm-4{margin-top:1.875rem!important}.mt-sm-5{margin-top:3.75rem!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:.3125rem!important}.mr-sm-2{margin-right:.625rem!important}.mr-sm-3{margin-right:1.25rem!important}.mr-sm-4{margin-right:1.875rem!important}.mr-sm-5{margin-right:3.75rem!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.3125rem!important}.mb-sm-2{margin-bottom:.625rem!important}.mb-sm-3{margin-bottom:1.25rem!important}.mb-sm-4{margin-bottom:1.875rem!important}.mb-sm-5{margin-bottom:3.75rem!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:.3125rem!important}.ml-sm-2{margin-left:.625rem!important}.ml-sm-3{margin-left:1.25rem!important}.ml-sm-4{margin-left:1.875rem!important}.ml-sm-5{margin-left:3.75rem!important}.ml-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.3125rem!important}.p-sm-2{padding:.625rem!important}.p-sm-3{padding:1.25rem!important}.p-sm-4{padding:1.875rem!important}.p-sm-5{padding:3.75rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-sm-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-sm-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-sm-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-sm-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-sm-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-sm-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-sm-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-sm-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.3125rem!important}.pt-sm-2{padding-top:.625rem!important}.pt-sm-3{padding-top:1.25rem!important}.pt-sm-4{padding-top:1.875rem!important}.pt-sm-5{padding-top:3.75rem!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:.3125rem!important}.pr-sm-2{padding-right:.625rem!important}.pr-sm-3{padding-right:1.25rem!important}.pr-sm-4{padding-right:1.875rem!important}.pr-sm-5{padding-right:3.75rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.3125rem!important}.pb-sm-2{padding-bottom:.625rem!important}.pb-sm-3{padding-bottom:1.25rem!important}.pb-sm-4{padding-bottom:1.875rem!important}.pb-sm-5{padding-bottom:3.75rem!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:.3125rem!important}.pl-sm-2{padding-left:.625rem!important}.pl-sm-3{padding-left:1.25rem!important}.pl-sm-4{padding-left:1.875rem!important}.pl-sm-5{padding-left:3.75rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.3125rem!important}.m-md-2{margin:.625rem!important}.m-md-3{margin:1.25rem!important}.m-md-4{margin:1.875rem!important}.m-md-5{margin:3.75rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-md-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-md-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-md-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-md-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-md-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-md-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-md-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-md-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.3125rem!important}.mt-md-2{margin-top:.625rem!important}.mt-md-3{margin-top:1.25rem!important}.mt-md-4{margin-top:1.875rem!important}.mt-md-5{margin-top:3.75rem!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:.3125rem!important}.mr-md-2{margin-right:.625rem!important}.mr-md-3{margin-right:1.25rem!important}.mr-md-4{margin-right:1.875rem!important}.mr-md-5{margin-right:3.75rem!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.3125rem!important}.mb-md-2{margin-bottom:.625rem!important}.mb-md-3{margin-bottom:1.25rem!important}.mb-md-4{margin-bottom:1.875rem!important}.mb-md-5{margin-bottom:3.75rem!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:.3125rem!important}.ml-md-2{margin-left:.625rem!important}.ml-md-3{margin-left:1.25rem!important}.ml-md-4{margin-left:1.875rem!important}.ml-md-5{margin-left:3.75rem!important}.ml-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.3125rem!important}.p-md-2{padding:.625rem!important}.p-md-3{padding:1.25rem!important}.p-md-4{padding:1.875rem!important}.p-md-5{padding:3.75rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-md-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-md-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-md-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-md-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-md-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-md-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-md-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-md-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.3125rem!important}.pt-md-2{padding-top:.625rem!important}.pt-md-3{padding-top:1.25rem!important}.pt-md-4{padding-top:1.875rem!important}.pt-md-5{padding-top:3.75rem!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:.3125rem!important}.pr-md-2{padding-right:.625rem!important}.pr-md-3{padding-right:1.25rem!important}.pr-md-4{padding-right:1.875rem!important}.pr-md-5{padding-right:3.75rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.3125rem!important}.pb-md-2{padding-bottom:.625rem!important}.pb-md-3{padding-bottom:1.25rem!important}.pb-md-4{padding-bottom:1.875rem!important}.pb-md-5{padding-bottom:3.75rem!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:.3125rem!important}.pl-md-2{padding-left:.625rem!important}.pl-md-3{padding-left:1.25rem!important}.pl-md-4{padding-left:1.875rem!important}.pl-md-5{padding-left:3.75rem!important}}@media (min-width:1024px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.3125rem!important}.m-lg-2{margin:.625rem!important}.m-lg-3{margin:1.25rem!important}.m-lg-4{margin:1.875rem!important}.m-lg-5{margin:3.75rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-lg-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-lg-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-lg-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-lg-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-lg-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-lg-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-lg-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-lg-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.3125rem!important}.mt-lg-2{margin-top:.625rem!important}.mt-lg-3{margin-top:1.25rem!important}.mt-lg-4{margin-top:1.875rem!important}.mt-lg-5{margin-top:3.75rem!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:.3125rem!important}.mr-lg-2{margin-right:.625rem!important}.mr-lg-3{margin-right:1.25rem!important}.mr-lg-4{margin-right:1.875rem!important}.mr-lg-5{margin-right:3.75rem!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.3125rem!important}.mb-lg-2{margin-bottom:.625rem!important}.mb-lg-3{margin-bottom:1.25rem!important}.mb-lg-4{margin-bottom:1.875rem!important}.mb-lg-5{margin-bottom:3.75rem!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:.3125rem!important}.ml-lg-2{margin-left:.625rem!important}.ml-lg-3{margin-left:1.25rem!important}.ml-lg-4{margin-left:1.875rem!important}.ml-lg-5{margin-left:3.75rem!important}.ml-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.3125rem!important}.p-lg-2{padding:.625rem!important}.p-lg-3{padding:1.25rem!important}.p-lg-4{padding:1.875rem!important}.p-lg-5{padding:3.75rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-lg-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-lg-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-lg-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-lg-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-lg-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-lg-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-lg-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-lg-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.3125rem!important}.pt-lg-2{padding-top:.625rem!important}.pt-lg-3{padding-top:1.25rem!important}.pt-lg-4{padding-top:1.875rem!important}.pt-lg-5{padding-top:3.75rem!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:.3125rem!important}.pr-lg-2{padding-right:.625rem!important}.pr-lg-3{padding-right:1.25rem!important}.pr-lg-4{padding-right:1.875rem!important}.pr-lg-5{padding-right:3.75rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.3125rem!important}.pb-lg-2{padding-bottom:.625rem!important}.pb-lg-3{padding-bottom:1.25rem!important}.pb-lg-4{padding-bottom:1.875rem!important}.pb-lg-5{padding-bottom:3.75rem!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:.3125rem!important}.pl-lg-2{padding-left:.625rem!important}.pl-lg-3{padding-left:1.25rem!important}.pl-lg-4{padding-left:1.875rem!important}.pl-lg-5{padding-left:3.75rem!important}}@media (min-width:1280px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.3125rem!important}.m-xl-2{margin:.625rem!important}.m-xl-3{margin:1.25rem!important}.m-xl-4{margin:1.875rem!important}.m-xl-5{margin:3.75rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-xl-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-xl-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-xl-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-xl-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-xl-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-xl-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-xl-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-xl-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.3125rem!important}.mt-xl-2{margin-top:.625rem!important}.mt-xl-3{margin-top:1.25rem!important}.mt-xl-4{margin-top:1.875rem!important}.mt-xl-5{margin-top:3.75rem!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:.3125rem!important}.mr-xl-2{margin-right:.625rem!important}.mr-xl-3{margin-right:1.25rem!important}.mr-xl-4{margin-right:1.875rem!important}.mr-xl-5{margin-right:3.75rem!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.3125rem!important}.mb-xl-2{margin-bottom:.625rem!important}.mb-xl-3{margin-bottom:1.25rem!important}.mb-xl-4{margin-bottom:1.875rem!important}.mb-xl-5{margin-bottom:3.75rem!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:.3125rem!important}.ml-xl-2{margin-left:.625rem!important}.ml-xl-3{margin-left:1.25rem!important}.ml-xl-4{margin-left:1.875rem!important}.ml-xl-5{margin-left:3.75rem!important}.ml-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.3125rem!important}.p-xl-2{padding:.625rem!important}.p-xl-3{padding:1.25rem!important}.p-xl-4{padding:1.875rem!important}.p-xl-5{padding:3.75rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-xl-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-xl-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-xl-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-xl-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-xl-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-xl-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-xl-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-xl-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.3125rem!important}.pt-xl-2{padding-top:.625rem!important}.pt-xl-3{padding-top:1.25rem!important}.pt-xl-4{padding-top:1.875rem!important}.pt-xl-5{padding-top:3.75rem!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:.3125rem!important}.pr-xl-2{padding-right:.625rem!important}.pr-xl-3{padding-right:1.25rem!important}.pr-xl-4{padding-right:1.875rem!important}.pr-xl-5{padding-right:3.75rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.3125rem!important}.pb-xl-2{padding-bottom:.625rem!important}.pb-xl-3{padding-bottom:1.25rem!important}.pb-xl-4{padding-bottom:1.875rem!important}.pb-xl-5{padding-bottom:3.75rem!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:.3125rem!important}.pl-xl-2{padding-left:.625rem!important}.pl-xl-3{padding-left:1.25rem!important}.pl-xl-4{padding-left:1.875rem!important}.pl-xl-5{padding-left:3.75rem!important}}@media (min-width:1440px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.3125rem!important}.m-xxl-2{margin:.625rem!important}.m-xxl-3{margin:1.25rem!important}.m-xxl-4{margin:1.875rem!important}.m-xxl-5{margin:3.75rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-xxl-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-xxl-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-xxl-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-xxl-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-xxl-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-xxl-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-xxl-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-xxl-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.3125rem!important}.mt-xxl-2{margin-top:.625rem!important}.mt-xxl-3{margin-top:1.25rem!important}.mt-xxl-4{margin-top:1.875rem!important}.mt-xxl-5{margin-top:3.75rem!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:.3125rem!important}.mr-xxl-2{margin-right:.625rem!important}.mr-xxl-3{margin-right:1.25rem!important}.mr-xxl-4{margin-right:1.875rem!important}.mr-xxl-5{margin-right:3.75rem!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.3125rem!important}.mb-xxl-2{margin-bottom:.625rem!important}.mb-xxl-3{margin-bottom:1.25rem!important}.mb-xxl-4{margin-bottom:1.875rem!important}.mb-xxl-5{margin-bottom:3.75rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:.3125rem!important}.ml-xxl-2{margin-left:.625rem!important}.ml-xxl-3{margin-left:1.25rem!important}.ml-xxl-4{margin-left:1.875rem!important}.ml-xxl-5{margin-left:3.75rem!important}.ml-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.3125rem!important}.p-xxl-2{padding:.625rem!important}.p-xxl-3{padding:1.25rem!important}.p-xxl-4{padding:1.875rem!important}.p-xxl-5{padding:3.75rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-xxl-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-xxl-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-xxl-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-xxl-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-xxl-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-xxl-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-xxl-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-xxl-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.3125rem!important}.pt-xxl-2{padding-top:.625rem!important}.pt-xxl-3{padding-top:1.25rem!important}.pt-xxl-4{padding-top:1.875rem!important}.pt-xxl-5{padding-top:3.75rem!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:.3125rem!important}.pr-xxl-2{padding-right:.625rem!important}.pr-xxl-3{padding-right:1.25rem!important}.pr-xxl-4{padding-right:1.875rem!important}.pr-xxl-5{padding-right:3.75rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.3125rem!important}.pb-xxl-2{padding-bottom:.625rem!important}.pb-xxl-3{padding-bottom:1.25rem!important}.pb-xxl-4{padding-bottom:1.875rem!important}.pb-xxl-5{padding-bottom:3.75rem!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:.3125rem!important}.pl-xxl-2{padding-left:.625rem!important}.pl-xxl-3{padding-left:1.25rem!important}.pl-xxl-4{padding-left:1.875rem!important}.pl-xxl-5{padding-left:3.75rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} + */html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xs,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.3125rem);padding-left:var(--bs-gutter-x,.3125rem);margin-right:auto;margin-left:auto}@media (min-width:768px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xs,.container-xxl{--bs-gutter-x:0.625rem}}.container{max-width:312px}@media (min-width:480px){.container,.container-sm{max-width:468px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:744px}}@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1280px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:0.625rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}@media (min-width:768px){.row{--bs-gutter-x:1.25rem}}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.3125rem}.g-1,.gy-1{--bs-gutter-y:0.3125rem}.g-2,.gx-2{--bs-gutter-x:0.625rem}.g-2,.gy-2{--bs-gutter-y:0.625rem}.g-3,.gx-3{--bs-gutter-x:1.25rem}.g-3,.gy-3{--bs-gutter-y:1.25rem}.g-4,.gx-4{--bs-gutter-x:1.875rem}.g-4,.gy-4{--bs-gutter-y:1.875rem}.g-5,.gx-5{--bs-gutter-x:3.75rem}.g-5,.gy-5{--bs-gutter-y:3.75rem}@media (min-width:480px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.3125rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.3125rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.625rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.625rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1.25rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1.25rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.875rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.875rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3.75rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3.75rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.3125rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.3125rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.625rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.625rem}.g-md-3,.gx-md-3{--bs-gutter-x:1.25rem}.g-md-3,.gy-md-3{--bs-gutter-y:1.25rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.875rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.875rem}.g-md-5,.gx-md-5{--bs-gutter-x:3.75rem}.g-md-5,.gy-md-5{--bs-gutter-y:3.75rem}}@media (min-width:1024px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.3125rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.3125rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.625rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.625rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1.25rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1.25rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.875rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.875rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3.75rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3.75rem}}@media (min-width:1280px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.3125rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.3125rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.625rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.625rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1.25rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1.25rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.875rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.875rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3.75rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3.75rem}}@media (min-width:1440px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.3125rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.3125rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.625rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.625rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1.25rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1.25rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.875rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.875rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3.75rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3.75rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.3125rem!important}.m-2{margin:.625rem!important}.m-3{margin:1.25rem!important}.m-4{margin:1.875rem!important}.m-5{margin:3.75rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.3125rem!important}.mt-2{margin-top:.625rem!important}.mt-3{margin-top:1.25rem!important}.mt-4{margin-top:1.875rem!important}.mt-5{margin-top:3.75rem!important}.mt-auto{margin-top:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.3125rem!important}.mb-2{margin-bottom:.625rem!important}.mb-3{margin-bottom:1.25rem!important}.mb-4{margin-bottom:1.875rem!important}.mb-5{margin-bottom:3.75rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.3125rem!important}.ms-2{margin-left:.625rem!important}.ms-3{margin-left:1.25rem!important}.ms-4{margin-left:1.875rem!important}.ms-5{margin-left:3.75rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.3125rem!important}.p-2{padding:.625rem!important}.p-3{padding:1.25rem!important}.p-4{padding:1.875rem!important}.p-5{padding:3.75rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.3125rem!important}.pt-2{padding-top:.625rem!important}.pt-3{padding-top:1.25rem!important}.pt-4{padding-top:1.875rem!important}.pt-5{padding-top:3.75rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.3125rem!important}.pe-2{padding-right:.625rem!important}.pe-3{padding-right:1.25rem!important}.pe-4{padding-right:1.875rem!important}.pe-5{padding-right:3.75rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.3125rem!important}.pb-2{padding-bottom:.625rem!important}.pb-3{padding-bottom:1.25rem!important}.pb-4{padding-bottom:1.875rem!important}.pb-5{padding-bottom:3.75rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.3125rem!important}.ps-2{padding-left:.625rem!important}.ps-3{padding-left:1.25rem!important}.ps-4{padding-left:1.875rem!important}.ps-5{padding-left:3.75rem!important}@media (min-width:480px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.3125rem!important}.m-sm-2{margin:.625rem!important}.m-sm-3{margin:1.25rem!important}.m-sm-4{margin:1.875rem!important}.m-sm-5{margin:3.75rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-sm-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-sm-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-sm-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-sm-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-sm-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-sm-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-sm-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-sm-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.3125rem!important}.mt-sm-2{margin-top:.625rem!important}.mt-sm-3{margin-top:1.25rem!important}.mt-sm-4{margin-top:1.875rem!important}.mt-sm-5{margin-top:3.75rem!important}.mt-sm-auto{margin-top:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.3125rem!important}.mb-sm-2{margin-bottom:.625rem!important}.mb-sm-3{margin-bottom:1.25rem!important}.mb-sm-4{margin-bottom:1.875rem!important}.mb-sm-5{margin-bottom:3.75rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.3125rem!important}.ms-sm-2{margin-left:.625rem!important}.ms-sm-3{margin-left:1.25rem!important}.ms-sm-4{margin-left:1.875rem!important}.ms-sm-5{margin-left:3.75rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.3125rem!important}.p-sm-2{padding:.625rem!important}.p-sm-3{padding:1.25rem!important}.p-sm-4{padding:1.875rem!important}.p-sm-5{padding:3.75rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-sm-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-sm-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-sm-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-sm-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-sm-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-sm-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-sm-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-sm-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.3125rem!important}.pt-sm-2{padding-top:.625rem!important}.pt-sm-3{padding-top:1.25rem!important}.pt-sm-4{padding-top:1.875rem!important}.pt-sm-5{padding-top:3.75rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.3125rem!important}.pe-sm-2{padding-right:.625rem!important}.pe-sm-3{padding-right:1.25rem!important}.pe-sm-4{padding-right:1.875rem!important}.pe-sm-5{padding-right:3.75rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.3125rem!important}.pb-sm-2{padding-bottom:.625rem!important}.pb-sm-3{padding-bottom:1.25rem!important}.pb-sm-4{padding-bottom:1.875rem!important}.pb-sm-5{padding-bottom:3.75rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.3125rem!important}.ps-sm-2{padding-left:.625rem!important}.ps-sm-3{padding-left:1.25rem!important}.ps-sm-4{padding-left:1.875rem!important}.ps-sm-5{padding-left:3.75rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.3125rem!important}.m-md-2{margin:.625rem!important}.m-md-3{margin:1.25rem!important}.m-md-4{margin:1.875rem!important}.m-md-5{margin:3.75rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-md-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-md-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-md-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-md-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-md-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-md-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-md-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-md-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.3125rem!important}.mt-md-2{margin-top:.625rem!important}.mt-md-3{margin-top:1.25rem!important}.mt-md-4{margin-top:1.875rem!important}.mt-md-5{margin-top:3.75rem!important}.mt-md-auto{margin-top:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.3125rem!important}.mb-md-2{margin-bottom:.625rem!important}.mb-md-3{margin-bottom:1.25rem!important}.mb-md-4{margin-bottom:1.875rem!important}.mb-md-5{margin-bottom:3.75rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.3125rem!important}.ms-md-2{margin-left:.625rem!important}.ms-md-3{margin-left:1.25rem!important}.ms-md-4{margin-left:1.875rem!important}.ms-md-5{margin-left:3.75rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.3125rem!important}.p-md-2{padding:.625rem!important}.p-md-3{padding:1.25rem!important}.p-md-4{padding:1.875rem!important}.p-md-5{padding:3.75rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-md-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-md-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-md-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-md-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-md-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-md-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-md-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-md-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.3125rem!important}.pt-md-2{padding-top:.625rem!important}.pt-md-3{padding-top:1.25rem!important}.pt-md-4{padding-top:1.875rem!important}.pt-md-5{padding-top:3.75rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.3125rem!important}.pe-md-2{padding-right:.625rem!important}.pe-md-3{padding-right:1.25rem!important}.pe-md-4{padding-right:1.875rem!important}.pe-md-5{padding-right:3.75rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.3125rem!important}.pb-md-2{padding-bottom:.625rem!important}.pb-md-3{padding-bottom:1.25rem!important}.pb-md-4{padding-bottom:1.875rem!important}.pb-md-5{padding-bottom:3.75rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.3125rem!important}.ps-md-2{padding-left:.625rem!important}.ps-md-3{padding-left:1.25rem!important}.ps-md-4{padding-left:1.875rem!important}.ps-md-5{padding-left:3.75rem!important}}@media (min-width:1024px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.3125rem!important}.m-lg-2{margin:.625rem!important}.m-lg-3{margin:1.25rem!important}.m-lg-4{margin:1.875rem!important}.m-lg-5{margin:3.75rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-lg-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-lg-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-lg-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-lg-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-lg-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-lg-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-lg-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-lg-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.3125rem!important}.mt-lg-2{margin-top:.625rem!important}.mt-lg-3{margin-top:1.25rem!important}.mt-lg-4{margin-top:1.875rem!important}.mt-lg-5{margin-top:3.75rem!important}.mt-lg-auto{margin-top:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.3125rem!important}.mb-lg-2{margin-bottom:.625rem!important}.mb-lg-3{margin-bottom:1.25rem!important}.mb-lg-4{margin-bottom:1.875rem!important}.mb-lg-5{margin-bottom:3.75rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.3125rem!important}.ms-lg-2{margin-left:.625rem!important}.ms-lg-3{margin-left:1.25rem!important}.ms-lg-4{margin-left:1.875rem!important}.ms-lg-5{margin-left:3.75rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.3125rem!important}.p-lg-2{padding:.625rem!important}.p-lg-3{padding:1.25rem!important}.p-lg-4{padding:1.875rem!important}.p-lg-5{padding:3.75rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-lg-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-lg-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-lg-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-lg-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-lg-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-lg-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-lg-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-lg-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.3125rem!important}.pt-lg-2{padding-top:.625rem!important}.pt-lg-3{padding-top:1.25rem!important}.pt-lg-4{padding-top:1.875rem!important}.pt-lg-5{padding-top:3.75rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.3125rem!important}.pe-lg-2{padding-right:.625rem!important}.pe-lg-3{padding-right:1.25rem!important}.pe-lg-4{padding-right:1.875rem!important}.pe-lg-5{padding-right:3.75rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.3125rem!important}.pb-lg-2{padding-bottom:.625rem!important}.pb-lg-3{padding-bottom:1.25rem!important}.pb-lg-4{padding-bottom:1.875rem!important}.pb-lg-5{padding-bottom:3.75rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.3125rem!important}.ps-lg-2{padding-left:.625rem!important}.ps-lg-3{padding-left:1.25rem!important}.ps-lg-4{padding-left:1.875rem!important}.ps-lg-5{padding-left:3.75rem!important}}@media (min-width:1280px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.3125rem!important}.m-xl-2{margin:.625rem!important}.m-xl-3{margin:1.25rem!important}.m-xl-4{margin:1.875rem!important}.m-xl-5{margin:3.75rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-xl-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-xl-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-xl-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-xl-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-xl-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-xl-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-xl-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-xl-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.3125rem!important}.mt-xl-2{margin-top:.625rem!important}.mt-xl-3{margin-top:1.25rem!important}.mt-xl-4{margin-top:1.875rem!important}.mt-xl-5{margin-top:3.75rem!important}.mt-xl-auto{margin-top:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.3125rem!important}.mb-xl-2{margin-bottom:.625rem!important}.mb-xl-3{margin-bottom:1.25rem!important}.mb-xl-4{margin-bottom:1.875rem!important}.mb-xl-5{margin-bottom:3.75rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.3125rem!important}.ms-xl-2{margin-left:.625rem!important}.ms-xl-3{margin-left:1.25rem!important}.ms-xl-4{margin-left:1.875rem!important}.ms-xl-5{margin-left:3.75rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.3125rem!important}.p-xl-2{padding:.625rem!important}.p-xl-3{padding:1.25rem!important}.p-xl-4{padding:1.875rem!important}.p-xl-5{padding:3.75rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-xl-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-xl-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-xl-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-xl-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-xl-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-xl-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-xl-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-xl-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.3125rem!important}.pt-xl-2{padding-top:.625rem!important}.pt-xl-3{padding-top:1.25rem!important}.pt-xl-4{padding-top:1.875rem!important}.pt-xl-5{padding-top:3.75rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.3125rem!important}.pe-xl-2{padding-right:.625rem!important}.pe-xl-3{padding-right:1.25rem!important}.pe-xl-4{padding-right:1.875rem!important}.pe-xl-5{padding-right:3.75rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.3125rem!important}.pb-xl-2{padding-bottom:.625rem!important}.pb-xl-3{padding-bottom:1.25rem!important}.pb-xl-4{padding-bottom:1.875rem!important}.pb-xl-5{padding-bottom:3.75rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.3125rem!important}.ps-xl-2{padding-left:.625rem!important}.ps-xl-3{padding-left:1.25rem!important}.ps-xl-4{padding-left:1.875rem!important}.ps-xl-5{padding-left:3.75rem!important}}@media (min-width:1440px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.3125rem!important}.m-xxl-2{margin:.625rem!important}.m-xxl-3{margin:1.25rem!important}.m-xxl-4{margin:1.875rem!important}.m-xxl-5{margin:3.75rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.3125rem!important;margin-left:.3125rem!important}.mx-xxl-2{margin-right:.625rem!important;margin-left:.625rem!important}.mx-xxl-3{margin-right:1.25rem!important;margin-left:1.25rem!important}.mx-xxl-4{margin-right:1.875rem!important;margin-left:1.875rem!important}.mx-xxl-5{margin-right:3.75rem!important;margin-left:3.75rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-xxl-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-xxl-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-xxl-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-xxl-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.3125rem!important}.mt-xxl-2{margin-top:.625rem!important}.mt-xxl-3{margin-top:1.25rem!important}.mt-xxl-4{margin-top:1.875rem!important}.mt-xxl-5{margin-top:3.75rem!important}.mt-xxl-auto{margin-top:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.3125rem!important}.mb-xxl-2{margin-bottom:.625rem!important}.mb-xxl-3{margin-bottom:1.25rem!important}.mb-xxl-4{margin-bottom:1.875rem!important}.mb-xxl-5{margin-bottom:3.75rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.3125rem!important}.ms-xxl-2{margin-left:.625rem!important}.ms-xxl-3{margin-left:1.25rem!important}.ms-xxl-4{margin-left:1.875rem!important}.ms-xxl-5{margin-left:3.75rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.3125rem!important}.p-xxl-2{padding:.625rem!important}.p-xxl-3{padding:1.25rem!important}.p-xxl-4{padding:1.875rem!important}.p-xxl-5{padding:3.75rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.3125rem!important;padding-left:.3125rem!important}.px-xxl-2{padding-right:.625rem!important;padding-left:.625rem!important}.px-xxl-3{padding-right:1.25rem!important;padding-left:1.25rem!important}.px-xxl-4{padding-right:1.875rem!important;padding-left:1.875rem!important}.px-xxl-5{padding-right:3.75rem!important;padding-left:3.75rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-xxl-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-xxl-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-xxl-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-xxl-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.3125rem!important}.pt-xxl-2{padding-top:.625rem!important}.pt-xxl-3{padding-top:1.25rem!important}.pt-xxl-4{padding-top:1.875rem!important}.pt-xxl-5{padding-top:3.75rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.3125rem!important}.pe-xxl-2{padding-right:.625rem!important}.pe-xxl-3{padding-right:1.25rem!important}.pe-xxl-4{padding-right:1.875rem!important}.pe-xxl-5{padding-right:3.75rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.3125rem!important}.pb-xxl-2{padding-bottom:.625rem!important}.pb-xxl-3{padding-bottom:1.25rem!important}.pb-xxl-4{padding-bottom:1.875rem!important}.pb-xxl-5{padding-bottom:3.75rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.3125rem!important}.ps-xxl-2{padding-left:.625rem!important}.ps-xxl-3{padding-left:1.25rem!important}.ps-xxl-4{padding-left:1.875rem!important}.ps-xxl-5{padding-left:3.75rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} /*# sourceMappingURL=boosted-grid.min.css.map */ \ No newline at end of file diff --git a/dist/css/boosted-grid.min.css.map b/dist/css/boosted-grid.min.css.map index 8ce1fc165d..e22005e87b 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-alpha3 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-alpha3 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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-left\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-right\",\n \"negative-margin-bottom\",\n \"negative-margin-left\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-right\",\n \"padding-bottom\",\n \"padding-left\",\n )\n);\n\n@import \"utilities/api\";\n","/*!\n * Boosted Grid v5.0.0-alpha3 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-alpha3 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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.625rem);\n padding-left: var(--bs-gutter-x, 0.625rem);\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: 1.25rem;\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.mr-0 {\n margin-right: 0 !important;\n}\n\n.mr-1 {\n margin-right: 0.3125rem !important;\n}\n\n.mr-2 {\n margin-right: 0.625rem !important;\n}\n\n.mr-3 {\n margin-right: 1.25rem !important;\n}\n\n.mr-4 {\n margin-right: 1.875rem !important;\n}\n\n.mr-5 {\n margin-right: 3.75rem !important;\n}\n\n.mr-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.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.ml-0 {\n margin-left: 0 !important;\n}\n\n.ml-1 {\n margin-left: 0.3125rem !important;\n}\n\n.ml-2 {\n margin-left: 0.625rem !important;\n}\n\n.ml-3 {\n margin-left: 1.25rem !important;\n}\n\n.ml-4 {\n margin-left: 1.875rem !important;\n}\n\n.ml-5 {\n margin-left: 3.75rem !important;\n}\n\n.ml-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.pr-0 {\n padding-right: 0 !important;\n}\n\n.pr-1 {\n padding-right: 0.3125rem !important;\n}\n\n.pr-2 {\n padding-right: 0.625rem !important;\n}\n\n.pr-3 {\n padding-right: 1.25rem !important;\n}\n\n.pr-4 {\n padding-right: 1.875rem !important;\n}\n\n.pr-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.pl-0 {\n padding-left: 0 !important;\n}\n\n.pl-1 {\n padding-left: 0.3125rem !important;\n}\n\n.pl-2 {\n padding-left: 0.625rem !important;\n}\n\n.pl-3 {\n padding-left: 1.25rem !important;\n}\n\n.pl-4 {\n padding-left: 1.875rem !important;\n}\n\n.pl-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 .mr-sm-0 {\n margin-right: 0 !important;\n }\n\n .mr-sm-1 {\n margin-right: 0.3125rem !important;\n }\n\n .mr-sm-2 {\n margin-right: 0.625rem !important;\n }\n\n .mr-sm-3 {\n margin-right: 1.25rem !important;\n }\n\n .mr-sm-4 {\n margin-right: 1.875rem !important;\n }\n\n .mr-sm-5 {\n margin-right: 3.75rem !important;\n }\n\n .mr-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.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 .ml-sm-0 {\n margin-left: 0 !important;\n }\n\n .ml-sm-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ml-sm-2 {\n margin-left: 0.625rem !important;\n }\n\n .ml-sm-3 {\n margin-left: 1.25rem !important;\n }\n\n .ml-sm-4 {\n margin-left: 1.875rem !important;\n }\n\n .ml-sm-5 {\n margin-left: 3.75rem !important;\n }\n\n .ml-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 .pr-sm-0 {\n padding-right: 0 !important;\n }\n\n .pr-sm-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pr-sm-2 {\n padding-right: 0.625rem !important;\n }\n\n .pr-sm-3 {\n padding-right: 1.25rem !important;\n }\n\n .pr-sm-4 {\n padding-right: 1.875rem !important;\n }\n\n .pr-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 .pl-sm-0 {\n padding-left: 0 !important;\n }\n\n .pl-sm-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pl-sm-2 {\n padding-left: 0.625rem !important;\n }\n\n .pl-sm-3 {\n padding-left: 1.25rem !important;\n }\n\n .pl-sm-4 {\n padding-left: 1.875rem !important;\n }\n\n .pl-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 .mr-md-0 {\n margin-right: 0 !important;\n }\n\n .mr-md-1 {\n margin-right: 0.3125rem !important;\n }\n\n .mr-md-2 {\n margin-right: 0.625rem !important;\n }\n\n .mr-md-3 {\n margin-right: 1.25rem !important;\n }\n\n .mr-md-4 {\n margin-right: 1.875rem !important;\n }\n\n .mr-md-5 {\n margin-right: 3.75rem !important;\n }\n\n .mr-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.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 .ml-md-0 {\n margin-left: 0 !important;\n }\n\n .ml-md-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ml-md-2 {\n margin-left: 0.625rem !important;\n }\n\n .ml-md-3 {\n margin-left: 1.25rem !important;\n }\n\n .ml-md-4 {\n margin-left: 1.875rem !important;\n }\n\n .ml-md-5 {\n margin-left: 3.75rem !important;\n }\n\n .ml-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 .pr-md-0 {\n padding-right: 0 !important;\n }\n\n .pr-md-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pr-md-2 {\n padding-right: 0.625rem !important;\n }\n\n .pr-md-3 {\n padding-right: 1.25rem !important;\n }\n\n .pr-md-4 {\n padding-right: 1.875rem !important;\n }\n\n .pr-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 .pl-md-0 {\n padding-left: 0 !important;\n }\n\n .pl-md-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pl-md-2 {\n padding-left: 0.625rem !important;\n }\n\n .pl-md-3 {\n padding-left: 1.25rem !important;\n }\n\n .pl-md-4 {\n padding-left: 1.875rem !important;\n }\n\n .pl-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 .mr-lg-0 {\n margin-right: 0 !important;\n }\n\n .mr-lg-1 {\n margin-right: 0.3125rem !important;\n }\n\n .mr-lg-2 {\n margin-right: 0.625rem !important;\n }\n\n .mr-lg-3 {\n margin-right: 1.25rem !important;\n }\n\n .mr-lg-4 {\n margin-right: 1.875rem !important;\n }\n\n .mr-lg-5 {\n margin-right: 3.75rem !important;\n }\n\n .mr-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.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 .ml-lg-0 {\n margin-left: 0 !important;\n }\n\n .ml-lg-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ml-lg-2 {\n margin-left: 0.625rem !important;\n }\n\n .ml-lg-3 {\n margin-left: 1.25rem !important;\n }\n\n .ml-lg-4 {\n margin-left: 1.875rem !important;\n }\n\n .ml-lg-5 {\n margin-left: 3.75rem !important;\n }\n\n .ml-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 .pr-lg-0 {\n padding-right: 0 !important;\n }\n\n .pr-lg-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pr-lg-2 {\n padding-right: 0.625rem !important;\n }\n\n .pr-lg-3 {\n padding-right: 1.25rem !important;\n }\n\n .pr-lg-4 {\n padding-right: 1.875rem !important;\n }\n\n .pr-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 .pl-lg-0 {\n padding-left: 0 !important;\n }\n\n .pl-lg-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pl-lg-2 {\n padding-left: 0.625rem !important;\n }\n\n .pl-lg-3 {\n padding-left: 1.25rem !important;\n }\n\n .pl-lg-4 {\n padding-left: 1.875rem !important;\n }\n\n .pl-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 .mr-xl-0 {\n margin-right: 0 !important;\n }\n\n .mr-xl-1 {\n margin-right: 0.3125rem !important;\n }\n\n .mr-xl-2 {\n margin-right: 0.625rem !important;\n }\n\n .mr-xl-3 {\n margin-right: 1.25rem !important;\n }\n\n .mr-xl-4 {\n margin-right: 1.875rem !important;\n }\n\n .mr-xl-5 {\n margin-right: 3.75rem !important;\n }\n\n .mr-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.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 .ml-xl-0 {\n margin-left: 0 !important;\n }\n\n .ml-xl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ml-xl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ml-xl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ml-xl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ml-xl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ml-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 .pr-xl-0 {\n padding-right: 0 !important;\n }\n\n .pr-xl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pr-xl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pr-xl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pr-xl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pr-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 .pl-xl-0 {\n padding-left: 0 !important;\n }\n\n .pl-xl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pl-xl-2 {\n padding-left: 0.625rem !important;\n }\n\n .pl-xl-3 {\n padding-left: 1.25rem !important;\n }\n\n .pl-xl-4 {\n padding-left: 1.875rem !important;\n }\n\n .pl-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 .mr-xxl-0 {\n margin-right: 0 !important;\n }\n\n .mr-xxl-1 {\n margin-right: 0.3125rem !important;\n }\n\n .mr-xxl-2 {\n margin-right: 0.625rem !important;\n }\n\n .mr-xxl-3 {\n margin-right: 1.25rem !important;\n }\n\n .mr-xxl-4 {\n margin-right: 1.875rem !important;\n }\n\n .mr-xxl-5 {\n margin-right: 3.75rem !important;\n }\n\n .mr-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.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 .ml-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ml-xxl-1 {\n margin-left: 0.3125rem !important;\n }\n\n .ml-xxl-2 {\n margin-left: 0.625rem !important;\n }\n\n .ml-xxl-3 {\n margin-left: 1.25rem !important;\n }\n\n .ml-xxl-4 {\n margin-left: 1.875rem !important;\n }\n\n .ml-xxl-5 {\n margin-left: 3.75rem !important;\n }\n\n .ml-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 .pr-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pr-xxl-1 {\n padding-right: 0.3125rem !important;\n }\n\n .pr-xxl-2 {\n padding-right: 0.625rem !important;\n }\n\n .pr-xxl-3 {\n padding-right: 1.25rem !important;\n }\n\n .pr-xxl-4 {\n padding-right: 1.875rem !important;\n }\n\n .pr-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 .pl-xxl-0 {\n padding-left: 0 !important;\n }\n\n .pl-xxl-1 {\n padding-left: 0.3125rem !important;\n }\n\n .pl-xxl-2 {\n padding-left: 0.625rem !important;\n }\n\n .pl-xxl-3 {\n padding-left: 1.25rem !important;\n }\n\n .pl-xxl-4 {\n padding-left: 1.875rem !important;\n }\n\n .pl-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 @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 @if $value != null {\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 }\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) {\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":"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","sourcesContent":["/*!\n * Boosted Grid v5.0.0-beta1 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-beta1 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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-beta1 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-beta1 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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) {\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 new file mode 100644 index 0000000000..dede7bbc06 --- /dev/null +++ b/dist/css/boosted-grid.rtl.css @@ -0,0 +1,4744 @@ +/*! + * Boosted Grid v5.0.0-beta1 (https://boosted.orange.com/) + * Copyright 2014-2020 The Boosted Authors + * Copyright 2014-2020 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-beta1 (https://getbootstrap.com) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +html { + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm, +.container-xs { + width: 100%; + padding-left: var(--bs-gutter-x, 0.3125rem); + padding-right: var(--bs-gutter-x, 0.3125rem); + margin-left: auto; + margin-right: auto; +} +@media (min-width: 768px) { + .container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm, +.container-xs { + --bs-gutter-x: 0.625rem; + } +} + +.container { + max-width: 312px; +} + +@media (min-width: 480px) { + .container-sm, .container { + max-width: 468px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 744px; + } +} +@media (min-width: 1024px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1280px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1200px; + } +} +@media (min-width: 1440px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 0.625rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-left: calc(var(--bs-gutter-x) / -2); + margin-right: calc(var(--bs-gutter-x) / -2); +} +@media (min-width: 768px) { + .row { + --bs-gutter-x: 1.25rem; + } +} +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-left: calc(var(--bs-gutter-x) / 2); + padding-right: calc(var(--bs-gutter-x) / 2); + margin-top: var(--bs-gutter-y); +} + +.col { + flex: 1 0 0%; +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; +} + +.col-1 { + flex: 0 0 auto; + width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + flex: 0 0 auto; + width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 auto; + width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + flex: 0 0 auto; + width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 auto; + width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + flex: 0 0 auto; + width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 auto; + width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 auto; + width: 100%; +} + +.offset-1 { + margin-right: 8.3333333333%; +} + +.offset-2 { + margin-right: 16.6666666667%; +} + +.offset-3 { + margin-right: 25%; +} + +.offset-4 { + margin-right: 33.3333333333%; +} + +.offset-5 { + margin-right: 41.6666666667%; +} + +.offset-6 { + margin-right: 50%; +} + +.offset-7 { + margin-right: 58.3333333333%; +} + +.offset-8 { + margin-right: 66.6666666667%; +} + +.offset-9 { + margin-right: 75%; +} + +.offset-10 { + margin-right: 83.3333333333%; +} + +.offset-11 { + margin-right: 91.6666666667%; +} + +.g-0, +.gx-0 { + --bs-gutter-x: 0; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0; +} + +.g-1, +.gx-1 { + --bs-gutter-x: 0.3125rem; +} + +.g-1, +.gy-1 { + --bs-gutter-y: 0.3125rem; +} + +.g-2, +.gx-2 { + --bs-gutter-x: 0.625rem; +} + +.g-2, +.gy-2 { + --bs-gutter-y: 0.625rem; +} + +.g-3, +.gx-3 { + --bs-gutter-x: 1.25rem; +} + +.g-3, +.gy-3 { + --bs-gutter-y: 1.25rem; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 1.875rem; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 1.875rem; +} + +.g-5, +.gx-5 { + --bs-gutter-x: 3.75rem; +} + +.g-5, +.gy-5 { + --bs-gutter-y: 3.75rem; +} + +@media (min-width: 480px) { + .col-sm { + flex: 1 0 0%; + } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-sm-0 { + margin-right: 0; + } + + .offset-sm-1 { + margin-right: 8.3333333333%; + } + + .offset-sm-2 { + margin-right: 16.6666666667%; + } + + .offset-sm-3 { + margin-right: 25%; + } + + .offset-sm-4 { + margin-right: 33.3333333333%; + } + + .offset-sm-5 { + margin-right: 41.6666666667%; + } + + .offset-sm-6 { + margin-right: 50%; + } + + .offset-sm-7 { + margin-right: 58.3333333333%; + } + + .offset-sm-8 { + margin-right: 66.6666666667%; + } + + .offset-sm-9 { + margin-right: 75%; + } + + .offset-sm-10 { + margin-right: 83.3333333333%; + } + + .offset-sm-11 { + margin-right: 91.6666666667%; + } + + .g-sm-0, +.gx-sm-0 { + --bs-gutter-x: 0; + } + + .g-sm-0, +.gy-sm-0 { + --bs-gutter-y: 0; + } + + .g-sm-1, +.gx-sm-1 { + --bs-gutter-x: 0.3125rem; + } + + .g-sm-1, +.gy-sm-1 { + --bs-gutter-y: 0.3125rem; + } + + .g-sm-2, +.gx-sm-2 { + --bs-gutter-x: 0.625rem; + } + + .g-sm-2, +.gy-sm-2 { + --bs-gutter-y: 0.625rem; + } + + .g-sm-3, +.gx-sm-3 { + --bs-gutter-x: 1.25rem; + } + + .g-sm-3, +.gy-sm-3 { + --bs-gutter-y: 1.25rem; + } + + .g-sm-4, +.gx-sm-4 { + --bs-gutter-x: 1.875rem; + } + + .g-sm-4, +.gy-sm-4 { + --bs-gutter-y: 1.875rem; + } + + .g-sm-5, +.gx-sm-5 { + --bs-gutter-x: 3.75rem; + } + + .g-sm-5, +.gy-sm-5 { + --bs-gutter-y: 3.75rem; + } +} +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; + } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-md-0 { + margin-right: 0; + } + + .offset-md-1 { + margin-right: 8.3333333333%; + } + + .offset-md-2 { + margin-right: 16.6666666667%; + } + + .offset-md-3 { + margin-right: 25%; + } + + .offset-md-4 { + margin-right: 33.3333333333%; + } + + .offset-md-5 { + margin-right: 41.6666666667%; + } + + .offset-md-6 { + margin-right: 50%; + } + + .offset-md-7 { + margin-right: 58.3333333333%; + } + + .offset-md-8 { + margin-right: 66.6666666667%; + } + + .offset-md-9 { + margin-right: 75%; + } + + .offset-md-10 { + margin-right: 83.3333333333%; + } + + .offset-md-11 { + margin-right: 91.6666666667%; + } + + .g-md-0, +.gx-md-0 { + --bs-gutter-x: 0; + } + + .g-md-0, +.gy-md-0 { + --bs-gutter-y: 0; + } + + .g-md-1, +.gx-md-1 { + --bs-gutter-x: 0.3125rem; + } + + .g-md-1, +.gy-md-1 { + --bs-gutter-y: 0.3125rem; + } + + .g-md-2, +.gx-md-2 { + --bs-gutter-x: 0.625rem; + } + + .g-md-2, +.gy-md-2 { + --bs-gutter-y: 0.625rem; + } + + .g-md-3, +.gx-md-3 { + --bs-gutter-x: 1.25rem; + } + + .g-md-3, +.gy-md-3 { + --bs-gutter-y: 1.25rem; + } + + .g-md-4, +.gx-md-4 { + --bs-gutter-x: 1.875rem; + } + + .g-md-4, +.gy-md-4 { + --bs-gutter-y: 1.875rem; + } + + .g-md-5, +.gx-md-5 { + --bs-gutter-x: 3.75rem; + } + + .g-md-5, +.gy-md-5 { + --bs-gutter-y: 3.75rem; + } +} +@media (min-width: 1024px) { + .col-lg { + flex: 1 0 0%; + } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-lg-0 { + margin-right: 0; + } + + .offset-lg-1 { + margin-right: 8.3333333333%; + } + + .offset-lg-2 { + margin-right: 16.6666666667%; + } + + .offset-lg-3 { + margin-right: 25%; + } + + .offset-lg-4 { + margin-right: 33.3333333333%; + } + + .offset-lg-5 { + margin-right: 41.6666666667%; + } + + .offset-lg-6 { + margin-right: 50%; + } + + .offset-lg-7 { + margin-right: 58.3333333333%; + } + + .offset-lg-8 { + margin-right: 66.6666666667%; + } + + .offset-lg-9 { + margin-right: 75%; + } + + .offset-lg-10 { + margin-right: 83.3333333333%; + } + + .offset-lg-11 { + margin-right: 91.6666666667%; + } + + .g-lg-0, +.gx-lg-0 { + --bs-gutter-x: 0; + } + + .g-lg-0, +.gy-lg-0 { + --bs-gutter-y: 0; + } + + .g-lg-1, +.gx-lg-1 { + --bs-gutter-x: 0.3125rem; + } + + .g-lg-1, +.gy-lg-1 { + --bs-gutter-y: 0.3125rem; + } + + .g-lg-2, +.gx-lg-2 { + --bs-gutter-x: 0.625rem; + } + + .g-lg-2, +.gy-lg-2 { + --bs-gutter-y: 0.625rem; + } + + .g-lg-3, +.gx-lg-3 { + --bs-gutter-x: 1.25rem; + } + + .g-lg-3, +.gy-lg-3 { + --bs-gutter-y: 1.25rem; + } + + .g-lg-4, +.gx-lg-4 { + --bs-gutter-x: 1.875rem; + } + + .g-lg-4, +.gy-lg-4 { + --bs-gutter-y: 1.875rem; + } + + .g-lg-5, +.gx-lg-5 { + --bs-gutter-x: 3.75rem; + } + + .g-lg-5, +.gy-lg-5 { + --bs-gutter-y: 3.75rem; + } +} +@media (min-width: 1280px) { + .col-xl { + flex: 1 0 0%; + } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xl-0 { + margin-right: 0; + } + + .offset-xl-1 { + margin-right: 8.3333333333%; + } + + .offset-xl-2 { + margin-right: 16.6666666667%; + } + + .offset-xl-3 { + margin-right: 25%; + } + + .offset-xl-4 { + margin-right: 33.3333333333%; + } + + .offset-xl-5 { + margin-right: 41.6666666667%; + } + + .offset-xl-6 { + margin-right: 50%; + } + + .offset-xl-7 { + margin-right: 58.3333333333%; + } + + .offset-xl-8 { + margin-right: 66.6666666667%; + } + + .offset-xl-9 { + margin-right: 75%; + } + + .offset-xl-10 { + margin-right: 83.3333333333%; + } + + .offset-xl-11 { + margin-right: 91.6666666667%; + } + + .g-xl-0, +.gx-xl-0 { + --bs-gutter-x: 0; + } + + .g-xl-0, +.gy-xl-0 { + --bs-gutter-y: 0; + } + + .g-xl-1, +.gx-xl-1 { + --bs-gutter-x: 0.3125rem; + } + + .g-xl-1, +.gy-xl-1 { + --bs-gutter-y: 0.3125rem; + } + + .g-xl-2, +.gx-xl-2 { + --bs-gutter-x: 0.625rem; + } + + .g-xl-2, +.gy-xl-2 { + --bs-gutter-y: 0.625rem; + } + + .g-xl-3, +.gx-xl-3 { + --bs-gutter-x: 1.25rem; + } + + .g-xl-3, +.gy-xl-3 { + --bs-gutter-y: 1.25rem; + } + + .g-xl-4, +.gx-xl-4 { + --bs-gutter-x: 1.875rem; + } + + .g-xl-4, +.gy-xl-4 { + --bs-gutter-y: 1.875rem; + } + + .g-xl-5, +.gx-xl-5 { + --bs-gutter-x: 3.75rem; + } + + .g-xl-5, +.gy-xl-5 { + --bs-gutter-y: 3.75rem; + } +} +@media (min-width: 1440px) { + .col-xxl { + flex: 1 0 0%; + } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.3333333333%; + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.3333333333%; + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.6666666667%; + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.3333333333%; + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.6666666667%; + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.3333333333%; + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.6666666667%; + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; + } + + .offset-xxl-0 { + margin-right: 0; + } + + .offset-xxl-1 { + margin-right: 8.3333333333%; + } + + .offset-xxl-2 { + margin-right: 16.6666666667%; + } + + .offset-xxl-3 { + margin-right: 25%; + } + + .offset-xxl-4 { + margin-right: 33.3333333333%; + } + + .offset-xxl-5 { + margin-right: 41.6666666667%; + } + + .offset-xxl-6 { + margin-right: 50%; + } + + .offset-xxl-7 { + margin-right: 58.3333333333%; + } + + .offset-xxl-8 { + margin-right: 66.6666666667%; + } + + .offset-xxl-9 { + margin-right: 75%; + } + + .offset-xxl-10 { + margin-right: 83.3333333333%; + } + + .offset-xxl-11 { + margin-right: 91.6666666667%; + } + + .g-xxl-0, +.gx-xxl-0 { + --bs-gutter-x: 0; + } + + .g-xxl-0, +.gy-xxl-0 { + --bs-gutter-y: 0; + } + + .g-xxl-1, +.gx-xxl-1 { + --bs-gutter-x: 0.3125rem; + } + + .g-xxl-1, +.gy-xxl-1 { + --bs-gutter-y: 0.3125rem; + } + + .g-xxl-2, +.gx-xxl-2 { + --bs-gutter-x: 0.625rem; + } + + .g-xxl-2, +.gy-xxl-2 { + --bs-gutter-y: 0.625rem; + } + + .g-xxl-3, +.gx-xxl-3 { + --bs-gutter-x: 1.25rem; + } + + .g-xxl-3, +.gy-xxl-3 { + --bs-gutter-y: 1.25rem; + } + + .g-xxl-4, +.gx-xxl-4 { + --bs-gutter-x: 1.875rem; + } + + .g-xxl-4, +.gy-xxl-4 { + --bs-gutter-y: 1.875rem; + } + + .g-xxl-5, +.gx-xxl-5 { + --bs-gutter-x: 3.75rem; + } + + .g-xxl-5, +.gy-xxl-5 { + --bs-gutter-y: 3.75rem; + } +} +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: grid !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: flex !important; +} + +.d-inline-flex { + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.flex-fill { + flex: 1 1 auto !important; +} + +.flex-row { + flex-direction: row !important; +} + +.flex-column { + flex-direction: column !important; +} + +.flex-row-reverse { + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + flex-grow: 0 !important; +} + +.flex-grow-1 { + flex-grow: 1 !important; +} + +.justify-content-start { + justify-content: flex-start !important; +} + +.justify-content-end { + justify-content: flex-end !important; +} + +.justify-content-center { + justify-content: center !important; +} + +.justify-content-between { + justify-content: space-between !important; +} + +.justify-content-around { + justify-content: space-around !important; +} + +.justify-content-evenly { + justify-content: space-evenly !important; +} + +.align-items-start { + align-items: flex-start !important; +} + +.align-items-end { + align-items: flex-end !important; +} + +.align-items-center { + align-items: center !important; +} + +.align-items-baseline { + align-items: baseline !important; +} + +.align-items-stretch { + align-items: stretch !important; +} + +.align-content-start { + align-content: flex-start !important; +} + +.align-content-end { + align-content: flex-end !important; +} + +.align-content-center { + align-content: center !important; +} + +.align-content-between { + align-content: space-between !important; +} + +.align-content-around { + align-content: space-around !important; +} + +.align-content-stretch { + align-content: stretch !important; +} + +.align-self-auto { + align-self: auto !important; +} + +.align-self-start { + align-self: flex-start !important; +} + +.align-self-end { + align-self: flex-end !important; +} + +.align-self-center { + align-self: center !important; +} + +.align-self-baseline { + align-self: baseline !important; +} + +.align-self-stretch { + align-self: stretch !important; +} + +.order-first { + order: -1 !important; +} + +.order-0 { + order: 0 !important; +} + +.order-1 { + order: 1 !important; +} + +.order-2 { + order: 2 !important; +} + +.order-3 { + order: 3 !important; +} + +.order-4 { + order: 4 !important; +} + +.order-5 { + order: 5 !important; +} + +.order-last { + order: 6 !important; +} + +.m-0 { + margin: 0 !important; +} + +.m-1 { + margin: 0.3125rem !important; +} + +.m-2 { + margin: 0.625rem !important; +} + +.m-3 { + margin: 1.25rem !important; +} + +.m-4 { + margin: 1.875rem !important; +} + +.m-5 { + margin: 3.75rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-left: 0 !important; + margin-right: 0 !important; +} + +.mx-1 { + margin-left: 0.3125rem !important; + margin-right: 0.3125rem !important; +} + +.mx-2 { + margin-left: 0.625rem !important; + margin-right: 0.625rem !important; +} + +.mx-3 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; +} + +.mx-4 { + margin-left: 1.875rem !important; + margin-right: 1.875rem !important; +} + +.mx-5 { + margin-left: 3.75rem !important; + margin-right: 3.75rem !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.3125rem !important; + margin-bottom: 0.3125rem !important; +} + +.my-2 { + margin-top: 0.625rem !important; + margin-bottom: 0.625rem !important; +} + +.my-3 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; +} + +.my-4 { + margin-top: 1.875rem !important; + margin-bottom: 1.875rem !important; +} + +.my-5 { + margin-top: 3.75rem !important; + margin-bottom: 3.75rem !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0 !important; +} + +.mt-1 { + margin-top: 0.3125rem !important; +} + +.mt-2 { + margin-top: 0.625rem !important; +} + +.mt-3 { + margin-top: 1.25rem !important; +} + +.mt-4 { + margin-top: 1.875rem !important; +} + +.mt-5 { + margin-top: 3.75rem !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.3125rem !important; +} + +.mb-2 { + margin-bottom: 0.625rem !important; +} + +.mb-3 { + margin-bottom: 1.25rem !important; +} + +.mb-4 { + margin-bottom: 1.875rem !important; +} + +.mb-5 { + margin-bottom: 3.75rem !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-right: 0 !important; +} + +.ms-1 { + margin-right: 0.3125rem !important; +} + +.ms-2 { + margin-right: 0.625rem !important; +} + +.ms-3 { + margin-right: 1.25rem !important; +} + +.ms-4 { + margin-right: 1.875rem !important; +} + +.ms-5 { + margin-right: 3.75rem !important; +} + +.ms-auto { + margin-right: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.3125rem !important; +} + +.p-2 { + padding: 0.625rem !important; +} + +.p-3 { + padding: 1.25rem !important; +} + +.p-4 { + padding: 1.875rem !important; +} + +.p-5 { + padding: 3.75rem !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.px-1 { + padding-left: 0.3125rem !important; + padding-right: 0.3125rem !important; +} + +.px-2 { + padding-left: 0.625rem !important; + padding-right: 0.625rem !important; +} + +.px-3 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; +} + +.px-4 { + padding-left: 1.875rem !important; + padding-right: 1.875rem !important; +} + +.px-5 { + padding-left: 3.75rem !important; + padding-right: 3.75rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.3125rem !important; + padding-bottom: 0.3125rem !important; +} + +.py-2 { + padding-top: 0.625rem !important; + padding-bottom: 0.625rem !important; +} + +.py-3 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; +} + +.py-4 { + padding-top: 1.875rem !important; + padding-bottom: 1.875rem !important; +} + +.py-5 { + padding-top: 3.75rem !important; + padding-bottom: 3.75rem !important; +} + +.pt-0 { + padding-top: 0 !important; +} + +.pt-1 { + padding-top: 0.3125rem !important; +} + +.pt-2 { + padding-top: 0.625rem !important; +} + +.pt-3 { + padding-top: 1.25rem !important; +} + +.pt-4 { + padding-top: 1.875rem !important; +} + +.pt-5 { + padding-top: 3.75rem !important; +} + +.pe-0 { + padding-left: 0 !important; +} + +.pe-1 { + padding-left: 0.3125rem !important; +} + +.pe-2 { + padding-left: 0.625rem !important; +} + +.pe-3 { + padding-left: 1.25rem !important; +} + +.pe-4 { + padding-left: 1.875rem !important; +} + +.pe-5 { + padding-left: 3.75rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.3125rem !important; +} + +.pb-2 { + padding-bottom: 0.625rem !important; +} + +.pb-3 { + padding-bottom: 1.25rem !important; +} + +.pb-4 { + padding-bottom: 1.875rem !important; +} + +.pb-5 { + padding-bottom: 3.75rem !important; +} + +.ps-0 { + padding-right: 0 !important; +} + +.ps-1 { + padding-right: 0.3125rem !important; +} + +.ps-2 { + padding-right: 0.625rem !important; +} + +.ps-3 { + padding-right: 1.25rem !important; +} + +.ps-4 { + padding-right: 1.875rem !important; +} + +.ps-5 { + padding-right: 3.75rem !important; +} + +@media (min-width: 480px) { + .d-sm-inline { + display: inline !important; + } + + .d-sm-inline-block { + display: inline-block !important; + } + + .d-sm-block { + display: block !important; + } + + .d-sm-grid { + display: grid !important; + } + + .d-sm-table { + display: table !important; + } + + .d-sm-table-row { + display: table-row !important; + } + + .d-sm-table-cell { + display: table-cell !important; + } + + .d-sm-flex { + display: flex !important; + } + + .d-sm-inline-flex { + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .flex-sm-fill { + flex: 1 1 auto !important; + } + + .flex-sm-row { + flex-direction: row !important; + } + + .flex-sm-column { + flex-direction: column !important; + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .justify-content-sm-start { + justify-content: flex-start !important; + } + + .justify-content-sm-end { + justify-content: flex-end !important; + } + + .justify-content-sm-center { + justify-content: center !important; + } + + .justify-content-sm-between { + justify-content: space-between !important; + } + + .justify-content-sm-around { + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; + } + + .align-items-sm-start { + align-items: flex-start !important; + } + + .align-items-sm-end { + align-items: flex-end !important; + } + + .align-items-sm-center { + align-items: center !important; + } + + .align-items-sm-baseline { + align-items: baseline !important; + } + + .align-items-sm-stretch { + align-items: stretch !important; + } + + .align-content-sm-start { + align-content: flex-start !important; + } + + .align-content-sm-end { + align-content: flex-end !important; + } + + .align-content-sm-center { + align-content: center !important; + } + + .align-content-sm-between { + align-content: space-between !important; + } + + .align-content-sm-around { + align-content: space-around !important; + } + + .align-content-sm-stretch { + align-content: stretch !important; + } + + .align-self-sm-auto { + align-self: auto !important; + } + + .align-self-sm-start { + align-self: flex-start !important; + } + + .align-self-sm-end { + align-self: flex-end !important; + } + + .align-self-sm-center { + align-self: center !important; + } + + .align-self-sm-baseline { + align-self: baseline !important; + } + + .align-self-sm-stretch { + align-self: stretch !important; + } + + .order-sm-first { + order: -1 !important; + } + + .order-sm-0 { + order: 0 !important; + } + + .order-sm-1 { + order: 1 !important; + } + + .order-sm-2 { + order: 2 !important; + } + + .order-sm-3 { + order: 3 !important; + } + + .order-sm-4 { + order: 4 !important; + } + + .order-sm-5 { + order: 5 !important; + } + + .order-sm-last { + order: 6 !important; + } + + .m-sm-0 { + margin: 0 !important; + } + + .m-sm-1 { + margin: 0.3125rem !important; + } + + .m-sm-2 { + margin: 0.625rem !important; + } + + .m-sm-3 { + margin: 1.25rem !important; + } + + .m-sm-4 { + margin: 1.875rem !important; + } + + .m-sm-5 { + margin: 3.75rem !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-sm-1 { + margin-left: 0.3125rem !important; + margin-right: 0.3125rem !important; + } + + .mx-sm-2 { + margin-left: 0.625rem !important; + margin-right: 0.625rem !important; + } + + .mx-sm-3 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; + } + + .mx-sm-4 { + margin-left: 1.875rem !important; + margin-right: 1.875rem !important; + } + + .mx-sm-5 { + margin-left: 3.75rem !important; + margin-right: 3.75rem !important; + } + + .mx-sm-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-sm-1 { + margin-top: 0.3125rem !important; + margin-bottom: 0.3125rem !important; + } + + .my-sm-2 { + margin-top: 0.625rem !important; + margin-bottom: 0.625rem !important; + } + + .my-sm-3 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; + } + + .my-sm-4 { + margin-top: 1.875rem !important; + margin-bottom: 1.875rem !important; + } + + .my-sm-5 { + margin-top: 3.75rem !important; + margin-bottom: 3.75rem !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0 !important; + } + + .mt-sm-1 { + margin-top: 0.3125rem !important; + } + + .mt-sm-2 { + margin-top: 0.625rem !important; + } + + .mt-sm-3 { + margin-top: 1.25rem !important; + } + + .mt-sm-4 { + margin-top: 1.875rem !important; + } + + .mt-sm-5 { + margin-top: 3.75rem !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0 !important; + } + + .mb-sm-1 { + margin-bottom: 0.3125rem !important; + } + + .mb-sm-2 { + margin-bottom: 0.625rem !important; + } + + .mb-sm-3 { + margin-bottom: 1.25rem !important; + } + + .mb-sm-4 { + margin-bottom: 1.875rem !important; + } + + .mb-sm-5 { + margin-bottom: 3.75rem !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-right: 0 !important; + } + + .ms-sm-1 { + margin-right: 0.3125rem !important; + } + + .ms-sm-2 { + margin-right: 0.625rem !important; + } + + .ms-sm-3 { + margin-right: 1.25rem !important; + } + + .ms-sm-4 { + margin-right: 1.875rem !important; + } + + .ms-sm-5 { + margin-right: 3.75rem !important; + } + + .ms-sm-auto { + margin-right: auto !important; + } + + .p-sm-0 { + padding: 0 !important; + } + + .p-sm-1 { + padding: 0.3125rem !important; + } + + .p-sm-2 { + padding: 0.625rem !important; + } + + .p-sm-3 { + padding: 1.25rem !important; + } + + .p-sm-4 { + padding: 1.875rem !important; + } + + .p-sm-5 { + padding: 3.75rem !important; + } + + .px-sm-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-sm-1 { + padding-left: 0.3125rem !important; + padding-right: 0.3125rem !important; + } + + .px-sm-2 { + padding-left: 0.625rem !important; + padding-right: 0.625rem !important; + } + + .px-sm-3 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; + } + + .px-sm-4 { + padding-left: 1.875rem !important; + padding-right: 1.875rem !important; + } + + .px-sm-5 { + padding-left: 3.75rem !important; + padding-right: 3.75rem !important; + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-sm-1 { + padding-top: 0.3125rem !important; + padding-bottom: 0.3125rem !important; + } + + .py-sm-2 { + padding-top: 0.625rem !important; + padding-bottom: 0.625rem !important; + } + + .py-sm-3 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; + } + + .py-sm-4 { + padding-top: 1.875rem !important; + padding-bottom: 1.875rem !important; + } + + .py-sm-5 { + padding-top: 3.75rem !important; + padding-bottom: 3.75rem !important; + } + + .pt-sm-0 { + padding-top: 0 !important; + } + + .pt-sm-1 { + padding-top: 0.3125rem !important; + } + + .pt-sm-2 { + padding-top: 0.625rem !important; + } + + .pt-sm-3 { + padding-top: 1.25rem !important; + } + + .pt-sm-4 { + padding-top: 1.875rem !important; + } + + .pt-sm-5 { + padding-top: 3.75rem !important; + } + + .pe-sm-0 { + padding-left: 0 !important; + } + + .pe-sm-1 { + padding-left: 0.3125rem !important; + } + + .pe-sm-2 { + padding-left: 0.625rem !important; + } + + .pe-sm-3 { + padding-left: 1.25rem !important; + } + + .pe-sm-4 { + padding-left: 1.875rem !important; + } + + .pe-sm-5 { + padding-left: 3.75rem !important; + } + + .pb-sm-0 { + padding-bottom: 0 !important; + } + + .pb-sm-1 { + padding-bottom: 0.3125rem !important; + } + + .pb-sm-2 { + padding-bottom: 0.625rem !important; + } + + .pb-sm-3 { + padding-bottom: 1.25rem !important; + } + + .pb-sm-4 { + padding-bottom: 1.875rem !important; + } + + .pb-sm-5 { + padding-bottom: 3.75rem !important; + } + + .ps-sm-0 { + padding-right: 0 !important; + } + + .ps-sm-1 { + padding-right: 0.3125rem !important; + } + + .ps-sm-2 { + padding-right: 0.625rem !important; + } + + .ps-sm-3 { + padding-right: 1.25rem !important; + } + + .ps-sm-4 { + padding-right: 1.875rem !important; + } + + .ps-sm-5 { + padding-right: 3.75rem !important; + } +} +@media (min-width: 768px) { + .d-md-inline { + display: inline !important; + } + + .d-md-inline-block { + display: inline-block !important; + } + + .d-md-block { + display: block !important; + } + + .d-md-grid { + display: grid !important; + } + + .d-md-table { + display: table !important; + } + + .d-md-table-row { + display: table-row !important; + } + + .d-md-table-cell { + display: table-cell !important; + } + + .d-md-flex { + display: flex !important; + } + + .d-md-inline-flex { + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .flex-md-fill { + flex: 1 1 auto !important; + } + + .flex-md-row { + flex-direction: row !important; + } + + .flex-md-column { + flex-direction: column !important; + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .justify-content-md-start { + justify-content: flex-start !important; + } + + .justify-content-md-end { + justify-content: flex-end !important; + } + + .justify-content-md-center { + justify-content: center !important; + } + + .justify-content-md-between { + justify-content: space-between !important; + } + + .justify-content-md-around { + justify-content: space-around !important; + } + + .justify-content-md-evenly { + justify-content: space-evenly !important; + } + + .align-items-md-start { + align-items: flex-start !important; + } + + .align-items-md-end { + align-items: flex-end !important; + } + + .align-items-md-center { + align-items: center !important; + } + + .align-items-md-baseline { + align-items: baseline !important; + } + + .align-items-md-stretch { + align-items: stretch !important; + } + + .align-content-md-start { + align-content: flex-start !important; + } + + .align-content-md-end { + align-content: flex-end !important; + } + + .align-content-md-center { + align-content: center !important; + } + + .align-content-md-between { + align-content: space-between !important; + } + + .align-content-md-around { + align-content: space-around !important; + } + + .align-content-md-stretch { + align-content: stretch !important; + } + + .align-self-md-auto { + align-self: auto !important; + } + + .align-self-md-start { + align-self: flex-start !important; + } + + .align-self-md-end { + align-self: flex-end !important; + } + + .align-self-md-center { + align-self: center !important; + } + + .align-self-md-baseline { + align-self: baseline !important; + } + + .align-self-md-stretch { + align-self: stretch !important; + } + + .order-md-first { + order: -1 !important; + } + + .order-md-0 { + order: 0 !important; + } + + .order-md-1 { + order: 1 !important; + } + + .order-md-2 { + order: 2 !important; + } + + .order-md-3 { + order: 3 !important; + } + + .order-md-4 { + order: 4 !important; + } + + .order-md-5 { + order: 5 !important; + } + + .order-md-last { + order: 6 !important; + } + + .m-md-0 { + margin: 0 !important; + } + + .m-md-1 { + margin: 0.3125rem !important; + } + + .m-md-2 { + margin: 0.625rem !important; + } + + .m-md-3 { + margin: 1.25rem !important; + } + + .m-md-4 { + margin: 1.875rem !important; + } + + .m-md-5 { + margin: 3.75rem !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-md-1 { + margin-left: 0.3125rem !important; + margin-right: 0.3125rem !important; + } + + .mx-md-2 { + margin-left: 0.625rem !important; + margin-right: 0.625rem !important; + } + + .mx-md-3 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; + } + + .mx-md-4 { + margin-left: 1.875rem !important; + margin-right: 1.875rem !important; + } + + .mx-md-5 { + margin-left: 3.75rem !important; + margin-right: 3.75rem !important; + } + + .mx-md-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-md-1 { + margin-top: 0.3125rem !important; + margin-bottom: 0.3125rem !important; + } + + .my-md-2 { + margin-top: 0.625rem !important; + margin-bottom: 0.625rem !important; + } + + .my-md-3 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; + } + + .my-md-4 { + margin-top: 1.875rem !important; + margin-bottom: 1.875rem !important; + } + + .my-md-5 { + margin-top: 3.75rem !important; + margin-bottom: 3.75rem !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0 !important; + } + + .mt-md-1 { + margin-top: 0.3125rem !important; + } + + .mt-md-2 { + margin-top: 0.625rem !important; + } + + .mt-md-3 { + margin-top: 1.25rem !important; + } + + .mt-md-4 { + margin-top: 1.875rem !important; + } + + .mt-md-5 { + margin-top: 3.75rem !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .mb-md-0 { + margin-bottom: 0 !important; + } + + .mb-md-1 { + margin-bottom: 0.3125rem !important; + } + + .mb-md-2 { + margin-bottom: 0.625rem !important; + } + + .mb-md-3 { + margin-bottom: 1.25rem !important; + } + + .mb-md-4 { + margin-bottom: 1.875rem !important; + } + + .mb-md-5 { + margin-bottom: 3.75rem !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-right: 0 !important; + } + + .ms-md-1 { + margin-right: 0.3125rem !important; + } + + .ms-md-2 { + margin-right: 0.625rem !important; + } + + .ms-md-3 { + margin-right: 1.25rem !important; + } + + .ms-md-4 { + margin-right: 1.875rem !important; + } + + .ms-md-5 { + margin-right: 3.75rem !important; + } + + .ms-md-auto { + margin-right: auto !important; + } + + .p-md-0 { + padding: 0 !important; + } + + .p-md-1 { + padding: 0.3125rem !important; + } + + .p-md-2 { + padding: 0.625rem !important; + } + + .p-md-3 { + padding: 1.25rem !important; + } + + .p-md-4 { + padding: 1.875rem !important; + } + + .p-md-5 { + padding: 3.75rem !important; + } + + .px-md-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-md-1 { + padding-left: 0.3125rem !important; + padding-right: 0.3125rem !important; + } + + .px-md-2 { + padding-left: 0.625rem !important; + padding-right: 0.625rem !important; + } + + .px-md-3 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; + } + + .px-md-4 { + padding-left: 1.875rem !important; + padding-right: 1.875rem !important; + } + + .px-md-5 { + padding-left: 3.75rem !important; + padding-right: 3.75rem !important; + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-md-1 { + padding-top: 0.3125rem !important; + padding-bottom: 0.3125rem !important; + } + + .py-md-2 { + padding-top: 0.625rem !important; + padding-bottom: 0.625rem !important; + } + + .py-md-3 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; + } + + .py-md-4 { + padding-top: 1.875rem !important; + padding-bottom: 1.875rem !important; + } + + .py-md-5 { + padding-top: 3.75rem !important; + padding-bottom: 3.75rem !important; + } + + .pt-md-0 { + padding-top: 0 !important; + } + + .pt-md-1 { + padding-top: 0.3125rem !important; + } + + .pt-md-2 { + padding-top: 0.625rem !important; + } + + .pt-md-3 { + padding-top: 1.25rem !important; + } + + .pt-md-4 { + padding-top: 1.875rem !important; + } + + .pt-md-5 { + padding-top: 3.75rem !important; + } + + .pe-md-0 { + padding-left: 0 !important; + } + + .pe-md-1 { + padding-left: 0.3125rem !important; + } + + .pe-md-2 { + padding-left: 0.625rem !important; + } + + .pe-md-3 { + padding-left: 1.25rem !important; + } + + .pe-md-4 { + padding-left: 1.875rem !important; + } + + .pe-md-5 { + padding-left: 3.75rem !important; + } + + .pb-md-0 { + padding-bottom: 0 !important; + } + + .pb-md-1 { + padding-bottom: 0.3125rem !important; + } + + .pb-md-2 { + padding-bottom: 0.625rem !important; + } + + .pb-md-3 { + padding-bottom: 1.25rem !important; + } + + .pb-md-4 { + padding-bottom: 1.875rem !important; + } + + .pb-md-5 { + padding-bottom: 3.75rem !important; + } + + .ps-md-0 { + padding-right: 0 !important; + } + + .ps-md-1 { + padding-right: 0.3125rem !important; + } + + .ps-md-2 { + padding-right: 0.625rem !important; + } + + .ps-md-3 { + padding-right: 1.25rem !important; + } + + .ps-md-4 { + padding-right: 1.875rem !important; + } + + .ps-md-5 { + padding-right: 3.75rem !important; + } +} +@media (min-width: 1024px) { + .d-lg-inline { + display: inline !important; + } + + .d-lg-inline-block { + display: inline-block !important; + } + + .d-lg-block { + display: block !important; + } + + .d-lg-grid { + display: grid !important; + } + + .d-lg-table { + display: table !important; + } + + .d-lg-table-row { + display: table-row !important; + } + + .d-lg-table-cell { + display: table-cell !important; + } + + .d-lg-flex { + display: flex !important; + } + + .d-lg-inline-flex { + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .flex-lg-fill { + flex: 1 1 auto !important; + } + + .flex-lg-row { + flex-direction: row !important; + } + + .flex-lg-column { + flex-direction: column !important; + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .justify-content-lg-start { + justify-content: flex-start !important; + } + + .justify-content-lg-end { + justify-content: flex-end !important; + } + + .justify-content-lg-center { + justify-content: center !important; + } + + .justify-content-lg-between { + justify-content: space-between !important; + } + + .justify-content-lg-around { + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; + } + + .align-items-lg-start { + align-items: flex-start !important; + } + + .align-items-lg-end { + align-items: flex-end !important; + } + + .align-items-lg-center { + align-items: center !important; + } + + .align-items-lg-baseline { + align-items: baseline !important; + } + + .align-items-lg-stretch { + align-items: stretch !important; + } + + .align-content-lg-start { + align-content: flex-start !important; + } + + .align-content-lg-end { + align-content: flex-end !important; + } + + .align-content-lg-center { + align-content: center !important; + } + + .align-content-lg-between { + align-content: space-between !important; + } + + .align-content-lg-around { + align-content: space-around !important; + } + + .align-content-lg-stretch { + align-content: stretch !important; + } + + .align-self-lg-auto { + align-self: auto !important; + } + + .align-self-lg-start { + align-self: flex-start !important; + } + + .align-self-lg-end { + align-self: flex-end !important; + } + + .align-self-lg-center { + align-self: center !important; + } + + .align-self-lg-baseline { + align-self: baseline !important; + } + + .align-self-lg-stretch { + align-self: stretch !important; + } + + .order-lg-first { + order: -1 !important; + } + + .order-lg-0 { + order: 0 !important; + } + + .order-lg-1 { + order: 1 !important; + } + + .order-lg-2 { + order: 2 !important; + } + + .order-lg-3 { + order: 3 !important; + } + + .order-lg-4 { + order: 4 !important; + } + + .order-lg-5 { + order: 5 !important; + } + + .order-lg-last { + order: 6 !important; + } + + .m-lg-0 { + margin: 0 !important; + } + + .m-lg-1 { + margin: 0.3125rem !important; + } + + .m-lg-2 { + margin: 0.625rem !important; + } + + .m-lg-3 { + margin: 1.25rem !important; + } + + .m-lg-4 { + margin: 1.875rem !important; + } + + .m-lg-5 { + margin: 3.75rem !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-lg-1 { + margin-left: 0.3125rem !important; + margin-right: 0.3125rem !important; + } + + .mx-lg-2 { + margin-left: 0.625rem !important; + margin-right: 0.625rem !important; + } + + .mx-lg-3 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; + } + + .mx-lg-4 { + margin-left: 1.875rem !important; + margin-right: 1.875rem !important; + } + + .mx-lg-5 { + margin-left: 3.75rem !important; + margin-right: 3.75rem !important; + } + + .mx-lg-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-lg-1 { + margin-top: 0.3125rem !important; + margin-bottom: 0.3125rem !important; + } + + .my-lg-2 { + margin-top: 0.625rem !important; + margin-bottom: 0.625rem !important; + } + + .my-lg-3 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; + } + + .my-lg-4 { + margin-top: 1.875rem !important; + margin-bottom: 1.875rem !important; + } + + .my-lg-5 { + margin-top: 3.75rem !important; + margin-bottom: 3.75rem !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0 !important; + } + + .mt-lg-1 { + margin-top: 0.3125rem !important; + } + + .mt-lg-2 { + margin-top: 0.625rem !important; + } + + .mt-lg-3 { + margin-top: 1.25rem !important; + } + + .mt-lg-4 { + margin-top: 1.875rem !important; + } + + .mt-lg-5 { + margin-top: 3.75rem !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0 !important; + } + + .mb-lg-1 { + margin-bottom: 0.3125rem !important; + } + + .mb-lg-2 { + margin-bottom: 0.625rem !important; + } + + .mb-lg-3 { + margin-bottom: 1.25rem !important; + } + + .mb-lg-4 { + margin-bottom: 1.875rem !important; + } + + .mb-lg-5 { + margin-bottom: 3.75rem !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-right: 0 !important; + } + + .ms-lg-1 { + margin-right: 0.3125rem !important; + } + + .ms-lg-2 { + margin-right: 0.625rem !important; + } + + .ms-lg-3 { + margin-right: 1.25rem !important; + } + + .ms-lg-4 { + margin-right: 1.875rem !important; + } + + .ms-lg-5 { + margin-right: 3.75rem !important; + } + + .ms-lg-auto { + margin-right: auto !important; + } + + .p-lg-0 { + padding: 0 !important; + } + + .p-lg-1 { + padding: 0.3125rem !important; + } + + .p-lg-2 { + padding: 0.625rem !important; + } + + .p-lg-3 { + padding: 1.25rem !important; + } + + .p-lg-4 { + padding: 1.875rem !important; + } + + .p-lg-5 { + padding: 3.75rem !important; + } + + .px-lg-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-lg-1 { + padding-left: 0.3125rem !important; + padding-right: 0.3125rem !important; + } + + .px-lg-2 { + padding-left: 0.625rem !important; + padding-right: 0.625rem !important; + } + + .px-lg-3 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; + } + + .px-lg-4 { + padding-left: 1.875rem !important; + padding-right: 1.875rem !important; + } + + .px-lg-5 { + padding-left: 3.75rem !important; + padding-right: 3.75rem !important; + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-lg-1 { + padding-top: 0.3125rem !important; + padding-bottom: 0.3125rem !important; + } + + .py-lg-2 { + padding-top: 0.625rem !important; + padding-bottom: 0.625rem !important; + } + + .py-lg-3 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; + } + + .py-lg-4 { + padding-top: 1.875rem !important; + padding-bottom: 1.875rem !important; + } + + .py-lg-5 { + padding-top: 3.75rem !important; + padding-bottom: 3.75rem !important; + } + + .pt-lg-0 { + padding-top: 0 !important; + } + + .pt-lg-1 { + padding-top: 0.3125rem !important; + } + + .pt-lg-2 { + padding-top: 0.625rem !important; + } + + .pt-lg-3 { + padding-top: 1.25rem !important; + } + + .pt-lg-4 { + padding-top: 1.875rem !important; + } + + .pt-lg-5 { + padding-top: 3.75rem !important; + } + + .pe-lg-0 { + padding-left: 0 !important; + } + + .pe-lg-1 { + padding-left: 0.3125rem !important; + } + + .pe-lg-2 { + padding-left: 0.625rem !important; + } + + .pe-lg-3 { + padding-left: 1.25rem !important; + } + + .pe-lg-4 { + padding-left: 1.875rem !important; + } + + .pe-lg-5 { + padding-left: 3.75rem !important; + } + + .pb-lg-0 { + padding-bottom: 0 !important; + } + + .pb-lg-1 { + padding-bottom: 0.3125rem !important; + } + + .pb-lg-2 { + padding-bottom: 0.625rem !important; + } + + .pb-lg-3 { + padding-bottom: 1.25rem !important; + } + + .pb-lg-4 { + padding-bottom: 1.875rem !important; + } + + .pb-lg-5 { + padding-bottom: 3.75rem !important; + } + + .ps-lg-0 { + padding-right: 0 !important; + } + + .ps-lg-1 { + padding-right: 0.3125rem !important; + } + + .ps-lg-2 { + padding-right: 0.625rem !important; + } + + .ps-lg-3 { + padding-right: 1.25rem !important; + } + + .ps-lg-4 { + padding-right: 1.875rem !important; + } + + .ps-lg-5 { + padding-right: 3.75rem !important; + } +} +@media (min-width: 1280px) { + .d-xl-inline { + display: inline !important; + } + + .d-xl-inline-block { + display: inline-block !important; + } + + .d-xl-block { + display: block !important; + } + + .d-xl-grid { + display: grid !important; + } + + .d-xl-table { + display: table !important; + } + + .d-xl-table-row { + display: table-row !important; + } + + .d-xl-table-cell { + display: table-cell !important; + } + + .d-xl-flex { + display: flex !important; + } + + .d-xl-inline-flex { + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .flex-xl-fill { + flex: 1 1 auto !important; + } + + .flex-xl-row { + flex-direction: row !important; + } + + .flex-xl-column { + flex-direction: column !important; + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .justify-content-xl-start { + justify-content: flex-start !important; + } + + .justify-content-xl-end { + justify-content: flex-end !important; + } + + .justify-content-xl-center { + justify-content: center !important; + } + + .justify-content-xl-between { + justify-content: space-between !important; + } + + .justify-content-xl-around { + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xl-start { + align-items: flex-start !important; + } + + .align-items-xl-end { + align-items: flex-end !important; + } + + .align-items-xl-center { + align-items: center !important; + } + + .align-items-xl-baseline { + align-items: baseline !important; + } + + .align-items-xl-stretch { + align-items: stretch !important; + } + + .align-content-xl-start { + align-content: flex-start !important; + } + + .align-content-xl-end { + align-content: flex-end !important; + } + + .align-content-xl-center { + align-content: center !important; + } + + .align-content-xl-between { + align-content: space-between !important; + } + + .align-content-xl-around { + align-content: space-around !important; + } + + .align-content-xl-stretch { + align-content: stretch !important; + } + + .align-self-xl-auto { + align-self: auto !important; + } + + .align-self-xl-start { + align-self: flex-start !important; + } + + .align-self-xl-end { + align-self: flex-end !important; + } + + .align-self-xl-center { + align-self: center !important; + } + + .align-self-xl-baseline { + align-self: baseline !important; + } + + .align-self-xl-stretch { + align-self: stretch !important; + } + + .order-xl-first { + order: -1 !important; + } + + .order-xl-0 { + order: 0 !important; + } + + .order-xl-1 { + order: 1 !important; + } + + .order-xl-2 { + order: 2 !important; + } + + .order-xl-3 { + order: 3 !important; + } + + .order-xl-4 { + order: 4 !important; + } + + .order-xl-5 { + order: 5 !important; + } + + .order-xl-last { + order: 6 !important; + } + + .m-xl-0 { + margin: 0 !important; + } + + .m-xl-1 { + margin: 0.3125rem !important; + } + + .m-xl-2 { + margin: 0.625rem !important; + } + + .m-xl-3 { + margin: 1.25rem !important; + } + + .m-xl-4 { + margin: 1.875rem !important; + } + + .m-xl-5 { + margin: 3.75rem !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-xl-1 { + margin-left: 0.3125rem !important; + margin-right: 0.3125rem !important; + } + + .mx-xl-2 { + margin-left: 0.625rem !important; + margin-right: 0.625rem !important; + } + + .mx-xl-3 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; + } + + .mx-xl-4 { + margin-left: 1.875rem !important; + margin-right: 1.875rem !important; + } + + .mx-xl-5 { + margin-left: 3.75rem !important; + margin-right: 3.75rem !important; + } + + .mx-xl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xl-1 { + margin-top: 0.3125rem !important; + margin-bottom: 0.3125rem !important; + } + + .my-xl-2 { + margin-top: 0.625rem !important; + margin-bottom: 0.625rem !important; + } + + .my-xl-3 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; + } + + .my-xl-4 { + margin-top: 1.875rem !important; + margin-bottom: 1.875rem !important; + } + + .my-xl-5 { + margin-top: 3.75rem !important; + margin-bottom: 3.75rem !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0 !important; + } + + .mt-xl-1 { + margin-top: 0.3125rem !important; + } + + .mt-xl-2 { + margin-top: 0.625rem !important; + } + + .mt-xl-3 { + margin-top: 1.25rem !important; + } + + .mt-xl-4 { + margin-top: 1.875rem !important; + } + + .mt-xl-5 { + margin-top: 3.75rem !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0 !important; + } + + .mb-xl-1 { + margin-bottom: 0.3125rem !important; + } + + .mb-xl-2 { + margin-bottom: 0.625rem !important; + } + + .mb-xl-3 { + margin-bottom: 1.25rem !important; + } + + .mb-xl-4 { + margin-bottom: 1.875rem !important; + } + + .mb-xl-5 { + margin-bottom: 3.75rem !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-right: 0 !important; + } + + .ms-xl-1 { + margin-right: 0.3125rem !important; + } + + .ms-xl-2 { + margin-right: 0.625rem !important; + } + + .ms-xl-3 { + margin-right: 1.25rem !important; + } + + .ms-xl-4 { + margin-right: 1.875rem !important; + } + + .ms-xl-5 { + margin-right: 3.75rem !important; + } + + .ms-xl-auto { + margin-right: auto !important; + } + + .p-xl-0 { + padding: 0 !important; + } + + .p-xl-1 { + padding: 0.3125rem !important; + } + + .p-xl-2 { + padding: 0.625rem !important; + } + + .p-xl-3 { + padding: 1.25rem !important; + } + + .p-xl-4 { + padding: 1.875rem !important; + } + + .p-xl-5 { + padding: 3.75rem !important; + } + + .px-xl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-xl-1 { + padding-left: 0.3125rem !important; + padding-right: 0.3125rem !important; + } + + .px-xl-2 { + padding-left: 0.625rem !important; + padding-right: 0.625rem !important; + } + + .px-xl-3 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; + } + + .px-xl-4 { + padding-left: 1.875rem !important; + padding-right: 1.875rem !important; + } + + .px-xl-5 { + padding-left: 3.75rem !important; + padding-right: 3.75rem !important; + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xl-1 { + padding-top: 0.3125rem !important; + padding-bottom: 0.3125rem !important; + } + + .py-xl-2 { + padding-top: 0.625rem !important; + padding-bottom: 0.625rem !important; + } + + .py-xl-3 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; + } + + .py-xl-4 { + padding-top: 1.875rem !important; + padding-bottom: 1.875rem !important; + } + + .py-xl-5 { + padding-top: 3.75rem !important; + padding-bottom: 3.75rem !important; + } + + .pt-xl-0 { + padding-top: 0 !important; + } + + .pt-xl-1 { + padding-top: 0.3125rem !important; + } + + .pt-xl-2 { + padding-top: 0.625rem !important; + } + + .pt-xl-3 { + padding-top: 1.25rem !important; + } + + .pt-xl-4 { + padding-top: 1.875rem !important; + } + + .pt-xl-5 { + padding-top: 3.75rem !important; + } + + .pe-xl-0 { + padding-left: 0 !important; + } + + .pe-xl-1 { + padding-left: 0.3125rem !important; + } + + .pe-xl-2 { + padding-left: 0.625rem !important; + } + + .pe-xl-3 { + padding-left: 1.25rem !important; + } + + .pe-xl-4 { + padding-left: 1.875rem !important; + } + + .pe-xl-5 { + padding-left: 3.75rem !important; + } + + .pb-xl-0 { + padding-bottom: 0 !important; + } + + .pb-xl-1 { + padding-bottom: 0.3125rem !important; + } + + .pb-xl-2 { + padding-bottom: 0.625rem !important; + } + + .pb-xl-3 { + padding-bottom: 1.25rem !important; + } + + .pb-xl-4 { + padding-bottom: 1.875rem !important; + } + + .pb-xl-5 { + padding-bottom: 3.75rem !important; + } + + .ps-xl-0 { + padding-right: 0 !important; + } + + .ps-xl-1 { + padding-right: 0.3125rem !important; + } + + .ps-xl-2 { + padding-right: 0.625rem !important; + } + + .ps-xl-3 { + padding-right: 1.25rem !important; + } + + .ps-xl-4 { + padding-right: 1.875rem !important; + } + + .ps-xl-5 { + padding-right: 3.75rem !important; + } +} +@media (min-width: 1440px) { + .d-xxl-inline { + display: inline !important; + } + + .d-xxl-inline-block { + display: inline-block !important; + } + + .d-xxl-block { + display: block !important; + } + + .d-xxl-grid { + display: grid !important; + } + + .d-xxl-table { + display: table !important; + } + + .d-xxl-table-row { + display: table-row !important; + } + + .d-xxl-table-cell { + display: table-cell !important; + } + + .d-xxl-flex { + display: flex !important; + } + + .d-xxl-inline-flex { + display: inline-flex !important; + } + + .d-xxl-none { + display: none !important; + } + + .flex-xxl-fill { + flex: 1 1 auto !important; + } + + .flex-xxl-row { + flex-direction: row !important; + } + + .flex-xxl-column { + flex-direction: column !important; + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; + } + + .justify-content-xxl-start { + justify-content: flex-start !important; + } + + .justify-content-xxl-end { + justify-content: flex-end !important; + } + + .justify-content-xxl-center { + justify-content: center !important; + } + + .justify-content-xxl-between { + justify-content: space-between !important; + } + + .justify-content-xxl-around { + justify-content: space-around !important; + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; + } + + .align-items-xxl-start { + align-items: flex-start !important; + } + + .align-items-xxl-end { + align-items: flex-end !important; + } + + .align-items-xxl-center { + align-items: center !important; + } + + .align-items-xxl-baseline { + align-items: baseline !important; + } + + .align-items-xxl-stretch { + align-items: stretch !important; + } + + .align-content-xxl-start { + align-content: flex-start !important; + } + + .align-content-xxl-end { + align-content: flex-end !important; + } + + .align-content-xxl-center { + align-content: center !important; + } + + .align-content-xxl-between { + align-content: space-between !important; + } + + .align-content-xxl-around { + align-content: space-around !important; + } + + .align-content-xxl-stretch { + align-content: stretch !important; + } + + .align-self-xxl-auto { + align-self: auto !important; + } + + .align-self-xxl-start { + align-self: flex-start !important; + } + + .align-self-xxl-end { + align-self: flex-end !important; + } + + .align-self-xxl-center { + align-self: center !important; + } + + .align-self-xxl-baseline { + align-self: baseline !important; + } + + .align-self-xxl-stretch { + align-self: stretch !important; + } + + .order-xxl-first { + order: -1 !important; + } + + .order-xxl-0 { + order: 0 !important; + } + + .order-xxl-1 { + order: 1 !important; + } + + .order-xxl-2 { + order: 2 !important; + } + + .order-xxl-3 { + order: 3 !important; + } + + .order-xxl-4 { + order: 4 !important; + } + + .order-xxl-5 { + order: 5 !important; + } + + .order-xxl-last { + order: 6 !important; + } + + .m-xxl-0 { + margin: 0 !important; + } + + .m-xxl-1 { + margin: 0.3125rem !important; + } + + .m-xxl-2 { + margin: 0.625rem !important; + } + + .m-xxl-3 { + margin: 1.25rem !important; + } + + .m-xxl-4 { + margin: 1.875rem !important; + } + + .m-xxl-5 { + margin: 3.75rem !important; + } + + .m-xxl-auto { + margin: auto !important; + } + + .mx-xxl-0 { + margin-left: 0 !important; + margin-right: 0 !important; + } + + .mx-xxl-1 { + margin-left: 0.3125rem !important; + margin-right: 0.3125rem !important; + } + + .mx-xxl-2 { + margin-left: 0.625rem !important; + margin-right: 0.625rem !important; + } + + .mx-xxl-3 { + margin-left: 1.25rem !important; + margin-right: 1.25rem !important; + } + + .mx-xxl-4 { + margin-left: 1.875rem !important; + margin-right: 1.875rem !important; + } + + .mx-xxl-5 { + margin-left: 3.75rem !important; + margin-right: 3.75rem !important; + } + + .mx-xxl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + .my-xxl-1 { + margin-top: 0.3125rem !important; + margin-bottom: 0.3125rem !important; + } + + .my-xxl-2 { + margin-top: 0.625rem !important; + margin-bottom: 0.625rem !important; + } + + .my-xxl-3 { + margin-top: 1.25rem !important; + margin-bottom: 1.25rem !important; + } + + .my-xxl-4 { + margin-top: 1.875rem !important; + margin-bottom: 1.875rem !important; + } + + .my-xxl-5 { + margin-top: 3.75rem !important; + margin-bottom: 3.75rem !important; + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxl-0 { + margin-top: 0 !important; + } + + .mt-xxl-1 { + margin-top: 0.3125rem !important; + } + + .mt-xxl-2 { + margin-top: 0.625rem !important; + } + + .mt-xxl-3 { + margin-top: 1.25rem !important; + } + + .mt-xxl-4 { + margin-top: 1.875rem !important; + } + + .mt-xxl-5 { + margin-top: 3.75rem !important; + } + + .mt-xxl-auto { + margin-top: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0 !important; + } + + .mb-xxl-1 { + margin-bottom: 0.3125rem !important; + } + + .mb-xxl-2 { + margin-bottom: 0.625rem !important; + } + + .mb-xxl-3 { + margin-bottom: 1.25rem !important; + } + + .mb-xxl-4 { + margin-bottom: 1.875rem !important; + } + + .mb-xxl-5 { + margin-bottom: 3.75rem !important; + } + + .mb-xxl-auto { + margin-bottom: auto !important; + } + + .ms-xxl-0 { + margin-right: 0 !important; + } + + .ms-xxl-1 { + margin-right: 0.3125rem !important; + } + + .ms-xxl-2 { + margin-right: 0.625rem !important; + } + + .ms-xxl-3 { + margin-right: 1.25rem !important; + } + + .ms-xxl-4 { + margin-right: 1.875rem !important; + } + + .ms-xxl-5 { + margin-right: 3.75rem !important; + } + + .ms-xxl-auto { + margin-right: auto !important; + } + + .p-xxl-0 { + padding: 0 !important; + } + + .p-xxl-1 { + padding: 0.3125rem !important; + } + + .p-xxl-2 { + padding: 0.625rem !important; + } + + .p-xxl-3 { + padding: 1.25rem !important; + } + + .p-xxl-4 { + padding: 1.875rem !important; + } + + .p-xxl-5 { + padding: 3.75rem !important; + } + + .px-xxl-0 { + padding-left: 0 !important; + padding-right: 0 !important; + } + + .px-xxl-1 { + padding-left: 0.3125rem !important; + padding-right: 0.3125rem !important; + } + + .px-xxl-2 { + padding-left: 0.625rem !important; + padding-right: 0.625rem !important; + } + + .px-xxl-3 { + padding-left: 1.25rem !important; + padding-right: 1.25rem !important; + } + + .px-xxl-4 { + padding-left: 1.875rem !important; + padding-right: 1.875rem !important; + } + + .px-xxl-5 { + padding-left: 3.75rem !important; + padding-right: 3.75rem !important; + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + .py-xxl-1 { + padding-top: 0.3125rem !important; + padding-bottom: 0.3125rem !important; + } + + .py-xxl-2 { + padding-top: 0.625rem !important; + padding-bottom: 0.625rem !important; + } + + .py-xxl-3 { + padding-top: 1.25rem !important; + padding-bottom: 1.25rem !important; + } + + .py-xxl-4 { + padding-top: 1.875rem !important; + padding-bottom: 1.875rem !important; + } + + .py-xxl-5 { + padding-top: 3.75rem !important; + padding-bottom: 3.75rem !important; + } + + .pt-xxl-0 { + padding-top: 0 !important; + } + + .pt-xxl-1 { + padding-top: 0.3125rem !important; + } + + .pt-xxl-2 { + padding-top: 0.625rem !important; + } + + .pt-xxl-3 { + padding-top: 1.25rem !important; + } + + .pt-xxl-4 { + padding-top: 1.875rem !important; + } + + .pt-xxl-5 { + padding-top: 3.75rem !important; + } + + .pe-xxl-0 { + padding-left: 0 !important; + } + + .pe-xxl-1 { + padding-left: 0.3125rem !important; + } + + .pe-xxl-2 { + padding-left: 0.625rem !important; + } + + .pe-xxl-3 { + padding-left: 1.25rem !important; + } + + .pe-xxl-4 { + padding-left: 1.875rem !important; + } + + .pe-xxl-5 { + padding-left: 3.75rem !important; + } + + .pb-xxl-0 { + padding-bottom: 0 !important; + } + + .pb-xxl-1 { + padding-bottom: 0.3125rem !important; + } + + .pb-xxl-2 { + padding-bottom: 0.625rem !important; + } + + .pb-xxl-3 { + padding-bottom: 1.25rem !important; + } + + .pb-xxl-4 { + padding-bottom: 1.875rem !important; + } + + .pb-xxl-5 { + padding-bottom: 3.75rem !important; + } + + .ps-xxl-0 { + padding-right: 0 !important; + } + + .ps-xxl-1 { + padding-right: 0.3125rem !important; + } + + .ps-xxl-2 { + padding-right: 0.625rem !important; + } + + .ps-xxl-3 { + padding-right: 1.25rem !important; + } + + .ps-xxl-4 { + padding-right: 1.875rem !important; + } + + .ps-xxl-5 { + padding-right: 3.75rem !important; + } +} +@media print { + .d-print-inline { + display: inline !important; + } + + .d-print-inline-block { + display: inline-block !important; + } + + .d-print-block { + display: block !important; + } + + .d-print-grid { + display: grid !important; + } + + .d-print-table { + display: table !important; + } + + .d-print-table-row { + display: table-row !important; + } + + .d-print-table-cell { + display: table-cell !important; + } + + .d-print-flex { + display: flex !important; + } + + .d-print-inline-flex { + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} +/*# sourceMappingURL=boosted-grid.rtl.css.map */ \ No newline at end of file diff --git a/dist/css/boosted-grid.rtl.css.map b/dist/css/boosted-grid.rtl.css.map new file mode 100644 index 0000000000..a99ec86b55 --- /dev/null +++ b/dist/css/boosted-grid.rtl.css.map @@ -0,0 +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,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-beta1 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-beta1 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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-beta1 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-beta1 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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$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\n// fusv-disable\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// 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 bootstrap-colors\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 bootstrap-colors\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$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\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$chevron-icon: url(\"data:image/svg+xml,\") !default;\n$chevron-icon-hover: 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//$chevron-icon-active: 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// 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\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\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// 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// 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\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\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-600 !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: background-color $transition-duration $transition-timing, background-position $transition-duration $transition-timing, border-color $transition-duration $transition-timing !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: $body-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: url(\"data:image/svg+xml,\") !default;\n$form-check-input-disabled-bg-image: url(\"data:image/svg+xml,\") !default; // Boosted mod\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-disabled-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: url(\"data:image/svg+xml,\") !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\n$form-switch-checked-bg-image: $form-check-input-checked-bg-image !default;\n$form-switch-disabled-bg-image: $form-check-input-disabled-bg-image !default; // Boosted mod\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: ($spacer / 2) - ($border-width / 2) !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: 1rem !default; // Extra padding to account for the presence of the background-image based indicator\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-500 !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\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: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-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: $success-icon !default;\n$form-feedback-icon-invalid: $danger-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-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-hit-area-offset: add($spacer / 4, $spacer / 2) !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 $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-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-icon-close-bg: url(\"data:image/svg+xml,\") !default; // Boosted mod\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-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-icon-close-bg: $cross-icon !default; // Boosted mod\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-hover-bg: url(\"data:image/svg+xml,\") !default; // Boosted mod\n$navbar-toggler-icon-close-hover-bg: url(\"data:image/svg+xml,\") !default; // Boosted mod\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: $black !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: $spacer / 2 !default;\n$pagination-padding-x: 0 !default;\n\n$pagination-color: $link-color !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: $black !default;\n$pagination-hover-bg: $white !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: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n// Boosted mod\n$pagination-padding-end: 1.125rem !default;\n$pagination-item-size: $spacer * 2 !default;\n$pagination-active-item-bg: $primary !default;\n$pagination-active-item-border: $pagination-active-item-bg !default;\n$pagination-icon: $chevron-icon !default;\n$pagination-icon-hover: $chevron-icon-hover !default;\n$pagination-icon-margin: .1875rem !default;\n$pagination-icon-width: add(.5rem, 1px) !default;\n$pagination-icon-height: subtract(1rem, 1px) !default;\n$pagination-icon-background: escape-svg($pagination-icon) no-repeat 50% / #{$pagination-icon-width} $pagination-icon-height !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 !default;\n\n// Margin between elements in footer, must be lower than or equal to 2 * $modal-inner-padding\n$modal-footer-margin-between: .5rem !default;\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: $spacer * 1.5 !default; // Boosted mod\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: null !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: $gray-900 !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: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 700px !default;\n$modal-lg: 700px !default;\n$modal-xl: 700px !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\": escape-svg($success-icon),\n \"info\": escape-svg($info-icon),\n \"warning\": escape-svg($warning-icon),\n \"danger\": escape-svg($danger-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// 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-margin-bottom: $spacer * 3 !default; // Boosted mod\n$carousel-control-color: $black !default;\n$carousel-control-width: $spacer * 1.5 !default;\n$carousel-control-opacity: null !default;\n$carousel-control-hover-opacity: null !default;\n$carousel-control-transition: $transition-focus !default;\n$carousel-control-offset: $spacer / 2 !default; // Boosted mod\n\n$carousel-indicator-width: $spacer / 2 !default;\n$carousel-indicator-height: $spacer / 2 !default;\n$carousel-indicator-hit-area-height: null !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: null !default;\n$carousel-indicator-active-bg: $primary !default;\n$carousel-indicator-active-opacity: null !default;\n$carousel-indicator-transition: null !default;\n\n$carousel-caption-color: $black !default;\n$carousel-caption-padding-y: $spacer !default;\n$carousel-caption-spacer: 0 !default;\n\n$carousel-control-icon-width: 2.375rem !default;\n$carousel-control-icon-size: $spacer * 1.5 !default; // Boosted mod\n\n$carousel-control-prev-icon-bg: $chevron-icon !default;\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$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n\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: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: map-get($spacers, 1) !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: $cross-icon !default;\n$btn-close-bg-stroke: $cross-icon-stroke !default;\n$btn-close-focus-shadow: null !default;\n$btn-close-disabled-opacity: .5 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n\n// Boosted mod\n$btn-close-size: $h2-font-size !default;\n$btn-close-size-sm: $small-font-size !default;\n$btn-close-padding-x-sm: 1rem !default;\n$btn-close-padding-y-sm: $btn-close-padding-x-sm !default;\n// End mod\n\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//// Accordions\n//$accordion-spacer: .875rem !default;\n//$accordion-spacer-sm: $spacer / 2 !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\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) {\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 new file mode 100644 index 0000000000..6487f7bf20 --- /dev/null +++ b/dist/css/boosted-grid.rtl.min.css @@ -0,0 +1,12 @@ +/*! + * Boosted Grid v5.0.0-beta1 (https://boosted.orange.com/) + * Copyright 2014-2020 The Boosted Authors + * Copyright 2014-2020 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-beta1 (https://getbootstrap.com) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xs,.container-xxl{width:100%;padding-left:var(--bs-gutter-x,.3125rem);padding-right:var(--bs-gutter-x,.3125rem);margin-left:auto;margin-right:auto}@media (min-width:768px){.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xs,.container-xxl{--bs-gutter-x:0.625rem}}.container{max-width:312px}@media (min-width:480px){.container,.container-sm{max-width:468px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:744px}}@media (min-width:1024px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1280px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:0.625rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-left:calc(var(--bs-gutter-x)/ -2);margin-right:calc(var(--bs-gutter-x)/ -2)}@media (min-width:768px){.row{--bs-gutter-x:1.25rem}}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x)/ 2);padding-right:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.3333333333%}.offset-2{margin-right:16.6666666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.3333333333%}.offset-5{margin-right:41.6666666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.3333333333%}.offset-8{margin-right:66.6666666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.3333333333%}.offset-11{margin-right:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.3125rem}.g-1,.gy-1{--bs-gutter-y:0.3125rem}.g-2,.gx-2{--bs-gutter-x:0.625rem}.g-2,.gy-2{--bs-gutter-y:0.625rem}.g-3,.gx-3{--bs-gutter-x:1.25rem}.g-3,.gy-3{--bs-gutter-y:1.25rem}.g-4,.gx-4{--bs-gutter-x:1.875rem}.g-4,.gy-4{--bs-gutter-y:1.875rem}.g-5,.gx-5{--bs-gutter-x:3.75rem}.g-5,.gy-5{--bs-gutter-y:3.75rem}@media (min-width:480px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.3333333333%}.offset-sm-2{margin-right:16.6666666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.3333333333%}.offset-sm-5{margin-right:41.6666666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.3333333333%}.offset-sm-8{margin-right:66.6666666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.3333333333%}.offset-sm-11{margin-right:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.3125rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.3125rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.625rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.625rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1.25rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1.25rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.875rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.875rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3.75rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3.75rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.3333333333%}.offset-md-2{margin-right:16.6666666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.3333333333%}.offset-md-5{margin-right:41.6666666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.3333333333%}.offset-md-8{margin-right:66.6666666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.3333333333%}.offset-md-11{margin-right:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.3125rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.3125rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.625rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.625rem}.g-md-3,.gx-md-3{--bs-gutter-x:1.25rem}.g-md-3,.gy-md-3{--bs-gutter-y:1.25rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.875rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.875rem}.g-md-5,.gx-md-5{--bs-gutter-x:3.75rem}.g-md-5,.gy-md-5{--bs-gutter-y:3.75rem}}@media (min-width:1024px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.3333333333%}.offset-lg-2{margin-right:16.6666666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.3333333333%}.offset-lg-5{margin-right:41.6666666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.3333333333%}.offset-lg-8{margin-right:66.6666666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.3333333333%}.offset-lg-11{margin-right:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.3125rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.3125rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.625rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.625rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1.25rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1.25rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.875rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.875rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3.75rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3.75rem}}@media (min-width:1280px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.3333333333%}.offset-xl-2{margin-right:16.6666666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.3333333333%}.offset-xl-5{margin-right:41.6666666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.3333333333%}.offset-xl-8{margin-right:66.6666666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.3333333333%}.offset-xl-11{margin-right:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.3125rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.3125rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.625rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.625rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1.25rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1.25rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.875rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.875rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3.75rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3.75rem}}@media (min-width:1440px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.3333333333%}.offset-xxl-2{margin-right:16.6666666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.3333333333%}.offset-xxl-5{margin-right:41.6666666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.3333333333%}.offset-xxl-8{margin-right:66.6666666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.3333333333%}.offset-xxl-11{margin-right:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.3125rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.3125rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.625rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.625rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1.25rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1.25rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.875rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.875rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3.75rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3.75rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.3125rem!important}.m-2{margin:.625rem!important}.m-3{margin:1.25rem!important}.m-4{margin:1.875rem!important}.m-5{margin:3.75rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.3125rem!important}.mt-2{margin-top:.625rem!important}.mt-3{margin-top:1.25rem!important}.mt-4{margin-top:1.875rem!important}.mt-5{margin-top:3.75rem!important}.mt-auto{margin-top:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.3125rem!important}.mb-2{margin-bottom:.625rem!important}.mb-3{margin-bottom:1.25rem!important}.mb-4{margin-bottom:1.875rem!important}.mb-5{margin-bottom:3.75rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.3125rem!important}.ms-2{margin-right:.625rem!important}.ms-3{margin-right:1.25rem!important}.ms-4{margin-right:1.875rem!important}.ms-5{margin-right:3.75rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.3125rem!important}.p-2{padding:.625rem!important}.p-3{padding:1.25rem!important}.p-4{padding:1.875rem!important}.p-5{padding:3.75rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.3125rem!important}.pt-2{padding-top:.625rem!important}.pt-3{padding-top:1.25rem!important}.pt-4{padding-top:1.875rem!important}.pt-5{padding-top:3.75rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.3125rem!important}.pe-2{padding-left:.625rem!important}.pe-3{padding-left:1.25rem!important}.pe-4{padding-left:1.875rem!important}.pe-5{padding-left:3.75rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.3125rem!important}.pb-2{padding-bottom:.625rem!important}.pb-3{padding-bottom:1.25rem!important}.pb-4{padding-bottom:1.875rem!important}.pb-5{padding-bottom:3.75rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.3125rem!important}.ps-2{padding-right:.625rem!important}.ps-3{padding-right:1.25rem!important}.ps-4{padding-right:1.875rem!important}.ps-5{padding-right:3.75rem!important}@media (min-width:480px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.3125rem!important}.m-sm-2{margin:.625rem!important}.m-sm-3{margin:1.25rem!important}.m-sm-4{margin:1.875rem!important}.m-sm-5{margin:3.75rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-sm-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-sm-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-sm-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-sm-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-sm-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-sm-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-sm-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-sm-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.3125rem!important}.mt-sm-2{margin-top:.625rem!important}.mt-sm-3{margin-top:1.25rem!important}.mt-sm-4{margin-top:1.875rem!important}.mt-sm-5{margin-top:3.75rem!important}.mt-sm-auto{margin-top:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.3125rem!important}.mb-sm-2{margin-bottom:.625rem!important}.mb-sm-3{margin-bottom:1.25rem!important}.mb-sm-4{margin-bottom:1.875rem!important}.mb-sm-5{margin-bottom:3.75rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.3125rem!important}.ms-sm-2{margin-right:.625rem!important}.ms-sm-3{margin-right:1.25rem!important}.ms-sm-4{margin-right:1.875rem!important}.ms-sm-5{margin-right:3.75rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.3125rem!important}.p-sm-2{padding:.625rem!important}.p-sm-3{padding:1.25rem!important}.p-sm-4{padding:1.875rem!important}.p-sm-5{padding:3.75rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-sm-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-sm-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-sm-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-sm-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-sm-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-sm-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-sm-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-sm-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.3125rem!important}.pt-sm-2{padding-top:.625rem!important}.pt-sm-3{padding-top:1.25rem!important}.pt-sm-4{padding-top:1.875rem!important}.pt-sm-5{padding-top:3.75rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.3125rem!important}.pe-sm-2{padding-left:.625rem!important}.pe-sm-3{padding-left:1.25rem!important}.pe-sm-4{padding-left:1.875rem!important}.pe-sm-5{padding-left:3.75rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.3125rem!important}.pb-sm-2{padding-bottom:.625rem!important}.pb-sm-3{padding-bottom:1.25rem!important}.pb-sm-4{padding-bottom:1.875rem!important}.pb-sm-5{padding-bottom:3.75rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.3125rem!important}.ps-sm-2{padding-right:.625rem!important}.ps-sm-3{padding-right:1.25rem!important}.ps-sm-4{padding-right:1.875rem!important}.ps-sm-5{padding-right:3.75rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.3125rem!important}.m-md-2{margin:.625rem!important}.m-md-3{margin:1.25rem!important}.m-md-4{margin:1.875rem!important}.m-md-5{margin:3.75rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-md-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-md-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-md-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-md-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-md-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-md-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-md-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-md-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.3125rem!important}.mt-md-2{margin-top:.625rem!important}.mt-md-3{margin-top:1.25rem!important}.mt-md-4{margin-top:1.875rem!important}.mt-md-5{margin-top:3.75rem!important}.mt-md-auto{margin-top:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.3125rem!important}.mb-md-2{margin-bottom:.625rem!important}.mb-md-3{margin-bottom:1.25rem!important}.mb-md-4{margin-bottom:1.875rem!important}.mb-md-5{margin-bottom:3.75rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.3125rem!important}.ms-md-2{margin-right:.625rem!important}.ms-md-3{margin-right:1.25rem!important}.ms-md-4{margin-right:1.875rem!important}.ms-md-5{margin-right:3.75rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.3125rem!important}.p-md-2{padding:.625rem!important}.p-md-3{padding:1.25rem!important}.p-md-4{padding:1.875rem!important}.p-md-5{padding:3.75rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-md-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-md-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-md-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-md-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-md-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-md-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-md-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-md-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.3125rem!important}.pt-md-2{padding-top:.625rem!important}.pt-md-3{padding-top:1.25rem!important}.pt-md-4{padding-top:1.875rem!important}.pt-md-5{padding-top:3.75rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.3125rem!important}.pe-md-2{padding-left:.625rem!important}.pe-md-3{padding-left:1.25rem!important}.pe-md-4{padding-left:1.875rem!important}.pe-md-5{padding-left:3.75rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.3125rem!important}.pb-md-2{padding-bottom:.625rem!important}.pb-md-3{padding-bottom:1.25rem!important}.pb-md-4{padding-bottom:1.875rem!important}.pb-md-5{padding-bottom:3.75rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.3125rem!important}.ps-md-2{padding-right:.625rem!important}.ps-md-3{padding-right:1.25rem!important}.ps-md-4{padding-right:1.875rem!important}.ps-md-5{padding-right:3.75rem!important}}@media (min-width:1024px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.3125rem!important}.m-lg-2{margin:.625rem!important}.m-lg-3{margin:1.25rem!important}.m-lg-4{margin:1.875rem!important}.m-lg-5{margin:3.75rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-lg-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-lg-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-lg-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-lg-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-lg-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-lg-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-lg-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-lg-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.3125rem!important}.mt-lg-2{margin-top:.625rem!important}.mt-lg-3{margin-top:1.25rem!important}.mt-lg-4{margin-top:1.875rem!important}.mt-lg-5{margin-top:3.75rem!important}.mt-lg-auto{margin-top:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.3125rem!important}.mb-lg-2{margin-bottom:.625rem!important}.mb-lg-3{margin-bottom:1.25rem!important}.mb-lg-4{margin-bottom:1.875rem!important}.mb-lg-5{margin-bottom:3.75rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.3125rem!important}.ms-lg-2{margin-right:.625rem!important}.ms-lg-3{margin-right:1.25rem!important}.ms-lg-4{margin-right:1.875rem!important}.ms-lg-5{margin-right:3.75rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.3125rem!important}.p-lg-2{padding:.625rem!important}.p-lg-3{padding:1.25rem!important}.p-lg-4{padding:1.875rem!important}.p-lg-5{padding:3.75rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-lg-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-lg-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-lg-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-lg-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-lg-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-lg-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-lg-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-lg-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.3125rem!important}.pt-lg-2{padding-top:.625rem!important}.pt-lg-3{padding-top:1.25rem!important}.pt-lg-4{padding-top:1.875rem!important}.pt-lg-5{padding-top:3.75rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.3125rem!important}.pe-lg-2{padding-left:.625rem!important}.pe-lg-3{padding-left:1.25rem!important}.pe-lg-4{padding-left:1.875rem!important}.pe-lg-5{padding-left:3.75rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.3125rem!important}.pb-lg-2{padding-bottom:.625rem!important}.pb-lg-3{padding-bottom:1.25rem!important}.pb-lg-4{padding-bottom:1.875rem!important}.pb-lg-5{padding-bottom:3.75rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.3125rem!important}.ps-lg-2{padding-right:.625rem!important}.ps-lg-3{padding-right:1.25rem!important}.ps-lg-4{padding-right:1.875rem!important}.ps-lg-5{padding-right:3.75rem!important}}@media (min-width:1280px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.3125rem!important}.m-xl-2{margin:.625rem!important}.m-xl-3{margin:1.25rem!important}.m-xl-4{margin:1.875rem!important}.m-xl-5{margin:3.75rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-xl-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-xl-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-xl-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-xl-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-xl-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-xl-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-xl-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-xl-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.3125rem!important}.mt-xl-2{margin-top:.625rem!important}.mt-xl-3{margin-top:1.25rem!important}.mt-xl-4{margin-top:1.875rem!important}.mt-xl-5{margin-top:3.75rem!important}.mt-xl-auto{margin-top:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.3125rem!important}.mb-xl-2{margin-bottom:.625rem!important}.mb-xl-3{margin-bottom:1.25rem!important}.mb-xl-4{margin-bottom:1.875rem!important}.mb-xl-5{margin-bottom:3.75rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.3125rem!important}.ms-xl-2{margin-right:.625rem!important}.ms-xl-3{margin-right:1.25rem!important}.ms-xl-4{margin-right:1.875rem!important}.ms-xl-5{margin-right:3.75rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.3125rem!important}.p-xl-2{padding:.625rem!important}.p-xl-3{padding:1.25rem!important}.p-xl-4{padding:1.875rem!important}.p-xl-5{padding:3.75rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-xl-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-xl-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-xl-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-xl-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-xl-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-xl-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-xl-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-xl-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.3125rem!important}.pt-xl-2{padding-top:.625rem!important}.pt-xl-3{padding-top:1.25rem!important}.pt-xl-4{padding-top:1.875rem!important}.pt-xl-5{padding-top:3.75rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.3125rem!important}.pe-xl-2{padding-left:.625rem!important}.pe-xl-3{padding-left:1.25rem!important}.pe-xl-4{padding-left:1.875rem!important}.pe-xl-5{padding-left:3.75rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.3125rem!important}.pb-xl-2{padding-bottom:.625rem!important}.pb-xl-3{padding-bottom:1.25rem!important}.pb-xl-4{padding-bottom:1.875rem!important}.pb-xl-5{padding-bottom:3.75rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.3125rem!important}.ps-xl-2{padding-right:.625rem!important}.ps-xl-3{padding-right:1.25rem!important}.ps-xl-4{padding-right:1.875rem!important}.ps-xl-5{padding-right:3.75rem!important}}@media (min-width:1440px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.3125rem!important}.m-xxl-2{margin:.625rem!important}.m-xxl-3{margin:1.25rem!important}.m-xxl-4{margin:1.875rem!important}.m-xxl-5{margin:3.75rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.3125rem!important;margin-right:.3125rem!important}.mx-xxl-2{margin-left:.625rem!important;margin-right:.625rem!important}.mx-xxl-3{margin-left:1.25rem!important;margin-right:1.25rem!important}.mx-xxl-4{margin-left:1.875rem!important;margin-right:1.875rem!important}.mx-xxl-5{margin-left:3.75rem!important;margin-right:3.75rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.3125rem!important;margin-bottom:.3125rem!important}.my-xxl-2{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-xxl-3{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.my-xxl-4{margin-top:1.875rem!important;margin-bottom:1.875rem!important}.my-xxl-5{margin-top:3.75rem!important;margin-bottom:3.75rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.3125rem!important}.mt-xxl-2{margin-top:.625rem!important}.mt-xxl-3{margin-top:1.25rem!important}.mt-xxl-4{margin-top:1.875rem!important}.mt-xxl-5{margin-top:3.75rem!important}.mt-xxl-auto{margin-top:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.3125rem!important}.mb-xxl-2{margin-bottom:.625rem!important}.mb-xxl-3{margin-bottom:1.25rem!important}.mb-xxl-4{margin-bottom:1.875rem!important}.mb-xxl-5{margin-bottom:3.75rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.3125rem!important}.ms-xxl-2{margin-right:.625rem!important}.ms-xxl-3{margin-right:1.25rem!important}.ms-xxl-4{margin-right:1.875rem!important}.ms-xxl-5{margin-right:3.75rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.3125rem!important}.p-xxl-2{padding:.625rem!important}.p-xxl-3{padding:1.25rem!important}.p-xxl-4{padding:1.875rem!important}.p-xxl-5{padding:3.75rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.3125rem!important;padding-right:.3125rem!important}.px-xxl-2{padding-left:.625rem!important;padding-right:.625rem!important}.px-xxl-3{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-xxl-4{padding-left:1.875rem!important;padding-right:1.875rem!important}.px-xxl-5{padding-left:3.75rem!important;padding-right:3.75rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.3125rem!important;padding-bottom:.3125rem!important}.py-xxl-2{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-xxl-3{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.py-xxl-4{padding-top:1.875rem!important;padding-bottom:1.875rem!important}.py-xxl-5{padding-top:3.75rem!important;padding-bottom:3.75rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.3125rem!important}.pt-xxl-2{padding-top:.625rem!important}.pt-xxl-3{padding-top:1.25rem!important}.pt-xxl-4{padding-top:1.875rem!important}.pt-xxl-5{padding-top:3.75rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.3125rem!important}.pe-xxl-2{padding-left:.625rem!important}.pe-xxl-3{padding-left:1.25rem!important}.pe-xxl-4{padding-left:1.875rem!important}.pe-xxl-5{padding-left:3.75rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.3125rem!important}.pb-xxl-2{padding-bottom:.625rem!important}.pb-xxl-3{padding-bottom:1.25rem!important}.pb-xxl-4{padding-bottom:1.875rem!important}.pb-xxl-5{padding-bottom:3.75rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.3125rem!important}.ps-xxl-2{padding-right:.625rem!important}.ps-xxl-3{padding-right:1.25rem!important}.ps-xxl-4{padding-right:1.875rem!important}.ps-xxl-5{padding-right:3.75rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=boosted-grid.rtl.min.css.map */ \ No newline at end of file diff --git a/dist/css/boosted-grid.rtl.min.css.map b/dist/css/boosted-grid.rtl.min.css.map new file mode 100644 index 0000000000..c1089d83a1 --- /dev/null +++ b/dist/css/boosted-grid.rtl.min.css.map @@ -0,0 +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":"AAAA;;;;;;;;;;AAYA,KACE,WAAA,WAGF,ECCA,QADA,SDGE,WAAA,QEbA,WDgBF,iBAGA,cACA,cACA,cAHA,cAIA,cALA,eEpBE,MAAA,KACA,aAAA,4BACA,cAAA,4BACA,YAAA,KACA,aAAA,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,YAAA,6BACA,aAAA,6BFoDE,yBC1DF,KCUE,cAAA,SDPA,OCkBF,YAAA,EACA,MAAA,KACA,UAAA,KACA,aAAA,4BACA,cAAA,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,aAAA,cAwDU,UAxDV,aAAA,eAwDU,UAxDV,aAAA,IAwDU,UAxDV,aAAA,eAwDU,UAxDV,aAAA,eAwDU,UAxDV,aAAA,IAwDU,UAxDV,aAAA,eAwDU,UAxDV,aAAA,eAwDU,UAxDV,aAAA,IAwDU,WAxDV,aAAA,eAwDU,WAxDV,aAAA,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,aAAA,EAwDU,aAxDV,aAAA,cAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,cAxDV,aAAA,eAwDU,cAxDV,aAAA,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,aAAA,EAwDU,aAxDV,aAAA,cAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,cAxDV,aAAA,eAwDU,cAxDV,aAAA,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,aAAA,EAwDU,aAxDV,aAAA,cAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,cAxDV,aAAA,eAwDU,cAxDV,aAAA,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,aAAA,EAwDU,aAxDV,aAAA,cAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,eAwDU,aAxDV,aAAA,IAwDU,cAxDV,aAAA,eAwDU,cAxDV,aAAA,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,aAAA,EAwDU,cAxDV,aAAA,cAwDU,cAxDV,aAAA,eAwDU,cAxDV,aAAA,IAwDU,cAxDV,aAAA,eAwDU,cAxDV,aAAA,eAwDU,cAxDV,aAAA,IAwDU,cAxDV,aAAA,eAwDU,cAxDV,aAAA,eAwDU,cAxDV,aAAA,IAwDU,eAxDV,aAAA,eAwDU,eAxDV,aAAA,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,YAAA,YAAA,aAAA,YAFJ,MAEI,YAAA,mBAAA,aAAA,mBAFJ,MAEI,YAAA,kBAAA,aAAA,kBAFJ,MAEI,YAAA,kBAAA,aAAA,kBAFJ,MAEI,YAAA,mBAAA,aAAA,mBAFJ,MAEI,YAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,eAAA,aAAA,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,aAAA,YAFJ,MAEI,aAAA,mBAFJ,MAEI,aAAA,kBAFJ,MAEI,aAAA,kBAFJ,MAEI,aAAA,mBAFJ,MAEI,aAAA,kBAFJ,SAEI,aAAA,eAFJ,KAEI,QAAA,YAFJ,KAEI,QAAA,mBAFJ,KAEI,QAAA,kBAFJ,KAEI,QAAA,kBAFJ,KAEI,QAAA,mBAFJ,KAEI,QAAA,kBAFJ,MAEI,aAAA,YAAA,cAAA,YAFJ,MAEI,aAAA,mBAAA,cAAA,mBAFJ,MAEI,aAAA,kBAAA,cAAA,kBAFJ,MAEI,aAAA,kBAAA,cAAA,kBAFJ,MAEI,aAAA,mBAAA,cAAA,mBAFJ,MAEI,aAAA,kBAAA,cAAA,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,aAAA,YAFJ,MAEI,aAAA,mBAFJ,MAEI,aAAA,kBAFJ,MAEI,aAAA,kBAFJ,MAEI,aAAA,mBAFJ,MAEI,aAAA,kBAFJ,MAEI,eAAA,YAFJ,MAEI,eAAA,mBAFJ,MAEI,eAAA,kBAFJ,MAEI,eAAA,kBAFJ,MAEI,eAAA,mBAFJ,MAEI,eAAA,kBAFJ,MAEI,cAAA,YAFJ,MAEI,cAAA,mBAFJ,MAEI,cAAA,kBAFJ,MAEI,cAAA,kBAFJ,MAEI,cAAA,mBAFJ,MAEI,cAAA,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,YAAA,YAAA,aAAA,YAFJ,SAEI,YAAA,mBAAA,aAAA,mBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,mBAAA,aAAA,mBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,YAEI,YAAA,eAAA,aAAA,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,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,YAEI,aAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,SAEI,aAAA,YAAA,cAAA,YAFJ,SAEI,aAAA,mBAAA,cAAA,mBAFJ,SAEI,aAAA,kBAAA,cAAA,kBAFJ,SAEI,aAAA,kBAAA,cAAA,kBAFJ,SAEI,aAAA,mBAAA,cAAA,mBAFJ,SAEI,aAAA,kBAAA,cAAA,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,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,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,YAAA,YAAA,aAAA,YAFJ,SAEI,YAAA,mBAAA,aAAA,mBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,mBAAA,aAAA,mBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,YAEI,YAAA,eAAA,aAAA,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,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,YAEI,aAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,SAEI,aAAA,YAAA,cAAA,YAFJ,SAEI,aAAA,mBAAA,cAAA,mBAFJ,SAEI,aAAA,kBAAA,cAAA,kBAFJ,SAEI,aAAA,kBAAA,cAAA,kBAFJ,SAEI,aAAA,mBAAA,cAAA,mBAFJ,SAEI,aAAA,kBAAA,cAAA,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,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,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,YAAA,YAAA,aAAA,YAFJ,SAEI,YAAA,mBAAA,aAAA,mBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,mBAAA,aAAA,mBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,YAEI,YAAA,eAAA,aAAA,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,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,YAEI,aAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,SAEI,aAAA,YAAA,cAAA,YAFJ,SAEI,aAAA,mBAAA,cAAA,mBAFJ,SAEI,aAAA,kBAAA,cAAA,kBAFJ,SAEI,aAAA,kBAAA,cAAA,kBAFJ,SAEI,aAAA,mBAAA,cAAA,mBAFJ,SAEI,aAAA,kBAAA,cAAA,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,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,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,YAAA,YAAA,aAAA,YAFJ,SAEI,YAAA,mBAAA,aAAA,mBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,SAEI,YAAA,mBAAA,aAAA,mBAFJ,SAEI,YAAA,kBAAA,aAAA,kBAFJ,YAEI,YAAA,eAAA,aAAA,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,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,YAEI,aAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,kBAFJ,QAEI,QAAA,mBAFJ,QAEI,QAAA,kBAFJ,SAEI,aAAA,YAAA,cAAA,YAFJ,SAEI,aAAA,mBAAA,cAAA,mBAFJ,SAEI,aAAA,kBAAA,cAAA,kBAFJ,SAEI,aAAA,kBAAA,cAAA,kBAFJ,SAEI,aAAA,mBAAA,cAAA,mBAFJ,SAEI,aAAA,kBAAA,cAAA,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,aAAA,YAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,kBAFJ,SAEI,aAAA,mBAFJ,SAEI,aAAA,kBAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,kBAFJ,SAEI,eAAA,mBAFJ,SAEI,eAAA,kBAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,kBAFJ,SAEI,cAAA,mBAFJ,SAEI,cAAA,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,YAAA,YAAA,aAAA,YAFJ,UAEI,YAAA,mBAAA,aAAA,mBAFJ,UAEI,YAAA,kBAAA,aAAA,kBAFJ,UAEI,YAAA,kBAAA,aAAA,kBAFJ,UAEI,YAAA,mBAAA,aAAA,mBAFJ,UAEI,YAAA,kBAAA,aAAA,kBAFJ,aAEI,YAAA,eAAA,aAAA,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,aAAA,YAFJ,UAEI,aAAA,mBAFJ,UAEI,aAAA,kBAFJ,UAEI,aAAA,kBAFJ,UAEI,aAAA,mBAFJ,UAEI,aAAA,kBAFJ,aAEI,aAAA,eAFJ,SAEI,QAAA,YAFJ,SAEI,QAAA,mBAFJ,SAEI,QAAA,kBAFJ,SAEI,QAAA,kBAFJ,SAEI,QAAA,mBAFJ,SAEI,QAAA,kBAFJ,UAEI,aAAA,YAAA,cAAA,YAFJ,UAEI,aAAA,mBAAA,cAAA,mBAFJ,UAEI,aAAA,kBAAA,cAAA,kBAFJ,UAEI,aAAA,kBAAA,cAAA,kBAFJ,UAEI,aAAA,mBAAA,cAAA,mBAFJ,UAEI,aAAA,kBAAA,cAAA,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,aAAA,YAFJ,UAEI,aAAA,mBAFJ,UAEI,aAAA,kBAFJ,UAEI,aAAA,kBAFJ,UAEI,aAAA,mBAFJ,UAEI,aAAA,kBAFJ,UAEI,eAAA,YAFJ,UAEI,eAAA,mBAFJ,UAEI,eAAA,kBAFJ,UAEI,eAAA,kBAFJ,UAEI,eAAA,mBAFJ,UAEI,eAAA,kBAFJ,UAEI,cAAA,YAFJ,UAEI,cAAA,mBAFJ,UAEI,cAAA,kBAFJ,UAEI,cAAA,kBAFJ,UAEI,cAAA,mBAFJ,UAEI,cAAA,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-beta1 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-beta1 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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-beta1 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-beta1 (https://getbootstrap.com)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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) {\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 d4e7bda80a..bebed89146 100644 --- a/dist/css/boosted-reboot.css +++ b/dist/css/boosted-reboot.css @@ -1,10 +1,10 @@ /*! - * Boosted Reboot v5.0.0-alpha3 (https://boosted.orange.com/) + * Boosted Reboot v5.0.0-beta1 (https://boosted.orange.com/) * Copyright 2014-2020 The Boosted Authors * Copyright 2014-2020 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-alpha3 (https://getbootstrap.com/) + * Bootstrap Reboot v5.0.0-beta1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) @@ -30,6 +30,7 @@ body { font-weight: 400; line-height: calc(18 / 16); color: #000; + /* rtl:remove */ letter-spacing: -0.00625rem; background-color: #fff; -webkit-text-size-adjust: 100%; @@ -71,6 +72,7 @@ h6, h2, h1 { font-size: 1rem; font-weight: 700; line-height: calc(18 / 16); + /* rtl:remove */ letter-spacing: -0.00625rem; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; @@ -80,12 +82,14 @@ h6, h2, h1 { h1 { font-size: 1.25rem; line-height: calc(22 / 20); + /* rtl:remove */ letter-spacing: -0.025rem; } h2 { font-size: 1.125rem; line-height: calc(20 / 18); + /* rtl:remove */ letter-spacing: -0.0125rem; } @@ -236,6 +240,8 @@ kbd, samp { font-family: var(--bs-font-monospace); font-size: 1em; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; } pre { @@ -300,6 +306,7 @@ caption { font-weight: 700; color: #000; text-align: left; + /* rtl:remove */ letter-spacing: -0.0625rem; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; @@ -345,6 +352,7 @@ textarea { font-family: inherit; font-size: inherit; line-height: inherit; + /* rtl:remove */ letter-spacing: inherit; box-shadow: none; } @@ -427,6 +435,14 @@ legend + * { -webkit-appearance: textfield; } +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ ::-webkit-search-decoration { -webkit-appearance: none; } diff --git a/dist/css/boosted-reboot.css.map b/dist/css/boosted-reboot.css.map index 0db750c743..7f2e49a7ab 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/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_transition.scss"],"names":[],"mappings":"AAAA;;;;;;;;;;;EAAA;ACeA;;;EAGE,sBAAA;ACFF;;ADeI;EAJJ;IAKM,uBAAA;ECXJ;AACF;;ADyBA;EACE,SAAA;EACA,sCEiZ4B;EFhZ5B,oBAAA;EGyMI,eALI;EHlMR,gBE+Z4B;EF9Z5B,0BEqa4B;EFpa5B,WErCS;EFuCT,2BEsa4B;EFra5B,sBElDS;EFmDT,8BAAA;EACA,6CAAA;EACA,4CAAA;EACA,6BAAA;ACvBF;;ADoCA;EACE,qBAAA;ACjCF;;AD0CA;EACE,uBAAA;ACvCF;;AD0CA;;EAEE,qBAAA;ACvCF;;ADiDA;EACE,iBAAA;EACA,cEqc4B;EFpc5B,yCAAA;EACA,SAAA;AC9CF;;ADkDA;EACE,gBE8R4B;AD7U9B;;ADyDA;;;;EACE,aAAA;EACA,sBEmKO;ECjCH,eALI;EHzHR,gBEyY4B;EFxY5B,0BE4V4B;EF1V5B,2BE8V4B;EF7V5B,mCAAA;EACA,kCAAA;EACA,kCAAA;ACtDF;;ADyDA;EGqHM,kBALI;EH7GR,0BEqX4B;EFpX5B,yBE4W4B;ADna9B;;AD0DA;EG8GM,mBALI;EHtGR,0BE+W4B;EF9W5B,0BEsW4B;AD9Z9B;;ADwEA;EACE,aAAA;EACA,mBE2K0B;ADhP5B;;ADgFA;;EAEE,0BAAA;EACA,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AC7EF;;ADmFA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AChFF;;ADsFA;;EAEE,kBAAA;ACnFF;;ADsFA;;;EAGE,aAAA;EACA,mBAAA;ACnFF;;ADsFA;;;;EAIE,gBAAA;ACnFF;;ADwFA;EACE,uBAAA;ACrFF;;AD2FA;EACE,cE3LkB;EF4LlB,sBAAA;ACxFF;;AD2FA;EAAgB,WEtNL;AD+HX;;ADyFA;EAAmB,WEzNR;ADoIX;;AD0FA;EACE,cEvMkB;EFwMlB,wBAAA;ACvFF;;AD0FA;EAAgB,WElOL;AD4IX;;ADwFA;EAAmB,WErOR;ADiJX;;ADwFA;EACE,gBE8N4B;ADnT9B;;AD0FA;EACE,qBAAA;EACA,cAAA;ACvFF;;AD6FA;EACE,gBAAA;AC1FF;;ADkGA;;;EAGE,gBEqM4B;ADpS9B;;ADuGA;EG5BM,mBALI;EHoCR,gBEyL4B;EFxL5B,0BEgM4B;ADrS9B;;AD4GA;EACE,cEgR4B;EF/Q5B,yBE/PkB;ADsJpB;;ADkHA;;EAEE,kBAAA;EGpDI,iBALI;EH2DR,cAAA;EACA,wBAAA;AC/GF;;ADkHA;EAAM,eAAA;AC9GN;;AD+GA;EAAM,WAAA;AC3GN;;ADgHA;EACE,WE3SS;EF4ST,0BEIwC;EFFxC,sBAAA;EI/SI,2CJgTJ;AC9GF;AG9LM;EJuSN;IItSQ,gBAAA;EHiMN;AACF;AD2GE;EACE,cE/RgB;EFgShB,wBEuE0B;ADhL9B;AD6GE;EACE,cErSgB;AD0LpB;;ADsHE;EAEE,cAAA;EACA,qBAAA;ACpHJ;;AD2HA;;;;;EAKE,qCEgG4B;ECxMxB,cALI;AFVV;;AD+HA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;EGpHI,kBALI;EH2HR,iBE+iCkC;EF9iClC,WElWS;ADsOX;AD+HE;EG1HI,kBALI;EHiIN,cAAA;EACA,kBAAA;AC7HJ;;ADiIA;;EGjIM,kBALI;EHyIR,kBAAA;EACA,WElXS;EFmXT,qBAAA;AC9HF;ADiIE;;EACE,cAAA;AC9HJ;;ADkIA;EACE,4BAAA;EG/II,kBALI;EHsJR,WE3XS;EF4XT,sBEnYS;ADoQX;ADkIE;EACE,UAAA;EGtJE,cALI;EH6JN,gBEiE0B;ADjM9B;;ADyIA;EACE,gBAAA;ACtIF;;AD4IA;;EAEE,sBAAA;ACzIF;;ADsJA;EACE,iBAAA;EACA,yBAAA;EACA,6BAAA;EACA,kCAAA;ACnJF;;ADsJA;EACE,oBEqK4B;EFpK5B,uBEoK4B;ECpWxB,mBALI;EHuMR,gBEuB4B;EFtB5B,WE7aS;EF8aT,gBAAA;EACA,0BEkD4B;EFjD5B,mCAAA;EACA,kCAAA;EACA,kCAAA;ACnJF;;AD0JA;EAEE,mBAAA;EACA,gCAAA;ACxJF;;AD2JA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;ACxJF;;ADgKA;EACE,qBAAA;EACA,gBEd4B;AD/I9B;;ADmKA;EAEE,gBAAA;ACjKF;;ADwKA;EACE,mBAAA;EACA,0CAAA;ACrKF;;AD0KA;;;;;EAKE,SAAA;EACA,oBAAA;EGnQI,kBALI;EH0QR,oBAAA;EACA,uBAAA;EACA,gBAAA;ACvKF;;AD4KA;;EAEE,oBAAA;ACzKF;;AD+KA;EACE,eAAA;AC5KF;;ADkLA;EACE,iBAAA;AC/KF;;ADqLA;EACE,aAAA;AClLF;;AD0LA;;;;EAIE,0BAAA;ACvLF;AD0LI;;;;EACE,eAAA;ACrLN;;AD4LA;EACE,UAAA;EACA,kBAAA;ACzLF;;AD8LA;EACE,gBAAA;AC3LF;;ADqMA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AClMF;;AD0MA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,wBExC4B;ECpTxB,kBALI;EHmWR,gBErI4B;EFsI5B,oBAAA;ACvMF;ADyME;EACE,WAAA;ACvMJ;;AD8MA;;;;;;;EAOE,UAAA;AC3MF;;AD8MA;EACE,YAAA;AC3MF;;ADoNA;EACE,yBAAA;EACA,6BAAA;ACjNF;;ADsNA;EACE,wBAAA;ACnNF;;ADwNA;EACE,UAAA;ACrNF;;AD4NA;EACE,aAAA;ACzNF;;AD+NA;EACE,aAAA;EACA,0BAAA;AC5NF;;ADiOA;EACE,qBAAA;AC9NF;;ADmOA;EACE,SAAA;AChOF;;ADuOA;EACE,kBAAA;EACA,eAAA;ACpOF;;AD4OA;EACE,wBAAA;ACzOF;;ADiPA;EACE,wBAAA;AC9OF","file":"boosted-reboot.css","sourcesContent":["/*!\n * Boosted Reboot v5.0.0-alpha3 (https://boosted.orange.com/)\n * Copyright 2014-2020 The Boosted Authors\n * Copyright 2014-2020 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-alpha3 (https://getbootstrap.com/)\n * Copyright 2011-2019 The Bootstrap Authors\n * Copyright 2011-2019 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 at-rule-no-vendor-prefix, 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\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 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 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 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 letter-spacing: $h4-spacing;\n}\n\nh2 {\n @extend %heading;\n @include font-size($h5-font-size);\n line-height: $h5-line-height;\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}\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 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// Work around a Firefox bug where the transparent `button` background\n// results in a loss of the default `button` focus styles.\n// Credit https://github.com/suitcss/base/\n\nbutton:focus {\n outline: dotted 1px;\n outline: -webkit-focus-ring-color auto 5px;\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 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-` -

+ diff --git a/js/tests/integration/rollup.bundle.js b/js/tests/integration/rollup.bundle.js index 9e2ed26c1c..288f40961d 100644 --- a/js/tests/integration/rollup.bundle.js +++ b/js/tests/integration/rollup.bundle.js @@ -2,6 +2,7 @@ const { babel } = require('@rollup/plugin-babel') const { nodeResolve } = require('@rollup/plugin-node-resolve') +const replace = require('@rollup/plugin-replace') module.exports = { input: 'js/tests/integration/bundle.js', @@ -10,6 +11,9 @@ module.exports = { format: 'iife' }, plugins: [ + replace({ + 'process.env.NODE_ENV': '"production"' + }), nodeResolve(), babel({ exclude: 'node_modules/**', diff --git a/js/tests/karma.conf.js b/js/tests/karma.conf.js index 0728a8cfa4..d0dd8bdd90 100644 --- a/js/tests/karma.conf.js +++ b/js/tests/karma.conf.js @@ -5,6 +5,7 @@ const ip = require('ip') const { babel } = require('@rollup/plugin-babel') const istanbul = require('rollup-plugin-istanbul') const { nodeResolve } = require('@rollup/plugin-node-resolve') +const replace = require('@rollup/plugin-replace') const { browsers, @@ -74,6 +75,9 @@ const conf = { }, rollupPreprocessor: { plugins: [ + replace({ + 'process.env.NODE_ENV': '"dev"' + }), istanbul({ exclude: [ 'node_modules/**', diff --git a/js/tests/unit/alert.spec.js b/js/tests/unit/alert.spec.js index a746d85011..a1322f1c7b 100644 --- a/js/tests/unit/alert.spec.js +++ b/js/tests/unit/alert.spec.js @@ -170,4 +170,24 @@ describe('Alert', () => { expect(fixtureEl.querySelector('.alert')).not.toBeNull() }) }) + + describe('getInstance', () => { + it('should return alert instance', () => { + fixtureEl.innerHTML = '
' + + const div = fixtureEl.querySelector('div') + const alert = new Alert(div) + + expect(Alert.getInstance(div)).toEqual(alert) + expect(Alert.getInstance(div)).toBeInstanceOf(Alert) + }) + + it('should return null when there is no alert instance', () => { + fixtureEl.innerHTML = '
' + + const div = fixtureEl.querySelector('div') + + expect(Alert.getInstance(div)).toEqual(null) + }) + }) }) diff --git a/js/tests/unit/button.spec.js b/js/tests/unit/button.spec.js index 44d7b54b18..51aa73774c 100644 --- a/js/tests/unit/button.spec.js +++ b/js/tests/unit/button.spec.js @@ -128,4 +128,24 @@ describe('Button', () => { expect(btnEl.classList.contains('active')).toEqual(false) }) }) + + describe('getInstance', () => { + it('should return button instance', () => { + fixtureEl.innerHTML = '
' + + const div = fixtureEl.querySelector('div') + const button = new Button(div) + + expect(Button.getInstance(div)).toEqual(button) + expect(Button.getInstance(div)).toBeInstanceOf(Button) + }) + + it('should return null when there is no button instance', () => { + fixtureEl.innerHTML = '
' + + const div = fixtureEl.querySelector('div') + + expect(Button.getInstance(div)).toEqual(null) + }) + }) }) diff --git a/js/tests/unit/carousel.spec.js b/js/tests/unit/carousel.spec.js index 8c928c429d..07b8fc311d 100644 --- a/js/tests/unit/carousel.spec.js +++ b/js/tests/unit/carousel.spec.js @@ -1062,6 +1062,26 @@ describe('Carousel', () => { }) }) + describe('getInstance', () => { + it('should return carousel instance', () => { + fixtureEl.innerHTML = '
' + + const div = fixtureEl.querySelector('div') + const carousel = new Carousel(div) + + expect(Carousel.getInstance(div)).toEqual(carousel) + expect(Carousel.getInstance(div)).toBeInstanceOf(Carousel) + }) + + it('should return null when there is no carousel instance', () => { + fixtureEl.innerHTML = '
' + + const div = fixtureEl.querySelector('div') + + expect(Carousel.getInstance(div)).toEqual(null) + }) + }) + describe('jQueryInterface', () => { it('should create a carousel', () => { fixtureEl.innerHTML = '
' diff --git a/js/tests/unit/collapse.spec.js b/js/tests/unit/collapse.spec.js index c1ead859a9..d53ab59643 100644 --- a/js/tests/unit/collapse.spec.js +++ b/js/tests/unit/collapse.spec.js @@ -812,6 +812,7 @@ describe('Collapse', () => { const collapse = new Collapse(div) expect(Collapse.getInstance(div)).toEqual(collapse) + expect(Collapse.getInstance(div)).toBeInstanceOf(Collapse) }) it('should return null when there is no collapse instance', () => { diff --git a/js/tests/unit/dom/selector-engine.spec.js b/js/tests/unit/dom/selector-engine.spec.js index 781d0ce1b5..d108a2efbf 100644 --- a/js/tests/unit/dom/selector-engine.spec.js +++ b/js/tests/unit/dom/selector-engine.spec.js @@ -14,14 +14,6 @@ describe('SelectorEngine', () => { clearFixture() }) - describe('matches', () => { - it('should return matched elements', () => { - fixtureEl.innerHTML = '
' - - expect(SelectorEngine.matches(fixtureEl, 'div')).toEqual(true) - }) - }) - describe('find', () => { it('should find elements', () => { fixtureEl.innerHTML = '
' diff --git a/js/tests/unit/dropdown.spec.js b/js/tests/unit/dropdown.spec.js index b1a99e7e6b..d2171f3697 100644 --- a/js/tests/unit/dropdown.spec.js +++ b/js/tests/unit/dropdown.spec.js @@ -1,5 +1,3 @@ -import Popper from 'popper.js' - import Dropdown from '../../src/dropdown' import EventHandler from '../../src/dom/event-handler' @@ -36,50 +34,6 @@ describe('Dropdown', () => { }) describe('constructor', () => { - it('should create offset modifier correctly when offset option is a function', () => { - fixtureEl.innerHTML = [ - '' - ].join('') - - const getOffset = offsets => offsets - const btnDropdown = fixtureEl.querySelector('[data-bs-toggle="dropdown"]') - const dropdown = new Dropdown(btnDropdown, { - offset: getOffset - }) - - const offset = dropdown._getOffset() - - expect(offset.offset).toBeUndefined() - expect(typeof offset.fn).toEqual('function') - }) - - it('should create offset modifier correctly when offset option is not a function', () => { - fixtureEl.innerHTML = [ - '' - ].join('') - - const myOffset = 7 - const btnDropdown = fixtureEl.querySelector('[data-bs-toggle="dropdown"]') - const dropdown = new Dropdown(btnDropdown, { - offset: myOffset - }) - - const offset = dropdown._getOffset() - - expect(offset.offset).toEqual(myOffset) - expect(offset.fn).toBeUndefined() - }) - it('should add a listener on trigger which do not have data-bs-toggle="dropdown"', () => { fixtureEl.innerHTML = [ '