diff --git a/.github/workflows/master.yaml b/.github/workflows/master.yaml new file mode 100644 index 0000000..1f72aa0 --- /dev/null +++ b/.github/workflows/master.yaml @@ -0,0 +1,17 @@ +name: Deploy + +on: + push: + branches: + - master + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: CDNievas/heroku-action@v1.0 + with: + heroku_email: "${{secrets.HEROKU_EMAIL" + heroku_api_key: ${{secrets.HEROKU_API_KEY}} + heroku_app_name: "stadtratmonitor" \ No newline at end of file diff --git a/.gitignore b/.gitignore index e51e042..3b9555d 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,5 @@ config/morph.yml /coverage .vagrant /node_modules +/app/assets/builds/* +!/app/assets/builds/.keep diff --git a/.ruby-version b/.ruby-version index 35d16fb..be94e6f 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -2.5.7 +3.2.2 diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_breakpoint.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_breakpoint.scssc new file mode 100644 index 0000000..336c770 Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_breakpoint.scssc differ diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_color.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_color.scssc new file mode 100644 index 0000000..a70b57e Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_color.scssc differ diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_direction.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_direction.scssc new file mode 100644 index 0000000..b99aaac Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_direction.scssc differ diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_flex.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_flex.scssc new file mode 100644 index 0000000..f807115 Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_flex.scssc differ diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_math.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_math.scssc new file mode 100644 index 0000000..32e023b Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_math.scssc differ diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_mixins.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_mixins.scssc new file mode 100644 index 0000000..e96ea31 Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_mixins.scssc differ diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_selector.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_selector.scssc new file mode 100644 index 0000000..97950c4 Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_selector.scssc differ diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_typography.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_typography.scssc new file mode 100644 index 0000000..547a653 Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_typography.scssc differ diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_unit.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_unit.scssc new file mode 100644 index 0000000..afdb79d Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_unit.scssc differ diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_util.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_util.scssc new file mode 100644 index 0000000..65b7364 Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_util.scssc differ diff --git a/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_value.scssc b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_value.scssc new file mode 100644 index 0000000..069d75a Binary files /dev/null and b/.sass-cache/0a075bf79a0c3daa5c8c4ded6cf62c9aa670826d/_value.scssc differ diff --git a/.sass-cache/2a9bb308aa6a614b374527a5832be1157f2ea493/_rfs.scssc b/.sass-cache/2a9bb308aa6a614b374527a5832be1157f2ea493/_rfs.scssc new file mode 100644 index 0000000..3823756 Binary files /dev/null and b/.sass-cache/2a9bb308aa6a614b374527a5832be1157f2ea493/_rfs.scssc differ diff --git a/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_clearfix.scssc b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_clearfix.scssc new file mode 100644 index 0000000..caf98f7 Binary files /dev/null and b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_clearfix.scssc differ diff --git a/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_color-bg.scssc b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_color-bg.scssc new file mode 100644 index 0000000..1b871c0 Binary files /dev/null and b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_color-bg.scssc differ diff --git a/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_colored-links.scssc b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_colored-links.scssc new file mode 100644 index 0000000..1268807 Binary files /dev/null and b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_colored-links.scssc differ diff --git a/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_position.scssc b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_position.scssc new file mode 100644 index 0000000..44f06db Binary files /dev/null and b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_position.scssc differ diff --git a/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_ratio.scssc b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_ratio.scssc new file mode 100644 index 0000000..ce9aadd Binary files /dev/null and b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_ratio.scssc differ diff --git a/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_stacks.scssc b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_stacks.scssc new file mode 100644 index 0000000..073a815 Binary files /dev/null and b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_stacks.scssc differ diff --git a/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_stretched-link.scssc b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_stretched-link.scssc new file mode 100644 index 0000000..424e592 Binary files /dev/null and b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_stretched-link.scssc differ diff --git a/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_text-truncation.scssc b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_text-truncation.scssc new file mode 100644 index 0000000..fbc15d7 Binary files /dev/null and b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_text-truncation.scssc differ diff --git a/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_visually-hidden.scssc b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_visually-hidden.scssc new file mode 100644 index 0000000..336cec0 Binary files /dev/null and b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_visually-hidden.scssc differ diff --git a/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_vr.scssc b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_vr.scssc new file mode 100644 index 0000000..b3a36e7 Binary files /dev/null and b/.sass-cache/342211e22b241726bb8b777d9ee606d974afb87a/_vr.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_alert.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_alert.scssc new file mode 100644 index 0000000..af4cab0 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_alert.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_backdrop.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_backdrop.scssc new file mode 100644 index 0000000..d4522d3 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_backdrop.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_banner.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_banner.scssc new file mode 100644 index 0000000..465faec Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_banner.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_border-radius.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_border-radius.scssc new file mode 100644 index 0000000..f1a3a32 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_border-radius.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_box-shadow.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_box-shadow.scssc new file mode 100644 index 0000000..12042ee Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_box-shadow.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_breakpoints.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_breakpoints.scssc new file mode 100644 index 0000000..0982511 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_breakpoints.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_buttons.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_buttons.scssc new file mode 100644 index 0000000..4e21512 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_buttons.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_caret.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_caret.scssc new file mode 100644 index 0000000..872e554 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_caret.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_clearfix.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_clearfix.scssc new file mode 100644 index 0000000..55513c8 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_clearfix.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_color-scheme.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_color-scheme.scssc new file mode 100644 index 0000000..5390b09 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_color-scheme.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_container.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_container.scssc new file mode 100644 index 0000000..17cf28e Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_container.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_deprecate.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_deprecate.scssc new file mode 100644 index 0000000..289dc5e Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_deprecate.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_forms.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_forms.scssc new file mode 100644 index 0000000..bbd23ed Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_forms.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_gradients.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_gradients.scssc new file mode 100644 index 0000000..1ef1017 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_gradients.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_grid.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_grid.scssc new file mode 100644 index 0000000..9089e43 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_grid.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_image.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_image.scssc new file mode 100644 index 0000000..e116332 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_image.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_list-group.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_list-group.scssc new file mode 100644 index 0000000..a006f3a Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_list-group.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_lists.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_lists.scssc new file mode 100644 index 0000000..bcb9f4f Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_lists.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_pagination.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_pagination.scssc new file mode 100644 index 0000000..55e261a Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_pagination.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_reset-text.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_reset-text.scssc new file mode 100644 index 0000000..9961a1d Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_reset-text.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_resize.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_resize.scssc new file mode 100644 index 0000000..df6ff5c Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_resize.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_table-variants.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_table-variants.scssc new file mode 100644 index 0000000..0586939 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_table-variants.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_text-truncate.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_text-truncate.scssc new file mode 100644 index 0000000..ad3058e Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_text-truncate.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_transition.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_transition.scssc new file mode 100644 index 0000000..6f4d8e4 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_transition.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_utilities.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_utilities.scssc new file mode 100644 index 0000000..667c925 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_utilities.scssc differ diff --git a/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_visually-hidden.scssc b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_visually-hidden.scssc new file mode 100644 index 0000000..1d7df96 Binary files /dev/null and b/.sass-cache/4437a6c9b231bb0d6b823371b639449bc8ca4703/_visually-hidden.scssc differ diff --git a/.sass-cache/46629c92ccb8e865f622263b2d7ef1d14bcd593f/_api.scssc b/.sass-cache/46629c92ccb8e865f622263b2d7ef1d14bcd593f/_api.scssc new file mode 100644 index 0000000..cc36a4d Binary files /dev/null and b/.sass-cache/46629c92ccb8e865f622263b2d7ef1d14bcd593f/_api.scssc differ diff --git a/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_alignment.scssc b/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_alignment.scssc new file mode 100644 index 0000000..eb460f9 Binary files /dev/null and b/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_alignment.scssc differ diff --git a/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_base.scssc b/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_base.scssc new file mode 100644 index 0000000..91d60a0 Binary files /dev/null and b/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_base.scssc differ diff --git a/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_helpers.scssc b/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_helpers.scssc new file mode 100644 index 0000000..1033d0d Binary files /dev/null and b/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_helpers.scssc differ diff --git a/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_print.scssc b/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_print.scssc new file mode 100644 index 0000000..57f9244 Binary files /dev/null and b/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_print.scssc differ diff --git a/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_typography.scssc b/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_typography.scssc new file mode 100644 index 0000000..4c4d98b Binary files /dev/null and b/.sass-cache/66270fa9c08d797c4f12a01cad3b5a6613cf7432/_typography.scssc differ diff --git a/.sass-cache/72a73f20ee54b3acf01867bda4075553d4d3266b/_settings.scssc b/.sass-cache/72a73f20ee54b3acf01867bda4075553d4d3266b/_settings.scssc new file mode 100644 index 0000000..6d36a36 Binary files /dev/null and b/.sass-cache/72a73f20ee54b3acf01867bda4075553d4d3266b/_settings.scssc differ diff --git a/.sass-cache/72a73f20ee54b3acf01867bda4075553d4d3266b/application.bootstrap.scssc b/.sass-cache/72a73f20ee54b3acf01867bda4075553d4d3266b/application.bootstrap.scssc new file mode 100644 index 0000000..3df50cf Binary files /dev/null and b/.sass-cache/72a73f20ee54b3acf01867bda4075553d4d3266b/application.bootstrap.scssc differ diff --git a/.sass-cache/72a73f20ee54b3acf01867bda4075553d4d3266b/foundation_and_overrides.scssc b/.sass-cache/72a73f20ee54b3acf01867bda4075553d4d3266b/foundation_and_overrides.scssc new file mode 100644 index 0000000..97d5f30 Binary files /dev/null and b/.sass-cache/72a73f20ee54b3acf01867bda4075553d4d3266b/foundation_and_overrides.scssc differ diff --git a/.sass-cache/834483ceaf2e871b4c6b99410746ee9e40c006bc/_missing-dependencies.scssc b/.sass-cache/834483ceaf2e871b4c6b99410746ee9e40c006bc/_missing-dependencies.scssc new file mode 100644 index 0000000..e22969f Binary files /dev/null and b/.sass-cache/834483ceaf2e871b4c6b99410746ee9e40c006bc/_missing-dependencies.scssc differ diff --git a/.sass-cache/834483ceaf2e871b4c6b99410746ee9e40c006bc/_true.scssc b/.sass-cache/834483ceaf2e871b4c6b99410746ee9e40c006bc/_true.scssc new file mode 100644 index 0000000..a14b8fe Binary files /dev/null and b/.sass-cache/834483ceaf2e871b4c6b99410746ee9e40c006bc/_true.scssc differ diff --git a/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_contain.scssc b/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_contain.scssc new file mode 100644 index 0000000..b19dac1 Binary files /dev/null and b/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_contain.scssc differ diff --git a/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_purge.scssc b/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_purge.scssc new file mode 100644 index 0000000..77e83ec Binary files /dev/null and b/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_purge.scssc differ diff --git a/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_remove.scssc b/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_remove.scssc new file mode 100644 index 0000000..e1f28a5 Binary files /dev/null and b/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_remove.scssc differ diff --git a/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_replace.scssc b/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_replace.scssc new file mode 100644 index 0000000..d24acc5 Binary files /dev/null and b/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_replace.scssc differ diff --git a/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_to-list.scssc b/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_to-list.scssc new file mode 100644 index 0000000..a078d01 Binary files /dev/null and b/.sass-cache/a011bc65b46d2bd3b7c5826596406ed8dbc0ca21/_to-list.scssc differ diff --git a/.sass-cache/c71e8dd8e7400252912eb80171f9e816a63e29f9/normalize.scssc b/.sass-cache/c71e8dd8e7400252912eb80171f9e816a63e29f9/normalize.scssc new file mode 100644 index 0000000..c696dab Binary files /dev/null and b/.sass-cache/c71e8dd8e7400252912eb80171f9e816a63e29f9/normalize.scssc differ diff --git a/.sass-cache/ccd886a27191944ba3b9fb7aa216d55bb7cf4df7/_global.scssc b/.sass-cache/ccd886a27191944ba3b9fb7aa216d55bb7cf4df7/_global.scssc new file mode 100644 index 0000000..7e28d97 Binary files /dev/null and b/.sass-cache/ccd886a27191944ba3b9fb7aa216d55bb7cf4df7/_global.scssc differ diff --git a/.sass-cache/ccd886a27191944ba3b9fb7aa216d55bb7cf4df7/foundation.scssc b/.sass-cache/ccd886a27191944ba3b9fb7aa216d55bb7cf4df7/foundation.scssc new file mode 100644 index 0000000..ee87fc5 Binary files /dev/null and b/.sass-cache/ccd886a27191944ba3b9fb7aa216d55bb7cf4df7/foundation.scssc differ diff --git a/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_cell.scssc b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_cell.scssc new file mode 100644 index 0000000..7bbd560 Binary files /dev/null and b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_cell.scssc differ diff --git a/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_classes.scssc b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_classes.scssc new file mode 100644 index 0000000..9ac1ee5 Binary files /dev/null and b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_classes.scssc differ diff --git a/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_collapse.scssc b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_collapse.scssc new file mode 100644 index 0000000..7bf87e4 Binary files /dev/null and b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_collapse.scssc differ diff --git a/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_frame.scssc b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_frame.scssc new file mode 100644 index 0000000..8ea4893 Binary files /dev/null and b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_frame.scssc differ diff --git a/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_grid.scssc b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_grid.scssc new file mode 100644 index 0000000..ec01118 Binary files /dev/null and b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_grid.scssc differ diff --git a/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_gutters.scssc b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_gutters.scssc new file mode 100644 index 0000000..69e0e44 Binary files /dev/null and b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_gutters.scssc differ diff --git a/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_layout.scssc b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_layout.scssc new file mode 100644 index 0000000..5bb836d Binary files /dev/null and b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_layout.scssc differ diff --git a/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_position.scssc b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_position.scssc new file mode 100644 index 0000000..e8e007b Binary files /dev/null and b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_position.scssc differ diff --git a/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_xy-grid.scssc b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_xy-grid.scssc new file mode 100644 index 0000000..5355467 Binary files /dev/null and b/.sass-cache/d312d83cb8f8a831ff7966563736280cef039425/_xy-grid.scssc differ diff --git a/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_floating-labels.scssc b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_floating-labels.scssc new file mode 100644 index 0000000..17ed887 Binary files /dev/null and b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_floating-labels.scssc differ diff --git a/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-check.scssc b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-check.scssc new file mode 100644 index 0000000..4615687 Binary files /dev/null and b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-check.scssc differ diff --git a/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-control.scssc b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-control.scssc new file mode 100644 index 0000000..c9b54fe Binary files /dev/null and b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-control.scssc differ diff --git a/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-range.scssc b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-range.scssc new file mode 100644 index 0000000..cca4f82 Binary files /dev/null and b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-range.scssc differ diff --git a/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-select.scssc b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-select.scssc new file mode 100644 index 0000000..99bce0e Binary files /dev/null and b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-select.scssc differ diff --git a/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-text.scssc b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-text.scssc new file mode 100644 index 0000000..4c278fc Binary files /dev/null and b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_form-text.scssc differ diff --git a/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_input-group.scssc b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_input-group.scssc new file mode 100644 index 0000000..2b1120e Binary files /dev/null and b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_input-group.scssc differ diff --git a/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_labels.scssc b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_labels.scssc new file mode 100644 index 0000000..d065b16 Binary files /dev/null and b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_labels.scssc differ diff --git a/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_validation.scssc b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_validation.scssc new file mode 100644 index 0000000..7e85869 Binary files /dev/null and b/.sass-cache/d8906587512fb546d98ffffb2760acb155bbc3c4/_validation.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_checkbox.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_checkbox.scssc new file mode 100644 index 0000000..de79e20 Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_checkbox.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_error.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_error.scssc new file mode 100644 index 0000000..0d600c2 Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_error.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_fieldset.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_fieldset.scssc new file mode 100644 index 0000000..98dc201 Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_fieldset.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_forms.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_forms.scssc new file mode 100644 index 0000000..1ba7090 Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_forms.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_help-text.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_help-text.scssc new file mode 100644 index 0000000..ba32c28 Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_help-text.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_input-group.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_input-group.scssc new file mode 100644 index 0000000..2f2a6ab Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_input-group.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_label.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_label.scssc new file mode 100644 index 0000000..e313716 Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_label.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_meter.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_meter.scssc new file mode 100644 index 0000000..8b3eb17 Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_meter.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_progress.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_progress.scssc new file mode 100644 index 0000000..232a638 Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_progress.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_range.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_range.scssc new file mode 100644 index 0000000..1f71f85 Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_range.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_select.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_select.scssc new file mode 100644 index 0000000..76f6406 Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_select.scssc differ diff --git a/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_text.scssc b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_text.scssc new file mode 100644 index 0000000..7a1333d Binary files /dev/null and b/.sass-cache/dad2989aba6283dfd18d481b65dcdc80f8eda231/_text.scssc differ diff --git a/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_classes.scssc b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_classes.scssc new file mode 100644 index 0000000..7f5e777 Binary files /dev/null and b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_classes.scssc differ diff --git a/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_column.scssc b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_column.scssc new file mode 100644 index 0000000..15e2cbd Binary files /dev/null and b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_column.scssc differ diff --git a/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_flex-grid.scssc b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_flex-grid.scssc new file mode 100644 index 0000000..457d4a4 Binary files /dev/null and b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_flex-grid.scssc differ diff --git a/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_grid.scssc b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_grid.scssc new file mode 100644 index 0000000..6565463 Binary files /dev/null and b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_grid.scssc differ diff --git a/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_gutter.scssc b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_gutter.scssc new file mode 100644 index 0000000..e891cb1 Binary files /dev/null and b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_gutter.scssc differ diff --git a/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_layout.scssc b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_layout.scssc new file mode 100644 index 0000000..b177e99 Binary files /dev/null and b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_layout.scssc differ diff --git a/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_position.scssc b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_position.scssc new file mode 100644 index 0000000..1c75a84 Binary files /dev/null and b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_position.scssc differ diff --git a/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_row.scssc b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_row.scssc new file mode 100644 index 0000000..cc6f373 Binary files /dev/null and b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_row.scssc differ diff --git a/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_size.scssc b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_size.scssc new file mode 100644 index 0000000..231b44e Binary files /dev/null and b/.sass-cache/de2cead1ec4c8aa2e7b69a87d47944a844c295f6/_size.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_arrow.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_arrow.scssc new file mode 100644 index 0000000..2bb6014 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_arrow.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_border-box.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_border-box.scssc new file mode 100644 index 0000000..8f02776 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_border-box.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_border-none.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_border-none.scssc new file mode 100644 index 0000000..0f0fee3 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_border-none.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_bordered.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_bordered.scssc new file mode 100644 index 0000000..1b066eb Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_bordered.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_box.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_box.scssc new file mode 100644 index 0000000..11b723e Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_box.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_display.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_display.scssc new file mode 100644 index 0000000..403b50e Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_display.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_font-styling.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_font-styling.scssc new file mode 100644 index 0000000..e9683ee Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_font-styling.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_list-style-type.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_list-style-type.scssc new file mode 100644 index 0000000..8bc7887 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_list-style-type.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_overflow.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_overflow.scssc new file mode 100644 index 0000000..14bf21e Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_overflow.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_position.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_position.scssc new file mode 100644 index 0000000..d72076f Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_position.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_prototype.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_prototype.scssc new file mode 100644 index 0000000..8d11f15 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_prototype.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_relation.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_relation.scssc new file mode 100644 index 0000000..867d097 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_relation.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_rotate.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_rotate.scssc new file mode 100644 index 0000000..c6f93d1 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_rotate.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_rounded.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_rounded.scssc new file mode 100644 index 0000000..41c2cdb Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_rounded.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_separator.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_separator.scssc new file mode 100644 index 0000000..a14f765 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_separator.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_shadow.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_shadow.scssc new file mode 100644 index 0000000..20a8a6a Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_shadow.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_sizing.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_sizing.scssc new file mode 100644 index 0000000..0b9af56 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_sizing.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_spacing.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_spacing.scssc new file mode 100644 index 0000000..91236ac Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_spacing.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_text-decoration.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_text-decoration.scssc new file mode 100644 index 0000000..dd87c22 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_text-decoration.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_text-transformation.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_text-transformation.scssc new file mode 100644 index 0000000..017e570 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_text-transformation.scssc differ diff --git a/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_text-utilities.scssc b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_text-utilities.scssc new file mode 100644 index 0000000..ed0aac8 Binary files /dev/null and b/.sass-cache/dfae89c6f0c83a9d829c581049b442f7cf35d30e/_text-utilities.scssc differ diff --git a/.sass-cache/e09cb5a6fa93f9f7a3a05da7d24ef6990ada0442/bootstrap-icons.scssc b/.sass-cache/e09cb5a6fa93f9f7a3a05da7d24ef6990ada0442/bootstrap-icons.scssc new file mode 100644 index 0000000..701e7cc Binary files /dev/null and b/.sass-cache/e09cb5a6fa93f9f7a3a05da7d24ef6990ada0442/bootstrap-icons.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_accordion.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_accordion.scssc new file mode 100644 index 0000000..42371fc Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_accordion.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_alert.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_alert.scssc new file mode 100644 index 0000000..65c63bb Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_alert.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_badge.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_badge.scssc new file mode 100644 index 0000000..f378b6d Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_badge.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_breadcrumb.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_breadcrumb.scssc new file mode 100644 index 0000000..4c1eaa2 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_breadcrumb.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_button-group.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_button-group.scssc new file mode 100644 index 0000000..b8c52b4 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_button-group.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_buttons.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_buttons.scssc new file mode 100644 index 0000000..d9c466d Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_buttons.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_card.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_card.scssc new file mode 100644 index 0000000..ec6fb7a Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_card.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_carousel.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_carousel.scssc new file mode 100644 index 0000000..20620d3 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_carousel.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_close.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_close.scssc new file mode 100644 index 0000000..d986cee Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_close.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_containers.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_containers.scssc new file mode 100644 index 0000000..fef3983 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_containers.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_dropdown.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_dropdown.scssc new file mode 100644 index 0000000..ed8f462 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_dropdown.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_forms.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_forms.scssc new file mode 100644 index 0000000..24e5dda Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_forms.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_functions.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_functions.scssc new file mode 100644 index 0000000..01a4498 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_functions.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_grid.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_grid.scssc new file mode 100644 index 0000000..ae5be1b Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_grid.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_helpers.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_helpers.scssc new file mode 100644 index 0000000..6168881 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_helpers.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_images.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_images.scssc new file mode 100644 index 0000000..dc77391 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_images.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_list-group.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_list-group.scssc new file mode 100644 index 0000000..32e880d Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_list-group.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_maps.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_maps.scssc new file mode 100644 index 0000000..bd2d300 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_maps.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_mixins.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_mixins.scssc new file mode 100644 index 0000000..42dec2f Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_mixins.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_modal.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_modal.scssc new file mode 100644 index 0000000..f3e884f Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_modal.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_nav.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_nav.scssc new file mode 100644 index 0000000..f12b4a3 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_nav.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_navbar.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_navbar.scssc new file mode 100644 index 0000000..14a6eeb Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_navbar.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_offcanvas.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_offcanvas.scssc new file mode 100644 index 0000000..5827e2d Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_offcanvas.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_pagination.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_pagination.scssc new file mode 100644 index 0000000..8bfc262 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_pagination.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_placeholders.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_placeholders.scssc new file mode 100644 index 0000000..3192ee1 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_placeholders.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_popover.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_popover.scssc new file mode 100644 index 0000000..69b1d4b Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_popover.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_progress.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_progress.scssc new file mode 100644 index 0000000..8be9c47 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_progress.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_reboot.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_reboot.scssc new file mode 100644 index 0000000..2aa606d Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_reboot.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_root.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_root.scssc new file mode 100644 index 0000000..bd0b5ce Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_root.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_spinners.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_spinners.scssc new file mode 100644 index 0000000..baaff7a Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_spinners.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_tables.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_tables.scssc new file mode 100644 index 0000000..3ce0962 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_tables.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_toasts.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_toasts.scssc new file mode 100644 index 0000000..6abaec5 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_toasts.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_tooltip.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_tooltip.scssc new file mode 100644 index 0000000..bd06ce1 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_tooltip.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_transitions.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_transitions.scssc new file mode 100644 index 0000000..8919800 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_transitions.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_type.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_type.scssc new file mode 100644 index 0000000..78bd919 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_type.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_utilities.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_utilities.scssc new file mode 100644 index 0000000..e9ab8e5 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_utilities.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_variables.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_variables.scssc new file mode 100644 index 0000000..7073b4b Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/_variables.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/bootstrap-grid.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/bootstrap-grid.scssc new file mode 100644 index 0000000..74c5715 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/bootstrap-grid.scssc differ diff --git a/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/bootstrap.scssc b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/bootstrap.scssc new file mode 100644 index 0000000..cb45e48 Binary files /dev/null and b/.sass-cache/e6af6e62da977ececfbc0f1cec994634be0f28be/bootstrap.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_accordion-menu.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_accordion-menu.scssc new file mode 100644 index 0000000..5b0c9a9 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_accordion-menu.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_accordion.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_accordion.scssc new file mode 100644 index 0000000..fd013bd Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_accordion.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_badge.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_badge.scssc new file mode 100644 index 0000000..d7cb47d Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_badge.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_breadcrumbs.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_breadcrumbs.scssc new file mode 100644 index 0000000..2b12126 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_breadcrumbs.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_button-group.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_button-group.scssc new file mode 100644 index 0000000..5994108 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_button-group.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_button.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_button.scssc new file mode 100644 index 0000000..60a3ba0 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_button.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_callout.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_callout.scssc new file mode 100644 index 0000000..4cabd8f Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_callout.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_card.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_card.scssc new file mode 100644 index 0000000..a61664e Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_card.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_close-button.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_close-button.scssc new file mode 100644 index 0000000..c6240d4 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_close-button.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_drilldown.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_drilldown.scssc new file mode 100644 index 0000000..05f4a91 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_drilldown.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_dropdown-menu.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_dropdown-menu.scssc new file mode 100644 index 0000000..a47afaa Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_dropdown-menu.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_dropdown.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_dropdown.scssc new file mode 100644 index 0000000..c5421b2 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_dropdown.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_flex.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_flex.scssc new file mode 100644 index 0000000..13275e6 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_flex.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_float.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_float.scssc new file mode 100644 index 0000000..d7228a6 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_float.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_label.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_label.scssc new file mode 100644 index 0000000..78c8261 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_label.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_media-object.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_media-object.scssc new file mode 100644 index 0000000..5dc3275 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_media-object.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_menu-icon.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_menu-icon.scssc new file mode 100644 index 0000000..6d37de2 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_menu-icon.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_menu.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_menu.scssc new file mode 100644 index 0000000..ae87d9d Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_menu.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_off-canvas.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_off-canvas.scssc new file mode 100644 index 0000000..73f615d Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_off-canvas.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_orbit.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_orbit.scssc new file mode 100644 index 0000000..e679ae3 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_orbit.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_pagination.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_pagination.scssc new file mode 100644 index 0000000..b195d32 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_pagination.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_progress-bar.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_progress-bar.scssc new file mode 100644 index 0000000..ab32d05 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_progress-bar.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_responsive-embed.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_responsive-embed.scssc new file mode 100644 index 0000000..c2769d8 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_responsive-embed.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_reveal.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_reveal.scssc new file mode 100644 index 0000000..43e3089 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_reveal.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_slider.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_slider.scssc new file mode 100644 index 0000000..ed21ffd Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_slider.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_sticky.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_sticky.scssc new file mode 100644 index 0000000..254246c Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_sticky.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_switch.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_switch.scssc new file mode 100644 index 0000000..e4d60aa Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_switch.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_table.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_table.scssc new file mode 100644 index 0000000..6e9420f Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_table.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_tabs.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_tabs.scssc new file mode 100644 index 0000000..275e79a Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_tabs.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_thumbnail.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_thumbnail.scssc new file mode 100644 index 0000000..d11d399 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_thumbnail.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_title-bar.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_title-bar.scssc new file mode 100644 index 0000000..730454e Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_title-bar.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_tooltip.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_tooltip.scssc new file mode 100644 index 0000000..81721cc Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_tooltip.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_top-bar.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_top-bar.scssc new file mode 100644 index 0000000..eb998f9 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_top-bar.scssc differ diff --git a/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_visibility.scssc b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_visibility.scssc new file mode 100644 index 0000000..c353ca1 Binary files /dev/null and b/.sass-cache/f09e3de822af1eeb217a1b5dc47b77781e298775/_visibility.scssc differ diff --git a/.sass-cache/f6c15e5e56503539f2ba8314b8e3a821ad5e5a24/_geo.scssc b/.sass-cache/f6c15e5e56503539f2ba8314b8e3a821ad5e5a24/_geo.scssc new file mode 100644 index 0000000..f5d8ada Binary files /dev/null and b/.sass-cache/f6c15e5e56503539f2ba8314b8e3a821ad5e5a24/_geo.scssc differ diff --git a/.sass-cache/f6c15e5e56503539f2ba8314b8e3a821ad5e5a24/_search-result.scssc b/.sass-cache/f6c15e5e56503539f2ba8314b8e3a821ad5e5a24/_search-result.scssc new file mode 100644 index 0000000..00c95c3 Binary files /dev/null and b/.sass-cache/f6c15e5e56503539f2ba8314b8e3a821ad5e5a24/_search-result.scssc differ diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index ec0ec10..0000000 --- a/.travis.yml +++ /dev/null @@ -1,15 +0,0 @@ -sudo: required -before_install: - - sudo apt-get -y install curl - -language: ruby -rvm: 2.5.7 -install: - - rvm use 2.5.7 --install - -services: - - docker - -script: - - docker-compose run web rake db:setup - - docker-compose run -e CI=true -e TRAVIS=true -e TRAVIS_BRANCH=$TRAVIS_BRANCH -e TRAVIS_COMMIT=$TRAVIS_COMMIT -e TRAVIS_JOB_NUMBER=$TRAVIS_JOB_NUMBER -e TRAVIS_PULL_REQUEST=$TRAVIS_PULL_REQUEST -e TRAVIS_JOB_ID=$TRAVIS_JOB_ID -e TRAVIS_REPO_SLUG=$TRAVIS_REPO_SLUG web bin/run-tests diff --git a/Dockerfile b/Dockerfile index 855f154..e1e9744 100755 --- a/Dockerfile +++ b/Dockerfile @@ -9,7 +9,6 @@ RUN apt-get update && \ apt-get install -y build-essential zlib1g-dev libsqlite3-dev nodejs npm \ libxml2-dev libxslt1-dev pkg-config google-chrome-stable - ENV DOCKERIZE_VERSION v0.6.1 RUN curl -sSLO https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-amd64-$DOCKERIZE_VERSION.tar.gz \ && tar -C /usr/local/bin -xzvf dockerize-linux-amd64-$DOCKERIZE_VERSION.tar.gz \ @@ -28,6 +27,8 @@ RUN bundle install ADD . /app WORKDIR /app +RUN npm install -g yarn + COPY ./docker-entrypoint.sh / RUN chmod +x docker-entrypoint.sh diff --git a/Gemfile b/Gemfile index 6717eb2..4f5ec2d 100644 --- a/Gemfile +++ b/Gemfile @@ -21,10 +21,13 @@ gem 'omniauth' gem 'omniauth-browserid' # templates, css and other frontend related -gem 'foundation-rails', '~> 6.5' +gem 'cssbundling-rails' gem 'jquery-rails' -gem 'sass-rails' -gem 'sassc', '~> 2.1.0' +gem 'bootstrap' +gem "sass", "~> 3.7" +gem 'sassc' +gem 'sassc-rails' +gem "importmap-rails", "~> 1.1" gem 'slim-rails' gem 'turbolinks' gem 'uglifier' diff --git a/Gemfile.lock b/Gemfile.lock index c2792f7..282ca97 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -72,11 +72,13 @@ GEM capybara (~> 3.13, < 4) websocket-driver (>= 0.6.5) ast (2.4.2) + autoprefixer-rails (10.4.13.0) + execjs (~> 2) awesome_print (1.9.2) - babel-source (5.8.35) - babel-transpiler (0.7.0) - babel-source (>= 4.0, < 6) - execjs (~> 2.0) + bootstrap (5.2.3) + autoprefixer-rails (>= 9.1.0) + popper_js (>= 2.11.6, < 3) + sassc-rails (>= 2.0.0) builder (3.2.4) capybara (3.38.0) addressable @@ -90,6 +92,8 @@ GEM coderay (1.1.3) concurrent-ruby (1.2.2) crass (1.0.6) + cssbundling-rails (1.1.2) + railties (>= 6.0.0) database_cleaner (2.0.2) database_cleaner-active_record (>= 2, < 3) database_cleaner-active_record (2.1.0) @@ -146,15 +150,14 @@ GEM faraday-rack (1.0.0) faraday-retry (1.0.3) ffi (1.15.5) - foundation-rails (6.6.2.0) - railties (>= 3.1.0) - sass (>= 3.3.0) - sprockets-es6 (>= 0.9.0) globalid (1.1.0) activesupport (>= 5.0) hashie (5.0.0) i18n (1.12.0) concurrent-ruby (~> 1.0) + importmap-rails (1.1.5) + actionpack (>= 6.0.0) + railties (>= 6.0.0) jquery-rails (4.5.1) rails-dom-testing (>= 1, < 3) railties (>= 4.2.0) @@ -216,6 +219,7 @@ GEM parallel (1.22.1) parser (3.2.2.0) ast (~> 2.4.1) + popper_js (2.11.6) pry (0.14.2) coderay (~> 1.1) method_source (~> 1.0) @@ -307,9 +311,7 @@ GEM sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) - sass-rails (6.0.0) - sassc-rails (~> 2.1, >= 2.1.1) - sassc (2.1.0-x86_64-linux) + sassc (2.4.0) ffi (~> 1.9) sassc-rails (2.1.2) railties (>= 4.0.0) @@ -338,10 +340,6 @@ GEM sprockets (4.2.0) concurrent-ruby (~> 1.0) rack (>= 2.2.4, < 4) - sprockets-es6 (0.9.2) - babel-source (>= 5.8.11) - babel-transpiler - sprockets (>= 3.0.0) sprockets-rails (3.4.2) actionpack (>= 5.2) activesupport (>= 5.2) @@ -375,7 +373,9 @@ PLATFORMS DEPENDENCIES apparition awesome_print + bootstrap capybara + cssbundling-rails database_cleaner elasticsearch (~> 7.10.1) elasticsearch-dsl @@ -383,7 +383,7 @@ DEPENDENCIES elasticsearch-rails (~> 7) factory_bot_rails faker - foundation-rails (~> 6.5) + importmap-rails (~> 1.1) jquery-rails kaminari kaminari-i18n @@ -400,8 +400,9 @@ DEPENDENCIES rspec-rails (~> 3.0) rubocop rubocop-faker - sass-rails - sassc (~> 2.1.0) + sass (~> 3.7) + sassc + sassc-rails shoulda-matchers (~> 3.1) simplecov slim-rails diff --git a/Procfile.dev b/Procfile.dev new file mode 100644 index 0000000..43c5808 --- /dev/null +++ b/Procfile.dev @@ -0,0 +1,3 @@ +web: bin/rails server -p 3000 +css: bin/rails dartsass:watch +css: yarn build:css --watch diff --git a/app/assets/images/.keep b/app/assets/builds/.keep similarity index 100% rename from app/assets/images/.keep rename to app/assets/builds/.keep diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js index e375295..a5fdb77 100644 --- a/app/assets/config/manifest.js +++ b/app/assets/config/manifest.js @@ -1,9 +1,2 @@ -// JS and CSS bundles -// -//= link_directory ../javascripts .js -//= link_directory ../stylesheets .css - - -// Images and fonts so that views can link to them -// -//= link_tree ../images \ No newline at end of file + //= link_directory ../javascripts .js +//= link_tree ../builds diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 47c7b6d..b41ddbc 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -14,6 +14,16 @@ //= require jquery_ujs //= require foundation //= require turbolinks -//=require_tree ../../../app/assets/stylesheets/public +//= require bootstrap.min +//=require_tree ../../../app/assets/stylesheets -$(function(){ $(document).foundation(); }); +import * as bootstrap from "bootstrap" +import jquery from "jquery" +import "foundation-sites" + +window.jQuery = jquery +window.$ = jquery + +$(function() { + $(document).foundation(); +}); \ No newline at end of file diff --git a/app/assets/stylesheets/public/_settings.scss b/app/assets/stylesheets/_settings.scss similarity index 95% rename from app/assets/stylesheets/public/_settings.scss rename to app/assets/stylesheets/_settings.scss index 8a9ab56..027fdb6 100644 --- a/app/assets/stylesheets/public/_settings.scss +++ b/app/assets/stylesheets/_settings.scss @@ -60,7 +60,7 @@ // 55. Top Bar // 56. Xy Grid -@import 'util/util'; +@import '../../../node_modules/foundation-sites/scss/util/util'; // 1. Global // --------- @@ -69,11 +69,11 @@ $global-font-size: 100%; $global-width: rem-calc(1200); $global-lineheight: 1.5; $foundation-palette: ( - primary: #1779ba, - secondary: #767676, - success: #3adb76, - warning: #ffae00, - alert: #cc4b37, + "primary": #1779ba, + "secondary": #767676, + "success": #3adb76, + "warning": #ffae00, + "alert": #cc4b37, ); $light-gray: #e6e6e6; $medium-gray: #cacaca; @@ -83,6 +83,7 @@ $white: #fefefe; $body-background: $white; $body-font-color: $black; $body-font-family: 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; +$body-safe-padding: false; $body-antialiased: true; $global-margin: 1rem; $global-padding: 1rem; @@ -106,18 +107,18 @@ $print-hrefs: true; // -------------- $breakpoints: ( - small: 0, - medium: 640px, - large: 1024px, - xlarge: 1200px, - xxlarge: 1440px, + "small": 0, + "medium": 640px, + "large": 1024px, + "xlarge": 1200px, + "xxlarge": 1440px, ); $breakpoints-hidpi: ( - hidpi-1: 1, - hidpi-1-5: 1.5, - hidpi-2: 2, - retina: 2, - hidpi-3: 3 + "hidpi-1": 1, + "hidpi-1-5": 1.5, + "hidpi-2": 2, + "retina": 2, + "hidpi-3": 3 ); $print-breakpoint: large; $breakpoint-classes: (small medium large); @@ -128,8 +129,8 @@ $breakpoint-classes: (small medium large); $grid-row-width: $global-width; $grid-column-count: 12; $grid-column-gutter: ( - small: 20px, - medium: 30px, + "small": 20px, + "medium": 30px, ); $grid-column-align-edge: true; $grid-column-alias: 'columns'; @@ -146,7 +147,7 @@ $header-color: inherit; $header-lineheight: 1.4; $header-margin-bottom: 0.5rem; $header-styles: ( - small: ( + "small": ( 'h1': ('font-size': 24), 'h2': ('font-size': 20), 'h3': ('font-size': 19), @@ -154,7 +155,7 @@ $header-styles: ( 'h5': ('font-size': 17), 'h6': ('font-size': 16), ), - medium: ( + "medium": ( 'h1': ('font-size': 48), 'h2': ('font-size': 40), 'h3': ('font-size': 31), @@ -305,10 +306,10 @@ $button-radius: $global-radius; $button-border: 1px solid transparent; $button-hollow-border-width: 1px; $button-sizes: ( - tiny: 0.6rem, - small: 0.75rem, - default: 0.9rem, - large: 1.25rem, + "tiny": 0.6rem, + "small": 0.75rem, + "default": 0.9rem, + "large": 1.25rem, ); $button-palette: $foundation-palette; $button-opacity-disabled: 0.25; @@ -334,9 +335,9 @@ $callout-background-fade: 85%; $callout-border: 1px solid rgba($black, 0.25); $callout-margin: 0 0 1rem 0; $callout-sizes: ( - small: 0.5rem, - default: 1rem, - large: 3rem, + "small": 0.5rem, + "default": 1rem, + "large": 3rem, ); $callout-font-color: $body-font-color; $callout-font-color-alt: $body-background; @@ -362,16 +363,16 @@ $closebutton-position: right top; $closebutton-z-index: 10; $closebutton-default-size: medium; $closebutton-offset-horizontal: ( - small: 0.66rem, - medium: 1rem, + "small": 0.66rem, + "medium": 1rem, ); $closebutton-offset-vertical: ( - small: 0.33em, - medium: 0.5rem, + "small": 0.33em, + "medium": 0.5rem, ); $closebutton-size: ( - small: 1.5em, - medium: 2em, + "small": 1.5em, + "medium": 2em, ); $closebutton-lineheight: 1; $closebutton-color: $dark-gray; @@ -400,9 +401,9 @@ $dropdown-font-size: 1rem; $dropdown-width: 300px; $dropdown-radius: $global-radius; $dropdown-sizes: ( - tiny: 100px, - small: 200px, - large: 400px, + "tiny": 100px, + "small": 200px, + "large": 400px, ); // 18. Dropdown Menu @@ -461,7 +462,7 @@ $input-background-focus: $white; $input-background-disabled: $light-gray; $input-border: 1px solid $medium-gray; $input-border-focus: 1px solid $dark-gray; -$input-padding: $form-spacing / 2; +$input-padding: $form-spacing * 0.5; $input-shadow: inset 0 1px 2px rgba($black, 0.1); $input-shadow-focus: 0 0 5px $medium-gray; $input-cursor-disabled: not-allowed; @@ -517,10 +518,10 @@ $meter-fill-bad: $alert-color; // -------------- $offcanvas-sizes: ( - small: 250px, + "small": 250px, ); $offcanvas-vertical-sizes: ( - small: 250px, + "small": 250px, ); $offcanvas-background: $light-gray; $offcanvas-shadow: 0 0 10px rgba($black, 0.7); @@ -691,8 +692,7 @@ $prototype-separator-margin-top: $global-margin; // -------------------- $prototype-shadow-breakpoints: $global-prototype-breakpoints; -$prototype-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), - 0 2px 10px 0 rgba(0,0,0,.12); +$prototype-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); // 41. Prototype Sizing // -------------------- @@ -791,7 +791,7 @@ $switch-paddle-background: $white; $switch-paddle-offset: 0.25rem; $switch-paddle-radius: $global-radius; $switch-paddle-transition: all 0.25s ease-out; -$switch-opacity-disabled: .5; +$switch-opacity-disabled: 0.5; $switch-cursor-disabled: not-allowed; // 50. Table @@ -807,7 +807,7 @@ $table-row-stripe-hover: darken($table-background, $table-color-scale + $table-h $table-is-striped: true; $table-striped-background: smart-scale($table-background, $table-color-scale); $table-stripe: even; -$table-head-background: smart-scale($table-background, $table-color-scale / 2); +$table-head-background: smart-scale($table-background, $table-color-scale * 0.5); $table-head-row-hover: darken($table-head-background, $table-hover-scale); $table-foot-background: smart-scale($table-background, $table-color-scale); $table-foot-row-hover: darken($table-foot-background, $table-hover-scale); @@ -885,8 +885,8 @@ $xy-grid: true; $grid-container: $global-width; $grid-columns: 12; $grid-margin-gutters: ( - small: 20px, - medium: 30px + "small": 20px, + "medium": 30px ); $grid-padding-gutters: $grid-margin-gutters; $grid-container-padding: $grid-padding-gutters; diff --git a/app/assets/stylesheets/public/application.css.scss b/app/assets/stylesheets/application.bootstrap.scss similarity index 87% rename from app/assets/stylesheets/public/application.css.scss rename to app/assets/stylesheets/application.bootstrap.scss index d262ab0..e0a291b 100644 --- a/app/assets/stylesheets/public/application.css.scss +++ b/app/assets/stylesheets/application.bootstrap.scss @@ -10,13 +10,14 @@ * defined in the other CSS/SCSS files in this directory. It is generally better to create a new * file per style scope. * - *= require_self //= require foundation_and_overrides - - */ +@import 'bootstrap/scss/bootstrap'; +@import 'bootstrap/scss/bootstrap-grid'; +@import 'bootstrap-icons/font/bootstrap-icons'; + @import 'foundation_and_overrides'; @import 'objects/search-result'; @import 'objects/geo'; diff --git a/app/assets/stylesheets/public/browserslist b/app/assets/stylesheets/browserslist similarity index 100% rename from app/assets/stylesheets/public/browserslist rename to app/assets/stylesheets/browserslist diff --git a/app/assets/stylesheets/public/foundation_and_overrides.scss b/app/assets/stylesheets/foundation_and_overrides.scss similarity index 63% rename from app/assets/stylesheets/public/foundation_and_overrides.scss rename to app/assets/stylesheets/foundation_and_overrides.scss index 2ae5cbb..d160312 100644 --- a/app/assets/stylesheets/public/foundation_and_overrides.scss +++ b/app/assets/stylesheets/foundation_and_overrides.scss @@ -1,56 +1,61 @@ @charset 'utf-8'; @import 'settings'; -@import 'foundation'; - -// If you'd like to include motion-ui the foundation-rails gem comes prepackaged with it, uncomment the 3 @imports, if you are not using the gem you need to install the motion-ui sass package. -// -// @import 'motion-ui/motion-ui'; - -// We include everything by default. To slim your CSS, remove components you don't use. +@import '../../../node_modules/foundation-sites/scss/foundation'; +// Global styles @include foundation-global-styles; -@include foundation-xy-grid-classes; -//@include foundation-grid; -//@include foundation-flex-grid; -@include foundation-flex-classes; -@include foundation-typography; @include foundation-forms; +@include foundation-typography; + +// Grids (choose one) +@include foundation-xy-grid-classes; +// @include foundation-grid; +// @include foundation-flex-grid; + +// Generic components @include foundation-button; -@include foundation-accordion; -@include foundation-accordion-menu; -@include foundation-badge; -@include foundation-breadcrumbs; @include foundation-button-group; -@include foundation-callout; -@include foundation-card; @include foundation-close-button; -@include foundation-menu; -@include foundation-menu-icon; -@include foundation-drilldown-menu; -@include foundation-dropdown; -@include foundation-dropdown-menu; -@include foundation-responsive-embed; @include foundation-label; -@include foundation-media-object; -@include foundation-off-canvas; -@include foundation-orbit; -@include foundation-pagination; @include foundation-progress-bar; @include foundation-slider; -@include foundation-sticky; -@include foundation-reveal; @include foundation-switch; @include foundation-table; + +// Basic components +@include foundation-badge; +@include foundation-breadcrumbs; +@include foundation-callout; +@include foundation-card; +@include foundation-dropdown; +@include foundation-pagination; +@include foundation-tooltip; + +// Containers +@include foundation-accordion; +@include foundation-media-object; +@include foundation-orbit; +@include foundation-responsive-embed; @include foundation-tabs; @include foundation-thumbnail; -@include foundation-title-bar; -@include foundation-tooltip; -@include foundation-top-bar; -@include foundation-visibility-classes; -@include foundation-float-classes; -// If you'd like to include motion-ui the foundation-rails gem comes prepackaged with it, uncomment the 3 @imports, if you are not using the gem you need to install the motion-ui sass package. -// -// @include motion-ui-transitions; -// @include motion-ui-animations; +// Menu-based containers +@include foundation-menu; +@include foundation-menu-icon; +@include foundation-accordion-menu; +@include foundation-drilldown-menu; +@include foundation-dropdown-menu; + +// Layout components +@include foundation-off-canvas; +@include foundation-reveal; +@include foundation-sticky; +@include foundation-title-bar; +@include foundation-top-bar; + +// Helpers +@include foundation-float-classes; +// @include foundation-flex-classes; +@include foundation-visibility-classes; +// @include foundation-prototype-classes; \ No newline at end of file diff --git a/app/assets/stylesheets/images/.keep b/app/assets/stylesheets/images/.keep new file mode 100644 index 0000000..e69de29 diff --git a/app/assets/stylesheets/public/objects/_geo.scss b/app/assets/stylesheets/objects/_geo.scss similarity index 100% rename from app/assets/stylesheets/public/objects/_geo.scss rename to app/assets/stylesheets/objects/_geo.scss diff --git a/app/assets/stylesheets/public/objects/_search-result.scss b/app/assets/stylesheets/objects/_search-result.scss similarity index 86% rename from app/assets/stylesheets/public/objects/_search-result.scss rename to app/assets/stylesheets/objects/_search-result.scss index 715958d..c2567d3 100644 --- a/app/assets/stylesheets/public/objects/_search-result.scss +++ b/app/assets/stylesheets/objects/_search-result.scss @@ -13,5 +13,5 @@ } .search-result .current { - font-weight: $font-weight-bold; + font-weight: 'bold'; } diff --git a/app/javascript/application.js b/app/javascript/application.js new file mode 100644 index 0000000..beff742 --- /dev/null +++ b/app/javascript/application.js @@ -0,0 +1 @@ +// Configure your import map in config/importmap.rb. Read more: https://github.com/rails/importmap-rails diff --git a/app/views/application/glossary.html.slim b/app/views/application/glossary.html.slim index cab8a98..624b253 100644 --- a/app/views/application/glossary.html.slim +++ b/app/views/application/glossary.html.slim @@ -3,7 +3,6 @@ html head title Stadtratmonitor Leipzig - Glossar = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true - = javascript_include_tag 'vendor/modernizr' = csrf_meta_tags body diff --git a/app/views/application/impressum.html.slim b/app/views/application/impressum.html.slim index dcb15fd..1a740ee 100644 --- a/app/views/application/impressum.html.slim +++ b/app/views/application/impressum.html.slim @@ -3,7 +3,6 @@ html head title Stadtratmonitor Leipzig - Impressum = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true - = javascript_include_tag 'vendor/modernizr' = csrf_meta_tags body diff --git a/app/views/geo/index.html.slim b/app/views/geo/index.html.slim index cbed25d..45df8e3 100644 --- a/app/views/geo/index.html.slim +++ b/app/views/geo/index.html.slim @@ -5,7 +5,6 @@ html = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true = stylesheet_link_tag 'https://unpkg.com/leaflet@1.0.1/dist/leaflet.css' = javascript_include_tag 'geo' - = javascript_include_tag 'vendor/modernizr' = javascript_include_tag 'https://unpkg.com/leaflet@1.0.1/dist/leaflet.js' = javascript_include_tag 'https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js' = csrf_meta_tags diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb deleted file mode 100644 index cd60004..0000000 --- a/app/views/layouts/application.html.erb +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - <%= content_for?(:title) ? yield(:title) : "Untitled" %> - - <%= stylesheet_link_tag "application" %> - <%= javascript_include_tag "application", 'data-turbolinks-track' => true %> - <%= csrf_meta_tags %> - - - - - <%= yield %> - - - diff --git a/app/views/layouts/application.html.slim b/app/views/layouts/application.html.slim index 49d7146..90dad77 100644 --- a/app/views/layouts/application.html.slim +++ b/app/views/layouts/application.html.slim @@ -2,8 +2,9 @@ doctype html html head title Stadtratmonitor Leipzig + meta[charset='utf-8'] + meta(name="viewport" content="width=device-width, initial-scale=1.0") = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true - = javascript_include_tag 'vendor/modernizr' = csrf_meta_tags = auto_discovery_link_tag(:rss, params.merge(format: :rss)) diff --git a/bin/dev b/bin/dev new file mode 100644 index 0000000..74ade16 --- /dev/null +++ b/bin/dev @@ -0,0 +1,8 @@ +#!/usr/bin/env sh + +if ! gem list foreman -i --silent; then + echo "Installing foreman..." + gem install foreman +fi + +exec foreman start -f Procfile.dev "$@" diff --git a/bin/importmap b/bin/importmap new file mode 100644 index 0000000..36502ab --- /dev/null +++ b/bin/importmap @@ -0,0 +1,4 @@ +#!/usr/bin/env ruby + +require_relative "../config/application" +require "importmap/commands" diff --git a/config/importmap.rb b/config/importmap.rb new file mode 100644 index 0000000..1f28180 --- /dev/null +++ b/config/importmap.rb @@ -0,0 +1,10 @@ +# Pin npm packages by running ./bin/importmap + +pin "application", preload: true +pin "foundation-sites" # @6.7.5 +pin "jquery" # @3.6.4 +pin "foundation" # @4.2.1 +pin "path" # @2.0.1 +pin "stylus-type-utils" # @0.0.3 +pin "bootstrap" # @5.2.3 +pin "@popperjs/core", to: "@popperjs--core.js" # @2.11.7 diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb index e548542..727e915 100644 --- a/config/initializers/assets.rb +++ b/config/initializers/assets.rb @@ -7,3 +7,4 @@ Rails.application.config.assets.version = '1.0' # application.js, application.css, and all non-JS/CSS in app/assets folder are already added. # Rails.application.config.assets.precompile += %w( search.js ) # Rails.application.config.assets.precompile += %w( geo.js ) +Rails.application.config.assets.precompile += %w( foundation.js foundation-sites.js jquery.js ) \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..3991d2e --- /dev/null +++ b/package.json @@ -0,0 +1,15 @@ +{ + "name": "app", + "private": "true", + "scripts": { + "build:css": "sass ./app/assets/stylesheets/application.bootstrap.scss:./app/assets/builds/application.css --sourcemap=none --load-path=node_modules" + }, + "dependencies": { + "@popperjs/core": "^2.11.7", + "bootstrap": "^5.2.3", + "bootstrap-icons": "^1.10.3", + "bootstrap-scss": "^5.2.3", + "foundation": "^4.2.1-1", + "foundation-sites": "^6.7.5" + } +} diff --git a/public/assets/.sprockets-manifest-bc39a1bc43ab487326cd04bff33041b8.json b/public/assets/.sprockets-manifest-bc39a1bc43ab487326cd04bff33041b8.json new file mode 100644 index 0000000..66889b5 --- /dev/null +++ b/public/assets/.sprockets-manifest-bc39a1bc43ab487326cd04bff33041b8.json @@ -0,0 +1 @@ +{"files":{"manifest-dad05bf766af0fe3d79dd746db3c1361c0583026cdf35d6a2921bccaea835331.js":{"logical_path":"manifest.js","mtime":"2023-04-02T09:51:35+00:00","size":3,"digest":"6a3cf5192354f71615ac51034b3e97c20eda99643fcaf5bbe6d41ad59bd12167","integrity":"sha256-ajz1GSNU9xYVrFEDSz6Xwg7amWQ/yvW75tQa1ZvRIWc="},"application-16f7d4aead748221340149b08cfc57b04c2a2e039c297a2ab2276e6f3e1c97eb.js":{"logical_path":"application.js","mtime":"2023-04-02T09:51:35+00:00","size":868236,"digest":"d1c8876dc2ffce5536f73de5d99d6696f9f4fa81a761b62ef0e8b550eae6ce14","integrity":"sha256-0ciHbcL/zlU29z3l2Z1mlvn0+oGnYbYu8Oi1UOrmzhQ="},"geo-e5c2960e8ad62a0da6c09af9b8f84efb671fb4ca6817ed44b30e98940f987620.js":{"logical_path":"geo.js","mtime":"2023-04-02T11:05:51+00:00","size":12542,"digest":"3e4e8b50d0ed1f6d19174f68c52483bb638f380a57e430d4d036acf5fe188b52","integrity":"sha256-Pk6LUNDtH20ZF09oxSSDu2OPOApX5DDU0Das9f4Yi1I="},"application-3831b042f18d7f57ba81b800e7af55862d8702af89716de86c9bfacd1b6c2bb3.css":{"logical_path":"application.css","mtime":"2023-04-02T09:51:35+00:00","size":336094,"digest":"309549adae6a985f74c509116352040c490f2f755920b323dd5790ed10177887","integrity":"sha256-MJVJra5qmF90xQkRY1IEDEkPL3VZILMj3VeQ7RAXeIc="},"application.css-fd9cf8158fca0f7d6bd1b4c2a58fa57fbad57cb37bf68dd063bf94ceb73ed737.map":{"logical_path":"application.css.map","mtime":"2023-04-02T11:05:51+00:00","size":224645,"digest":"415049af85d7ccf28c2de58bb8fabdb75f25f46e5c5f73282c0a007955a4213b","integrity":"sha256-QVBJr4XXzPKMLeWLuPq9t18l9G5cX3MoLAoAeVWkITs="},"actiontext-28c61f5197c204db043317a8f8826a87ab31495b741f854d307ca36122deefce.js":{"logical_path":"actiontext.js","mtime":"2023-04-02T11:05:51+00:00","size":30457,"digest":"bcc99d511868dd8b36e6a36485cfcb08299e8d5ed60749987b16486bc7d9fec4","integrity":"sha256-vMmdURho3Ys25qNkhc/LCCmejV7WB0mYexZIa8fZ/sQ="},"trix-1563ff9c10f74e143b3ded40a8458497eaf2f87a648a5cbbfebdb7dec3447a5e.js":{"logical_path":"trix.js","mtime":"2023-04-02T11:05:51+00:00","size":331822,"digest":"f9d8ba8330bd834665c7b3190ae739b21bae1cc9131d132b9839788d648e3d61","integrity":"sha256-+di6gzC9g0Zlx7MZCuc5shuuHMkTHRMrmDl4jWSOPWE="},"trix-57e88a32d9437cbc196466e7718580949168cbb83ede8197f0e895b623d75d47.css":{"logical_path":"trix.css","mtime":"2023-04-02T11:05:51+00:00","size":16172,"digest":"d7e14f68fa2fe8e5e8dacfaff15cabed274269f540d5cb6dc1120b1079bf117f","integrity":"sha256-1+FPaPov6OXo2s+v8Vyr7SdCafVA1cttwRILEHm/EX8="},"layers-2x-ba8fa601e413b14db27db07285ade3951721e02244c31523284ab2d1ed53c3dc.png":{"logical_path":"layers-2x.png","mtime":"2023-04-02T11:05:51+00:00","size":1259,"digest":"066daca850d8ffbef007af00b06eac0015728dee279c51f3cb6c716df7c42edf","integrity":"sha256-Bm2sqFDY/77wB68AsG6sABVyje4nnFHzy2xxbffELt8="},"layers-0e356f4d554162eb71f127f50460dbc55d405027189ebe90b20729ef18d13d36.png":{"logical_path":"layers.png","mtime":"2023-04-02T11:05:51+00:00","size":696,"digest":"1dbbe9d028e292f36fcba8f8b3a28d5e8932754fc2215b9ac69e4cdecf5107c6","integrity":"sha256-Hbvp0CjikvNvy6j4s6KNXokydU/CIVuaxp5M3s9RB8Y="},"marker-icon-2x-091245b393c16cdcefe54920aa7d3994a0683317ca9a58d35cbc5ec65996398c.png":{"logical_path":"marker-icon-2x.png","mtime":"2023-04-02T11:05:51+00:00","size":2464,"digest":"00179c4c1ee830d3a108412ae0d294f55776cfeb085c60129a39aa6fc4ae2528","integrity":"sha256-ABecTB7oMNOhCEEq4NKU9Vd2z+sIXGASmjmqb8SuJSg="},"marker-icon-3d253116ec4ba0e1f22a01cdf1ff7f120fa4d89a6cd0933d68f12951d19809b4.png":{"logical_path":"marker-icon.png","mtime":"2023-04-02T11:05:51+00:00","size":1466,"digest":"574c3a5cca85f4114085b6841596d62f00d7c892c7b03f28cbfa301deb1dc437","integrity":"sha256-V0w6XMqF9BFAhbaEFZbWLwDXyJLHsD8oy/owHesdxDc="},"marker-shadow-a2d94406ba198f61f68a71ed8f9f9c701122c0c33b775d990edceae4aece567f.png":{"logical_path":"marker-shadow.png","mtime":"2023-04-02T11:05:51+00:00","size":618,"digest":"264f5c640339f042dd729062cfc04c17f8ea0f29882b538e3848ed8f10edb4da","integrity":"sha256-Jk9cZAM58ELdcpBiz8BMF/jqDymIK1OOOEjtjxDttNo="},"activestorage-3ab61e47dd4ee2d79db525ade1dca2ede0ea2b7371fe587e408ee37b7ade265d.js":{"logical_path":"activestorage.js","mtime":"2023-04-02T11:05:51+00:00","size":29045,"digest":"718a3b7737430511519d7175a20269953d97a1252acb0c17e9f7ffe5cac4f4a7","integrity":"sha256-cYo7dzdDBRFRnXF1ogJplT2XoSUqywwX6ff/5crE9Kc="},"activestorage.esm-01f58a45d77495cdfbdfcc872902a430426c4391634ec9c3da5f69fbf8418492.js":{"logical_path":"activestorage.esm.js","mtime":"2023-04-02T11:05:51+00:00","size":26992,"digest":"a10bcef9e766c86260e93966fa6f2fe5efb8b03c744634d8bf0b835eca5414ca","integrity":"sha256-oQvO+edmyGJg6Tlm+m8v5e+4sDx0RjTYvwuDXspUFMo="},"actioncable-5433453f9b6619a9de91aaab2d7fc7ff183e5260c0107cbc9a1aa0c838d9a74e.js":{"logical_path":"actioncable.js","mtime":"2023-04-02T11:05:51+00:00","size":15699,"digest":"6b2fe44d9e4546fcc6b92f0a37b61d6b555020041ede1dd603c007b1c0904ec1","integrity":"sha256-ay/kTZ5FRvzGuS8KN7Yda1VQIAQe3h3WA8AHscCQTsE="},"actioncable.esm-e01089c3ec4fe7817fa9abcad06cab6bdc387f95f0ca6aab4bf7ba7537f70690.js":{"logical_path":"actioncable.esm.js","mtime":"2023-04-02T11:05:51+00:00","size":14080,"digest":"a9e53dfa810276aa0aee8791a910c4878d48b75093398f3d6d822db41b428b7b","integrity":"sha256-qeU9+oECdqoK7oeRqRDEh41It1CTOY89bYIttBtCi3s="},"manifest-b4bf6e57a53c2bdb55b8998cc94cd00883793c1c37c5e5aea3ef6749b4f6d92b.js":{"logical_path":"manifest.js","mtime":"2023-04-02T11:05:51+00:00","size":2,"digest":"75a11da44c802486bc6f65640aa48a730f0f684c5c07a42ba3cd1735eb3fb070","integrity":"sha256-daEdpEyAJIa8b2VkCqSKcw8PaExcB6Qro80XNes/sHA="},"application-549ab7bb7935966857db20cf35434c591bdc84fd6e882e32f106ebd95284566c.js":{"logical_path":"application.js","mtime":"2023-04-02T10:19:55+00:00","size":355691,"digest":"107209b3fde1f41f4c5cb88ff6eb153571fb2bd11c3d98ebb9d2a86239a4823f","integrity":"sha256-EHIJs/3h9B9MXLiP9usVNXH7K9EcPZjrudKoYjmkgj8="},"application-dab664bdbfb8a206493caec71c97cc78f19acf61ab5440e2eb282cb23525eff6.css":{"logical_path":"application.css","mtime":"2023-04-02T10:25:35+00:00","size":335685,"digest":"745b5a5e81dfe26ef7785ed06afe7a7bd753e4e2330223030ea31af8d8b2d4ef","integrity":"sha256-dFtaXoHf4m73eF7Qav56e9dT5OIzAiMDDqMa+Niy1O8="},"foundation-sites-ec9e5d7297119b9d170d725de4d511c146a14d23bee7c672baf3fcfd6f1697a5.js":{"logical_path":"foundation-sites.js","mtime":"2023-04-02T11:05:51+00:00","size":222551,"digest":"babd4bd8190b28456f0b19b21ccbcc820c47322f45f874f70c83f737c941e1dc","integrity":"sha256-ur1L2BkLKEVvCxmyHMvMggxHMi9F+HT3DIP3N8lB4dw="},"jquery-3158ee616193dde0b605a15cb9ca832f9de674111b7cf4393353432ab8fa272d.js":{"logical_path":"jquery.js","mtime":"2023-04-02T11:05:51+00:00","size":293430,"digest":"430f36f9b5f21aae8cc9dca6a81c4d3d84da5175eaedcf2fdc2c226302cb3575","integrity":"sha256-Qw82+bXyGq6MydymqBxNPYTaUXXq7c8v3CwiYwLLNXU="},"es-module-shims-16719834c9bbcdd75f1f99da713bd0c89de488be94d4c5df594511f39cffe7c1.js":{"logical_path":"es-module-shims.js","mtime":"2023-04-02T11:05:51+00:00","size":49746,"digest":"040a40315403428856391c77214d3bf2d03a860afbf5c2ecffc28c3a633b2439","integrity":"sha256-BApAMVQDQohWORx3IU078tA6hgr79cLs/8KMOmM7JDk="},"es-module-shims.min-d89e73202ec09dede55fb74115af9c5f9f2bb965433de1c2446e1faa6dac2470.js":{"logical_path":"es-module-shims.min.js","mtime":"2023-04-02T11:05:51+00:00","size":32244,"digest":"7292816f10ee929752930c7c066a3c45e8a7320587344b7a329cbbfbd4b7629a","integrity":"sha256-cpKBbxDukpdSkwx8Bmo8ReinMgWHNEt6Mpy7+9S3Ypo="},"es-module-shims.js-32db422c5db541b7129a2ce936aed905edc2cd481748f8d67ffe84e28313158a.map":{"logical_path":"es-module-shims.js.map","mtime":"2023-04-02T11:05:51+00:00","size":101925,"digest":"c322fcd8d310efbe8928d599945c9c0dcfb37fa9d4b9e0d72d984189955e9200","integrity":"sha256-wyL82NMQ776JKNWZlFycDc+zf6nUueDXLZhBiZVekgA="},"foundation-50e43b26beec331dfb1e1b6e72ebf97a39253cf7c16dc3fbd0853f6baa21ae67.js":{"logical_path":"foundation.js","mtime":"2023-04-02T11:05:51+00:00","size":1040,"digest":"b2161bee919941e8e46789796d5f65a1c3ba15e50cd4ac8f3491b0bd2fb742ae","integrity":"sha256-shYb7pGZQejkZ4l5bV9locO6FeUM1KyPNJGwvS+3Qq4="},"application-f1133fb349f798f9ac7356df405e82ec5c07e944ddfb6728927f490ccf8f6ff0.js":{"logical_path":"application.js","mtime":"2023-04-02T10:36:21+00:00","size":355671,"digest":"ab3caac8fa217279f2127f5c4c100400bba6d72fdac45a486668672a4cf3d2c7","integrity":"sha256-qzyqyPohcnnyEn9cTBAEALum1y/axFpIZmhnKkzz0sc="},"application-86737c33c8b81a5f421b99ff7a2c04d1dc5e75a70e14815da1ce74915deb331b.css":{"logical_path":"application.css","mtime":"2023-04-02T10:46:06+00:00","size":476994,"digest":"9ce6cb33c997c891fa875c74d005719b5516a57b1eac3f47164375b2a9dcaef7","integrity":"sha256-nObLM8mXyJH6h1x00AVxm1UWpXserD9HFkN1sqncrvc="},"application-926c9c5b8f3185a6f9ff4ada7d1371760b941acaa9796a6729fa5c7de3196e15.js":{"logical_path":"application.js","mtime":"2023-04-02T10:41:45+00:00","size":416016,"digest":"44666d5680f4425f5e9e6c5362df173f70115ed836d5a923e561b69ece8d1f32","integrity":"sha256-RGZtVoD0Ql9enmxTYt8XP3ARXtg21akj5WG2ns6NHzI="},"application-b8c48e0c07eb8039b4c62ff380317205668323c77b1dc855c3d08099e257d76e.js":{"logical_path":"application.js","mtime":"2023-04-02T11:05:51+00:00","size":416055,"digest":"af86209ea300ce5043aea1087e7cf2f57eea5f8404281b8bd9042cb035abe751","integrity":"sha256-r4YgnqMAzlBDrqEIfnzy9X7qX4QEKBuL2QQssDWr51E="},"application-e6b1b0e52fadba7d04d7495769f4a6456d2ac88a98a0d60dfd213df901c2d856.css":{"logical_path":"application.css","mtime":"2023-04-02T10:56:30+00:00","size":762235,"digest":"03aebb166e409aade8e4cd2c4a7d994cbba282eea7d18ccf9937b04f446c06d1","integrity":"sha256-A667Fm5Amq3o5M0sSn2ZTLuigu6n0YzPmTewT0RsBtE="},"application-0be7453845c7e39aa3575097d145af85d758b0e903043197bd85002d7345925b.css":{"logical_path":"application.css","mtime":"2023-04-02T10:58:31+00:00","size":762292,"digest":"861f71be37228e3d48812186fa87eeaf5ce02124f71ad7e1862d40380b33c55b","integrity":"sha256-hh9xvjcijj1IgSGG+ofur1zgIST3Gtfhhi1AOAszxVs="},"application-2bc56bdf95dd5575c9f413782074a0510acd85a6ce6f9af43a56d0231bf42a4a.css":{"logical_path":"application.css","mtime":"2023-04-02T11:05:51+00:00","size":833151,"digest":"1bcf0231fe6d1c3f7b122b2cba77277b7dc4fb478b9e72a484d79cd60c48b8e4","integrity":"sha256-G88CMf5tHD97Eissuncne33E+0eLnnKkhNec1gxIuOQ="}},"assets":{"manifest.js":"manifest-b4bf6e57a53c2bdb55b8998cc94cd00883793c1c37c5e5aea3ef6749b4f6d92b.js","application.js":"application-b8c48e0c07eb8039b4c62ff380317205668323c77b1dc855c3d08099e257d76e.js","geo.js":"geo-e5c2960e8ad62a0da6c09af9b8f84efb671fb4ca6817ed44b30e98940f987620.js","application.css":"application-2bc56bdf95dd5575c9f413782074a0510acd85a6ce6f9af43a56d0231bf42a4a.css","application.css.map":"application.css-fd9cf8158fca0f7d6bd1b4c2a58fa57fbad57cb37bf68dd063bf94ceb73ed737.map","actiontext.js":"actiontext-28c61f5197c204db043317a8f8826a87ab31495b741f854d307ca36122deefce.js","trix.js":"trix-1563ff9c10f74e143b3ded40a8458497eaf2f87a648a5cbbfebdb7dec3447a5e.js","trix.css":"trix-57e88a32d9437cbc196466e7718580949168cbb83ede8197f0e895b623d75d47.css","layers-2x.png":"layers-2x-ba8fa601e413b14db27db07285ade3951721e02244c31523284ab2d1ed53c3dc.png","layers.png":"layers-0e356f4d554162eb71f127f50460dbc55d405027189ebe90b20729ef18d13d36.png","marker-icon-2x.png":"marker-icon-2x-091245b393c16cdcefe54920aa7d3994a0683317ca9a58d35cbc5ec65996398c.png","marker-icon.png":"marker-icon-3d253116ec4ba0e1f22a01cdf1ff7f120fa4d89a6cd0933d68f12951d19809b4.png","marker-shadow.png":"marker-shadow-a2d94406ba198f61f68a71ed8f9f9c701122c0c33b775d990edceae4aece567f.png","activestorage.js":"activestorage-3ab61e47dd4ee2d79db525ade1dca2ede0ea2b7371fe587e408ee37b7ade265d.js","activestorage.esm.js":"activestorage.esm-01f58a45d77495cdfbdfcc872902a430426c4391634ec9c3da5f69fbf8418492.js","actioncable.js":"actioncable-5433453f9b6619a9de91aaab2d7fc7ff183e5260c0107cbc9a1aa0c838d9a74e.js","actioncable.esm.js":"actioncable.esm-e01089c3ec4fe7817fa9abcad06cab6bdc387f95f0ca6aab4bf7ba7537f70690.js","foundation-sites.js":"foundation-sites-ec9e5d7297119b9d170d725de4d511c146a14d23bee7c672baf3fcfd6f1697a5.js","jquery.js":"jquery-3158ee616193dde0b605a15cb9ca832f9de674111b7cf4393353432ab8fa272d.js","es-module-shims.js":"es-module-shims-16719834c9bbcdd75f1f99da713bd0c89de488be94d4c5df594511f39cffe7c1.js","es-module-shims.min.js":"es-module-shims.min-d89e73202ec09dede55fb74115af9c5f9f2bb965433de1c2446e1faa6dac2470.js","es-module-shims.js.map":"es-module-shims.js-32db422c5db541b7129a2ce936aed905edc2cd481748f8d67ffe84e28313158a.map","foundation.js":"foundation-50e43b26beec331dfb1e1b6e72ebf97a39253cf7c16dc3fbd0853f6baa21ae67.js"}} \ No newline at end of file diff --git a/public/assets/.sprockets-manifest-d15d2627ed70fcc7037b5256879d07ee.json b/public/assets/.sprockets-manifest-d15d2627ed70fcc7037b5256879d07ee.json deleted file mode 100644 index 6c17755..0000000 --- a/public/assets/.sprockets-manifest-d15d2627ed70fcc7037b5256879d07ee.json +++ /dev/null @@ -1 +0,0 @@ -{"files":{"manifest-fe9230a6412f03f8118347c768450734cd90db3914957c250979c54e1a64eedc.js":{"logical_path":"manifest.js","mtime":"2023-04-01T20:47:54+00:00","size":84,"digest":"b9c5290dfdd5da161755fc86af6d3dba3c996ba8912e354a3b097e48beacaa61","integrity":"sha256-ucUpDf3V2hYXVfyGr209ujyZa6iRLjVKOwl+SL6sqmE="},"application-81bca4419be32015d9feca504b40e12b5e2c51aa81f0901ffb56fe8c210effbd.js":{"logical_path":"application.js","mtime":"2023-04-01T20:47:54+00:00","size":868196,"digest":"be4555eb21dc248d79a851c012be3f670940c840e9273e4feebda24ba51e66ec","integrity":"sha256-vkVV6yHcJI15qFHAEr4/ZwlAyEDpJz5P7r2iS6UeZuw="},"geo-e5c2960e8ad62a0da6c09af9b8f84efb671fb4ca6817ed44b30e98940f987620.js":{"logical_path":"geo.js","mtime":"2023-04-01T20:47:54+00:00","size":12542,"digest":"3e4e8b50d0ed1f6d19174f68c52483bb638f380a57e430d4d036acf5fe188b52","integrity":"sha256-Pk6LUNDtH20ZF09oxSSDu2OPOApX5DDU0Das9f4Yi1I="},"actiontext-28c61f5197c204db043317a8f8826a87ab31495b741f854d307ca36122deefce.js":{"logical_path":"actiontext.js","mtime":"2023-04-01T20:47:54+00:00","size":30457,"digest":"bcc99d511868dd8b36e6a36485cfcb08299e8d5ed60749987b16486bc7d9fec4","integrity":"sha256-vMmdURho3Ys25qNkhc/LCCmejV7WB0mYexZIa8fZ/sQ="},"trix-1563ff9c10f74e143b3ded40a8458497eaf2f87a648a5cbbfebdb7dec3447a5e.js":{"logical_path":"trix.js","mtime":"2023-04-01T20:47:54+00:00","size":331822,"digest":"f9d8ba8330bd834665c7b3190ae739b21bae1cc9131d132b9839788d648e3d61","integrity":"sha256-+di6gzC9g0Zlx7MZCuc5shuuHMkTHRMrmDl4jWSOPWE="},"trix-ac629f94e04ee467ab73298a3496a4dfa33ca26a132f624dd5475381bc27bdc8.css":{"logical_path":"trix.css","mtime":"2023-04-01T20:47:54+00:00","size":16020,"digest":"9c80f16a93de4171542e350dfe222270afe02a4070934d2e7b04d2ec3e2616c8","integrity":"sha256-nIDxapPeQXFULjUN/iIicK/gKkBwk00uewTS7D4mFsg="},"layers-2x-ba8fa601e413b14db27db07285ade3951721e02244c31523284ab2d1ed53c3dc.png":{"logical_path":"layers-2x.png","mtime":"2023-04-01T20:47:54+00:00","size":1259,"digest":"066daca850d8ffbef007af00b06eac0015728dee279c51f3cb6c716df7c42edf","integrity":"sha256-Bm2sqFDY/77wB68AsG6sABVyje4nnFHzy2xxbffELt8="},"layers-0e356f4d554162eb71f127f50460dbc55d405027189ebe90b20729ef18d13d36.png":{"logical_path":"layers.png","mtime":"2023-04-01T20:47:54+00:00","size":696,"digest":"1dbbe9d028e292f36fcba8f8b3a28d5e8932754fc2215b9ac69e4cdecf5107c6","integrity":"sha256-Hbvp0CjikvNvy6j4s6KNXokydU/CIVuaxp5M3s9RB8Y="},"marker-icon-2x-091245b393c16cdcefe54920aa7d3994a0683317ca9a58d35cbc5ec65996398c.png":{"logical_path":"marker-icon-2x.png","mtime":"2023-04-01T20:47:54+00:00","size":2464,"digest":"00179c4c1ee830d3a108412ae0d294f55776cfeb085c60129a39aa6fc4ae2528","integrity":"sha256-ABecTB7oMNOhCEEq4NKU9Vd2z+sIXGASmjmqb8SuJSg="},"marker-icon-3d253116ec4ba0e1f22a01cdf1ff7f120fa4d89a6cd0933d68f12951d19809b4.png":{"logical_path":"marker-icon.png","mtime":"2023-04-01T20:47:54+00:00","size":1466,"digest":"574c3a5cca85f4114085b6841596d62f00d7c892c7b03f28cbfa301deb1dc437","integrity":"sha256-V0w6XMqF9BFAhbaEFZbWLwDXyJLHsD8oy/owHesdxDc="},"marker-shadow-a2d94406ba198f61f68a71ed8f9f9c701122c0c33b775d990edceae4aece567f.png":{"logical_path":"marker-shadow.png","mtime":"2023-04-01T20:47:54+00:00","size":618,"digest":"264f5c640339f042dd729062cfc04c17f8ea0f29882b538e3848ed8f10edb4da","integrity":"sha256-Jk9cZAM58ELdcpBiz8BMF/jqDymIK1OOOEjtjxDttNo="},"activestorage-3ab61e47dd4ee2d79db525ade1dca2ede0ea2b7371fe587e408ee37b7ade265d.js":{"logical_path":"activestorage.js","mtime":"2023-04-01T20:47:54+00:00","size":29045,"digest":"718a3b7737430511519d7175a20269953d97a1252acb0c17e9f7ffe5cac4f4a7","integrity":"sha256-cYo7dzdDBRFRnXF1ogJplT2XoSUqywwX6ff/5crE9Kc="},"activestorage.esm-01f58a45d77495cdfbdfcc872902a430426c4391634ec9c3da5f69fbf8418492.js":{"logical_path":"activestorage.esm.js","mtime":"2023-04-01T20:47:54+00:00","size":26992,"digest":"a10bcef9e766c86260e93966fa6f2fe5efb8b03c744634d8bf0b835eca5414ca","integrity":"sha256-oQvO+edmyGJg6Tlm+m8v5e+4sDx0RjTYvwuDXspUFMo="},"actioncable-5433453f9b6619a9de91aaab2d7fc7ff183e5260c0107cbc9a1aa0c838d9a74e.js":{"logical_path":"actioncable.js","mtime":"2023-04-01T20:47:54+00:00","size":15699,"digest":"6b2fe44d9e4546fcc6b92f0a37b61d6b555020041ede1dd603c007b1c0904ec1","integrity":"sha256-ay/kTZ5FRvzGuS8KN7Yda1VQIAQe3h3WA8AHscCQTsE="},"actioncable.esm-e01089c3ec4fe7817fa9abcad06cab6bdc387f95f0ca6aab4bf7ba7537f70690.js":{"logical_path":"actioncable.esm.js","mtime":"2023-04-01T20:47:54+00:00","size":14080,"digest":"a9e53dfa810276aa0aee8791a910c4878d48b75093398f3d6d822db41b428b7b","integrity":"sha256-qeU9+oECdqoK7oeRqRDEh41It1CTOY89bYIttBtCi3s="}},"assets":{"manifest.js":"manifest-fe9230a6412f03f8118347c768450734cd90db3914957c250979c54e1a64eedc.js","application.js":"application-81bca4419be32015d9feca504b40e12b5e2c51aa81f0901ffb56fe8c210effbd.js","geo.js":"geo-e5c2960e8ad62a0da6c09af9b8f84efb671fb4ca6817ed44b30e98940f987620.js","actiontext.js":"actiontext-28c61f5197c204db043317a8f8826a87ab31495b741f854d307ca36122deefce.js","trix.js":"trix-1563ff9c10f74e143b3ded40a8458497eaf2f87a648a5cbbfebdb7dec3447a5e.js","trix.css":"trix-ac629f94e04ee467ab73298a3496a4dfa33ca26a132f624dd5475381bc27bdc8.css","layers-2x.png":"layers-2x-ba8fa601e413b14db27db07285ade3951721e02244c31523284ab2d1ed53c3dc.png","layers.png":"layers-0e356f4d554162eb71f127f50460dbc55d405027189ebe90b20729ef18d13d36.png","marker-icon-2x.png":"marker-icon-2x-091245b393c16cdcefe54920aa7d3994a0683317ca9a58d35cbc5ec65996398c.png","marker-icon.png":"marker-icon-3d253116ec4ba0e1f22a01cdf1ff7f120fa4d89a6cd0933d68f12951d19809b4.png","marker-shadow.png":"marker-shadow-a2d94406ba198f61f68a71ed8f9f9c701122c0c33b775d990edceae4aece567f.png","activestorage.js":"activestorage-3ab61e47dd4ee2d79db525ade1dca2ede0ea2b7371fe587e408ee37b7ade265d.js","activestorage.esm.js":"activestorage.esm-01f58a45d77495cdfbdfcc872902a430426c4391634ec9c3da5f69fbf8418492.js","actioncable.js":"actioncable-5433453f9b6619a9de91aaab2d7fc7ff183e5260c0107cbc9a1aa0c838d9a74e.js","actioncable.esm.js":"actioncable.esm-e01089c3ec4fe7817fa9abcad06cab6bdc387f95f0ca6aab4bf7ba7537f70690.js"}} \ No newline at end of file diff --git a/public/assets/actioncable-5433453f9b6619a9de91aaab2d7fc7ff183e5260c0107cbc9a1aa0c838d9a74e.js.gz b/public/assets/actioncable-5433453f9b6619a9de91aaab2d7fc7ff183e5260c0107cbc9a1aa0c838d9a74e.js.gz index aac091a..cc1bfdd 100644 Binary files a/public/assets/actioncable-5433453f9b6619a9de91aaab2d7fc7ff183e5260c0107cbc9a1aa0c838d9a74e.js.gz and b/public/assets/actioncable-5433453f9b6619a9de91aaab2d7fc7ff183e5260c0107cbc9a1aa0c838d9a74e.js.gz differ diff --git a/public/assets/actioncable.esm-e01089c3ec4fe7817fa9abcad06cab6bdc387f95f0ca6aab4bf7ba7537f70690.js.gz b/public/assets/actioncable.esm-e01089c3ec4fe7817fa9abcad06cab6bdc387f95f0ca6aab4bf7ba7537f70690.js.gz index 4006acd..2b9eccd 100644 Binary files a/public/assets/actioncable.esm-e01089c3ec4fe7817fa9abcad06cab6bdc387f95f0ca6aab4bf7ba7537f70690.js.gz and b/public/assets/actioncable.esm-e01089c3ec4fe7817fa9abcad06cab6bdc387f95f0ca6aab4bf7ba7537f70690.js.gz differ diff --git a/public/assets/actiontext-28c61f5197c204db043317a8f8826a87ab31495b741f854d307ca36122deefce.js.gz b/public/assets/actiontext-28c61f5197c204db043317a8f8826a87ab31495b741f854d307ca36122deefce.js.gz index 295b93c..7b760c6 100644 Binary files a/public/assets/actiontext-28c61f5197c204db043317a8f8826a87ab31495b741f854d307ca36122deefce.js.gz and b/public/assets/actiontext-28c61f5197c204db043317a8f8826a87ab31495b741f854d307ca36122deefce.js.gz differ diff --git a/public/assets/activestorage-3ab61e47dd4ee2d79db525ade1dca2ede0ea2b7371fe587e408ee37b7ade265d.js.gz b/public/assets/activestorage-3ab61e47dd4ee2d79db525ade1dca2ede0ea2b7371fe587e408ee37b7ade265d.js.gz index f640ddd..948812c 100644 Binary files a/public/assets/activestorage-3ab61e47dd4ee2d79db525ade1dca2ede0ea2b7371fe587e408ee37b7ade265d.js.gz and b/public/assets/activestorage-3ab61e47dd4ee2d79db525ade1dca2ede0ea2b7371fe587e408ee37b7ade265d.js.gz differ diff --git a/public/assets/activestorage.esm-01f58a45d77495cdfbdfcc872902a430426c4391634ec9c3da5f69fbf8418492.js.gz b/public/assets/activestorage.esm-01f58a45d77495cdfbdfcc872902a430426c4391634ec9c3da5f69fbf8418492.js.gz index 4ee16a9..48d11c9 100644 Binary files a/public/assets/activestorage.esm-01f58a45d77495cdfbdfcc872902a430426c4391634ec9c3da5f69fbf8418492.js.gz and b/public/assets/activestorage.esm-01f58a45d77495cdfbdfcc872902a430426c4391634ec9c3da5f69fbf8418492.js.gz differ diff --git a/public/assets/application-0be7453845c7e39aa3575097d145af85d758b0e903043197bd85002d7345925b.css b/public/assets/application-0be7453845c7e39aa3575097d145af85d758b0e903043197bd85002d7345925b.css new file mode 100644 index 0000000..12fa78e --- /dev/null +++ b/public/assets/application-0be7453845c7e39aa3575097d145af85d758b0e903043197bd85002d7345925b.css @@ -0,0 +1,28274 @@ + +/* + * This is a manifest file that'll be compiled into application.css, which will include all the files + * listed below. + * + * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, + * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path. + * + * You're free to add application-wide styles to this file and they'll appear at the bottom of the + * compiled file so the styles you add here take precedence over styles defined in any styles + * defined in the other CSS/SCSS files in this directory. It is generally better to create a new + * file per style scope. + * + + + */ +@import url(/bootstrap/dist/css/bootstrap.min.css); +@import url(/bootstrap/dist/css/bootstrap-grid.min.css); +/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-link-color: #0d6efd; + --bs-link-hover-color: #0a58ca; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; } + +*, +*::before, +*::after { + box-sizing: border-box; } + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; } } + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: 1px solid; + opacity: 0.25; } + +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; } + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); } + @media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; } } + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); } + @media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; } } + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); } + @media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; } } + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); } + @media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; } } + +h5, .h5 { + font-size: 1.25rem; } + +h6, .h6 { + font-size: 1rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul { + padding-left: 2rem; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +b, +strong { + font-weight: bolder; } + +small, .small { + font-size: 0.875em; } + +mark, .mark { + padding: 0.1875em; + background-color: var(--bs-highlight-bg); } + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: var(--bs-link-color); + text-decoration: underline; } + a:hover { + color: var(--bs-link-hover-color); } + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; } + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; } + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; } + pre code { + font-size: inherit; + color: inherit; + word-break: normal; } + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; } + kbd kbd { + padding: 0; + font-size: 1em; } + +figure { + margin: 0 0 1rem; } + +img, +svg { + vertical-align: middle; } + +table { + caption-side: bottom; + border-collapse: collapse; } + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; } + +th { + text-align: inherit; + text-align: -webkit-match-parent; } + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; } + +label { + display: inline-block; } + +button { + border-radius: 0; } + +button:focus:not(:focus-visible) { + outline: 0; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +select { + text-transform: none; } + +[role="button"] { + cursor: pointer; } + +select { + word-wrap: normal; } + select:disabled { + opacity: 1; } + +[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator { + display: none !important; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + button:not(:disabled), + [type="button"]:not(:disabled), + [type="reset"]:not(:disabled), + [type="submit"]:not(:disabled) { + cursor: pointer; } + +::-moz-focus-inner { + padding: 0; + border-style: none; } + +textarea { + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; } + @media (min-width: 1200px) { + legend { + font-size: 1.5rem; } } + legend + * { + clear: left; } + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; } + +::-webkit-inner-spin-button { + height: auto; } + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: textfield; } + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-color-swatch-wrapper { + padding: 0; } + +::file-selector-button { + font: inherit; + -webkit-appearance: button; } + +output { + display: inline-block; } + +iframe { + border: 0; } + +summary { + display: list-item; + cursor: pointer; } + +progress { + vertical-align: baseline; } + +[hidden] { + display: none !important; } + +.lead { + font-size: 1.25rem; + font-weight: 300; } + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-1 { + font-size: 5rem; } } + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; } } + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-3 { + font-size: 4rem; } } + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; } } + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-5 { + font-size: 3rem; } } + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; } } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 0.875em; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; } + .blockquote > :last-child { + margin-bottom: 0; } + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid var(--bs-border-color); + border-radius: 0.375rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 0.875em; + color: #6c757d; } + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl, +.container-xxl { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-right: auto; + margin-left: auto; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; } } +@media (min-width: 1400px) { + .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { + max-width: 1320px; } } +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-.5 * var(--bs-gutter-x)); + margin-left: calc(-.5 * var(--bs-gutter-x)); } + .row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); } + +.col { + flex: 1 0 0%; } + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; } + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; } + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; } + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; } + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; } + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + +.col-auto { + flex: 0 0 auto; + width: auto; } + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; } + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; } + +.col-3 { + flex: 0 0 auto; + width: 25%; } + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; } + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; } + +.col-6 { + flex: 0 0 auto; + width: 50%; } + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; } + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; } + +.col-9 { + flex: 0 0 auto; + width: 75%; } + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; } + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; } + +.col-12 { + flex: 0 0 auto; + width: 100%; } + +.offset-1 { + margin-left: 8.33333333%; } + +.offset-2 { + margin-left: 16.66666667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333333%; } + +.offset-5 { + margin-left: 41.66666667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333333%; } + +.offset-8 { + margin-left: 66.66666667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333333%; } + +.offset-11 { + margin-left: 91.66666667%; } + +.g-0, +.gx-0 { + --bs-gutter-x: 0; } + +.g-0, +.gy-0 { + --bs-gutter-y: 0; } + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; } + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; } + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; } + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; } + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; } + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; } + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; } + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; } + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; } + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; } + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-sm-0 { + margin-left: 0; } + + .offset-sm-1 { + margin-left: 8.33333333%; } + + .offset-sm-2 { + margin-left: 16.66666667%; } + + .offset-sm-3 { + margin-left: 25%; } + + .offset-sm-4 { + margin-left: 33.33333333%; } + + .offset-sm-5 { + margin-left: 41.66666667%; } + + .offset-sm-6 { + margin-left: 50%; } + + .offset-sm-7 { + margin-left: 58.33333333%; } + + .offset-sm-8 { + margin-left: 66.66666667%; } + + .offset-sm-9 { + margin-left: 75%; } + + .offset-sm-10 { + margin-left: 83.33333333%; } + + .offset-sm-11 { + margin-left: 91.66666667%; } + + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; } + + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; } + + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; } + + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; } + + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; } + + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; } + + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; } + + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; } + + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; } + + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; } + + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; } + + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-md-auto { + flex: 0 0 auto; + width: auto; } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-md-0 { + margin-left: 0; } + + .offset-md-1 { + margin-left: 8.33333333%; } + + .offset-md-2 { + margin-left: 16.66666667%; } + + .offset-md-3 { + margin-left: 25%; } + + .offset-md-4 { + margin-left: 33.33333333%; } + + .offset-md-5 { + margin-left: 41.66666667%; } + + .offset-md-6 { + margin-left: 50%; } + + .offset-md-7 { + margin-left: 58.33333333%; } + + .offset-md-8 { + margin-left: 66.66666667%; } + + .offset-md-9 { + margin-left: 75%; } + + .offset-md-10 { + margin-left: 83.33333333%; } + + .offset-md-11 { + margin-left: 91.66666667%; } + + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; } + + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; } + + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; } + + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; } + + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; } + + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; } + + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; } + + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; } + + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; } + + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; } + + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; } + + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-lg-0 { + margin-left: 0; } + + .offset-lg-1 { + margin-left: 8.33333333%; } + + .offset-lg-2 { + margin-left: 16.66666667%; } + + .offset-lg-3 { + margin-left: 25%; } + + .offset-lg-4 { + margin-left: 33.33333333%; } + + .offset-lg-5 { + margin-left: 41.66666667%; } + + .offset-lg-6 { + margin-left: 50%; } + + .offset-lg-7 { + margin-left: 58.33333333%; } + + .offset-lg-8 { + margin-left: 66.66666667%; } + + .offset-lg-9 { + margin-left: 75%; } + + .offset-lg-10 { + margin-left: 83.33333333%; } + + .offset-lg-11 { + margin-left: 91.66666667%; } + + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; } + + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; } + + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; } + + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; } + + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; } + + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; } + + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; } + + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; } + + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; } + + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; } + + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; } + + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xl-0 { + margin-left: 0; } + + .offset-xl-1 { + margin-left: 8.33333333%; } + + .offset-xl-2 { + margin-left: 16.66666667%; } + + .offset-xl-3 { + margin-left: 25%; } + + .offset-xl-4 { + margin-left: 33.33333333%; } + + .offset-xl-5 { + margin-left: 41.66666667%; } + + .offset-xl-6 { + margin-left: 50%; } + + .offset-xl-7 { + margin-left: 58.33333333%; } + + .offset-xl-8 { + margin-left: 66.66666667%; } + + .offset-xl-9 { + margin-left: 75%; } + + .offset-xl-10 { + margin-left: 83.33333333%; } + + .offset-xl-11 { + margin-left: 91.66666667%; } + + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; } + + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; } + + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; } + + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; } + + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; } + + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xxl-0 { + margin-left: 0; } + + .offset-xxl-1 { + margin-left: 8.33333333%; } + + .offset-xxl-2 { + margin-left: 16.66666667%; } + + .offset-xxl-3 { + margin-left: 25%; } + + .offset-xxl-4 { + margin-left: 33.33333333%; } + + .offset-xxl-5 { + margin-left: 41.66666667%; } + + .offset-xxl-6 { + margin-left: 50%; } + + .offset-xxl-7 { + margin-left: 58.33333333%; } + + .offset-xxl-8 { + margin-left: 66.66666667%; } + + .offset-xxl-9 { + margin-left: 75%; } + + .offset-xxl-10 { + margin-left: 83.33333333%; } + + .offset-xxl-11 { + margin-left: 91.66666667%; } + + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; } + + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; } + + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; } + + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; } + + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; } + + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; } } +.table { + --bs-table-color: var(--bs-body-color); + --bs-table-bg: transparent; + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-body-color); + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: var(--bs-body-color); + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: var(--bs-body-color); + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: var(--bs-table-color); + vertical-align: top; + border-color: var(--bs-table-border-color); } + .table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); } + .table > tbody { + vertical-align: inherit; } + .table > thead { + vertical-align: bottom; } + +.table-group-divider { + border-top: 2px solid currentcolor; } + +.caption-top { + caption-side: top; } + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; } + +.table-bordered > :not(caption) > * { + border-width: 1px 0; } + .table-bordered > :not(caption) > * > * { + border-width: 0 1px; } + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; } +.table-borderless > :not(:first-child) { + border-top-width: 0; } + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); } + +.table-hover > tbody > tr:hover > * { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); } + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #cfe2ff; + --bs-table-border-color: #bacbe6; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e2e3e5; + --bs-table-border-color: #cbccce; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-success { + --bs-table-color: #000; + --bs-table-bg: #d1e7dd; + --bs-table-border-color: #bcd0c7; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #cff4fc; + --bs-table-border-color: #badce3; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #fff3cd; + --bs-table-border-color: #e6dbb9; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #f8d7da; + --bs-table-border-color: #dfc2c4; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-light { + --bs-table-color: #000; + --bs-table-bg: #f8f9fa; + --bs-table-border-color: #dfe0e1; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #212529; + --bs-table-border-color: #373b3e; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +.form-label { + margin-bottom: 0.5rem; } + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; } + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; } + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; } } + .form-control[type="file"] { + overflow: hidden; } + .form-control[type="file"]:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-control::-webkit-date-and-time-value { + height: 1.5em; } + .form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled { + background-color: #e9ecef; + opacity: 1; } + .form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; } + .form-control-plaintext:focus { + outline: 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; } + .form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; } + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; } + .form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; } + +textarea.form-control { + min-height: calc(1.5em + 0.75rem + 2px); } +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); } +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); } + +.form-control-color { + width: 3rem; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem; } + .form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: 0.375rem; } + .form-control-color::-webkit-color-swatch { + border-radius: 0.375rem; } + .form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); } + .form-control-color.form-control-lg { + height: calc(1.5em + 1rem + 2px); } + +.form-select { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; } } + .form-select:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; } + .form-select:disabled { + background-color: #e9ecef; } + .form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; } + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; } + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; } + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; } + .form-check .form-check-input { + float: left; + margin-left: -1.5em; } + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; } + .form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; } + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; } + .form-check-input[type="checkbox"] { + border-radius: 0.25em; } + .form-check-input[type="radio"] { + border-radius: 50%; } + .form-check-input:active { + filter: brightness(90%); } + .form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; } + .form-check-input:checked[type="checkbox"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); } + .form-check-input:checked[type="radio"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); } + .form-check-input[type="checkbox"]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); } + .form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; } + .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; } + +.form-switch { + padding-left: 2.5em; } + .form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; } } + .form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); } + .form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } + .form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; } + .form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; } + +.form-check-inline { + display: inline-block; + margin-right: 1rem; } + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + .btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; } + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .form-range:focus { + outline: 0; } + .form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-range::-moz-focus-outer { + border: 0; } + .form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; } } + .form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; } + .form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; } } + .form-range::-moz-range-thumb:active { + background-color: #b6d4fe; } + .form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range:disabled { + pointer-events: none; } + .form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; } + .form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; } + +.form-floating { + position: relative; } + .form-floating > .form-control, + .form-floating > .form-control-plaintext, + .form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; } + .form-floating > label { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 1rem 0.75rem; + overflow: hidden; + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; } } + .form-floating > .form-control, + .form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; } + .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; } + .form-floating > .form-control::placeholder, + .form-floating > .form-control-plaintext::placeholder { + color: transparent; } + .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), + .form-floating > .form-control-plaintext:focus, + .form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:-webkit-autofill, + .form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:focus ~ label, + .form-floating > .form-control:not(:placeholder-shown) ~ label, + .form-floating > .form-control-plaintext ~ label, + .form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; } + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-select, + .input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; } + .input-group > .form-control:focus, + .input-group > .form-select:focus, + .input-group > .form-floating:focus-within { + z-index: 5; } + .input-group .btn { + position: relative; + z-index: 2; } + .input-group .btn:focus { + z-index: 5; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.375rem; } + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; } + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; } + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; } + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4), +.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +.input-group > .form-floating:not(:first-child) > .form-control, +.input-group > .form-floating:not(:first-child) > .form-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.375rem; } + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #198754; } + .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 0.75rem)); } + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; } + .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; } + .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; } + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em; } + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.375rem; } + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #dc3545; } + .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 0.75rem)); } + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; } + .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; } + .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; } + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em; } + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; } + +.btn { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 1rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.5; + --bs-btn-color: #212529; + --bs-btn-bg: transparent; + --bs-btn-border-width: 1px; + --bs-btn-border-color: transparent; + --bs-btn-border-radius: 0.375rem; + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); } + .btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); } + .btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); } + .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); } + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0b5ed7; + --bs-btn-hover-border-color: #0a58ca; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0a58ca; + --bs-btn-active-border-color: #0a53be; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #0d6efd; + --bs-btn-disabled-border-color: #0d6efd; } + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5c636a; + --bs-btn-hover-border-color: #565e64; + --bs-btn-focus-shadow-rgb: 130, 138, 145; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #565e64; + --bs-btn-active-border-color: #51585e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #6c757d; + --bs-btn-disabled-border-color: #6c757d; } + +.btn-success { + --bs-btn-color: #fff; + --bs-btn-bg: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #157347; + --bs-btn-hover-border-color: #146c43; + --bs-btn-focus-shadow-rgb: 60, 153, 110; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #146c43; + --bs-btn-active-border-color: #13653f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #198754; + --bs-btn-disabled-border-color: #198754; } + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #31d2f2; + --bs-btn-hover-border-color: #25cff2; + --bs-btn-focus-shadow-rgb: 11, 172, 204; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #3dd5f3; + --bs-btn-active-border-color: #25cff2; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #0dcaf0; + --bs-btn-disabled-border-color: #0dcaf0; } + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffca2c; + --bs-btn-hover-border-color: #ffc720; + --bs-btn-focus-shadow-rgb: 217, 164, 6; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffcd39; + --bs-btn-active-border-color: #ffc720; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ffc107; + --bs-btn-disabled-border-color: #ffc107; } + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #bb2d3b; + --bs-btn-hover-border-color: #b02a37; + --bs-btn-focus-shadow-rgb: 225, 83, 97; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #b02a37; + --bs-btn-active-border-color: #a52834; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #dc3545; + --bs-btn-disabled-border-color: #dc3545; } + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3d4d5; + --bs-btn-hover-border-color: #c6c7c8; + --bs-btn-focus-shadow-rgb: 211, 212, 213; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c6c7c8; + --bs-btn-active-border-color: #babbbc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f8f9fa; + --bs-btn-disabled-border-color: #f8f9fa; } + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #424649; + --bs-btn-hover-border-color: #373b3e; + --bs-btn-focus-shadow-rgb: 66, 70, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4d5154; + --bs-btn-active-border-color: #373b3e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #212529; + --bs-btn-disabled-border-color: #212529; } + +.btn-outline-primary { + --bs-btn-color: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0d6efd; + --bs-btn-hover-border-color: #0d6efd; + --bs-btn-focus-shadow-rgb: 13, 110, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0d6efd; + --bs-btn-active-border-color: #0d6efd; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0d6efd; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0d6efd; + --bs-gradient: none; } + +.btn-outline-secondary { + --bs-btn-color: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6c757d; + --bs-btn-hover-border-color: #6c757d; + --bs-btn-focus-shadow-rgb: 108, 117, 125; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #6c757d; + --bs-btn-active-border-color: #6c757d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6c757d; + --bs-gradient: none; } + +.btn-outline-success { + --bs-btn-color: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #198754; + --bs-btn-hover-border-color: #198754; + --bs-btn-focus-shadow-rgb: 25, 135, 84; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #198754; + --bs-btn-active-border-color: #198754; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #198754; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #198754; + --bs-gradient: none; } + +.btn-outline-info { + --bs-btn-color: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #0dcaf0; + --bs-btn-hover-border-color: #0dcaf0; + --bs-btn-focus-shadow-rgb: 13, 202, 240; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #0dcaf0; + --bs-btn-active-border-color: #0dcaf0; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0dcaf0; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0dcaf0; + --bs-gradient: none; } + +.btn-outline-warning { + --bs-btn-color: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffc107; + --bs-btn-hover-border-color: #ffc107; + --bs-btn-focus-shadow-rgb: 255, 193, 7; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffc107; + --bs-btn-active-border-color: #ffc107; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #ffc107; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ffc107; + --bs-gradient: none; } + +.btn-outline-danger { + --bs-btn-color: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #dc3545; + --bs-btn-hover-border-color: #dc3545; + --bs-btn-focus-shadow-rgb: 220, 53, 69; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #dc3545; + --bs-btn-active-border-color: #dc3545; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #dc3545; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #dc3545; + --bs-gradient: none; } + +.btn-outline-light { + --bs-btn-color: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f8f9fa; + --bs-btn-hover-border-color: #f8f9fa; + --bs-btn-focus-shadow-rgb: 248, 249, 250; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f8f9fa; + --bs-btn-active-border-color: #f8f9fa; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f8f9fa; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f8f9fa; + --bs-gradient: none; } + +.btn-outline-dark { + --bs-btn-color: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #212529; + --bs-btn-hover-border-color: #212529; + --bs-btn-focus-shadow-rgb: 33, 37, 41; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #212529; + --bs-btn-active-border-color: #212529; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #212529; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #212529; + --bs-gradient: none; } + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + text-decoration: underline; } + .btn-link:focus-visible { + color: var(--bs-btn-color); } + .btn-link:hover { + color: var(--bs-btn-hover-color); } + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.25rem; + --bs-btn-border-radius: 0.5rem; } + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: 0.25rem; } + +.fade { + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + .collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; } } + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; } + .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 1rem; + --bs-dropdown-color: #212529; + --bs-dropdown-bg: #fff; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-border-radius: 0.375rem; + --bs-dropdown-border-width: 1px; + --bs-dropdown-inner-border-radius: calc(0.375rem - 1px); + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-link-color: #212529; + --bs-dropdown-link-hover-color: #1e2125; + --bs-dropdown-link-hover-bg: #e9ecef; + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); } + .dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); } + +.dropdown-menu-start { + --bs-position: start; } + .dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; } + +.dropdown-menu-end { + --bs-position: end; } + .dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-sm-end { + --bs-position: end; } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-md-end { + --bs-position: end; } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-lg-end { + --bs-position: end; } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-xl-end { + --bs-position: end; } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-xxl-end { + --bs-position: end; } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; } } +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); } +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; } +.dropup .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); } +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; } +.dropend .dropdown-toggle:empty::after { + margin-left: 0; } +.dropend .dropdown-toggle::after { + vertical-align: 0; } + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); } +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } +.dropstart .dropdown-toggle::after { + display: none; } +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; } +.dropstart .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; } + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); } + .dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); } + .dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); } + +.dropdown-menu-dark { + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; } + .btn-group > .btn-check:checked + .btn, + .btn-group > .btn-check:focus + .btn, + .btn-group > .btn:hover, + .btn-group > .btn:focus, + .btn-group > .btn:active, + .btn-group > .btn.active, + .btn-group-vertical > .btn-check:checked + .btn, + .btn-group-vertical > .btn-check:focus + .btn, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group { + border-radius: 0.375rem; } + .btn-group > :not(.btn-check:first-child) + .btn, + .btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } + .btn-group > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group > .btn.dropdown-toggle-split:first-child, + .btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .btn-group > .btn:nth-child(n + 3), + .btn-group > :not(.btn-check) + .btn, + .btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; } + .dropstart .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100%; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn ~ .btn, + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav { + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-link-color); + --bs-nav-link-hover-color: var(--bs-link-hover-color); + --bs-nav-link-disabled-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; } } + .nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); } + .nav-link.disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; } + +.nav-tabs { + --bs-nav-tabs-border-width: 1px; + --bs-nav-tabs-border-color: #dee2e6; + --bs-nav-tabs-border-radius: 0.375rem; + --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; + --bs-nav-tabs-link-active-color: #495057; + --bs-nav-tabs-link-active-bg: #fff; + --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); } + .nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + background: none; + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); } + .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); } + .nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills { + --bs-nav-pills-border-radius: 0.375rem; + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #0d6efd; } + .nav-pills .nav-link { + background: none; + border: 0; + border-radius: var(--bs-nav-pills-border-radius); } + .nav-pills .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; } + .nav-pills .nav-link.active, + .nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); } + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: rgba(0, 0, 0, 0.55); + --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); + --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); + --bs-navbar-active-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-padding-y: 0.3125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.25rem; + --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.25rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); + --bs-navbar-toggler-border-radius: 0.375rem; + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); } + .navbar > .container, + .navbar > .container-fluid, + .navbar > .container-sm, + .navbar > .container-md, + .navbar > .container-lg, + .navbar > .container-xl, + .navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + text-decoration: none; + white-space: nowrap; } + .navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); } + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .show > .nav-link, + .navbar-nav .nav-link.active { + color: var(--bs-navbar-active-color); } + .navbar-nav .dropdown-menu { + position: static; } + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); } + .navbar-text a, + .navbar-text a:hover, + .navbar-text a:focus { + color: var(--bs-navbar-active-color); } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); } + @media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; } } + .navbar-toggler:hover { + text-decoration: none; } + .navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; } + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; } + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + flex-direction: row; } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-sm .navbar-toggler { + display: none; } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + flex-direction: row; } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-md .navbar-toggler { + display: none; } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + flex-direction: row; } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-lg .navbar-toggler { + display: none; } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + flex-direction: row; } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xxl .navbar-toggler { + display: none; } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand .navbar-nav { + flex-direction: row; } + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand .navbar-nav-scroll { + overflow: visible; } + .navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + .navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand .offcanvas .offcanvas-header { + display: none; } + .navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } + +.navbar-dark { + --bs-navbar-color: rgba(255, 255, 255, 0.55); + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-border-width: 1px; + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: 0.375rem; + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(0.375rem - 1px); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: rgba(0, 0, 0, 0.03); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #fff; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group { + border-top: inherit; + border-bottom: inherit; } + .card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); } + .card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); } + .card > .card-header + .list-group, + .card > .list-group + .card-footer { + border-top: 0; } + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); } + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); } + +.card-subtitle { + margin-top: calc(-.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); } + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); } + .card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; } + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); } + .card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); } + +.card-header-tabs { + margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; } + .card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); } + +.card-header-pills { + margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); } + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; } + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); } + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); } + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); } +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; } } + +.accordion { + --bs-accordion-color: #212529; + --bs-accordion-bg: #fff; + --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: 1px; + --bs-accordion-border-radius: 0.375rem; + --bs-accordion-inner-border-radius: calc(0.375rem - 1px); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: #212529; + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-border-color: #86b7fe; + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: #0c63e4; + --bs-accordion-active-bg: #e7f1ff; } + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 1rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); } + @media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; } } + .accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); } + .accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); } + .accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); } + @media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; } } + .accordion-button:hover { + z-index: 2; } + .accordion-button:focus { + z-index: 3; + border-color: var(--bs-accordion-btn-focus-border-color); + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); } + +.accordion-header { + margin-bottom: 0; } + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); } + .accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); } + .accordion-item:first-of-type .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); } + .accordion-item:not(:first-of-type) { + border-top: 0; } + .accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); } + .accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); } + .accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); } + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); } + +.accordion-flush .accordion-collapse { + border-width: 0; } +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + .accordion-flush .accordion-item:first-child { + border-top: 0; } + .accordion-flush .accordion-item:last-child { + border-bottom: 0; } + .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { + border-radius: 0; } + +.breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: ; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: #6c757d; + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); } + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); } + .breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; } +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); } + +.pagination { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: var(--bs-link-color); + --bs-pagination-bg: #fff; + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: #dee2e6; + --bs-pagination-border-radius: 0.375rem; + --bs-pagination-hover-color: var(--bs-link-hover-color); + --bs-pagination-hover-bg: #e9ecef; + --bs-pagination-hover-border-color: #dee2e6; + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: #e9ecef; + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #0d6efd; + --bs-pagination-active-border-color: #0d6efd; + --bs-pagination-disabled-color: #6c757d; + --bs-pagination-disabled-bg: #fff; + --bs-pagination-disabled-border-color: #dee2e6; + display: flex; + padding-left: 0; + list-style: none; } + +.page-link { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; } } + .page-link:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); } + .page-link:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); } + .page-link.active, .active > .page-link { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); } + .page-link.disabled, .disabled > .page-link { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); } + +.page-item:not(:first-child) .page-link { + margin-left: -1px; } +.page-item:first-child .page-link { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); } +.page-item:last-child .page-link { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); } + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.25rem; + --bs-pagination-border-radius: 0.5rem; } + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: 0.25rem; } + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: 0.375rem; + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: 1px solid var(--bs-alert-border-color); + --bs-alert-border-radius: 0.375rem; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 3rem; } + .alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; } + +.alert-primary { + --bs-alert-color: #084298; + --bs-alert-bg: #cfe2ff; + --bs-alert-border-color: #b6d4fe; } + .alert-primary .alert-link { + color: #06357a; } + +.alert-secondary { + --bs-alert-color: #41464b; + --bs-alert-bg: #e2e3e5; + --bs-alert-border-color: #d3d6d8; } + .alert-secondary .alert-link { + color: #34383c; } + +.alert-success { + --bs-alert-color: #0f5132; + --bs-alert-bg: #d1e7dd; + --bs-alert-border-color: #badbcc; } + .alert-success .alert-link { + color: #0c4128; } + +.alert-info { + --bs-alert-color: #055160; + --bs-alert-bg: #cff4fc; + --bs-alert-border-color: #b6effb; } + .alert-info .alert-link { + color: #04414d; } + +.alert-warning { + --bs-alert-color: #664d03; + --bs-alert-bg: #fff3cd; + --bs-alert-border-color: #ffecb5; } + .alert-warning .alert-link { + color: #523e02; } + +.alert-danger { + --bs-alert-color: #842029; + --bs-alert-bg: #f8d7da; + --bs-alert-border-color: #f5c2c7; } + .alert-danger .alert-link { + color: #6a1a21; } + +.alert-light { + --bs-alert-color: #636464; + --bs-alert-bg: #fefefe; + --bs-alert-border-color: #fdfdfe; } + .alert-light .alert-link { + color: #4f5050; } + +.alert-dark { + --bs-alert-color: #141619; + --bs-alert-bg: #d3d3d4; + --bs-alert-border-color: #bcbebf; } + .alert-dark .alert-link { + color: #101214; } + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; } } +.progress { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #e9ecef; + --bs-progress-border-radius: 0.375rem; + --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #0d6efd; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); } + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; } + @media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; } } + +.list-group { + --bs-list-group-color: #212529; + --bs-list-group-bg: #fff; + --bs-list-group-border-color: rgba(0, 0, 0, 0.125); + --bs-list-group-border-width: 1px; + --bs-list-group-border-radius: 0.375rem; + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: #495057; + --bs-list-group-action-hover-color: #495057; + --bs-list-group-action-hover-bg: #f8f9fa; + --bs-list-group-action-active-color: #212529; + --bs-list-group-action-active-bg: #e9ecef; + --bs-list-group-disabled-color: #6c757d; + --bs-list-group-disabled-bg: #fff; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #0d6efd; + --bs-list-group-active-border-color: #0d6efd; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); } + +.list-group-numbered { + list-style-type: none; + counter-reset: section; } + .list-group-numbered > .list-group-item::before { + content: counters(section,".") ". "; + counter-increment: section; } + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); } + .list-group-item-action:active { + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); } + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); } + .list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; } + .list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; } + .list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); } + .list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); } + .list-group-item + .list-group-item { + border-top-width: 0; } + .list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); } + +.list-group-horizontal { + flex-direction: row; } + .list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +.list-group-flush { + border-radius: 0; } + .list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); } + .list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; } + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; } + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; } + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; } + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; } + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; } + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; } + +.list-group-item-light { + color: #636464; + background-color: #fefefe; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; } + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; } + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.375rem; + opacity: 0.5; } + .btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; } + .btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; } + .btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: 0.25; } + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); } + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(255, 255, 255, 0.85); + --bs-toast-border-width: 1px; + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: 0.375rem; + --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-toast-header-color: #6c757d; + --bs-toast-header-bg: rgba(255, 255, 255, 0.85); + --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); } + .toast.showing { + opacity: 0; } + .toast:not(.show) { + display: none; } + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; } + .toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); } + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); } + .toast-header .btn-close { + margin-right: calc(-.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); } + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; } + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: ; + --bs-modal-bg: #fff; + --bs-modal-border-color: var(--bs-border-color-translucent); + --bs-modal-border-width: 1px; + --bs-modal-border-radius: 0.5rem; + --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-inner-border-radius: calc(0.5rem - 1px); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: var(--bs-border-color); + --bs-modal-header-border-width: 1px; + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: var(--bs-border-color); + --bs-modal-footer-border-width: 1px; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: none; } + .modal.modal-static .modal-dialog { + transform: scale(1.02); } + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); } + .modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; } + .modal-dialog-scrollable .modal-body { + overflow-y: auto; } + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); } + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; } + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); } + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); } + .modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); + margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; } + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); } + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); } + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); } + .modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * .5); } + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); } + + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; } + + .modal-sm { + --bs-modal-width: 300px; } } +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 800px; } } +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; } } +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen .modal-header, + .modal-fullscreen .modal-footer { + border-radius: 0; } + .modal-fullscreen .modal-body { + overflow-y: auto; } + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; } } +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; } } +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; } } +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; } } +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; } } +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: #fff; + --bs-tooltip-bg: #000; + --bs-tooltip-border-radius: 0.375rem; + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + padding: var(--bs-tooltip-arrow-height); + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: var(--bs-tooltip-opacity); } + .tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); } + .tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { + bottom: 0; } + .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; + border-top-color: var(--bs-tooltip-bg); } + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { + left: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); } + .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; + border-right-color: var(--bs-tooltip-bg); } + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { + top: 0; } + .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); } + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { + right: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); } + .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); } + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); } + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.875rem; + --bs-popover-bg: #fff; + --bs-popover-border-width: 1px; + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: 0.5rem; + --bs-popover-inner-border-radius: calc(0.5rem - 1px); + --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: ; + --bs-popover-header-bg: #f0f0f0; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: #212529; + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); } + .popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); } + .popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; } + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); } + .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); } + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); } + .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); } + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); } + .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); } +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); } + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); } + .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); } + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); } + +.carousel { + position: relative; } + +.carousel.pointer-event { + touch-action: pan-y; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + .carousel-inner::after { + display: block; + clear: both; + content: ""; } + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); } + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; } +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; } +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; } } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; } + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; } + .carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; } + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); } +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; } +.carousel-dark .carousel-caption { + color: #000; } + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); } + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; } } +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; } + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; } + +@keyframes spinner-grow { + 0% { + transform: scale(0); } + 50% { + opacity: 1; + transform: none; } } +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; } + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; } + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; } } +.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: ; + --bs-offcanvas-bg: #fff; + --bs-offcanvas-border-width: 1px; + --bs-offcanvas-border-color: var(--bs-border-color-translucent); + --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); } + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; } } +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; } + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; } } +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-sm .offcanvas-header { + display: none; } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; } } +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; } + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; } } +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-md .offcanvas-header { + display: none; } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; } } +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; } + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; } } +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-lg .offcanvas-header { + display: none; } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; } } +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; } + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; } } +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-xl .offcanvas-header { + display: none; } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; } } +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; } + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; } } +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-xxl .offcanvas-header { + display: none; } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; } } + .offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; } + .offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; } + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .offcanvas-backdrop.fade { + opacity: 0; } + .offcanvas-backdrop.show { + opacity: 0.5; } + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); } + .offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); + margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); } + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; } + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; } + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; } + .placeholder.btn::before { + display: inline-block; + content: ""; } + +.placeholder-xs { + min-height: .6em; } + +.placeholder-sm { + min-height: .8em; } + +.placeholder-lg { + min-height: 1.2em; } + +.placeholder-glow .placeholder { + animation: placeholder-glow 2s ease-in-out infinite; } + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; } } +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + animation: placeholder-wave 2s linear infinite; } + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; } } +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-success { + color: #fff !important; + background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-info { + color: #000 !important; + background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-light { + color: #000 !important; + background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; } + +.link-primary { + color: #0d6efd !important; } + .link-primary:hover, .link-primary:focus { + color: #0a58ca !important; } + +.link-secondary { + color: #6c757d !important; } + .link-secondary:hover, .link-secondary:focus { + color: #565e64 !important; } + +.link-success { + color: #198754 !important; } + .link-success:hover, .link-success:focus { + color: #146c43 !important; } + +.link-info { + color: #0dcaf0 !important; } + .link-info:hover, .link-info:focus { + color: #3dd5f3 !important; } + +.link-warning { + color: #ffc107 !important; } + .link-warning:hover, .link-warning:focus { + color: #ffcd39 !important; } + +.link-danger { + color: #dc3545 !important; } + .link-danger:hover, .link-danger:focus { + color: #b02a37 !important; } + +.link-light { + color: #f8f9fa !important; } + .link-light:hover, .link-light:focus { + color: #f9fafb !important; } + +.link-dark { + color: #212529 !important; } + .link-dark:hover, .link-dark:focus { + color: #1a1e21 !important; } + +.ratio { + position: relative; + width: 100%; } + .ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; } + .ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +.ratio-1x1 { + --bs-aspect-ratio: 100%; } + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%); } + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%); } + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%); } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; } + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; } + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; } + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; } + +.align-baseline { + vertical-align: baseline !important; } + +.align-top { + vertical-align: top !important; } + +.align-middle { + vertical-align: middle !important; } + +.align-bottom { + vertical-align: bottom !important; } + +.align-text-bottom { + vertical-align: text-bottom !important; } + +.align-text-top { + vertical-align: text-top !important; } + +.float-start { + float: left !important; } + +.float-end { + float: right !important; } + +.float-none { + float: none !important; } + +.opacity-0 { + opacity: 0 !important; } + +.opacity-25 { + opacity: 0.25 !important; } + +.opacity-50 { + opacity: 0.5 !important; } + +.opacity-75 { + opacity: 0.75 !important; } + +.opacity-100 { + opacity: 1 !important; } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !important; } + +.overflow-visible { + overflow: visible !important; } + +.overflow-scroll { + overflow: scroll !important; } + +.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; } + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + box-shadow: none !important; } + +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.top-0 { + top: 0 !important; } + +.top-50 { + top: 50% !important; } + +.top-100 { + top: 100% !important; } + +.bottom-0 { + bottom: 0 !important; } + +.bottom-50 { + bottom: 50% !important; } + +.bottom-100 { + bottom: 100% !important; } + +.start-0 { + left: 0 !important; } + +.start-50 { + left: 50% !important; } + +.start-100 { + left: 100% !important; } + +.end-0 { + right: 0 !important; } + +.end-50 { + right: 50% !important; } + +.end-100 { + right: 100% !important; } + +.translate-middle { + transform: translate(-50%, -50%) !important; } + +.translate-middle-x { + transform: translateX(-50%) !important; } + +.translate-middle-y { + transform: translateY(-50%) !important; } + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-0 { + border: 0 !important; } + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-end-0 { + border-right: 0 !important; } + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-start-0 { + border-left: 0 !important; } + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; } + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; } + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; } + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; } + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; } + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; } + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; } + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; } + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; } + +.border-1 { + --bs-border-width: 1px; } + +.border-2 { + --bs-border-width: 2px; } + +.border-3 { + --bs-border-width: 3px; } + +.border-4 { + --bs-border-width: 4px; } + +.border-5 { + --bs-border-width: 5px; } + +.border-opacity-10 { + --bs-border-opacity: 0.1; } + +.border-opacity-25 { + --bs-border-opacity: 0.25; } + +.border-opacity-50 { + --bs-border-opacity: 0.5; } + +.border-opacity-75 { + --bs-border-opacity: 0.75; } + +.border-opacity-100 { + --bs-border-opacity: 1; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.w-auto { + width: auto !important; } + +.mw-100 { + max-width: 100% !important; } + +.vw-100 { + width: 100vw !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.h-auto { + height: auto !important; } + +.mh-100 { + max-height: 100% !important; } + +.vh-100 { + height: 100vh !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.flex-fill { + flex: 1 1 auto !important; } + +.flex-row { + flex-direction: row !important; } + +.flex-column { + flex-direction: column !important; } + +.flex-row-reverse { + flex-direction: row-reverse !important; } + +.flex-column-reverse { + flex-direction: column-reverse !important; } + +.flex-grow-0 { + flex-grow: 0 !important; } + +.flex-grow-1 { + flex-grow: 1 !important; } + +.flex-shrink-0 { + flex-shrink: 0 !important; } + +.flex-shrink-1 { + flex-shrink: 1 !important; } + +.flex-wrap { + flex-wrap: wrap !important; } + +.flex-nowrap { + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.justify-content-start { + justify-content: flex-start !important; } + +.justify-content-end { + justify-content: flex-end !important; } + +.justify-content-center { + justify-content: center !important; } + +.justify-content-between { + justify-content: space-between !important; } + +.justify-content-around { + justify-content: space-around !important; } + +.justify-content-evenly { + justify-content: space-evenly !important; } + +.align-items-start { + align-items: flex-start !important; } + +.align-items-end { + align-items: flex-end !important; } + +.align-items-center { + align-items: center !important; } + +.align-items-baseline { + align-items: baseline !important; } + +.align-items-stretch { + align-items: stretch !important; } + +.align-content-start { + align-content: flex-start !important; } + +.align-content-end { + align-content: flex-end !important; } + +.align-content-center { + align-content: center !important; } + +.align-content-between { + align-content: space-between !important; } + +.align-content-around { + align-content: space-around !important; } + +.align-content-stretch { + align-content: stretch !important; } + +.align-self-auto { + align-self: auto !important; } + +.align-self-start { + align-self: flex-start !important; } + +.align-self-end { + align-self: flex-end !important; } + +.align-self-center { + align-self: center !important; } + +.align-self-baseline { + align-self: baseline !important; } + +.align-self-stretch { + align-self: stretch !important; } + +.order-first { + order: -1 !important; } + +.order-0 { + order: 0 !important; } + +.order-1 { + order: 1 !important; } + +.order-2 { + order: 2 !important; } + +.order-3 { + order: 3 !important; } + +.order-4 { + order: 4 !important; } + +.order-5 { + order: 5 !important; } + +.order-last { + order: 6 !important; } + +.m-0 { + margin: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.m-3 { + margin: 1rem !important; } + +.m-4 { + margin: 1.5rem !important; } + +.m-5 { + margin: 3rem !important; } + +.m-auto { + margin: auto !important; } + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + +.mt-0 { + margin-top: 0 !important; } + +.mt-1 { + margin-top: 0.25rem !important; } + +.mt-2 { + margin-top: 0.5rem !important; } + +.mt-3 { + margin-top: 1rem !important; } + +.mt-4 { + margin-top: 1.5rem !important; } + +.mt-5 { + margin-top: 3rem !important; } + +.mt-auto { + margin-top: auto !important; } + +.me-0 { + margin-right: 0 !important; } + +.me-1 { + margin-right: 0.25rem !important; } + +.me-2 { + margin-right: 0.5rem !important; } + +.me-3 { + margin-right: 1rem !important; } + +.me-4 { + margin-right: 1.5rem !important; } + +.me-5 { + margin-right: 3rem !important; } + +.me-auto { + margin-right: auto !important; } + +.mb-0 { + margin-bottom: 0 !important; } + +.mb-1 { + margin-bottom: 0.25rem !important; } + +.mb-2 { + margin-bottom: 0.5rem !important; } + +.mb-3 { + margin-bottom: 1rem !important; } + +.mb-4 { + margin-bottom: 1.5rem !important; } + +.mb-5 { + margin-bottom: 3rem !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ms-0 { + margin-left: 0 !important; } + +.ms-1 { + margin-left: 0.25rem !important; } + +.ms-2 { + margin-left: 0.5rem !important; } + +.ms-3 { + margin-left: 1rem !important; } + +.ms-4 { + margin-left: 1.5rem !important; } + +.ms-5 { + margin-left: 3rem !important; } + +.ms-auto { + margin-left: auto !important; } + +.p-0 { + padding: 0 !important; } + +.p-1 { + padding: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.p-3 { + padding: 1rem !important; } + +.p-4 { + padding: 1.5rem !important; } + +.p-5 { + padding: 3rem !important; } + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + +.pt-0 { + padding-top: 0 !important; } + +.pt-1 { + padding-top: 0.25rem !important; } + +.pt-2 { + padding-top: 0.5rem !important; } + +.pt-3 { + padding-top: 1rem !important; } + +.pt-4 { + padding-top: 1.5rem !important; } + +.pt-5 { + padding-top: 3rem !important; } + +.pe-0 { + padding-right: 0 !important; } + +.pe-1 { + padding-right: 0.25rem !important; } + +.pe-2 { + padding-right: 0.5rem !important; } + +.pe-3 { + padding-right: 1rem !important; } + +.pe-4 { + padding-right: 1.5rem !important; } + +.pe-5 { + padding-right: 3rem !important; } + +.pb-0 { + padding-bottom: 0 !important; } + +.pb-1 { + padding-bottom: 0.25rem !important; } + +.pb-2 { + padding-bottom: 0.5rem !important; } + +.pb-3 { + padding-bottom: 1rem !important; } + +.pb-4 { + padding-bottom: 1.5rem !important; } + +.pb-5 { + padding-bottom: 3rem !important; } + +.ps-0 { + padding-left: 0 !important; } + +.ps-1 { + padding-left: 0.25rem !important; } + +.ps-2 { + padding-left: 0.5rem !important; } + +.ps-3 { + padding-left: 1rem !important; } + +.ps-4 { + padding-left: 1.5rem !important; } + +.ps-5 { + padding-left: 3rem !important; } + +.gap-0 { + gap: 0 !important; } + +.gap-1 { + gap: 0.25rem !important; } + +.gap-2 { + gap: 0.5rem !important; } + +.gap-3 { + gap: 1rem !important; } + +.gap-4 { + gap: 1.5rem !important; } + +.gap-5 { + gap: 3rem !important; } + +.font-monospace { + font-family: var(--bs-font-monospace) !important; } + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; } + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; } + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; } + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; } + +.fs-5 { + font-size: 1.25rem !important; } + +.fs-6 { + font-size: 1rem !important; } + +.fst-italic { + font-style: italic !important; } + +.fst-normal { + font-style: normal !important; } + +.fw-light { + font-weight: 300 !important; } + +.fw-lighter { + font-weight: lighter !important; } + +.fw-normal { + font-weight: 400 !important; } + +.fw-bold { + font-weight: 700 !important; } + +.fw-semibold { + font-weight: 600 !important; } + +.fw-bolder { + font-weight: bolder !important; } + +.lh-1 { + line-height: 1 !important; } + +.lh-sm { + line-height: 1.25 !important; } + +.lh-base { + line-height: 1.5 !important; } + +.lh-lg { + line-height: 2 !important; } + +.text-start { + text-align: left !important; } + +.text-end { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-decoration-underline { + text-decoration: underline !important; } + +.text-decoration-line-through { + text-decoration: line-through !important; } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; } + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; } + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; } + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; } + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; } + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; } + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; } + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; } + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; } + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; } + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; } + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; } + +.text-muted { + --bs-text-opacity: 1; + color: #6c757d !important; } + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; } + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; } + +.text-opacity-25 { + --bs-text-opacity: 0.25; } + +.text-opacity-50 { + --bs-text-opacity: 0.5; } + +.text-opacity-75 { + --bs-text-opacity: 0.75; } + +.text-opacity-100 { + --bs-text-opacity: 1; } + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; } + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; } + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; } + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; } + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; } + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; } + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; } + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; } + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; } + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; } + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; } + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; } + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; } + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; } + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; } + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; } + +.bg-opacity-100 { + --bs-bg-opacity: 1; } + +.bg-gradient { + background-image: var(--bs-gradient) !important; } + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; } + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; } + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; } + +.pe-none { + pointer-events: none !important; } + +.pe-auto { + pointer-events: auto !important; } + +.rounded { + border-radius: var(--bs-border-radius) !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; } + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; } + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; } + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; } + +.rounded-5 { + border-radius: var(--bs-border-radius-2xl) !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; } + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; } + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; } + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; } + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; } + + .float-sm-end { + float: right !important; } + + .float-sm-none { + float: none !important; } + + .d-sm-inline { + display: inline !important; } + + .d-sm-inline-block { + display: inline-block !important; } + + .d-sm-block { + display: block !important; } + + .d-sm-grid { + display: grid !important; } + + .d-sm-table { + display: table !important; } + + .d-sm-table-row { + display: table-row !important; } + + .d-sm-table-cell { + display: table-cell !important; } + + .d-sm-flex { + display: flex !important; } + + .d-sm-inline-flex { + display: inline-flex !important; } + + .d-sm-none { + display: none !important; } + + .flex-sm-fill { + flex: 1 1 auto !important; } + + .flex-sm-row { + flex-direction: row !important; } + + .flex-sm-column { + flex-direction: column !important; } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; } + + .flex-sm-grow-0 { + flex-grow: 0 !important; } + + .flex-sm-grow-1 { + flex-grow: 1 !important; } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; } + + .flex-sm-wrap { + flex-wrap: wrap !important; } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-sm-start { + justify-content: flex-start !important; } + + .justify-content-sm-end { + justify-content: flex-end !important; } + + .justify-content-sm-center { + justify-content: center !important; } + + .justify-content-sm-between { + justify-content: space-between !important; } + + .justify-content-sm-around { + justify-content: space-around !important; } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; } + + .align-items-sm-start { + align-items: flex-start !important; } + + .align-items-sm-end { + align-items: flex-end !important; } + + .align-items-sm-center { + align-items: center !important; } + + .align-items-sm-baseline { + align-items: baseline !important; } + + .align-items-sm-stretch { + align-items: stretch !important; } + + .align-content-sm-start { + align-content: flex-start !important; } + + .align-content-sm-end { + align-content: flex-end !important; } + + .align-content-sm-center { + align-content: center !important; } + + .align-content-sm-between { + align-content: space-between !important; } + + .align-content-sm-around { + align-content: space-around !important; } + + .align-content-sm-stretch { + align-content: stretch !important; } + + .align-self-sm-auto { + align-self: auto !important; } + + .align-self-sm-start { + align-self: flex-start !important; } + + .align-self-sm-end { + align-self: flex-end !important; } + + .align-self-sm-center { + align-self: center !important; } + + .align-self-sm-baseline { + align-self: baseline !important; } + + .align-self-sm-stretch { + align-self: stretch !important; } + + .order-sm-first { + order: -1 !important; } + + .order-sm-0 { + order: 0 !important; } + + .order-sm-1 { + order: 1 !important; } + + .order-sm-2 { + order: 2 !important; } + + .order-sm-3 { + order: 3 !important; } + + .order-sm-4 { + order: 4 !important; } + + .order-sm-5 { + order: 5 !important; } + + .order-sm-last { + order: 6 !important; } + + .m-sm-0 { + margin: 0 !important; } + + .m-sm-1 { + margin: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .m-sm-3 { + margin: 1rem !important; } + + .m-sm-4 { + margin: 1.5rem !important; } + + .m-sm-5 { + margin: 3rem !important; } + + .m-sm-auto { + margin: auto !important; } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-sm-0 { + margin-top: 0 !important; } + + .mt-sm-1 { + margin-top: 0.25rem !important; } + + .mt-sm-2 { + margin-top: 0.5rem !important; } + + .mt-sm-3 { + margin-top: 1rem !important; } + + .mt-sm-4 { + margin-top: 1.5rem !important; } + + .mt-sm-5 { + margin-top: 3rem !important; } + + .mt-sm-auto { + margin-top: auto !important; } + + .me-sm-0 { + margin-right: 0 !important; } + + .me-sm-1 { + margin-right: 0.25rem !important; } + + .me-sm-2 { + margin-right: 0.5rem !important; } + + .me-sm-3 { + margin-right: 1rem !important; } + + .me-sm-4 { + margin-right: 1.5rem !important; } + + .me-sm-5 { + margin-right: 3rem !important; } + + .me-sm-auto { + margin-right: auto !important; } + + .mb-sm-0 { + margin-bottom: 0 !important; } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; } + + .mb-sm-3 { + margin-bottom: 1rem !important; } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; } + + .mb-sm-5 { + margin-bottom: 3rem !important; } + + .mb-sm-auto { + margin-bottom: auto !important; } + + .ms-sm-0 { + margin-left: 0 !important; } + + .ms-sm-1 { + margin-left: 0.25rem !important; } + + .ms-sm-2 { + margin-left: 0.5rem !important; } + + .ms-sm-3 { + margin-left: 1rem !important; } + + .ms-sm-4 { + margin-left: 1.5rem !important; } + + .ms-sm-5 { + margin-left: 3rem !important; } + + .ms-sm-auto { + margin-left: auto !important; } + + .p-sm-0 { + padding: 0 !important; } + + .p-sm-1 { + padding: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .p-sm-3 { + padding: 1rem !important; } + + .p-sm-4 { + padding: 1.5rem !important; } + + .p-sm-5 { + padding: 3rem !important; } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-sm-0 { + padding-top: 0 !important; } + + .pt-sm-1 { + padding-top: 0.25rem !important; } + + .pt-sm-2 { + padding-top: 0.5rem !important; } + + .pt-sm-3 { + padding-top: 1rem !important; } + + .pt-sm-4 { + padding-top: 1.5rem !important; } + + .pt-sm-5 { + padding-top: 3rem !important; } + + .pe-sm-0 { + padding-right: 0 !important; } + + .pe-sm-1 { + padding-right: 0.25rem !important; } + + .pe-sm-2 { + padding-right: 0.5rem !important; } + + .pe-sm-3 { + padding-right: 1rem !important; } + + .pe-sm-4 { + padding-right: 1.5rem !important; } + + .pe-sm-5 { + padding-right: 3rem !important; } + + .pb-sm-0 { + padding-bottom: 0 !important; } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; } + + .pb-sm-3 { + padding-bottom: 1rem !important; } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; } + + .pb-sm-5 { + padding-bottom: 3rem !important; } + + .ps-sm-0 { + padding-left: 0 !important; } + + .ps-sm-1 { + padding-left: 0.25rem !important; } + + .ps-sm-2 { + padding-left: 0.5rem !important; } + + .ps-sm-3 { + padding-left: 1rem !important; } + + .ps-sm-4 { + padding-left: 1.5rem !important; } + + .ps-sm-5 { + padding-left: 3rem !important; } + + .gap-sm-0 { + gap: 0 !important; } + + .gap-sm-1 { + gap: 0.25rem !important; } + + .gap-sm-2 { + gap: 0.5rem !important; } + + .gap-sm-3 { + gap: 1rem !important; } + + .gap-sm-4 { + gap: 1.5rem !important; } + + .gap-sm-5 { + gap: 3rem !important; } + + .text-sm-start { + text-align: left !important; } + + .text-sm-end { + text-align: right !important; } + + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .float-md-start { + float: left !important; } + + .float-md-end { + float: right !important; } + + .float-md-none { + float: none !important; } + + .d-md-inline { + display: inline !important; } + + .d-md-inline-block { + display: inline-block !important; } + + .d-md-block { + display: block !important; } + + .d-md-grid { + display: grid !important; } + + .d-md-table { + display: table !important; } + + .d-md-table-row { + display: table-row !important; } + + .d-md-table-cell { + display: table-cell !important; } + + .d-md-flex { + display: flex !important; } + + .d-md-inline-flex { + display: inline-flex !important; } + + .d-md-none { + display: none !important; } + + .flex-md-fill { + flex: 1 1 auto !important; } + + .flex-md-row { + flex-direction: row !important; } + + .flex-md-column { + flex-direction: column !important; } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; } + + .flex-md-grow-0 { + flex-grow: 0 !important; } + + .flex-md-grow-1 { + flex-grow: 1 !important; } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; } + + .flex-md-wrap { + flex-wrap: wrap !important; } + + .flex-md-nowrap { + flex-wrap: nowrap !important; } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-md-start { + justify-content: flex-start !important; } + + .justify-content-md-end { + justify-content: flex-end !important; } + + .justify-content-md-center { + justify-content: center !important; } + + .justify-content-md-between { + justify-content: space-between !important; } + + .justify-content-md-around { + justify-content: space-around !important; } + + .justify-content-md-evenly { + justify-content: space-evenly !important; } + + .align-items-md-start { + align-items: flex-start !important; } + + .align-items-md-end { + align-items: flex-end !important; } + + .align-items-md-center { + align-items: center !important; } + + .align-items-md-baseline { + align-items: baseline !important; } + + .align-items-md-stretch { + align-items: stretch !important; } + + .align-content-md-start { + align-content: flex-start !important; } + + .align-content-md-end { + align-content: flex-end !important; } + + .align-content-md-center { + align-content: center !important; } + + .align-content-md-between { + align-content: space-between !important; } + + .align-content-md-around { + align-content: space-around !important; } + + .align-content-md-stretch { + align-content: stretch !important; } + + .align-self-md-auto { + align-self: auto !important; } + + .align-self-md-start { + align-self: flex-start !important; } + + .align-self-md-end { + align-self: flex-end !important; } + + .align-self-md-center { + align-self: center !important; } + + .align-self-md-baseline { + align-self: baseline !important; } + + .align-self-md-stretch { + align-self: stretch !important; } + + .order-md-first { + order: -1 !important; } + + .order-md-0 { + order: 0 !important; } + + .order-md-1 { + order: 1 !important; } + + .order-md-2 { + order: 2 !important; } + + .order-md-3 { + order: 3 !important; } + + .order-md-4 { + order: 4 !important; } + + .order-md-5 { + order: 5 !important; } + + .order-md-last { + order: 6 !important; } + + .m-md-0 { + margin: 0 !important; } + + .m-md-1 { + margin: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .m-md-3 { + margin: 1rem !important; } + + .m-md-4 { + margin: 1.5rem !important; } + + .m-md-5 { + margin: 3rem !important; } + + .m-md-auto { + margin: auto !important; } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-md-0 { + margin-top: 0 !important; } + + .mt-md-1 { + margin-top: 0.25rem !important; } + + .mt-md-2 { + margin-top: 0.5rem !important; } + + .mt-md-3 { + margin-top: 1rem !important; } + + .mt-md-4 { + margin-top: 1.5rem !important; } + + .mt-md-5 { + margin-top: 3rem !important; } + + .mt-md-auto { + margin-top: auto !important; } + + .me-md-0 { + margin-right: 0 !important; } + + .me-md-1 { + margin-right: 0.25rem !important; } + + .me-md-2 { + margin-right: 0.5rem !important; } + + .me-md-3 { + margin-right: 1rem !important; } + + .me-md-4 { + margin-right: 1.5rem !important; } + + .me-md-5 { + margin-right: 3rem !important; } + + .me-md-auto { + margin-right: auto !important; } + + .mb-md-0 { + margin-bottom: 0 !important; } + + .mb-md-1 { + margin-bottom: 0.25rem !important; } + + .mb-md-2 { + margin-bottom: 0.5rem !important; } + + .mb-md-3 { + margin-bottom: 1rem !important; } + + .mb-md-4 { + margin-bottom: 1.5rem !important; } + + .mb-md-5 { + margin-bottom: 3rem !important; } + + .mb-md-auto { + margin-bottom: auto !important; } + + .ms-md-0 { + margin-left: 0 !important; } + + .ms-md-1 { + margin-left: 0.25rem !important; } + + .ms-md-2 { + margin-left: 0.5rem !important; } + + .ms-md-3 { + margin-left: 1rem !important; } + + .ms-md-4 { + margin-left: 1.5rem !important; } + + .ms-md-5 { + margin-left: 3rem !important; } + + .ms-md-auto { + margin-left: auto !important; } + + .p-md-0 { + padding: 0 !important; } + + .p-md-1 { + padding: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .p-md-3 { + padding: 1rem !important; } + + .p-md-4 { + padding: 1.5rem !important; } + + .p-md-5 { + padding: 3rem !important; } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-md-0 { + padding-top: 0 !important; } + + .pt-md-1 { + padding-top: 0.25rem !important; } + + .pt-md-2 { + padding-top: 0.5rem !important; } + + .pt-md-3 { + padding-top: 1rem !important; } + + .pt-md-4 { + padding-top: 1.5rem !important; } + + .pt-md-5 { + padding-top: 3rem !important; } + + .pe-md-0 { + padding-right: 0 !important; } + + .pe-md-1 { + padding-right: 0.25rem !important; } + + .pe-md-2 { + padding-right: 0.5rem !important; } + + .pe-md-3 { + padding-right: 1rem !important; } + + .pe-md-4 { + padding-right: 1.5rem !important; } + + .pe-md-5 { + padding-right: 3rem !important; } + + .pb-md-0 { + padding-bottom: 0 !important; } + + .pb-md-1 { + padding-bottom: 0.25rem !important; } + + .pb-md-2 { + padding-bottom: 0.5rem !important; } + + .pb-md-3 { + padding-bottom: 1rem !important; } + + .pb-md-4 { + padding-bottom: 1.5rem !important; } + + .pb-md-5 { + padding-bottom: 3rem !important; } + + .ps-md-0 { + padding-left: 0 !important; } + + .ps-md-1 { + padding-left: 0.25rem !important; } + + .ps-md-2 { + padding-left: 0.5rem !important; } + + .ps-md-3 { + padding-left: 1rem !important; } + + .ps-md-4 { + padding-left: 1.5rem !important; } + + .ps-md-5 { + padding-left: 3rem !important; } + + .gap-md-0 { + gap: 0 !important; } + + .gap-md-1 { + gap: 0.25rem !important; } + + .gap-md-2 { + gap: 0.5rem !important; } + + .gap-md-3 { + gap: 1rem !important; } + + .gap-md-4 { + gap: 1.5rem !important; } + + .gap-md-5 { + gap: 3rem !important; } + + .text-md-start { + text-align: left !important; } + + .text-md-end { + text-align: right !important; } + + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .float-lg-start { + float: left !important; } + + .float-lg-end { + float: right !important; } + + .float-lg-none { + float: none !important; } + + .d-lg-inline { + display: inline !important; } + + .d-lg-inline-block { + display: inline-block !important; } + + .d-lg-block { + display: block !important; } + + .d-lg-grid { + display: grid !important; } + + .d-lg-table { + display: table !important; } + + .d-lg-table-row { + display: table-row !important; } + + .d-lg-table-cell { + display: table-cell !important; } + + .d-lg-flex { + display: flex !important; } + + .d-lg-inline-flex { + display: inline-flex !important; } + + .d-lg-none { + display: none !important; } + + .flex-lg-fill { + flex: 1 1 auto !important; } + + .flex-lg-row { + flex-direction: row !important; } + + .flex-lg-column { + flex-direction: column !important; } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; } + + .flex-lg-grow-0 { + flex-grow: 0 !important; } + + .flex-lg-grow-1 { + flex-grow: 1 !important; } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; } + + .flex-lg-wrap { + flex-wrap: wrap !important; } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-lg-start { + justify-content: flex-start !important; } + + .justify-content-lg-end { + justify-content: flex-end !important; } + + .justify-content-lg-center { + justify-content: center !important; } + + .justify-content-lg-between { + justify-content: space-between !important; } + + .justify-content-lg-around { + justify-content: space-around !important; } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; } + + .align-items-lg-start { + align-items: flex-start !important; } + + .align-items-lg-end { + align-items: flex-end !important; } + + .align-items-lg-center { + align-items: center !important; } + + .align-items-lg-baseline { + align-items: baseline !important; } + + .align-items-lg-stretch { + align-items: stretch !important; } + + .align-content-lg-start { + align-content: flex-start !important; } + + .align-content-lg-end { + align-content: flex-end !important; } + + .align-content-lg-center { + align-content: center !important; } + + .align-content-lg-between { + align-content: space-between !important; } + + .align-content-lg-around { + align-content: space-around !important; } + + .align-content-lg-stretch { + align-content: stretch !important; } + + .align-self-lg-auto { + align-self: auto !important; } + + .align-self-lg-start { + align-self: flex-start !important; } + + .align-self-lg-end { + align-self: flex-end !important; } + + .align-self-lg-center { + align-self: center !important; } + + .align-self-lg-baseline { + align-self: baseline !important; } + + .align-self-lg-stretch { + align-self: stretch !important; } + + .order-lg-first { + order: -1 !important; } + + .order-lg-0 { + order: 0 !important; } + + .order-lg-1 { + order: 1 !important; } + + .order-lg-2 { + order: 2 !important; } + + .order-lg-3 { + order: 3 !important; } + + .order-lg-4 { + order: 4 !important; } + + .order-lg-5 { + order: 5 !important; } + + .order-lg-last { + order: 6 !important; } + + .m-lg-0 { + margin: 0 !important; } + + .m-lg-1 { + margin: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .m-lg-3 { + margin: 1rem !important; } + + .m-lg-4 { + margin: 1.5rem !important; } + + .m-lg-5 { + margin: 3rem !important; } + + .m-lg-auto { + margin: auto !important; } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-lg-0 { + margin-top: 0 !important; } + + .mt-lg-1 { + margin-top: 0.25rem !important; } + + .mt-lg-2 { + margin-top: 0.5rem !important; } + + .mt-lg-3 { + margin-top: 1rem !important; } + + .mt-lg-4 { + margin-top: 1.5rem !important; } + + .mt-lg-5 { + margin-top: 3rem !important; } + + .mt-lg-auto { + margin-top: auto !important; } + + .me-lg-0 { + margin-right: 0 !important; } + + .me-lg-1 { + margin-right: 0.25rem !important; } + + .me-lg-2 { + margin-right: 0.5rem !important; } + + .me-lg-3 { + margin-right: 1rem !important; } + + .me-lg-4 { + margin-right: 1.5rem !important; } + + .me-lg-5 { + margin-right: 3rem !important; } + + .me-lg-auto { + margin-right: auto !important; } + + .mb-lg-0 { + margin-bottom: 0 !important; } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; } + + .mb-lg-3 { + margin-bottom: 1rem !important; } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; } + + .mb-lg-5 { + margin-bottom: 3rem !important; } + + .mb-lg-auto { + margin-bottom: auto !important; } + + .ms-lg-0 { + margin-left: 0 !important; } + + .ms-lg-1 { + margin-left: 0.25rem !important; } + + .ms-lg-2 { + margin-left: 0.5rem !important; } + + .ms-lg-3 { + margin-left: 1rem !important; } + + .ms-lg-4 { + margin-left: 1.5rem !important; } + + .ms-lg-5 { + margin-left: 3rem !important; } + + .ms-lg-auto { + margin-left: auto !important; } + + .p-lg-0 { + padding: 0 !important; } + + .p-lg-1 { + padding: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .p-lg-3 { + padding: 1rem !important; } + + .p-lg-4 { + padding: 1.5rem !important; } + + .p-lg-5 { + padding: 3rem !important; } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-lg-0 { + padding-top: 0 !important; } + + .pt-lg-1 { + padding-top: 0.25rem !important; } + + .pt-lg-2 { + padding-top: 0.5rem !important; } + + .pt-lg-3 { + padding-top: 1rem !important; } + + .pt-lg-4 { + padding-top: 1.5rem !important; } + + .pt-lg-5 { + padding-top: 3rem !important; } + + .pe-lg-0 { + padding-right: 0 !important; } + + .pe-lg-1 { + padding-right: 0.25rem !important; } + + .pe-lg-2 { + padding-right: 0.5rem !important; } + + .pe-lg-3 { + padding-right: 1rem !important; } + + .pe-lg-4 { + padding-right: 1.5rem !important; } + + .pe-lg-5 { + padding-right: 3rem !important; } + + .pb-lg-0 { + padding-bottom: 0 !important; } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; } + + .pb-lg-3 { + padding-bottom: 1rem !important; } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; } + + .pb-lg-5 { + padding-bottom: 3rem !important; } + + .ps-lg-0 { + padding-left: 0 !important; } + + .ps-lg-1 { + padding-left: 0.25rem !important; } + + .ps-lg-2 { + padding-left: 0.5rem !important; } + + .ps-lg-3 { + padding-left: 1rem !important; } + + .ps-lg-4 { + padding-left: 1.5rem !important; } + + .ps-lg-5 { + padding-left: 3rem !important; } + + .gap-lg-0 { + gap: 0 !important; } + + .gap-lg-1 { + gap: 0.25rem !important; } + + .gap-lg-2 { + gap: 0.5rem !important; } + + .gap-lg-3 { + gap: 1rem !important; } + + .gap-lg-4 { + gap: 1.5rem !important; } + + .gap-lg-5 { + gap: 3rem !important; } + + .text-lg-start { + text-align: left !important; } + + .text-lg-end { + text-align: right !important; } + + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; } + + .float-xl-end { + float: right !important; } + + .float-xl-none { + float: none !important; } + + .d-xl-inline { + display: inline !important; } + + .d-xl-inline-block { + display: inline-block !important; } + + .d-xl-block { + display: block !important; } + + .d-xl-grid { + display: grid !important; } + + .d-xl-table { + display: table !important; } + + .d-xl-table-row { + display: table-row !important; } + + .d-xl-table-cell { + display: table-cell !important; } + + .d-xl-flex { + display: flex !important; } + + .d-xl-inline-flex { + display: inline-flex !important; } + + .d-xl-none { + display: none !important; } + + .flex-xl-fill { + flex: 1 1 auto !important; } + + .flex-xl-row { + flex-direction: row !important; } + + .flex-xl-column { + flex-direction: column !important; } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xl-grow-0 { + flex-grow: 0 !important; } + + .flex-xl-grow-1 { + flex-grow: 1 !important; } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xl-wrap { + flex-wrap: wrap !important; } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-xl-start { + justify-content: flex-start !important; } + + .justify-content-xl-end { + justify-content: flex-end !important; } + + .justify-content-xl-center { + justify-content: center !important; } + + .justify-content-xl-between { + justify-content: space-between !important; } + + .justify-content-xl-around { + justify-content: space-around !important; } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; } + + .align-items-xl-start { + align-items: flex-start !important; } + + .align-items-xl-end { + align-items: flex-end !important; } + + .align-items-xl-center { + align-items: center !important; } + + .align-items-xl-baseline { + align-items: baseline !important; } + + .align-items-xl-stretch { + align-items: stretch !important; } + + .align-content-xl-start { + align-content: flex-start !important; } + + .align-content-xl-end { + align-content: flex-end !important; } + + .align-content-xl-center { + align-content: center !important; } + + .align-content-xl-between { + align-content: space-between !important; } + + .align-content-xl-around { + align-content: space-around !important; } + + .align-content-xl-stretch { + align-content: stretch !important; } + + .align-self-xl-auto { + align-self: auto !important; } + + .align-self-xl-start { + align-self: flex-start !important; } + + .align-self-xl-end { + align-self: flex-end !important; } + + .align-self-xl-center { + align-self: center !important; } + + .align-self-xl-baseline { + align-self: baseline !important; } + + .align-self-xl-stretch { + align-self: stretch !important; } + + .order-xl-first { + order: -1 !important; } + + .order-xl-0 { + order: 0 !important; } + + .order-xl-1 { + order: 1 !important; } + + .order-xl-2 { + order: 2 !important; } + + .order-xl-3 { + order: 3 !important; } + + .order-xl-4 { + order: 4 !important; } + + .order-xl-5 { + order: 5 !important; } + + .order-xl-last { + order: 6 !important; } + + .m-xl-0 { + margin: 0 !important; } + + .m-xl-1 { + margin: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .m-xl-3 { + margin: 1rem !important; } + + .m-xl-4 { + margin: 1.5rem !important; } + + .m-xl-5 { + margin: 3rem !important; } + + .m-xl-auto { + margin: auto !important; } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xl-0 { + margin-top: 0 !important; } + + .mt-xl-1 { + margin-top: 0.25rem !important; } + + .mt-xl-2 { + margin-top: 0.5rem !important; } + + .mt-xl-3 { + margin-top: 1rem !important; } + + .mt-xl-4 { + margin-top: 1.5rem !important; } + + .mt-xl-5 { + margin-top: 3rem !important; } + + .mt-xl-auto { + margin-top: auto !important; } + + .me-xl-0 { + margin-right: 0 !important; } + + .me-xl-1 { + margin-right: 0.25rem !important; } + + .me-xl-2 { + margin-right: 0.5rem !important; } + + .me-xl-3 { + margin-right: 1rem !important; } + + .me-xl-4 { + margin-right: 1.5rem !important; } + + .me-xl-5 { + margin-right: 3rem !important; } + + .me-xl-auto { + margin-right: auto !important; } + + .mb-xl-0 { + margin-bottom: 0 !important; } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xl-3 { + margin-bottom: 1rem !important; } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xl-5 { + margin-bottom: 3rem !important; } + + .mb-xl-auto { + margin-bottom: auto !important; } + + .ms-xl-0 { + margin-left: 0 !important; } + + .ms-xl-1 { + margin-left: 0.25rem !important; } + + .ms-xl-2 { + margin-left: 0.5rem !important; } + + .ms-xl-3 { + margin-left: 1rem !important; } + + .ms-xl-4 { + margin-left: 1.5rem !important; } + + .ms-xl-5 { + margin-left: 3rem !important; } + + .ms-xl-auto { + margin-left: auto !important; } + + .p-xl-0 { + padding: 0 !important; } + + .p-xl-1 { + padding: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .p-xl-3 { + padding: 1rem !important; } + + .p-xl-4 { + padding: 1.5rem !important; } + + .p-xl-5 { + padding: 3rem !important; } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xl-0 { + padding-top: 0 !important; } + + .pt-xl-1 { + padding-top: 0.25rem !important; } + + .pt-xl-2 { + padding-top: 0.5rem !important; } + + .pt-xl-3 { + padding-top: 1rem !important; } + + .pt-xl-4 { + padding-top: 1.5rem !important; } + + .pt-xl-5 { + padding-top: 3rem !important; } + + .pe-xl-0 { + padding-right: 0 !important; } + + .pe-xl-1 { + padding-right: 0.25rem !important; } + + .pe-xl-2 { + padding-right: 0.5rem !important; } + + .pe-xl-3 { + padding-right: 1rem !important; } + + .pe-xl-4 { + padding-right: 1.5rem !important; } + + .pe-xl-5 { + padding-right: 3rem !important; } + + .pb-xl-0 { + padding-bottom: 0 !important; } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xl-3 { + padding-bottom: 1rem !important; } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xl-5 { + padding-bottom: 3rem !important; } + + .ps-xl-0 { + padding-left: 0 !important; } + + .ps-xl-1 { + padding-left: 0.25rem !important; } + + .ps-xl-2 { + padding-left: 0.5rem !important; } + + .ps-xl-3 { + padding-left: 1rem !important; } + + .ps-xl-4 { + padding-left: 1.5rem !important; } + + .ps-xl-5 { + padding-left: 3rem !important; } + + .gap-xl-0 { + gap: 0 !important; } + + .gap-xl-1 { + gap: 0.25rem !important; } + + .gap-xl-2 { + gap: 0.5rem !important; } + + .gap-xl-3 { + gap: 1rem !important; } + + .gap-xl-4 { + gap: 1.5rem !important; } + + .gap-xl-5 { + gap: 3rem !important; } + + .text-xl-start { + text-align: left !important; } + + .text-xl-end { + text-align: right !important; } + + .text-xl-center { + text-align: center !important; } } +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; } + + .float-xxl-end { + float: right !important; } + + .float-xxl-none { + float: none !important; } + + .d-xxl-inline { + display: inline !important; } + + .d-xxl-inline-block { + display: inline-block !important; } + + .d-xxl-block { + display: block !important; } + + .d-xxl-grid { + display: grid !important; } + + .d-xxl-table { + display: table !important; } + + .d-xxl-table-row { + display: table-row !important; } + + .d-xxl-table-cell { + display: table-cell !important; } + + .d-xxl-flex { + display: flex !important; } + + .d-xxl-inline-flex { + display: inline-flex !important; } + + .d-xxl-none { + display: none !important; } + + .flex-xxl-fill { + flex: 1 1 auto !important; } + + .flex-xxl-row { + flex-direction: row !important; } + + .flex-xxl-column { + flex-direction: column !important; } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xxl-wrap { + flex-wrap: wrap !important; } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-xxl-start { + justify-content: flex-start !important; } + + .justify-content-xxl-end { + justify-content: flex-end !important; } + + .justify-content-xxl-center { + justify-content: center !important; } + + .justify-content-xxl-between { + justify-content: space-between !important; } + + .justify-content-xxl-around { + justify-content: space-around !important; } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; } + + .align-items-xxl-start { + align-items: flex-start !important; } + + .align-items-xxl-end { + align-items: flex-end !important; } + + .align-items-xxl-center { + align-items: center !important; } + + .align-items-xxl-baseline { + align-items: baseline !important; } + + .align-items-xxl-stretch { + align-items: stretch !important; } + + .align-content-xxl-start { + align-content: flex-start !important; } + + .align-content-xxl-end { + align-content: flex-end !important; } + + .align-content-xxl-center { + align-content: center !important; } + + .align-content-xxl-between { + align-content: space-between !important; } + + .align-content-xxl-around { + align-content: space-around !important; } + + .align-content-xxl-stretch { + align-content: stretch !important; } + + .align-self-xxl-auto { + align-self: auto !important; } + + .align-self-xxl-start { + align-self: flex-start !important; } + + .align-self-xxl-end { + align-self: flex-end !important; } + + .align-self-xxl-center { + align-self: center !important; } + + .align-self-xxl-baseline { + align-self: baseline !important; } + + .align-self-xxl-stretch { + align-self: stretch !important; } + + .order-xxl-first { + order: -1 !important; } + + .order-xxl-0 { + order: 0 !important; } + + .order-xxl-1 { + order: 1 !important; } + + .order-xxl-2 { + order: 2 !important; } + + .order-xxl-3 { + order: 3 !important; } + + .order-xxl-4 { + order: 4 !important; } + + .order-xxl-5 { + order: 5 !important; } + + .order-xxl-last { + order: 6 !important; } + + .m-xxl-0 { + margin: 0 !important; } + + .m-xxl-1 { + margin: 0.25rem !important; } + + .m-xxl-2 { + margin: 0.5rem !important; } + + .m-xxl-3 { + margin: 1rem !important; } + + .m-xxl-4 { + margin: 1.5rem !important; } + + .m-xxl-5 { + margin: 3rem !important; } + + .m-xxl-auto { + margin: auto !important; } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xxl-0 { + margin-top: 0 !important; } + + .mt-xxl-1 { + margin-top: 0.25rem !important; } + + .mt-xxl-2 { + margin-top: 0.5rem !important; } + + .mt-xxl-3 { + margin-top: 1rem !important; } + + .mt-xxl-4 { + margin-top: 1.5rem !important; } + + .mt-xxl-5 { + margin-top: 3rem !important; } + + .mt-xxl-auto { + margin-top: auto !important; } + + .me-xxl-0 { + margin-right: 0 !important; } + + .me-xxl-1 { + margin-right: 0.25rem !important; } + + .me-xxl-2 { + margin-right: 0.5rem !important; } + + .me-xxl-3 { + margin-right: 1rem !important; } + + .me-xxl-4 { + margin-right: 1.5rem !important; } + + .me-xxl-5 { + margin-right: 3rem !important; } + + .me-xxl-auto { + margin-right: auto !important; } + + .mb-xxl-0 { + margin-bottom: 0 !important; } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xxl-3 { + margin-bottom: 1rem !important; } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xxl-5 { + margin-bottom: 3rem !important; } + + .mb-xxl-auto { + margin-bottom: auto !important; } + + .ms-xxl-0 { + margin-left: 0 !important; } + + .ms-xxl-1 { + margin-left: 0.25rem !important; } + + .ms-xxl-2 { + margin-left: 0.5rem !important; } + + .ms-xxl-3 { + margin-left: 1rem !important; } + + .ms-xxl-4 { + margin-left: 1.5rem !important; } + + .ms-xxl-5 { + margin-left: 3rem !important; } + + .ms-xxl-auto { + margin-left: auto !important; } + + .p-xxl-0 { + padding: 0 !important; } + + .p-xxl-1 { + padding: 0.25rem !important; } + + .p-xxl-2 { + padding: 0.5rem !important; } + + .p-xxl-3 { + padding: 1rem !important; } + + .p-xxl-4 { + padding: 1.5rem !important; } + + .p-xxl-5 { + padding: 3rem !important; } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xxl-0 { + padding-top: 0 !important; } + + .pt-xxl-1 { + padding-top: 0.25rem !important; } + + .pt-xxl-2 { + padding-top: 0.5rem !important; } + + .pt-xxl-3 { + padding-top: 1rem !important; } + + .pt-xxl-4 { + padding-top: 1.5rem !important; } + + .pt-xxl-5 { + padding-top: 3rem !important; } + + .pe-xxl-0 { + padding-right: 0 !important; } + + .pe-xxl-1 { + padding-right: 0.25rem !important; } + + .pe-xxl-2 { + padding-right: 0.5rem !important; } + + .pe-xxl-3 { + padding-right: 1rem !important; } + + .pe-xxl-4 { + padding-right: 1.5rem !important; } + + .pe-xxl-5 { + padding-right: 3rem !important; } + + .pb-xxl-0 { + padding-bottom: 0 !important; } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xxl-3 { + padding-bottom: 1rem !important; } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xxl-5 { + padding-bottom: 3rem !important; } + + .ps-xxl-0 { + padding-left: 0 !important; } + + .ps-xxl-1 { + padding-left: 0.25rem !important; } + + .ps-xxl-2 { + padding-left: 0.5rem !important; } + + .ps-xxl-3 { + padding-left: 1rem !important; } + + .ps-xxl-4 { + padding-left: 1.5rem !important; } + + .ps-xxl-5 { + padding-left: 3rem !important; } + + .gap-xxl-0 { + gap: 0 !important; } + + .gap-xxl-1 { + gap: 0.25rem !important; } + + .gap-xxl-2 { + gap: 0.5rem !important; } + + .gap-xxl-3 { + gap: 1rem !important; } + + .gap-xxl-4 { + gap: 1.5rem !important; } + + .gap-xxl-5 { + gap: 3rem !important; } + + .text-xxl-start { + text-align: left !important; } + + .text-xxl-end { + text-align: right !important; } + + .text-xxl-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; } + + .fs-2 { + font-size: 2rem !important; } + + .fs-3 { + font-size: 1.75rem !important; } + + .fs-4 { + font-size: 1.5rem !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; } } +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: url(/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"), url(/fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff"); } +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: "bootstrap-icons" !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.bi-123::before { + content: ""; } + +.bi-alarm-fill::before { + content: ""; } + +.bi-alarm::before { + content: ""; } + +.bi-align-bottom::before { + content: ""; } + +.bi-align-center::before { + content: ""; } + +.bi-align-end::before { + content: ""; } + +.bi-align-middle::before { + content: ""; } + +.bi-align-start::before { + content: ""; } + +.bi-align-top::before { + content: ""; } + +.bi-alt::before { + content: ""; } + +.bi-app-indicator::before { + content: ""; } + +.bi-app::before { + content: ""; } + +.bi-archive-fill::before { + content: ""; } + +.bi-archive::before { + content: ""; } + +.bi-arrow-90deg-down::before { + content: ""; } + +.bi-arrow-90deg-left::before { + content: ""; } + +.bi-arrow-90deg-right::before { + content: ""; } + +.bi-arrow-90deg-up::before { + content: ""; } + +.bi-arrow-bar-down::before { + content: ""; } + +.bi-arrow-bar-left::before { + content: ""; } + +.bi-arrow-bar-right::before { + content: ""; } + +.bi-arrow-bar-up::before { + content: ""; } + +.bi-arrow-clockwise::before { + content: ""; } + +.bi-arrow-counterclockwise::before { + content: ""; } + +.bi-arrow-down-circle-fill::before { + content: ""; } + +.bi-arrow-down-circle::before { + content: ""; } + +.bi-arrow-down-left-circle-fill::before { + content: ""; } + +.bi-arrow-down-left-circle::before { + content: ""; } + +.bi-arrow-down-left-square-fill::before { + content: ""; } + +.bi-arrow-down-left-square::before { + content: ""; } + +.bi-arrow-down-left::before { + content: ""; } + +.bi-arrow-down-right-circle-fill::before { + content: ""; } + +.bi-arrow-down-right-circle::before { + content: ""; } + +.bi-arrow-down-right-square-fill::before { + content: ""; } + +.bi-arrow-down-right-square::before { + content: ""; } + +.bi-arrow-down-right::before { + content: ""; } + +.bi-arrow-down-short::before { + content: ""; } + +.bi-arrow-down-square-fill::before { + content: ""; } + +.bi-arrow-down-square::before { + content: ""; } + +.bi-arrow-down-up::before { + content: ""; } + +.bi-arrow-down::before { + content: ""; } + +.bi-arrow-left-circle-fill::before { + content: ""; } + +.bi-arrow-left-circle::before { + content: ""; } + +.bi-arrow-left-right::before { + content: ""; } + +.bi-arrow-left-short::before { + content: ""; } + +.bi-arrow-left-square-fill::before { + content: ""; } + +.bi-arrow-left-square::before { + content: ""; } + +.bi-arrow-left::before { + content: ""; } + +.bi-arrow-repeat::before { + content: ""; } + +.bi-arrow-return-left::before { + content: ""; } + +.bi-arrow-return-right::before { + content: ""; } + +.bi-arrow-right-circle-fill::before { + content: ""; } + +.bi-arrow-right-circle::before { + content: ""; } + +.bi-arrow-right-short::before { + content: ""; } + +.bi-arrow-right-square-fill::before { + content: ""; } + +.bi-arrow-right-square::before { + content: ""; } + +.bi-arrow-right::before { + content: ""; } + +.bi-arrow-up-circle-fill::before { + content: ""; } + +.bi-arrow-up-circle::before { + content: ""; } + +.bi-arrow-up-left-circle-fill::before { + content: ""; } + +.bi-arrow-up-left-circle::before { + content: ""; } + +.bi-arrow-up-left-square-fill::before { + content: ""; } + +.bi-arrow-up-left-square::before { + content: ""; } + +.bi-arrow-up-left::before { + content: ""; } + +.bi-arrow-up-right-circle-fill::before { + content: ""; } + +.bi-arrow-up-right-circle::before { + content: ""; } + +.bi-arrow-up-right-square-fill::before { + content: ""; } + +.bi-arrow-up-right-square::before { + content: ""; } + +.bi-arrow-up-right::before { + content: ""; } + +.bi-arrow-up-short::before { + content: ""; } + +.bi-arrow-up-square-fill::before { + content: ""; } + +.bi-arrow-up-square::before { + content: ""; } + +.bi-arrow-up::before { + content: ""; } + +.bi-arrows-angle-contract::before { + content: ""; } + +.bi-arrows-angle-expand::before { + content: ""; } + +.bi-arrows-collapse::before { + content: ""; } + +.bi-arrows-expand::before { + content: ""; } + +.bi-arrows-fullscreen::before { + content: ""; } + +.bi-arrows-move::before { + content: ""; } + +.bi-aspect-ratio-fill::before { + content: ""; } + +.bi-aspect-ratio::before { + content: ""; } + +.bi-asterisk::before { + content: ""; } + +.bi-at::before { + content: ""; } + +.bi-award-fill::before { + content: ""; } + +.bi-award::before { + content: ""; } + +.bi-back::before { + content: ""; } + +.bi-backspace-fill::before { + content: ""; } + +.bi-backspace-reverse-fill::before { + content: ""; } + +.bi-backspace-reverse::before { + content: ""; } + +.bi-backspace::before { + content: ""; } + +.bi-badge-3d-fill::before { + content: ""; } + +.bi-badge-3d::before { + content: ""; } + +.bi-badge-4k-fill::before { + content: ""; } + +.bi-badge-4k::before { + content: ""; } + +.bi-badge-8k-fill::before { + content: ""; } + +.bi-badge-8k::before { + content: ""; } + +.bi-badge-ad-fill::before { + content: ""; } + +.bi-badge-ad::before { + content: ""; } + +.bi-badge-ar-fill::before { + content: ""; } + +.bi-badge-ar::before { + content: ""; } + +.bi-badge-cc-fill::before { + content: ""; } + +.bi-badge-cc::before { + content: ""; } + +.bi-badge-hd-fill::before { + content: ""; } + +.bi-badge-hd::before { + content: ""; } + +.bi-badge-tm-fill::before { + content: ""; } + +.bi-badge-tm::before { + content: ""; } + +.bi-badge-vo-fill::before { + content: ""; } + +.bi-badge-vo::before { + content: ""; } + +.bi-badge-vr-fill::before { + content: ""; } + +.bi-badge-vr::before { + content: ""; } + +.bi-badge-wc-fill::before { + content: ""; } + +.bi-badge-wc::before { + content: ""; } + +.bi-bag-check-fill::before { + content: ""; } + +.bi-bag-check::before { + content: ""; } + +.bi-bag-dash-fill::before { + content: ""; } + +.bi-bag-dash::before { + content: ""; } + +.bi-bag-fill::before { + content: ""; } + +.bi-bag-plus-fill::before { + content: ""; } + +.bi-bag-plus::before { + content: ""; } + +.bi-bag-x-fill::before { + content: ""; } + +.bi-bag-x::before { + content: ""; } + +.bi-bag::before { + content: ""; } + +.bi-bar-chart-fill::before { + content: ""; } + +.bi-bar-chart-line-fill::before { + content: ""; } + +.bi-bar-chart-line::before { + content: ""; } + +.bi-bar-chart-steps::before { + content: ""; } + +.bi-bar-chart::before { + content: ""; } + +.bi-basket-fill::before { + content: ""; } + +.bi-basket::before { + content: ""; } + +.bi-basket2-fill::before { + content: ""; } + +.bi-basket2::before { + content: ""; } + +.bi-basket3-fill::before { + content: ""; } + +.bi-basket3::before { + content: ""; } + +.bi-battery-charging::before { + content: ""; } + +.bi-battery-full::before { + content: ""; } + +.bi-battery-half::before { + content: ""; } + +.bi-battery::before { + content: ""; } + +.bi-bell-fill::before { + content: ""; } + +.bi-bell::before { + content: ""; } + +.bi-bezier::before { + content: ""; } + +.bi-bezier2::before { + content: ""; } + +.bi-bicycle::before { + content: ""; } + +.bi-binoculars-fill::before { + content: ""; } + +.bi-binoculars::before { + content: ""; } + +.bi-blockquote-left::before { + content: ""; } + +.bi-blockquote-right::before { + content: ""; } + +.bi-book-fill::before { + content: ""; } + +.bi-book-half::before { + content: ""; } + +.bi-book::before { + content: ""; } + +.bi-bookmark-check-fill::before { + content: ""; } + +.bi-bookmark-check::before { + content: ""; } + +.bi-bookmark-dash-fill::before { + content: ""; } + +.bi-bookmark-dash::before { + content: ""; } + +.bi-bookmark-fill::before { + content: ""; } + +.bi-bookmark-heart-fill::before { + content: ""; } + +.bi-bookmark-heart::before { + content: ""; } + +.bi-bookmark-plus-fill::before { + content: ""; } + +.bi-bookmark-plus::before { + content: ""; } + +.bi-bookmark-star-fill::before { + content: ""; } + +.bi-bookmark-star::before { + content: ""; } + +.bi-bookmark-x-fill::before { + content: ""; } + +.bi-bookmark-x::before { + content: ""; } + +.bi-bookmark::before { + content: ""; } + +.bi-bookmarks-fill::before { + content: ""; } + +.bi-bookmarks::before { + content: ""; } + +.bi-bookshelf::before { + content: ""; } + +.bi-bootstrap-fill::before { + content: ""; } + +.bi-bootstrap-reboot::before { + content: ""; } + +.bi-bootstrap::before { + content: ""; } + +.bi-border-all::before { + content: ""; } + +.bi-border-bottom::before { + content: ""; } + +.bi-border-center::before { + content: ""; } + +.bi-border-inner::before { + content: ""; } + +.bi-border-left::before { + content: ""; } + +.bi-border-middle::before { + content: ""; } + +.bi-border-outer::before { + content: ""; } + +.bi-border-right::before { + content: ""; } + +.bi-border-style::before { + content: ""; } + +.bi-border-top::before { + content: ""; } + +.bi-border-width::before { + content: ""; } + +.bi-border::before { + content: ""; } + +.bi-bounding-box-circles::before { + content: ""; } + +.bi-bounding-box::before { + content: ""; } + +.bi-box-arrow-down-left::before { + content: ""; } + +.bi-box-arrow-down-right::before { + content: ""; } + +.bi-box-arrow-down::before { + content: ""; } + +.bi-box-arrow-in-down-left::before { + content: ""; } + +.bi-box-arrow-in-down-right::before { + content: ""; } + +.bi-box-arrow-in-down::before { + content: ""; } + +.bi-box-arrow-in-left::before { + content: ""; } + +.bi-box-arrow-in-right::before { + content: ""; } + +.bi-box-arrow-in-up-left::before { + content: ""; } + +.bi-box-arrow-in-up-right::before { + content: ""; } + +.bi-box-arrow-in-up::before { + content: ""; } + +.bi-box-arrow-left::before { + content: ""; } + +.bi-box-arrow-right::before { + content: ""; } + +.bi-box-arrow-up-left::before { + content: ""; } + +.bi-box-arrow-up-right::before { + content: ""; } + +.bi-box-arrow-up::before { + content: ""; } + +.bi-box-seam::before { + content: ""; } + +.bi-box::before { + content: ""; } + +.bi-braces::before { + content: ""; } + +.bi-bricks::before { + content: ""; } + +.bi-briefcase-fill::before { + content: ""; } + +.bi-briefcase::before { + content: ""; } + +.bi-brightness-alt-high-fill::before { + content: ""; } + +.bi-brightness-alt-high::before { + content: ""; } + +.bi-brightness-alt-low-fill::before { + content: ""; } + +.bi-brightness-alt-low::before { + content: ""; } + +.bi-brightness-high-fill::before { + content: ""; } + +.bi-brightness-high::before { + content: ""; } + +.bi-brightness-low-fill::before { + content: ""; } + +.bi-brightness-low::before { + content: ""; } + +.bi-broadcast-pin::before { + content: ""; } + +.bi-broadcast::before { + content: ""; } + +.bi-brush-fill::before { + content: ""; } + +.bi-brush::before { + content: ""; } + +.bi-bucket-fill::before { + content: ""; } + +.bi-bucket::before { + content: ""; } + +.bi-bug-fill::before { + content: ""; } + +.bi-bug::before { + content: ""; } + +.bi-building::before { + content: ""; } + +.bi-bullseye::before { + content: ""; } + +.bi-calculator-fill::before { + content: ""; } + +.bi-calculator::before { + content: ""; } + +.bi-calendar-check-fill::before { + content: ""; } + +.bi-calendar-check::before { + content: ""; } + +.bi-calendar-date-fill::before { + content: ""; } + +.bi-calendar-date::before { + content: ""; } + +.bi-calendar-day-fill::before { + content: ""; } + +.bi-calendar-day::before { + content: ""; } + +.bi-calendar-event-fill::before { + content: ""; } + +.bi-calendar-event::before { + content: ""; } + +.bi-calendar-fill::before { + content: ""; } + +.bi-calendar-minus-fill::before { + content: ""; } + +.bi-calendar-minus::before { + content: ""; } + +.bi-calendar-month-fill::before { + content: ""; } + +.bi-calendar-month::before { + content: ""; } + +.bi-calendar-plus-fill::before { + content: ""; } + +.bi-calendar-plus::before { + content: ""; } + +.bi-calendar-range-fill::before { + content: ""; } + +.bi-calendar-range::before { + content: ""; } + +.bi-calendar-week-fill::before { + content: ""; } + +.bi-calendar-week::before { + content: ""; } + +.bi-calendar-x-fill::before { + content: ""; } + +.bi-calendar-x::before { + content: ""; } + +.bi-calendar::before { + content: ""; } + +.bi-calendar2-check-fill::before { + content: ""; } + +.bi-calendar2-check::before { + content: ""; } + +.bi-calendar2-date-fill::before { + content: ""; } + +.bi-calendar2-date::before { + content: ""; } + +.bi-calendar2-day-fill::before { + content: ""; } + +.bi-calendar2-day::before { + content: ""; } + +.bi-calendar2-event-fill::before { + content: ""; } + +.bi-calendar2-event::before { + content: ""; } + +.bi-calendar2-fill::before { + content: ""; } + +.bi-calendar2-minus-fill::before { + content: ""; } + +.bi-calendar2-minus::before { + content: ""; } + +.bi-calendar2-month-fill::before { + content: ""; } + +.bi-calendar2-month::before { + content: ""; } + +.bi-calendar2-plus-fill::before { + content: ""; } + +.bi-calendar2-plus::before { + content: ""; } + +.bi-calendar2-range-fill::before { + content: ""; } + +.bi-calendar2-range::before { + content: ""; } + +.bi-calendar2-week-fill::before { + content: ""; } + +.bi-calendar2-week::before { + content: ""; } + +.bi-calendar2-x-fill::before { + content: ""; } + +.bi-calendar2-x::before { + content: ""; } + +.bi-calendar2::before { + content: ""; } + +.bi-calendar3-event-fill::before { + content: ""; } + +.bi-calendar3-event::before { + content: ""; } + +.bi-calendar3-fill::before { + content: ""; } + +.bi-calendar3-range-fill::before { + content: ""; } + +.bi-calendar3-range::before { + content: ""; } + +.bi-calendar3-week-fill::before { + content: ""; } + +.bi-calendar3-week::before { + content: ""; } + +.bi-calendar3::before { + content: ""; } + +.bi-calendar4-event::before { + content: ""; } + +.bi-calendar4-range::before { + content: ""; } + +.bi-calendar4-week::before { + content: ""; } + +.bi-calendar4::before { + content: ""; } + +.bi-camera-fill::before { + content: ""; } + +.bi-camera-reels-fill::before { + content: ""; } + +.bi-camera-reels::before { + content: ""; } + +.bi-camera-video-fill::before { + content: ""; } + +.bi-camera-video-off-fill::before { + content: ""; } + +.bi-camera-video-off::before { + content: ""; } + +.bi-camera-video::before { + content: ""; } + +.bi-camera::before { + content: ""; } + +.bi-camera2::before { + content: ""; } + +.bi-capslock-fill::before { + content: ""; } + +.bi-capslock::before { + content: ""; } + +.bi-card-checklist::before { + content: ""; } + +.bi-card-heading::before { + content: ""; } + +.bi-card-image::before { + content: ""; } + +.bi-card-list::before { + content: ""; } + +.bi-card-text::before { + content: ""; } + +.bi-caret-down-fill::before { + content: ""; } + +.bi-caret-down-square-fill::before { + content: ""; } + +.bi-caret-down-square::before { + content: ""; } + +.bi-caret-down::before { + content: ""; } + +.bi-caret-left-fill::before { + content: ""; } + +.bi-caret-left-square-fill::before { + content: ""; } + +.bi-caret-left-square::before { + content: ""; } + +.bi-caret-left::before { + content: ""; } + +.bi-caret-right-fill::before { + content: ""; } + +.bi-caret-right-square-fill::before { + content: ""; } + +.bi-caret-right-square::before { + content: ""; } + +.bi-caret-right::before { + content: ""; } + +.bi-caret-up-fill::before { + content: ""; } + +.bi-caret-up-square-fill::before { + content: ""; } + +.bi-caret-up-square::before { + content: ""; } + +.bi-caret-up::before { + content: ""; } + +.bi-cart-check-fill::before { + content: ""; } + +.bi-cart-check::before { + content: ""; } + +.bi-cart-dash-fill::before { + content: ""; } + +.bi-cart-dash::before { + content: ""; } + +.bi-cart-fill::before { + content: ""; } + +.bi-cart-plus-fill::before { + content: ""; } + +.bi-cart-plus::before { + content: ""; } + +.bi-cart-x-fill::before { + content: ""; } + +.bi-cart-x::before { + content: ""; } + +.bi-cart::before { + content: ""; } + +.bi-cart2::before { + content: ""; } + +.bi-cart3::before { + content: ""; } + +.bi-cart4::before { + content: ""; } + +.bi-cash-stack::before { + content: ""; } + +.bi-cash::before { + content: ""; } + +.bi-cast::before { + content: ""; } + +.bi-chat-dots-fill::before { + content: ""; } + +.bi-chat-dots::before { + content: ""; } + +.bi-chat-fill::before { + content: ""; } + +.bi-chat-left-dots-fill::before { + content: ""; } + +.bi-chat-left-dots::before { + content: ""; } + +.bi-chat-left-fill::before { + content: ""; } + +.bi-chat-left-quote-fill::before { + content: ""; } + +.bi-chat-left-quote::before { + content: ""; } + +.bi-chat-left-text-fill::before { + content: ""; } + +.bi-chat-left-text::before { + content: ""; } + +.bi-chat-left::before { + content: ""; } + +.bi-chat-quote-fill::before { + content: ""; } + +.bi-chat-quote::before { + content: ""; } + +.bi-chat-right-dots-fill::before { + content: ""; } + +.bi-chat-right-dots::before { + content: ""; } + +.bi-chat-right-fill::before { + content: ""; } + +.bi-chat-right-quote-fill::before { + content: ""; } + +.bi-chat-right-quote::before { + content: ""; } + +.bi-chat-right-text-fill::before { + content: ""; } + +.bi-chat-right-text::before { + content: ""; } + +.bi-chat-right::before { + content: ""; } + +.bi-chat-square-dots-fill::before { + content: ""; } + +.bi-chat-square-dots::before { + content: ""; } + +.bi-chat-square-fill::before { + content: ""; } + +.bi-chat-square-quote-fill::before { + content: ""; } + +.bi-chat-square-quote::before { + content: ""; } + +.bi-chat-square-text-fill::before { + content: ""; } + +.bi-chat-square-text::before { + content: ""; } + +.bi-chat-square::before { + content: ""; } + +.bi-chat-text-fill::before { + content: ""; } + +.bi-chat-text::before { + content: ""; } + +.bi-chat::before { + content: ""; } + +.bi-check-all::before { + content: ""; } + +.bi-check-circle-fill::before { + content: ""; } + +.bi-check-circle::before { + content: ""; } + +.bi-check-square-fill::before { + content: ""; } + +.bi-check-square::before { + content: ""; } + +.bi-check::before { + content: ""; } + +.bi-check2-all::before { + content: ""; } + +.bi-check2-circle::before { + content: ""; } + +.bi-check2-square::before { + content: ""; } + +.bi-check2::before { + content: ""; } + +.bi-chevron-bar-contract::before { + content: ""; } + +.bi-chevron-bar-down::before { + content: ""; } + +.bi-chevron-bar-expand::before { + content: ""; } + +.bi-chevron-bar-left::before { + content: ""; } + +.bi-chevron-bar-right::before { + content: ""; } + +.bi-chevron-bar-up::before { + content: ""; } + +.bi-chevron-compact-down::before { + content: ""; } + +.bi-chevron-compact-left::before { + content: ""; } + +.bi-chevron-compact-right::before { + content: ""; } + +.bi-chevron-compact-up::before { + content: ""; } + +.bi-chevron-contract::before { + content: ""; } + +.bi-chevron-double-down::before { + content: ""; } + +.bi-chevron-double-left::before { + content: ""; } + +.bi-chevron-double-right::before { + content: ""; } + +.bi-chevron-double-up::before { + content: ""; } + +.bi-chevron-down::before { + content: ""; } + +.bi-chevron-expand::before { + content: ""; } + +.bi-chevron-left::before { + content: ""; } + +.bi-chevron-right::before { + content: ""; } + +.bi-chevron-up::before { + content: ""; } + +.bi-circle-fill::before { + content: ""; } + +.bi-circle-half::before { + content: ""; } + +.bi-circle-square::before { + content: ""; } + +.bi-circle::before { + content: ""; } + +.bi-clipboard-check::before { + content: ""; } + +.bi-clipboard-data::before { + content: ""; } + +.bi-clipboard-minus::before { + content: ""; } + +.bi-clipboard-plus::before { + content: ""; } + +.bi-clipboard-x::before { + content: ""; } + +.bi-clipboard::before { + content: ""; } + +.bi-clock-fill::before { + content: ""; } + +.bi-clock-history::before { + content: ""; } + +.bi-clock::before { + content: ""; } + +.bi-cloud-arrow-down-fill::before { + content: ""; } + +.bi-cloud-arrow-down::before { + content: ""; } + +.bi-cloud-arrow-up-fill::before { + content: ""; } + +.bi-cloud-arrow-up::before { + content: ""; } + +.bi-cloud-check-fill::before { + content: ""; } + +.bi-cloud-check::before { + content: ""; } + +.bi-cloud-download-fill::before { + content: ""; } + +.bi-cloud-download::before { + content: ""; } + +.bi-cloud-drizzle-fill::before { + content: ""; } + +.bi-cloud-drizzle::before { + content: ""; } + +.bi-cloud-fill::before { + content: ""; } + +.bi-cloud-fog-fill::before { + content: ""; } + +.bi-cloud-fog::before { + content: ""; } + +.bi-cloud-fog2-fill::before { + content: ""; } + +.bi-cloud-fog2::before { + content: ""; } + +.bi-cloud-hail-fill::before { + content: ""; } + +.bi-cloud-hail::before { + content: ""; } + +.bi-cloud-haze-1::before { + content: ""; } + +.bi-cloud-haze-fill::before { + content: ""; } + +.bi-cloud-haze::before { + content: ""; } + +.bi-cloud-haze2-fill::before { + content: ""; } + +.bi-cloud-lightning-fill::before { + content: ""; } + +.bi-cloud-lightning-rain-fill::before { + content: ""; } + +.bi-cloud-lightning-rain::before { + content: ""; } + +.bi-cloud-lightning::before { + content: ""; } + +.bi-cloud-minus-fill::before { + content: ""; } + +.bi-cloud-minus::before { + content: ""; } + +.bi-cloud-moon-fill::before { + content: ""; } + +.bi-cloud-moon::before { + content: ""; } + +.bi-cloud-plus-fill::before { + content: ""; } + +.bi-cloud-plus::before { + content: ""; } + +.bi-cloud-rain-fill::before { + content: ""; } + +.bi-cloud-rain-heavy-fill::before { + content: ""; } + +.bi-cloud-rain-heavy::before { + content: ""; } + +.bi-cloud-rain::before { + content: ""; } + +.bi-cloud-slash-fill::before { + content: ""; } + +.bi-cloud-slash::before { + content: ""; } + +.bi-cloud-sleet-fill::before { + content: ""; } + +.bi-cloud-sleet::before { + content: ""; } + +.bi-cloud-snow-fill::before { + content: ""; } + +.bi-cloud-snow::before { + content: ""; } + +.bi-cloud-sun-fill::before { + content: ""; } + +.bi-cloud-sun::before { + content: ""; } + +.bi-cloud-upload-fill::before { + content: ""; } + +.bi-cloud-upload::before { + content: ""; } + +.bi-cloud::before { + content: ""; } + +.bi-clouds-fill::before { + content: ""; } + +.bi-clouds::before { + content: ""; } + +.bi-cloudy-fill::before { + content: ""; } + +.bi-cloudy::before { + content: ""; } + +.bi-code-slash::before { + content: ""; } + +.bi-code-square::before { + content: ""; } + +.bi-code::before { + content: ""; } + +.bi-collection-fill::before { + content: ""; } + +.bi-collection-play-fill::before { + content: ""; } + +.bi-collection-play::before { + content: ""; } + +.bi-collection::before { + content: ""; } + +.bi-columns-gap::before { + content: ""; } + +.bi-columns::before { + content: ""; } + +.bi-command::before { + content: ""; } + +.bi-compass-fill::before { + content: ""; } + +.bi-compass::before { + content: ""; } + +.bi-cone-striped::before { + content: ""; } + +.bi-cone::before { + content: ""; } + +.bi-controller::before { + content: ""; } + +.bi-cpu-fill::before { + content: ""; } + +.bi-cpu::before { + content: ""; } + +.bi-credit-card-2-back-fill::before { + content: ""; } + +.bi-credit-card-2-back::before { + content: ""; } + +.bi-credit-card-2-front-fill::before { + content: ""; } + +.bi-credit-card-2-front::before { + content: ""; } + +.bi-credit-card-fill::before { + content: ""; } + +.bi-credit-card::before { + content: ""; } + +.bi-crop::before { + content: ""; } + +.bi-cup-fill::before { + content: ""; } + +.bi-cup-straw::before { + content: ""; } + +.bi-cup::before { + content: ""; } + +.bi-cursor-fill::before { + content: ""; } + +.bi-cursor-text::before { + content: ""; } + +.bi-cursor::before { + content: ""; } + +.bi-dash-circle-dotted::before { + content: ""; } + +.bi-dash-circle-fill::before { + content: ""; } + +.bi-dash-circle::before { + content: ""; } + +.bi-dash-square-dotted::before { + content: ""; } + +.bi-dash-square-fill::before { + content: ""; } + +.bi-dash-square::before { + content: ""; } + +.bi-dash::before { + content: ""; } + +.bi-diagram-2-fill::before { + content: ""; } + +.bi-diagram-2::before { + content: ""; } + +.bi-diagram-3-fill::before { + content: ""; } + +.bi-diagram-3::before { + content: ""; } + +.bi-diamond-fill::before { + content: ""; } + +.bi-diamond-half::before { + content: ""; } + +.bi-diamond::before { + content: ""; } + +.bi-dice-1-fill::before { + content: ""; } + +.bi-dice-1::before { + content: ""; } + +.bi-dice-2-fill::before { + content: ""; } + +.bi-dice-2::before { + content: ""; } + +.bi-dice-3-fill::before { + content: ""; } + +.bi-dice-3::before { + content: ""; } + +.bi-dice-4-fill::before { + content: ""; } + +.bi-dice-4::before { + content: ""; } + +.bi-dice-5-fill::before { + content: ""; } + +.bi-dice-5::before { + content: ""; } + +.bi-dice-6-fill::before { + content: ""; } + +.bi-dice-6::before { + content: ""; } + +.bi-disc-fill::before { + content: ""; } + +.bi-disc::before { + content: ""; } + +.bi-discord::before { + content: ""; } + +.bi-display-fill::before { + content: ""; } + +.bi-display::before { + content: ""; } + +.bi-distribute-horizontal::before { + content: ""; } + +.bi-distribute-vertical::before { + content: ""; } + +.bi-door-closed-fill::before { + content: ""; } + +.bi-door-closed::before { + content: ""; } + +.bi-door-open-fill::before { + content: ""; } + +.bi-door-open::before { + content: ""; } + +.bi-dot::before { + content: ""; } + +.bi-download::before { + content: ""; } + +.bi-droplet-fill::before { + content: ""; } + +.bi-droplet-half::before { + content: ""; } + +.bi-droplet::before { + content: ""; } + +.bi-earbuds::before { + content: ""; } + +.bi-easel-fill::before { + content: ""; } + +.bi-easel::before { + content: ""; } + +.bi-egg-fill::before { + content: ""; } + +.bi-egg-fried::before { + content: ""; } + +.bi-egg::before { + content: ""; } + +.bi-eject-fill::before { + content: ""; } + +.bi-eject::before { + content: ""; } + +.bi-emoji-angry-fill::before { + content: ""; } + +.bi-emoji-angry::before { + content: ""; } + +.bi-emoji-dizzy-fill::before { + content: ""; } + +.bi-emoji-dizzy::before { + content: ""; } + +.bi-emoji-expressionless-fill::before { + content: ""; } + +.bi-emoji-expressionless::before { + content: ""; } + +.bi-emoji-frown-fill::before { + content: ""; } + +.bi-emoji-frown::before { + content: ""; } + +.bi-emoji-heart-eyes-fill::before { + content: ""; } + +.bi-emoji-heart-eyes::before { + content: ""; } + +.bi-emoji-laughing-fill::before { + content: ""; } + +.bi-emoji-laughing::before { + content: ""; } + +.bi-emoji-neutral-fill::before { + content: ""; } + +.bi-emoji-neutral::before { + content: ""; } + +.bi-emoji-smile-fill::before { + content: ""; } + +.bi-emoji-smile-upside-down-fill::before { + content: ""; } + +.bi-emoji-smile-upside-down::before { + content: ""; } + +.bi-emoji-smile::before { + content: ""; } + +.bi-emoji-sunglasses-fill::before { + content: ""; } + +.bi-emoji-sunglasses::before { + content: ""; } + +.bi-emoji-wink-fill::before { + content: ""; } + +.bi-emoji-wink::before { + content: ""; } + +.bi-envelope-fill::before { + content: ""; } + +.bi-envelope-open-fill::before { + content: ""; } + +.bi-envelope-open::before { + content: ""; } + +.bi-envelope::before { + content: ""; } + +.bi-eraser-fill::before { + content: ""; } + +.bi-eraser::before { + content: ""; } + +.bi-exclamation-circle-fill::before { + content: ""; } + +.bi-exclamation-circle::before { + content: ""; } + +.bi-exclamation-diamond-fill::before { + content: ""; } + +.bi-exclamation-diamond::before { + content: ""; } + +.bi-exclamation-octagon-fill::before { + content: ""; } + +.bi-exclamation-octagon::before { + content: ""; } + +.bi-exclamation-square-fill::before { + content: ""; } + +.bi-exclamation-square::before { + content: ""; } + +.bi-exclamation-triangle-fill::before { + content: ""; } + +.bi-exclamation-triangle::before { + content: ""; } + +.bi-exclamation::before { + content: ""; } + +.bi-exclude::before { + content: ""; } + +.bi-eye-fill::before { + content: ""; } + +.bi-eye-slash-fill::before { + content: ""; } + +.bi-eye-slash::before { + content: ""; } + +.bi-eye::before { + content: ""; } + +.bi-eyedropper::before { + content: ""; } + +.bi-eyeglasses::before { + content: ""; } + +.bi-facebook::before { + content: ""; } + +.bi-file-arrow-down-fill::before { + content: ""; } + +.bi-file-arrow-down::before { + content: ""; } + +.bi-file-arrow-up-fill::before { + content: ""; } + +.bi-file-arrow-up::before { + content: ""; } + +.bi-file-bar-graph-fill::before { + content: ""; } + +.bi-file-bar-graph::before { + content: ""; } + +.bi-file-binary-fill::before { + content: ""; } + +.bi-file-binary::before { + content: ""; } + +.bi-file-break-fill::before { + content: ""; } + +.bi-file-break::before { + content: ""; } + +.bi-file-check-fill::before { + content: ""; } + +.bi-file-check::before { + content: ""; } + +.bi-file-code-fill::before { + content: ""; } + +.bi-file-code::before { + content: ""; } + +.bi-file-diff-fill::before { + content: ""; } + +.bi-file-diff::before { + content: ""; } + +.bi-file-earmark-arrow-down-fill::before { + content: ""; } + +.bi-file-earmark-arrow-down::before { + content: ""; } + +.bi-file-earmark-arrow-up-fill::before { + content: ""; } + +.bi-file-earmark-arrow-up::before { + content: ""; } + +.bi-file-earmark-bar-graph-fill::before { + content: ""; } + +.bi-file-earmark-bar-graph::before { + content: ""; } + +.bi-file-earmark-binary-fill::before { + content: ""; } + +.bi-file-earmark-binary::before { + content: ""; } + +.bi-file-earmark-break-fill::before { + content: ""; } + +.bi-file-earmark-break::before { + content: ""; } + +.bi-file-earmark-check-fill::before { + content: ""; } + +.bi-file-earmark-check::before { + content: ""; } + +.bi-file-earmark-code-fill::before { + content: ""; } + +.bi-file-earmark-code::before { + content: ""; } + +.bi-file-earmark-diff-fill::before { + content: ""; } + +.bi-file-earmark-diff::before { + content: ""; } + +.bi-file-earmark-easel-fill::before { + content: ""; } + +.bi-file-earmark-easel::before { + content: ""; } + +.bi-file-earmark-excel-fill::before { + content: ""; } + +.bi-file-earmark-excel::before { + content: ""; } + +.bi-file-earmark-fill::before { + content: ""; } + +.bi-file-earmark-font-fill::before { + content: ""; } + +.bi-file-earmark-font::before { + content: ""; } + +.bi-file-earmark-image-fill::before { + content: ""; } + +.bi-file-earmark-image::before { + content: ""; } + +.bi-file-earmark-lock-fill::before { + content: ""; } + +.bi-file-earmark-lock::before { + content: ""; } + +.bi-file-earmark-lock2-fill::before { + content: ""; } + +.bi-file-earmark-lock2::before { + content: ""; } + +.bi-file-earmark-medical-fill::before { + content: ""; } + +.bi-file-earmark-medical::before { + content: ""; } + +.bi-file-earmark-minus-fill::before { + content: ""; } + +.bi-file-earmark-minus::before { + content: ""; } + +.bi-file-earmark-music-fill::before { + content: ""; } + +.bi-file-earmark-music::before { + content: ""; } + +.bi-file-earmark-person-fill::before { + content: ""; } + +.bi-file-earmark-person::before { + content: ""; } + +.bi-file-earmark-play-fill::before { + content: ""; } + +.bi-file-earmark-play::before { + content: ""; } + +.bi-file-earmark-plus-fill::before { + content: ""; } + +.bi-file-earmark-plus::before { + content: ""; } + +.bi-file-earmark-post-fill::before { + content: ""; } + +.bi-file-earmark-post::before { + content: ""; } + +.bi-file-earmark-ppt-fill::before { + content: ""; } + +.bi-file-earmark-ppt::before { + content: ""; } + +.bi-file-earmark-richtext-fill::before { + content: ""; } + +.bi-file-earmark-richtext::before { + content: ""; } + +.bi-file-earmark-ruled-fill::before { + content: ""; } + +.bi-file-earmark-ruled::before { + content: ""; } + +.bi-file-earmark-slides-fill::before { + content: ""; } + +.bi-file-earmark-slides::before { + content: ""; } + +.bi-file-earmark-spreadsheet-fill::before { + content: ""; } + +.bi-file-earmark-spreadsheet::before { + content: ""; } + +.bi-file-earmark-text-fill::before { + content: ""; } + +.bi-file-earmark-text::before { + content: ""; } + +.bi-file-earmark-word-fill::before { + content: ""; } + +.bi-file-earmark-word::before { + content: ""; } + +.bi-file-earmark-x-fill::before { + content: ""; } + +.bi-file-earmark-x::before { + content: ""; } + +.bi-file-earmark-zip-fill::before { + content: ""; } + +.bi-file-earmark-zip::before { + content: ""; } + +.bi-file-earmark::before { + content: ""; } + +.bi-file-easel-fill::before { + content: ""; } + +.bi-file-easel::before { + content: ""; } + +.bi-file-excel-fill::before { + content: ""; } + +.bi-file-excel::before { + content: ""; } + +.bi-file-fill::before { + content: ""; } + +.bi-file-font-fill::before { + content: ""; } + +.bi-file-font::before { + content: ""; } + +.bi-file-image-fill::before { + content: ""; } + +.bi-file-image::before { + content: ""; } + +.bi-file-lock-fill::before { + content: ""; } + +.bi-file-lock::before { + content: ""; } + +.bi-file-lock2-fill::before { + content: ""; } + +.bi-file-lock2::before { + content: ""; } + +.bi-file-medical-fill::before { + content: ""; } + +.bi-file-medical::before { + content: ""; } + +.bi-file-minus-fill::before { + content: ""; } + +.bi-file-minus::before { + content: ""; } + +.bi-file-music-fill::before { + content: ""; } + +.bi-file-music::before { + content: ""; } + +.bi-file-person-fill::before { + content: ""; } + +.bi-file-person::before { + content: ""; } + +.bi-file-play-fill::before { + content: ""; } + +.bi-file-play::before { + content: ""; } + +.bi-file-plus-fill::before { + content: ""; } + +.bi-file-plus::before { + content: ""; } + +.bi-file-post-fill::before { + content: ""; } + +.bi-file-post::before { + content: ""; } + +.bi-file-ppt-fill::before { + content: ""; } + +.bi-file-ppt::before { + content: ""; } + +.bi-file-richtext-fill::before { + content: ""; } + +.bi-file-richtext::before { + content: ""; } + +.bi-file-ruled-fill::before { + content: ""; } + +.bi-file-ruled::before { + content: ""; } + +.bi-file-slides-fill::before { + content: ""; } + +.bi-file-slides::before { + content: ""; } + +.bi-file-spreadsheet-fill::before { + content: ""; } + +.bi-file-spreadsheet::before { + content: ""; } + +.bi-file-text-fill::before { + content: ""; } + +.bi-file-text::before { + content: ""; } + +.bi-file-word-fill::before { + content: ""; } + +.bi-file-word::before { + content: ""; } + +.bi-file-x-fill::before { + content: ""; } + +.bi-file-x::before { + content: ""; } + +.bi-file-zip-fill::before { + content: ""; } + +.bi-file-zip::before { + content: ""; } + +.bi-file::before { + content: ""; } + +.bi-files-alt::before { + content: ""; } + +.bi-files::before { + content: ""; } + +.bi-film::before { + content: ""; } + +.bi-filter-circle-fill::before { + content: ""; } + +.bi-filter-circle::before { + content: ""; } + +.bi-filter-left::before { + content: ""; } + +.bi-filter-right::before { + content: ""; } + +.bi-filter-square-fill::before { + content: ""; } + +.bi-filter-square::before { + content: ""; } + +.bi-filter::before { + content: ""; } + +.bi-flag-fill::before { + content: ""; } + +.bi-flag::before { + content: ""; } + +.bi-flower1::before { + content: ""; } + +.bi-flower2::before { + content: ""; } + +.bi-flower3::before { + content: ""; } + +.bi-folder-check::before { + content: ""; } + +.bi-folder-fill::before { + content: ""; } + +.bi-folder-minus::before { + content: ""; } + +.bi-folder-plus::before { + content: ""; } + +.bi-folder-symlink-fill::before { + content: ""; } + +.bi-folder-symlink::before { + content: ""; } + +.bi-folder-x::before { + content: ""; } + +.bi-folder::before { + content: ""; } + +.bi-folder2-open::before { + content: ""; } + +.bi-folder2::before { + content: ""; } + +.bi-fonts::before { + content: ""; } + +.bi-forward-fill::before { + content: ""; } + +.bi-forward::before { + content: ""; } + +.bi-front::before { + content: ""; } + +.bi-fullscreen-exit::before { + content: ""; } + +.bi-fullscreen::before { + content: ""; } + +.bi-funnel-fill::before { + content: ""; } + +.bi-funnel::before { + content: ""; } + +.bi-gear-fill::before { + content: ""; } + +.bi-gear-wide-connected::before { + content: ""; } + +.bi-gear-wide::before { + content: ""; } + +.bi-gear::before { + content: ""; } + +.bi-gem::before { + content: ""; } + +.bi-geo-alt-fill::before { + content: ""; } + +.bi-geo-alt::before { + content: ""; } + +.bi-geo-fill::before { + content: ""; } + +.bi-geo::before { + content: ""; } + +.bi-gift-fill::before { + content: ""; } + +.bi-gift::before { + content: ""; } + +.bi-github::before { + content: ""; } + +.bi-globe::before { + content: ""; } + +.bi-globe2::before { + content: ""; } + +.bi-google::before { + content: ""; } + +.bi-graph-down::before { + content: ""; } + +.bi-graph-up::before { + content: ""; } + +.bi-grid-1x2-fill::before { + content: ""; } + +.bi-grid-1x2::before { + content: ""; } + +.bi-grid-3x2-gap-fill::before { + content: ""; } + +.bi-grid-3x2-gap::before { + content: ""; } + +.bi-grid-3x2::before { + content: ""; } + +.bi-grid-3x3-gap-fill::before { + content: ""; } + +.bi-grid-3x3-gap::before { + content: ""; } + +.bi-grid-3x3::before { + content: ""; } + +.bi-grid-fill::before { + content: ""; } + +.bi-grid::before { + content: ""; } + +.bi-grip-horizontal::before { + content: ""; } + +.bi-grip-vertical::before { + content: ""; } + +.bi-hammer::before { + content: ""; } + +.bi-hand-index-fill::before { + content: ""; } + +.bi-hand-index-thumb-fill::before { + content: ""; } + +.bi-hand-index-thumb::before { + content: ""; } + +.bi-hand-index::before { + content: ""; } + +.bi-hand-thumbs-down-fill::before { + content: ""; } + +.bi-hand-thumbs-down::before { + content: ""; } + +.bi-hand-thumbs-up-fill::before { + content: ""; } + +.bi-hand-thumbs-up::before { + content: ""; } + +.bi-handbag-fill::before { + content: ""; } + +.bi-handbag::before { + content: ""; } + +.bi-hash::before { + content: ""; } + +.bi-hdd-fill::before { + content: ""; } + +.bi-hdd-network-fill::before { + content: ""; } + +.bi-hdd-network::before { + content: ""; } + +.bi-hdd-rack-fill::before { + content: ""; } + +.bi-hdd-rack::before { + content: ""; } + +.bi-hdd-stack-fill::before { + content: ""; } + +.bi-hdd-stack::before { + content: ""; } + +.bi-hdd::before { + content: ""; } + +.bi-headphones::before { + content: ""; } + +.bi-headset::before { + content: ""; } + +.bi-heart-fill::before { + content: ""; } + +.bi-heart-half::before { + content: ""; } + +.bi-heart::before { + content: ""; } + +.bi-heptagon-fill::before { + content: ""; } + +.bi-heptagon-half::before { + content: ""; } + +.bi-heptagon::before { + content: ""; } + +.bi-hexagon-fill::before { + content: ""; } + +.bi-hexagon-half::before { + content: ""; } + +.bi-hexagon::before { + content: ""; } + +.bi-hourglass-bottom::before { + content: ""; } + +.bi-hourglass-split::before { + content: ""; } + +.bi-hourglass-top::before { + content: ""; } + +.bi-hourglass::before { + content: ""; } + +.bi-house-door-fill::before { + content: ""; } + +.bi-house-door::before { + content: ""; } + +.bi-house-fill::before { + content: ""; } + +.bi-house::before { + content: ""; } + +.bi-hr::before { + content: ""; } + +.bi-hurricane::before { + content: ""; } + +.bi-image-alt::before { + content: ""; } + +.bi-image-fill::before { + content: ""; } + +.bi-image::before { + content: ""; } + +.bi-images::before { + content: ""; } + +.bi-inbox-fill::before { + content: ""; } + +.bi-inbox::before { + content: ""; } + +.bi-inboxes-fill::before { + content: ""; } + +.bi-inboxes::before { + content: ""; } + +.bi-info-circle-fill::before { + content: ""; } + +.bi-info-circle::before { + content: ""; } + +.bi-info-square-fill::before { + content: ""; } + +.bi-info-square::before { + content: ""; } + +.bi-info::before { + content: ""; } + +.bi-input-cursor-text::before { + content: ""; } + +.bi-input-cursor::before { + content: ""; } + +.bi-instagram::before { + content: ""; } + +.bi-intersect::before { + content: ""; } + +.bi-journal-album::before { + content: ""; } + +.bi-journal-arrow-down::before { + content: ""; } + +.bi-journal-arrow-up::before { + content: ""; } + +.bi-journal-bookmark-fill::before { + content: ""; } + +.bi-journal-bookmark::before { + content: ""; } + +.bi-journal-check::before { + content: ""; } + +.bi-journal-code::before { + content: ""; } + +.bi-journal-medical::before { + content: ""; } + +.bi-journal-minus::before { + content: ""; } + +.bi-journal-plus::before { + content: ""; } + +.bi-journal-richtext::before { + content: ""; } + +.bi-journal-text::before { + content: ""; } + +.bi-journal-x::before { + content: ""; } + +.bi-journal::before { + content: ""; } + +.bi-journals::before { + content: ""; } + +.bi-joystick::before { + content: ""; } + +.bi-justify-left::before { + content: ""; } + +.bi-justify-right::before { + content: ""; } + +.bi-justify::before { + content: ""; } + +.bi-kanban-fill::before { + content: ""; } + +.bi-kanban::before { + content: ""; } + +.bi-key-fill::before { + content: ""; } + +.bi-key::before { + content: ""; } + +.bi-keyboard-fill::before { + content: ""; } + +.bi-keyboard::before { + content: ""; } + +.bi-ladder::before { + content: ""; } + +.bi-lamp-fill::before { + content: ""; } + +.bi-lamp::before { + content: ""; } + +.bi-laptop-fill::before { + content: ""; } + +.bi-laptop::before { + content: ""; } + +.bi-layer-backward::before { + content: ""; } + +.bi-layer-forward::before { + content: ""; } + +.bi-layers-fill::before { + content: ""; } + +.bi-layers-half::before { + content: ""; } + +.bi-layers::before { + content: ""; } + +.bi-layout-sidebar-inset-reverse::before { + content: ""; } + +.bi-layout-sidebar-inset::before { + content: ""; } + +.bi-layout-sidebar-reverse::before { + content: ""; } + +.bi-layout-sidebar::before { + content: ""; } + +.bi-layout-split::before { + content: ""; } + +.bi-layout-text-sidebar-reverse::before { + content: ""; } + +.bi-layout-text-sidebar::before { + content: ""; } + +.bi-layout-text-window-reverse::before { + content: ""; } + +.bi-layout-text-window::before { + content: ""; } + +.bi-layout-three-columns::before { + content: ""; } + +.bi-layout-wtf::before { + content: ""; } + +.bi-life-preserver::before { + content: ""; } + +.bi-lightbulb-fill::before { + content: ""; } + +.bi-lightbulb-off-fill::before { + content: ""; } + +.bi-lightbulb-off::before { + content: ""; } + +.bi-lightbulb::before { + content: ""; } + +.bi-lightning-charge-fill::before { + content: ""; } + +.bi-lightning-charge::before { + content: ""; } + +.bi-lightning-fill::before { + content: ""; } + +.bi-lightning::before { + content: ""; } + +.bi-link-45deg::before { + content: ""; } + +.bi-link::before { + content: ""; } + +.bi-linkedin::before { + content: ""; } + +.bi-list-check::before { + content: ""; } + +.bi-list-nested::before { + content: ""; } + +.bi-list-ol::before { + content: ""; } + +.bi-list-stars::before { + content: ""; } + +.bi-list-task::before { + content: ""; } + +.bi-list-ul::before { + content: ""; } + +.bi-list::before { + content: ""; } + +.bi-lock-fill::before { + content: ""; } + +.bi-lock::before { + content: ""; } + +.bi-mailbox::before { + content: ""; } + +.bi-mailbox2::before { + content: ""; } + +.bi-map-fill::before { + content: ""; } + +.bi-map::before { + content: ""; } + +.bi-markdown-fill::before { + content: ""; } + +.bi-markdown::before { + content: ""; } + +.bi-mask::before { + content: ""; } + +.bi-megaphone-fill::before { + content: ""; } + +.bi-megaphone::before { + content: ""; } + +.bi-menu-app-fill::before { + content: ""; } + +.bi-menu-app::before { + content: ""; } + +.bi-menu-button-fill::before { + content: ""; } + +.bi-menu-button-wide-fill::before { + content: ""; } + +.bi-menu-button-wide::before { + content: ""; } + +.bi-menu-button::before { + content: ""; } + +.bi-menu-down::before { + content: ""; } + +.bi-menu-up::before { + content: ""; } + +.bi-mic-fill::before { + content: ""; } + +.bi-mic-mute-fill::before { + content: ""; } + +.bi-mic-mute::before { + content: ""; } + +.bi-mic::before { + content: ""; } + +.bi-minecart-loaded::before { + content: ""; } + +.bi-minecart::before { + content: ""; } + +.bi-moisture::before { + content: ""; } + +.bi-moon-fill::before { + content: ""; } + +.bi-moon-stars-fill::before { + content: ""; } + +.bi-moon-stars::before { + content: ""; } + +.bi-moon::before { + content: ""; } + +.bi-mouse-fill::before { + content: ""; } + +.bi-mouse::before { + content: ""; } + +.bi-mouse2-fill::before { + content: ""; } + +.bi-mouse2::before { + content: ""; } + +.bi-mouse3-fill::before { + content: ""; } + +.bi-mouse3::before { + content: ""; } + +.bi-music-note-beamed::before { + content: ""; } + +.bi-music-note-list::before { + content: ""; } + +.bi-music-note::before { + content: ""; } + +.bi-music-player-fill::before { + content: ""; } + +.bi-music-player::before { + content: ""; } + +.bi-newspaper::before { + content: ""; } + +.bi-node-minus-fill::before { + content: ""; } + +.bi-node-minus::before { + content: ""; } + +.bi-node-plus-fill::before { + content: ""; } + +.bi-node-plus::before { + content: ""; } + +.bi-nut-fill::before { + content: ""; } + +.bi-nut::before { + content: ""; } + +.bi-octagon-fill::before { + content: ""; } + +.bi-octagon-half::before { + content: ""; } + +.bi-octagon::before { + content: ""; } + +.bi-option::before { + content: ""; } + +.bi-outlet::before { + content: ""; } + +.bi-paint-bucket::before { + content: ""; } + +.bi-palette-fill::before { + content: ""; } + +.bi-palette::before { + content: ""; } + +.bi-palette2::before { + content: ""; } + +.bi-paperclip::before { + content: ""; } + +.bi-paragraph::before { + content: ""; } + +.bi-patch-check-fill::before { + content: ""; } + +.bi-patch-check::before { + content: ""; } + +.bi-patch-exclamation-fill::before { + content: ""; } + +.bi-patch-exclamation::before { + content: ""; } + +.bi-patch-minus-fill::before { + content: ""; } + +.bi-patch-minus::before { + content: ""; } + +.bi-patch-plus-fill::before { + content: ""; } + +.bi-patch-plus::before { + content: ""; } + +.bi-patch-question-fill::before { + content: ""; } + +.bi-patch-question::before { + content: ""; } + +.bi-pause-btn-fill::before { + content: ""; } + +.bi-pause-btn::before { + content: ""; } + +.bi-pause-circle-fill::before { + content: ""; } + +.bi-pause-circle::before { + content: ""; } + +.bi-pause-fill::before { + content: ""; } + +.bi-pause::before { + content: ""; } + +.bi-peace-fill::before { + content: ""; } + +.bi-peace::before { + content: ""; } + +.bi-pen-fill::before { + content: ""; } + +.bi-pen::before { + content: ""; } + +.bi-pencil-fill::before { + content: ""; } + +.bi-pencil-square::before { + content: ""; } + +.bi-pencil::before { + content: ""; } + +.bi-pentagon-fill::before { + content: ""; } + +.bi-pentagon-half::before { + content: ""; } + +.bi-pentagon::before { + content: ""; } + +.bi-people-fill::before { + content: ""; } + +.bi-people::before { + content: ""; } + +.bi-percent::before { + content: ""; } + +.bi-person-badge-fill::before { + content: ""; } + +.bi-person-badge::before { + content: ""; } + +.bi-person-bounding-box::before { + content: ""; } + +.bi-person-check-fill::before { + content: ""; } + +.bi-person-check::before { + content: ""; } + +.bi-person-circle::before { + content: ""; } + +.bi-person-dash-fill::before { + content: ""; } + +.bi-person-dash::before { + content: ""; } + +.bi-person-fill::before { + content: ""; } + +.bi-person-lines-fill::before { + content: ""; } + +.bi-person-plus-fill::before { + content: ""; } + +.bi-person-plus::before { + content: ""; } + +.bi-person-square::before { + content: ""; } + +.bi-person-x-fill::before { + content: ""; } + +.bi-person-x::before { + content: ""; } + +.bi-person::before { + content: ""; } + +.bi-phone-fill::before { + content: ""; } + +.bi-phone-landscape-fill::before { + content: ""; } + +.bi-phone-landscape::before { + content: ""; } + +.bi-phone-vibrate-fill::before { + content: ""; } + +.bi-phone-vibrate::before { + content: ""; } + +.bi-phone::before { + content: ""; } + +.bi-pie-chart-fill::before { + content: ""; } + +.bi-pie-chart::before { + content: ""; } + +.bi-pin-angle-fill::before { + content: ""; } + +.bi-pin-angle::before { + content: ""; } + +.bi-pin-fill::before { + content: ""; } + +.bi-pin::before { + content: ""; } + +.bi-pip-fill::before { + content: ""; } + +.bi-pip::before { + content: ""; } + +.bi-play-btn-fill::before { + content: ""; } + +.bi-play-btn::before { + content: ""; } + +.bi-play-circle-fill::before { + content: ""; } + +.bi-play-circle::before { + content: ""; } + +.bi-play-fill::before { + content: ""; } + +.bi-play::before { + content: ""; } + +.bi-plug-fill::before { + content: ""; } + +.bi-plug::before { + content: ""; } + +.bi-plus-circle-dotted::before { + content: ""; } + +.bi-plus-circle-fill::before { + content: ""; } + +.bi-plus-circle::before { + content: ""; } + +.bi-plus-square-dotted::before { + content: ""; } + +.bi-plus-square-fill::before { + content: ""; } + +.bi-plus-square::before { + content: ""; } + +.bi-plus::before { + content: ""; } + +.bi-power::before { + content: ""; } + +.bi-printer-fill::before { + content: ""; } + +.bi-printer::before { + content: ""; } + +.bi-puzzle-fill::before { + content: ""; } + +.bi-puzzle::before { + content: ""; } + +.bi-question-circle-fill::before { + content: ""; } + +.bi-question-circle::before { + content: ""; } + +.bi-question-diamond-fill::before { + content: ""; } + +.bi-question-diamond::before { + content: ""; } + +.bi-question-octagon-fill::before { + content: ""; } + +.bi-question-octagon::before { + content: ""; } + +.bi-question-square-fill::before { + content: ""; } + +.bi-question-square::before { + content: ""; } + +.bi-question::before { + content: ""; } + +.bi-rainbow::before { + content: ""; } + +.bi-receipt-cutoff::before { + content: ""; } + +.bi-receipt::before { + content: ""; } + +.bi-reception-0::before { + content: ""; } + +.bi-reception-1::before { + content: ""; } + +.bi-reception-2::before { + content: ""; } + +.bi-reception-3::before { + content: ""; } + +.bi-reception-4::before { + content: ""; } + +.bi-record-btn-fill::before { + content: ""; } + +.bi-record-btn::before { + content: ""; } + +.bi-record-circle-fill::before { + content: ""; } + +.bi-record-circle::before { + content: ""; } + +.bi-record-fill::before { + content: ""; } + +.bi-record::before { + content: ""; } + +.bi-record2-fill::before { + content: ""; } + +.bi-record2::before { + content: ""; } + +.bi-reply-all-fill::before { + content: ""; } + +.bi-reply-all::before { + content: ""; } + +.bi-reply-fill::before { + content: ""; } + +.bi-reply::before { + content: ""; } + +.bi-rss-fill::before { + content: ""; } + +.bi-rss::before { + content: ""; } + +.bi-rulers::before { + content: ""; } + +.bi-save-fill::before { + content: ""; } + +.bi-save::before { + content: ""; } + +.bi-save2-fill::before { + content: ""; } + +.bi-save2::before { + content: ""; } + +.bi-scissors::before { + content: ""; } + +.bi-screwdriver::before { + content: ""; } + +.bi-search::before { + content: ""; } + +.bi-segmented-nav::before { + content: ""; } + +.bi-server::before { + content: ""; } + +.bi-share-fill::before { + content: ""; } + +.bi-share::before { + content: ""; } + +.bi-shield-check::before { + content: ""; } + +.bi-shield-exclamation::before { + content: ""; } + +.bi-shield-fill-check::before { + content: ""; } + +.bi-shield-fill-exclamation::before { + content: ""; } + +.bi-shield-fill-minus::before { + content: ""; } + +.bi-shield-fill-plus::before { + content: ""; } + +.bi-shield-fill-x::before { + content: ""; } + +.bi-shield-fill::before { + content: ""; } + +.bi-shield-lock-fill::before { + content: ""; } + +.bi-shield-lock::before { + content: ""; } + +.bi-shield-minus::before { + content: ""; } + +.bi-shield-plus::before { + content: ""; } + +.bi-shield-shaded::before { + content: ""; } + +.bi-shield-slash-fill::before { + content: ""; } + +.bi-shield-slash::before { + content: ""; } + +.bi-shield-x::before { + content: ""; } + +.bi-shield::before { + content: ""; } + +.bi-shift-fill::before { + content: ""; } + +.bi-shift::before { + content: ""; } + +.bi-shop-window::before { + content: ""; } + +.bi-shop::before { + content: ""; } + +.bi-shuffle::before { + content: ""; } + +.bi-signpost-2-fill::before { + content: ""; } + +.bi-signpost-2::before { + content: ""; } + +.bi-signpost-fill::before { + content: ""; } + +.bi-signpost-split-fill::before { + content: ""; } + +.bi-signpost-split::before { + content: ""; } + +.bi-signpost::before { + content: ""; } + +.bi-sim-fill::before { + content: ""; } + +.bi-sim::before { + content: ""; } + +.bi-skip-backward-btn-fill::before { + content: ""; } + +.bi-skip-backward-btn::before { + content: ""; } + +.bi-skip-backward-circle-fill::before { + content: ""; } + +.bi-skip-backward-circle::before { + content: ""; } + +.bi-skip-backward-fill::before { + content: ""; } + +.bi-skip-backward::before { + content: ""; } + +.bi-skip-end-btn-fill::before { + content: ""; } + +.bi-skip-end-btn::before { + content: ""; } + +.bi-skip-end-circle-fill::before { + content: ""; } + +.bi-skip-end-circle::before { + content: ""; } + +.bi-skip-end-fill::before { + content: ""; } + +.bi-skip-end::before { + content: ""; } + +.bi-skip-forward-btn-fill::before { + content: ""; } + +.bi-skip-forward-btn::before { + content: ""; } + +.bi-skip-forward-circle-fill::before { + content: ""; } + +.bi-skip-forward-circle::before { + content: ""; } + +.bi-skip-forward-fill::before { + content: ""; } + +.bi-skip-forward::before { + content: ""; } + +.bi-skip-start-btn-fill::before { + content: ""; } + +.bi-skip-start-btn::before { + content: ""; } + +.bi-skip-start-circle-fill::before { + content: ""; } + +.bi-skip-start-circle::before { + content: ""; } + +.bi-skip-start-fill::before { + content: ""; } + +.bi-skip-start::before { + content: ""; } + +.bi-slack::before { + content: ""; } + +.bi-slash-circle-fill::before { + content: ""; } + +.bi-slash-circle::before { + content: ""; } + +.bi-slash-square-fill::before { + content: ""; } + +.bi-slash-square::before { + content: ""; } + +.bi-slash::before { + content: ""; } + +.bi-sliders::before { + content: ""; } + +.bi-smartwatch::before { + content: ""; } + +.bi-snow::before { + content: ""; } + +.bi-snow2::before { + content: ""; } + +.bi-snow3::before { + content: ""; } + +.bi-sort-alpha-down-alt::before { + content: ""; } + +.bi-sort-alpha-down::before { + content: ""; } + +.bi-sort-alpha-up-alt::before { + content: ""; } + +.bi-sort-alpha-up::before { + content: ""; } + +.bi-sort-down-alt::before { + content: ""; } + +.bi-sort-down::before { + content: ""; } + +.bi-sort-numeric-down-alt::before { + content: ""; } + +.bi-sort-numeric-down::before { + content: ""; } + +.bi-sort-numeric-up-alt::before { + content: ""; } + +.bi-sort-numeric-up::before { + content: ""; } + +.bi-sort-up-alt::before { + content: ""; } + +.bi-sort-up::before { + content: ""; } + +.bi-soundwave::before { + content: ""; } + +.bi-speaker-fill::before { + content: ""; } + +.bi-speaker::before { + content: ""; } + +.bi-speedometer::before { + content: ""; } + +.bi-speedometer2::before { + content: ""; } + +.bi-spellcheck::before { + content: ""; } + +.bi-square-fill::before { + content: ""; } + +.bi-square-half::before { + content: ""; } + +.bi-square::before { + content: ""; } + +.bi-stack::before { + content: ""; } + +.bi-star-fill::before { + content: ""; } + +.bi-star-half::before { + content: ""; } + +.bi-star::before { + content: ""; } + +.bi-stars::before { + content: ""; } + +.bi-stickies-fill::before { + content: ""; } + +.bi-stickies::before { + content: ""; } + +.bi-sticky-fill::before { + content: ""; } + +.bi-sticky::before { + content: ""; } + +.bi-stop-btn-fill::before { + content: ""; } + +.bi-stop-btn::before { + content: ""; } + +.bi-stop-circle-fill::before { + content: ""; } + +.bi-stop-circle::before { + content: ""; } + +.bi-stop-fill::before { + content: ""; } + +.bi-stop::before { + content: ""; } + +.bi-stoplights-fill::before { + content: ""; } + +.bi-stoplights::before { + content: ""; } + +.bi-stopwatch-fill::before { + content: ""; } + +.bi-stopwatch::before { + content: ""; } + +.bi-subtract::before { + content: ""; } + +.bi-suit-club-fill::before { + content: ""; } + +.bi-suit-club::before { + content: ""; } + +.bi-suit-diamond-fill::before { + content: ""; } + +.bi-suit-diamond::before { + content: ""; } + +.bi-suit-heart-fill::before { + content: ""; } + +.bi-suit-heart::before { + content: ""; } + +.bi-suit-spade-fill::before { + content: ""; } + +.bi-suit-spade::before { + content: ""; } + +.bi-sun-fill::before { + content: ""; } + +.bi-sun::before { + content: ""; } + +.bi-sunglasses::before { + content: ""; } + +.bi-sunrise-fill::before { + content: ""; } + +.bi-sunrise::before { + content: ""; } + +.bi-sunset-fill::before { + content: ""; } + +.bi-sunset::before { + content: ""; } + +.bi-symmetry-horizontal::before { + content: ""; } + +.bi-symmetry-vertical::before { + content: ""; } + +.bi-table::before { + content: ""; } + +.bi-tablet-fill::before { + content: ""; } + +.bi-tablet-landscape-fill::before { + content: ""; } + +.bi-tablet-landscape::before { + content: ""; } + +.bi-tablet::before { + content: ""; } + +.bi-tag-fill::before { + content: ""; } + +.bi-tag::before { + content: ""; } + +.bi-tags-fill::before { + content: ""; } + +.bi-tags::before { + content: ""; } + +.bi-telegram::before { + content: ""; } + +.bi-telephone-fill::before { + content: ""; } + +.bi-telephone-forward-fill::before { + content: ""; } + +.bi-telephone-forward::before { + content: ""; } + +.bi-telephone-inbound-fill::before { + content: ""; } + +.bi-telephone-inbound::before { + content: ""; } + +.bi-telephone-minus-fill::before { + content: ""; } + +.bi-telephone-minus::before { + content: ""; } + +.bi-telephone-outbound-fill::before { + content: ""; } + +.bi-telephone-outbound::before { + content: ""; } + +.bi-telephone-plus-fill::before { + content: ""; } + +.bi-telephone-plus::before { + content: ""; } + +.bi-telephone-x-fill::before { + content: ""; } + +.bi-telephone-x::before { + content: ""; } + +.bi-telephone::before { + content: ""; } + +.bi-terminal-fill::before { + content: ""; } + +.bi-terminal::before { + content: ""; } + +.bi-text-center::before { + content: ""; } + +.bi-text-indent-left::before { + content: ""; } + +.bi-text-indent-right::before { + content: ""; } + +.bi-text-left::before { + content: ""; } + +.bi-text-paragraph::before { + content: ""; } + +.bi-text-right::before { + content: ""; } + +.bi-textarea-resize::before { + content: ""; } + +.bi-textarea-t::before { + content: ""; } + +.bi-textarea::before { + content: ""; } + +.bi-thermometer-half::before { + content: ""; } + +.bi-thermometer-high::before { + content: ""; } + +.bi-thermometer-low::before { + content: ""; } + +.bi-thermometer-snow::before { + content: ""; } + +.bi-thermometer-sun::before { + content: ""; } + +.bi-thermometer::before { + content: ""; } + +.bi-three-dots-vertical::before { + content: ""; } + +.bi-three-dots::before { + content: ""; } + +.bi-toggle-off::before { + content: ""; } + +.bi-toggle-on::before { + content: ""; } + +.bi-toggle2-off::before { + content: ""; } + +.bi-toggle2-on::before { + content: ""; } + +.bi-toggles::before { + content: ""; } + +.bi-toggles2::before { + content: ""; } + +.bi-tools::before { + content: ""; } + +.bi-tornado::before { + content: ""; } + +.bi-trash-fill::before { + content: ""; } + +.bi-trash::before { + content: ""; } + +.bi-trash2-fill::before { + content: ""; } + +.bi-trash2::before { + content: ""; } + +.bi-tree-fill::before { + content: ""; } + +.bi-tree::before { + content: ""; } + +.bi-triangle-fill::before { + content: ""; } + +.bi-triangle-half::before { + content: ""; } + +.bi-triangle::before { + content: ""; } + +.bi-trophy-fill::before { + content: ""; } + +.bi-trophy::before { + content: ""; } + +.bi-tropical-storm::before { + content: ""; } + +.bi-truck-flatbed::before { + content: ""; } + +.bi-truck::before { + content: ""; } + +.bi-tsunami::before { + content: ""; } + +.bi-tv-fill::before { + content: ""; } + +.bi-tv::before { + content: ""; } + +.bi-twitch::before { + content: ""; } + +.bi-twitter::before { + content: ""; } + +.bi-type-bold::before { + content: ""; } + +.bi-type-h1::before { + content: ""; } + +.bi-type-h2::before { + content: ""; } + +.bi-type-h3::before { + content: ""; } + +.bi-type-italic::before { + content: ""; } + +.bi-type-strikethrough::before { + content: ""; } + +.bi-type-underline::before { + content: ""; } + +.bi-type::before { + content: ""; } + +.bi-ui-checks-grid::before { + content: ""; } + +.bi-ui-checks::before { + content: ""; } + +.bi-ui-radios-grid::before { + content: ""; } + +.bi-ui-radios::before { + content: ""; } + +.bi-umbrella-fill::before { + content: ""; } + +.bi-umbrella::before { + content: ""; } + +.bi-union::before { + content: ""; } + +.bi-unlock-fill::before { + content: ""; } + +.bi-unlock::before { + content: ""; } + +.bi-upc-scan::before { + content: ""; } + +.bi-upc::before { + content: ""; } + +.bi-upload::before { + content: ""; } + +.bi-vector-pen::before { + content: ""; } + +.bi-view-list::before { + content: ""; } + +.bi-view-stacked::before { + content: ""; } + +.bi-vinyl-fill::before { + content: ""; } + +.bi-vinyl::before { + content: ""; } + +.bi-voicemail::before { + content: ""; } + +.bi-volume-down-fill::before { + content: ""; } + +.bi-volume-down::before { + content: ""; } + +.bi-volume-mute-fill::before { + content: ""; } + +.bi-volume-mute::before { + content: ""; } + +.bi-volume-off-fill::before { + content: ""; } + +.bi-volume-off::before { + content: ""; } + +.bi-volume-up-fill::before { + content: ""; } + +.bi-volume-up::before { + content: ""; } + +.bi-vr::before { + content: ""; } + +.bi-wallet-fill::before { + content: ""; } + +.bi-wallet::before { + content: ""; } + +.bi-wallet2::before { + content: ""; } + +.bi-watch::before { + content: ""; } + +.bi-water::before { + content: ""; } + +.bi-whatsapp::before { + content: ""; } + +.bi-wifi-1::before { + content: ""; } + +.bi-wifi-2::before { + content: ""; } + +.bi-wifi-off::before { + content: ""; } + +.bi-wifi::before { + content: ""; } + +.bi-wind::before { + content: ""; } + +.bi-window-dock::before { + content: ""; } + +.bi-window-sidebar::before { + content: ""; } + +.bi-window::before { + content: ""; } + +.bi-wrench::before { + content: ""; } + +.bi-x-circle-fill::before { + content: ""; } + +.bi-x-circle::before { + content: ""; } + +.bi-x-diamond-fill::before { + content: ""; } + +.bi-x-diamond::before { + content: ""; } + +.bi-x-octagon-fill::before { + content: ""; } + +.bi-x-octagon::before { + content: ""; } + +.bi-x-square-fill::before { + content: ""; } + +.bi-x-square::before { + content: ""; } + +.bi-x::before { + content: ""; } + +.bi-youtube::before { + content: ""; } + +.bi-zoom-in::before { + content: ""; } + +.bi-zoom-out::before { + content: ""; } + +.bi-bank::before { + content: ""; } + +.bi-bank2::before { + content: ""; } + +.bi-bell-slash-fill::before { + content: ""; } + +.bi-bell-slash::before { + content: ""; } + +.bi-cash-coin::before { + content: ""; } + +.bi-check-lg::before { + content: ""; } + +.bi-coin::before { + content: ""; } + +.bi-currency-bitcoin::before { + content: ""; } + +.bi-currency-dollar::before { + content: ""; } + +.bi-currency-euro::before { + content: ""; } + +.bi-currency-exchange::before { + content: ""; } + +.bi-currency-pound::before { + content: ""; } + +.bi-currency-yen::before { + content: ""; } + +.bi-dash-lg::before { + content: ""; } + +.bi-exclamation-lg::before { + content: ""; } + +.bi-file-earmark-pdf-fill::before { + content: ""; } + +.bi-file-earmark-pdf::before { + content: ""; } + +.bi-file-pdf-fill::before { + content: ""; } + +.bi-file-pdf::before { + content: ""; } + +.bi-gender-ambiguous::before { + content: ""; } + +.bi-gender-female::before { + content: ""; } + +.bi-gender-male::before { + content: ""; } + +.bi-gender-trans::before { + content: ""; } + +.bi-headset-vr::before { + content: ""; } + +.bi-info-lg::before { + content: ""; } + +.bi-mastodon::before { + content: ""; } + +.bi-messenger::before { + content: ""; } + +.bi-piggy-bank-fill::before { + content: ""; } + +.bi-piggy-bank::before { + content: ""; } + +.bi-pin-map-fill::before { + content: ""; } + +.bi-pin-map::before { + content: ""; } + +.bi-plus-lg::before { + content: ""; } + +.bi-question-lg::before { + content: ""; } + +.bi-recycle::before { + content: ""; } + +.bi-reddit::before { + content: ""; } + +.bi-safe-fill::before { + content: ""; } + +.bi-safe2-fill::before { + content: ""; } + +.bi-safe2::before { + content: ""; } + +.bi-sd-card-fill::before { + content: ""; } + +.bi-sd-card::before { + content: ""; } + +.bi-skype::before { + content: ""; } + +.bi-slash-lg::before { + content: ""; } + +.bi-translate::before { + content: ""; } + +.bi-x-lg::before { + content: ""; } + +.bi-safe::before { + content: ""; } + +.bi-apple::before { + content: ""; } + +.bi-microsoft::before { + content: ""; } + +.bi-windows::before { + content: ""; } + +.bi-behance::before { + content: ""; } + +.bi-dribbble::before { + content: ""; } + +.bi-line::before { + content: ""; } + +.bi-medium::before { + content: ""; } + +.bi-paypal::before { + content: ""; } + +.bi-pinterest::before { + content: ""; } + +.bi-signal::before { + content: ""; } + +.bi-snapchat::before { + content: ""; } + +.bi-spotify::before { + content: ""; } + +.bi-stack-overflow::before { + content: ""; } + +.bi-strava::before { + content: ""; } + +.bi-wordpress::before { + content: ""; } + +.bi-vimeo::before { + content: ""; } + +.bi-activity::before { + content: ""; } + +.bi-easel2-fill::before { + content: ""; } + +.bi-easel2::before { + content: ""; } + +.bi-easel3-fill::before { + content: ""; } + +.bi-easel3::before { + content: ""; } + +.bi-fan::before { + content: ""; } + +.bi-fingerprint::before { + content: ""; } + +.bi-graph-down-arrow::before { + content: ""; } + +.bi-graph-up-arrow::before { + content: ""; } + +.bi-hypnotize::before { + content: ""; } + +.bi-magic::before { + content: ""; } + +.bi-person-rolodex::before { + content: ""; } + +.bi-person-video::before { + content: ""; } + +.bi-person-video2::before { + content: ""; } + +.bi-person-video3::before { + content: ""; } + +.bi-person-workspace::before { + content: ""; } + +.bi-radioactive::before { + content: ""; } + +.bi-webcam-fill::before { + content: ""; } + +.bi-webcam::before { + content: ""; } + +.bi-yin-yang::before { + content: ""; } + +.bi-bandaid-fill::before { + content: ""; } + +.bi-bandaid::before { + content: ""; } + +.bi-bluetooth::before { + content: ""; } + +.bi-body-text::before { + content: ""; } + +.bi-boombox::before { + content: ""; } + +.bi-boxes::before { + content: ""; } + +.bi-dpad-fill::before { + content: ""; } + +.bi-dpad::before { + content: ""; } + +.bi-ear-fill::before { + content: ""; } + +.bi-ear::before { + content: ""; } + +.bi-envelope-check-1::before { + content: ""; } + +.bi-envelope-check-fill::before { + content: ""; } + +.bi-envelope-check::before { + content: ""; } + +.bi-envelope-dash-1::before { + content: ""; } + +.bi-envelope-dash-fill::before { + content: ""; } + +.bi-envelope-dash::before { + content: ""; } + +.bi-envelope-exclamation-1::before { + content: ""; } + +.bi-envelope-exclamation-fill::before { + content: ""; } + +.bi-envelope-exclamation::before { + content: ""; } + +.bi-envelope-plus-fill::before { + content: ""; } + +.bi-envelope-plus::before { + content: ""; } + +.bi-envelope-slash-1::before { + content: ""; } + +.bi-envelope-slash-fill::before { + content: ""; } + +.bi-envelope-slash::before { + content: ""; } + +.bi-envelope-x-1::before { + content: ""; } + +.bi-envelope-x-fill::before { + content: ""; } + +.bi-envelope-x::before { + content: ""; } + +.bi-explicit-fill::before { + content: ""; } + +.bi-explicit::before { + content: ""; } + +.bi-git::before { + content: ""; } + +.bi-infinity::before { + content: ""; } + +.bi-list-columns-reverse::before { + content: ""; } + +.bi-list-columns::before { + content: ""; } + +.bi-meta::before { + content: ""; } + +.bi-mortorboard-fill::before { + content: ""; } + +.bi-mortorboard::before { + content: ""; } + +.bi-nintendo-switch::before { + content: ""; } + +.bi-pc-display-horizontal::before { + content: ""; } + +.bi-pc-display::before { + content: ""; } + +.bi-pc-horizontal::before { + content: ""; } + +.bi-pc::before { + content: ""; } + +.bi-playstation::before { + content: ""; } + +.bi-plus-slash-minus::before { + content: ""; } + +.bi-projector-fill::before { + content: ""; } + +.bi-projector::before { + content: ""; } + +.bi-qr-code-scan::before { + content: ""; } + +.bi-qr-code::before { + content: ""; } + +.bi-quora::before { + content: ""; } + +.bi-quote::before { + content: ""; } + +.bi-robot::before { + content: ""; } + +.bi-send-check-fill::before { + content: ""; } + +.bi-send-check::before { + content: ""; } + +.bi-send-dash-fill::before { + content: ""; } + +.bi-send-dash::before { + content: ""; } + +.bi-send-exclamation-1::before { + content: ""; } + +.bi-send-exclamation-fill::before { + content: ""; } + +.bi-send-exclamation::before { + content: ""; } + +.bi-send-fill::before { + content: ""; } + +.bi-send-plus-fill::before { + content: ""; } + +.bi-send-plus::before { + content: ""; } + +.bi-send-slash-fill::before { + content: ""; } + +.bi-send-slash::before { + content: ""; } + +.bi-send-x-fill::before { + content: ""; } + +.bi-send-x::before { + content: ""; } + +.bi-send::before { + content: ""; } + +.bi-steam::before { + content: ""; } + +.bi-terminal-dash-1::before { + content: ""; } + +.bi-terminal-dash::before { + content: ""; } + +.bi-terminal-plus::before { + content: ""; } + +.bi-terminal-split::before { + content: ""; } + +.bi-ticket-detailed-fill::before { + content: ""; } + +.bi-ticket-detailed::before { + content: ""; } + +.bi-ticket-fill::before { + content: ""; } + +.bi-ticket-perforated-fill::before { + content: ""; } + +.bi-ticket-perforated::before { + content: ""; } + +.bi-ticket::before { + content: ""; } + +.bi-tiktok::before { + content: ""; } + +.bi-window-dash::before { + content: ""; } + +.bi-window-desktop::before { + content: ""; } + +.bi-window-fullscreen::before { + content: ""; } + +.bi-window-plus::before { + content: ""; } + +.bi-window-split::before { + content: ""; } + +.bi-window-stack::before { + content: ""; } + +.bi-window-x::before { + content: ""; } + +.bi-xbox::before { + content: ""; } + +.bi-ethernet::before { + content: ""; } + +.bi-hdmi-fill::before { + content: ""; } + +.bi-hdmi::before { + content: ""; } + +.bi-usb-c-fill::before { + content: ""; } + +.bi-usb-c::before { + content: ""; } + +.bi-usb-fill::before { + content: ""; } + +.bi-usb-plug-fill::before { + content: ""; } + +.bi-usb-plug::before { + content: ""; } + +.bi-usb-symbol::before { + content: ""; } + +.bi-usb::before { + content: ""; } + +.bi-boombox-fill::before { + content: ""; } + +.bi-displayport-1::before { + content: ""; } + +.bi-displayport::before { + content: ""; } + +.bi-gpu-card::before { + content: ""; } + +.bi-memory::before { + content: ""; } + +.bi-modem-fill::before { + content: ""; } + +.bi-modem::before { + content: ""; } + +.bi-motherboard-fill::before { + content: ""; } + +.bi-motherboard::before { + content: ""; } + +.bi-optical-audio-fill::before { + content: ""; } + +.bi-optical-audio::before { + content: ""; } + +.bi-pci-card::before { + content: ""; } + +.bi-router-fill::before { + content: ""; } + +.bi-router::before { + content: ""; } + +.bi-ssd-fill::before { + content: ""; } + +.bi-ssd::before { + content: ""; } + +.bi-thunderbolt-fill::before { + content: ""; } + +.bi-thunderbolt::before { + content: ""; } + +.bi-usb-drive-fill::before { + content: ""; } + +.bi-usb-drive::before { + content: ""; } + +.bi-usb-micro-fill::before { + content: ""; } + +.bi-usb-micro::before { + content: ""; } + +.bi-usb-mini-fill::before { + content: ""; } + +.bi-usb-mini::before { + content: ""; } + +.bi-cloud-haze2::before { + content: ""; } + +.bi-device-hdd-fill::before { + content: ""; } + +.bi-device-hdd::before { + content: ""; } + +.bi-device-ssd-fill::before { + content: ""; } + +.bi-device-ssd::before { + content: ""; } + +.bi-displayport-fill::before { + content: ""; } + +.bi-mortarboard-fill::before { + content: ""; } + +.bi-mortarboard::before { + content: ""; } + +.bi-terminal-x::before { + content: ""; } + +.bi-arrow-through-heart-fill::before { + content: ""; } + +.bi-arrow-through-heart::before { + content: ""; } + +.bi-badge-sd-fill::before { + content: ""; } + +.bi-badge-sd::before { + content: ""; } + +.bi-bag-heart-fill::before { + content: ""; } + +.bi-bag-heart::before { + content: ""; } + +.bi-balloon-fill::before { + content: ""; } + +.bi-balloon-heart-fill::before { + content: ""; } + +.bi-balloon-heart::before { + content: ""; } + +.bi-balloon::before { + content: ""; } + +.bi-box2-fill::before { + content: ""; } + +.bi-box2-heart-fill::before { + content: ""; } + +.bi-box2-heart::before { + content: ""; } + +.bi-box2::before { + content: ""; } + +.bi-braces-asterisk::before { + content: ""; } + +.bi-calendar-heart-fill::before { + content: ""; } + +.bi-calendar-heart::before { + content: ""; } + +.bi-calendar2-heart-fill::before { + content: ""; } + +.bi-calendar2-heart::before { + content: ""; } + +.bi-chat-heart-fill::before { + content: ""; } + +.bi-chat-heart::before { + content: ""; } + +.bi-chat-left-heart-fill::before { + content: ""; } + +.bi-chat-left-heart::before { + content: ""; } + +.bi-chat-right-heart-fill::before { + content: ""; } + +.bi-chat-right-heart::before { + content: ""; } + +.bi-chat-square-heart-fill::before { + content: ""; } + +.bi-chat-square-heart::before { + content: ""; } + +.bi-clipboard-check-fill::before { + content: ""; } + +.bi-clipboard-data-fill::before { + content: ""; } + +.bi-clipboard-fill::before { + content: ""; } + +.bi-clipboard-heart-fill::before { + content: ""; } + +.bi-clipboard-heart::before { + content: ""; } + +.bi-clipboard-minus-fill::before { + content: ""; } + +.bi-clipboard-plus-fill::before { + content: ""; } + +.bi-clipboard-pulse::before { + content: ""; } + +.bi-clipboard-x-fill::before { + content: ""; } + +.bi-clipboard2-check-fill::before { + content: ""; } + +.bi-clipboard2-check::before { + content: ""; } + +.bi-clipboard2-data-fill::before { + content: ""; } + +.bi-clipboard2-data::before { + content: ""; } + +.bi-clipboard2-fill::before { + content: ""; } + +.bi-clipboard2-heart-fill::before { + content: ""; } + +.bi-clipboard2-heart::before { + content: ""; } + +.bi-clipboard2-minus-fill::before { + content: ""; } + +.bi-clipboard2-minus::before { + content: ""; } + +.bi-clipboard2-plus-fill::before { + content: ""; } + +.bi-clipboard2-plus::before { + content: ""; } + +.bi-clipboard2-pulse-fill::before { + content: ""; } + +.bi-clipboard2-pulse::before { + content: ""; } + +.bi-clipboard2-x-fill::before { + content: ""; } + +.bi-clipboard2-x::before { + content: ""; } + +.bi-clipboard2::before { + content: ""; } + +.bi-emoji-kiss-fill::before { + content: ""; } + +.bi-emoji-kiss::before { + content: ""; } + +.bi-envelope-heart-fill::before { + content: ""; } + +.bi-envelope-heart::before { + content: ""; } + +.bi-envelope-open-heart-fill::before { + content: ""; } + +.bi-envelope-open-heart::before { + content: ""; } + +.bi-envelope-paper-fill::before { + content: ""; } + +.bi-envelope-paper-heart-fill::before { + content: ""; } + +.bi-envelope-paper-heart::before { + content: ""; } + +.bi-envelope-paper::before { + content: ""; } + +.bi-filetype-aac::before { + content: ""; } + +.bi-filetype-ai::before { + content: ""; } + +.bi-filetype-bmp::before { + content: ""; } + +.bi-filetype-cs::before { + content: ""; } + +.bi-filetype-css::before { + content: ""; } + +.bi-filetype-csv::before { + content: ""; } + +.bi-filetype-doc::before { + content: ""; } + +.bi-filetype-docx::before { + content: ""; } + +.bi-filetype-exe::before { + content: ""; } + +.bi-filetype-gif::before { + content: ""; } + +.bi-filetype-heic::before { + content: ""; } + +.bi-filetype-html::before { + content: ""; } + +.bi-filetype-java::before { + content: ""; } + +.bi-filetype-jpg::before { + content: ""; } + +.bi-filetype-js::before { + content: ""; } + +.bi-filetype-jsx::before { + content: ""; } + +.bi-filetype-key::before { + content: ""; } + +.bi-filetype-m4p::before { + content: ""; } + +.bi-filetype-md::before { + content: ""; } + +.bi-filetype-mdx::before { + content: ""; } + +.bi-filetype-mov::before { + content: ""; } + +.bi-filetype-mp3::before { + content: ""; } + +.bi-filetype-mp4::before { + content: ""; } + +.bi-filetype-otf::before { + content: ""; } + +.bi-filetype-pdf::before { + content: ""; } + +.bi-filetype-php::before { + content: ""; } + +.bi-filetype-png::before { + content: ""; } + +.bi-filetype-ppt-1::before { + content: ""; } + +.bi-filetype-ppt::before { + content: ""; } + +.bi-filetype-psd::before { + content: ""; } + +.bi-filetype-py::before { + content: ""; } + +.bi-filetype-raw::before { + content: ""; } + +.bi-filetype-rb::before { + content: ""; } + +.bi-filetype-sass::before { + content: ""; } + +.bi-filetype-scss::before { + content: ""; } + +.bi-filetype-sh::before { + content: ""; } + +.bi-filetype-svg::before { + content: ""; } + +.bi-filetype-tiff::before { + content: ""; } + +.bi-filetype-tsx::before { + content: ""; } + +.bi-filetype-ttf::before { + content: ""; } + +.bi-filetype-txt::before { + content: ""; } + +.bi-filetype-wav::before { + content: ""; } + +.bi-filetype-woff::before { + content: ""; } + +.bi-filetype-xls-1::before { + content: ""; } + +.bi-filetype-xls::before { + content: ""; } + +.bi-filetype-xml::before { + content: ""; } + +.bi-filetype-yml::before { + content: ""; } + +.bi-heart-arrow::before { + content: ""; } + +.bi-heart-pulse-fill::before { + content: ""; } + +.bi-heart-pulse::before { + content: ""; } + +.bi-heartbreak-fill::before { + content: ""; } + +.bi-heartbreak::before { + content: ""; } + +.bi-hearts::before { + content: ""; } + +.bi-hospital-fill::before { + content: ""; } + +.bi-hospital::before { + content: ""; } + +.bi-house-heart-fill::before { + content: ""; } + +.bi-house-heart::before { + content: ""; } + +.bi-incognito::before { + content: ""; } + +.bi-magnet-fill::before { + content: ""; } + +.bi-magnet::before { + content: ""; } + +.bi-person-heart::before { + content: ""; } + +.bi-person-hearts::before { + content: ""; } + +.bi-phone-flip::before { + content: ""; } + +.bi-plugin::before { + content: ""; } + +.bi-postage-fill::before { + content: ""; } + +.bi-postage-heart-fill::before { + content: ""; } + +.bi-postage-heart::before { + content: ""; } + +.bi-postage::before { + content: ""; } + +.bi-postcard-fill::before { + content: ""; } + +.bi-postcard-heart-fill::before { + content: ""; } + +.bi-postcard-heart::before { + content: ""; } + +.bi-postcard::before { + content: ""; } + +.bi-search-heart-fill::before { + content: ""; } + +.bi-search-heart::before { + content: ""; } + +.bi-sliders2-vertical::before { + content: ""; } + +.bi-sliders2::before { + content: ""; } + +.bi-trash3-fill::before { + content: ""; } + +.bi-trash3::before { + content: ""; } + +.bi-valentine::before { + content: ""; } + +.bi-valentine2::before { + content: ""; } + +.bi-wrench-adjustable-circle-fill::before { + content: ""; } + +.bi-wrench-adjustable-circle::before { + content: ""; } + +.bi-wrench-adjustable::before { + content: ""; } + +.bi-filetype-json::before { + content: ""; } + +.bi-filetype-pptx::before { + content: ""; } + +.bi-filetype-xlsx::before { + content: ""; } + +.bi-1-circle-1::before { + content: ""; } + +.bi-1-circle-fill-1::before { + content: ""; } + +.bi-1-circle-fill::before { + content: ""; } + +.bi-1-circle::before { + content: ""; } + +.bi-1-square-fill::before { + content: ""; } + +.bi-1-square::before { + content: ""; } + +.bi-2-circle-1::before { + content: ""; } + +.bi-2-circle-fill-1::before { + content: ""; } + +.bi-2-circle-fill::before { + content: ""; } + +.bi-2-circle::before { + content: ""; } + +.bi-2-square-fill::before { + content: ""; } + +.bi-2-square::before { + content: ""; } + +.bi-3-circle-1::before { + content: ""; } + +.bi-3-circle-fill-1::before { + content: ""; } + +.bi-3-circle-fill::before { + content: ""; } + +.bi-3-circle::before { + content: ""; } + +.bi-3-square-fill::before { + content: ""; } + +.bi-3-square::before { + content: ""; } + +.bi-4-circle-1::before { + content: ""; } + +.bi-4-circle-fill-1::before { + content: ""; } + +.bi-4-circle-fill::before { + content: ""; } + +.bi-4-circle::before { + content: ""; } + +.bi-4-square-fill::before { + content: ""; } + +.bi-4-square::before { + content: ""; } + +.bi-5-circle-1::before { + content: ""; } + +.bi-5-circle-fill-1::before { + content: ""; } + +.bi-5-circle-fill::before { + content: ""; } + +.bi-5-circle::before { + content: ""; } + +.bi-5-square-fill::before { + content: ""; } + +.bi-5-square::before { + content: ""; } + +.bi-6-circle-1::before { + content: ""; } + +.bi-6-circle-fill-1::before { + content: ""; } + +.bi-6-circle-fill::before { + content: ""; } + +.bi-6-circle::before { + content: ""; } + +.bi-6-square-fill::before { + content: ""; } + +.bi-6-square::before { + content: ""; } + +.bi-7-circle-1::before { + content: ""; } + +.bi-7-circle-fill-1::before { + content: ""; } + +.bi-7-circle-fill::before { + content: ""; } + +.bi-7-circle::before { + content: ""; } + +.bi-7-square-fill::before { + content: ""; } + +.bi-7-square::before { + content: ""; } + +.bi-8-circle-1::before { + content: ""; } + +.bi-8-circle-fill-1::before { + content: ""; } + +.bi-8-circle-fill::before { + content: ""; } + +.bi-8-circle::before { + content: ""; } + +.bi-8-square-fill::before { + content: ""; } + +.bi-8-square::before { + content: ""; } + +.bi-9-circle-1::before { + content: ""; } + +.bi-9-circle-fill-1::before { + content: ""; } + +.bi-9-circle-fill::before { + content: ""; } + +.bi-9-circle::before { + content: ""; } + +.bi-9-square-fill::before { + content: ""; } + +.bi-9-square::before { + content: ""; } + +.bi-airplane-engines-fill::before { + content: ""; } + +.bi-airplane-engines::before { + content: ""; } + +.bi-airplane-fill::before { + content: ""; } + +.bi-airplane::before { + content: ""; } + +.bi-alexa::before { + content: ""; } + +.bi-alipay::before { + content: ""; } + +.bi-android::before { + content: ""; } + +.bi-android2::before { + content: ""; } + +.bi-box-fill::before { + content: ""; } + +.bi-box-seam-fill::before { + content: ""; } + +.bi-browser-chrome::before { + content: ""; } + +.bi-browser-edge::before { + content: ""; } + +.bi-browser-firefox::before { + content: ""; } + +.bi-browser-safari::before { + content: ""; } + +.bi-c-circle-1::before { + content: ""; } + +.bi-c-circle-fill-1::before { + content: ""; } + +.bi-c-circle-fill::before { + content: ""; } + +.bi-c-circle::before { + content: ""; } + +.bi-c-square-fill::before { + content: ""; } + +.bi-c-square::before { + content: ""; } + +.bi-capsule-pill::before { + content: ""; } + +.bi-capsule::before { + content: ""; } + +.bi-car-front-fill::before { + content: ""; } + +.bi-car-front::before { + content: ""; } + +.bi-cassette-fill::before { + content: ""; } + +.bi-cassette::before { + content: ""; } + +.bi-cc-circle-1::before { + content: ""; } + +.bi-cc-circle-fill-1::before { + content: ""; } + +.bi-cc-circle-fill::before { + content: ""; } + +.bi-cc-circle::before { + content: ""; } + +.bi-cc-square-fill::before { + content: ""; } + +.bi-cc-square::before { + content: ""; } + +.bi-cup-hot-fill::before { + content: ""; } + +.bi-cup-hot::before { + content: ""; } + +.bi-currency-rupee::before { + content: ""; } + +.bi-dropbox::before { + content: ""; } + +.bi-escape::before { + content: ""; } + +.bi-fast-forward-btn-fill::before { + content: ""; } + +.bi-fast-forward-btn::before { + content: ""; } + +.bi-fast-forward-circle-fill::before { + content: ""; } + +.bi-fast-forward-circle::before { + content: ""; } + +.bi-fast-forward-fill::before { + content: ""; } + +.bi-fast-forward::before { + content: ""; } + +.bi-filetype-sql::before { + content: ""; } + +.bi-fire::before { + content: ""; } + +.bi-google-play::before { + content: ""; } + +.bi-h-circle-1::before { + content: ""; } + +.bi-h-circle-fill-1::before { + content: ""; } + +.bi-h-circle-fill::before { + content: ""; } + +.bi-h-circle::before { + content: ""; } + +.bi-h-square-fill::before { + content: ""; } + +.bi-h-square::before { + content: ""; } + +.bi-indent::before { + content: ""; } + +.bi-lungs-fill::before { + content: ""; } + +.bi-lungs::before { + content: ""; } + +.bi-microsoft-teams::before { + content: ""; } + +.bi-p-circle-1::before { + content: ""; } + +.bi-p-circle-fill-1::before { + content: ""; } + +.bi-p-circle-fill::before { + content: ""; } + +.bi-p-circle::before { + content: ""; } + +.bi-p-square-fill::before { + content: ""; } + +.bi-p-square::before { + content: ""; } + +.bi-pass-fill::before { + content: ""; } + +.bi-pass::before { + content: ""; } + +.bi-prescription::before { + content: ""; } + +.bi-prescription2::before { + content: ""; } + +.bi-r-circle-1::before { + content: ""; } + +.bi-r-circle-fill-1::before { + content: ""; } + +.bi-r-circle-fill::before { + content: ""; } + +.bi-r-circle::before { + content: ""; } + +.bi-r-square-fill::before { + content: ""; } + +.bi-r-square::before { + content: ""; } + +.bi-repeat-1::before { + content: ""; } + +.bi-repeat::before { + content: ""; } + +.bi-rewind-btn-fill::before { + content: ""; } + +.bi-rewind-btn::before { + content: ""; } + +.bi-rewind-circle-fill::before { + content: ""; } + +.bi-rewind-circle::before { + content: ""; } + +.bi-rewind-fill::before { + content: ""; } + +.bi-rewind::before { + content: ""; } + +.bi-train-freight-front-fill::before { + content: ""; } + +.bi-train-freight-front::before { + content: ""; } + +.bi-train-front-fill::before { + content: ""; } + +.bi-train-front::before { + content: ""; } + +.bi-train-lightrail-front-fill::before { + content: ""; } + +.bi-train-lightrail-front::before { + content: ""; } + +.bi-truck-front-fill::before { + content: ""; } + +.bi-truck-front::before { + content: ""; } + +.bi-ubuntu::before { + content: ""; } + +.bi-unindent::before { + content: ""; } + +.bi-unity::before { + content: ""; } + +.bi-universal-access-circle::before { + content: ""; } + +.bi-universal-access::before { + content: ""; } + +.bi-virus::before { + content: ""; } + +.bi-virus2::before { + content: ""; } + +.bi-wechat::before { + content: ""; } + +.bi-yelp::before { + content: ""; } + +.bi-sign-stop-fill::before { + content: ""; } + +.bi-sign-stop-lights-fill::before { + content: ""; } + +.bi-sign-stop-lights::before { + content: ""; } + +.bi-sign-stop::before { + content: ""; } + +.bi-sign-turn-left-fill::before { + content: ""; } + +.bi-sign-turn-left::before { + content: ""; } + +.bi-sign-turn-right-fill::before { + content: ""; } + +.bi-sign-turn-right::before { + content: ""; } + +.bi-sign-turn-slight-left-fill::before { + content: ""; } + +.bi-sign-turn-slight-left::before { + content: ""; } + +.bi-sign-turn-slight-right-fill::before { + content: ""; } + +.bi-sign-turn-slight-right::before { + content: ""; } + +.bi-sign-yield-fill::before { + content: ""; } + +.bi-sign-yield::before { + content: ""; } + +.bi-ev-station-fill::before { + content: ""; } + +.bi-ev-station::before { + content: ""; } + +.bi-fuel-pump-diesel-fill::before { + content: ""; } + +.bi-fuel-pump-diesel::before { + content: ""; } + +.bi-fuel-pump-fill::before { + content: ""; } + +.bi-fuel-pump::before { + content: ""; } + +.bi-0-circle-fill::before { + content: ""; } + +.bi-0-circle::before { + content: ""; } + +.bi-0-square-fill::before { + content: ""; } + +.bi-0-square::before { + content: ""; } + +.bi-rocket-fill::before { + content: ""; } + +.bi-rocket-takeoff-fill::before { + content: ""; } + +.bi-rocket-takeoff::before { + content: ""; } + +.bi-rocket::before { + content: ""; } + +.bi-stripe::before { + content: ""; } + +.bi-subscript::before { + content: ""; } + +.bi-superscript::before { + content: ""; } + +.bi-trello::before { + content: ""; } + +.bi-envelope-at-fill::before { + content: ""; } + +.bi-envelope-at::before { + content: ""; } + +.bi-regex::before { + content: ""; } + +.bi-text-wrap::before { + content: ""; } + +.bi-sign-dead-end-fill::before { + content: ""; } + +.bi-sign-dead-end::before { + content: ""; } + +.bi-sign-do-not-enter-fill::before { + content: ""; } + +.bi-sign-do-not-enter::before { + content: ""; } + +.bi-sign-intersection-fill::before { + content: ""; } + +.bi-sign-intersection-side-fill::before { + content: ""; } + +.bi-sign-intersection-side::before { + content: ""; } + +.bi-sign-intersection-t-fill::before { + content: ""; } + +.bi-sign-intersection-t::before { + content: ""; } + +.bi-sign-intersection-y-fill::before { + content: ""; } + +.bi-sign-intersection-y::before { + content: ""; } + +.bi-sign-intersection::before { + content: ""; } + +.bi-sign-merge-left-fill::before { + content: ""; } + +.bi-sign-merge-left::before { + content: ""; } + +.bi-sign-merge-right-fill::before { + content: ""; } + +.bi-sign-merge-right::before { + content: ""; } + +.bi-sign-no-left-turn-fill::before { + content: ""; } + +.bi-sign-no-left-turn::before { + content: ""; } + +.bi-sign-no-parking-fill::before { + content: ""; } + +.bi-sign-no-parking::before { + content: ""; } + +.bi-sign-no-right-turn-fill::before { + content: ""; } + +.bi-sign-no-right-turn::before { + content: ""; } + +.bi-sign-railroad-fill::before { + content: ""; } + +.bi-sign-railroad::before { + content: ""; } + +.bi-building-add::before { + content: ""; } + +.bi-building-check::before { + content: ""; } + +.bi-building-dash::before { + content: ""; } + +.bi-building-down::before { + content: ""; } + +.bi-building-exclamation::before { + content: ""; } + +.bi-building-fill-add::before { + content: ""; } + +.bi-building-fill-check::before { + content: ""; } + +.bi-building-fill-dash::before { + content: ""; } + +.bi-building-fill-down::before { + content: ""; } + +.bi-building-fill-exclamation::before { + content: ""; } + +.bi-building-fill-gear::before { + content: ""; } + +.bi-building-fill-lock::before { + content: ""; } + +.bi-building-fill-slash::before { + content: ""; } + +.bi-building-fill-up::before { + content: ""; } + +.bi-building-fill-x::before { + content: ""; } + +.bi-building-fill::before { + content: ""; } + +.bi-building-gear::before { + content: ""; } + +.bi-building-lock::before { + content: ""; } + +.bi-building-slash::before { + content: ""; } + +.bi-building-up::before { + content: ""; } + +.bi-building-x::before { + content: ""; } + +.bi-buildings-fill::before { + content: ""; } + +.bi-buildings::before { + content: ""; } + +.bi-bus-front-fill::before { + content: ""; } + +.bi-bus-front::before { + content: ""; } + +.bi-ev-front-fill::before { + content: ""; } + +.bi-ev-front::before { + content: ""; } + +.bi-globe-americas::before { + content: ""; } + +.bi-globe-asia-australia::before { + content: ""; } + +.bi-globe-central-south-asia::before { + content: ""; } + +.bi-globe-europe-africa::before { + content: ""; } + +.bi-house-add-fill::before { + content: ""; } + +.bi-house-add::before { + content: ""; } + +.bi-house-check-fill::before { + content: ""; } + +.bi-house-check::before { + content: ""; } + +.bi-house-dash-fill::before { + content: ""; } + +.bi-house-dash::before { + content: ""; } + +.bi-house-down-fill::before { + content: ""; } + +.bi-house-down::before { + content: ""; } + +.bi-house-exclamation-fill::before { + content: ""; } + +.bi-house-exclamation::before { + content: ""; } + +.bi-house-gear-fill::before { + content: ""; } + +.bi-house-gear::before { + content: ""; } + +.bi-house-lock-fill::before { + content: ""; } + +.bi-house-lock::before { + content: ""; } + +.bi-house-slash-fill::before { + content: ""; } + +.bi-house-slash::before { + content: ""; } + +.bi-house-up-fill::before { + content: ""; } + +.bi-house-up::before { + content: ""; } + +.bi-house-x-fill::before { + content: ""; } + +.bi-house-x::before { + content: ""; } + +.bi-person-add::before { + content: ""; } + +.bi-person-down::before { + content: ""; } + +.bi-person-exclamation::before { + content: ""; } + +.bi-person-fill-add::before { + content: ""; } + +.bi-person-fill-check::before { + content: ""; } + +.bi-person-fill-dash::before { + content: ""; } + +.bi-person-fill-down::before { + content: ""; } + +.bi-person-fill-exclamation::before { + content: ""; } + +.bi-person-fill-gear::before { + content: ""; } + +.bi-person-fill-lock::before { + content: ""; } + +.bi-person-fill-slash::before { + content: ""; } + +.bi-person-fill-up::before { + content: ""; } + +.bi-person-fill-x::before { + content: ""; } + +.bi-person-gear::before { + content: ""; } + +.bi-person-lock::before { + content: ""; } + +.bi-person-slash::before { + content: ""; } + +.bi-person-up::before { + content: ""; } + +.bi-scooter::before { + content: ""; } + +.bi-taxi-front-fill::before { + content: ""; } + +.bi-taxi-front::before { + content: ""; } + +.bi-amd::before { + content: ""; } + +.bi-database-add::before { + content: ""; } + +.bi-database-check::before { + content: ""; } + +.bi-database-dash::before { + content: ""; } + +.bi-database-down::before { + content: ""; } + +.bi-database-exclamation::before { + content: ""; } + +.bi-database-fill-add::before { + content: ""; } + +.bi-database-fill-check::before { + content: ""; } + +.bi-database-fill-dash::before { + content: ""; } + +.bi-database-fill-down::before { + content: ""; } + +.bi-database-fill-exclamation::before { + content: ""; } + +.bi-database-fill-gear::before { + content: ""; } + +.bi-database-fill-lock::before { + content: ""; } + +.bi-database-fill-slash::before { + content: ""; } + +.bi-database-fill-up::before { + content: ""; } + +.bi-database-fill-x::before { + content: ""; } + +.bi-database-fill::before { + content: ""; } + +.bi-database-gear::before { + content: ""; } + +.bi-database-lock::before { + content: ""; } + +.bi-database-slash::before { + content: ""; } + +.bi-database-up::before { + content: ""; } + +.bi-database-x::before { + content: ""; } + +.bi-database::before { + content: ""; } + +.bi-houses-fill::before { + content: ""; } + +.bi-houses::before { + content: ""; } + +.bi-nvidia::before { + content: ""; } + +.bi-person-vcard-fill::before { + content: ""; } + +.bi-person-vcard::before { + content: ""; } + +.bi-sina-weibo::before { + content: ""; } + +.bi-tencent-qq::before { + content: ""; } + +.bi-wikipedia::before { + content: ""; } + +/** + * Foundation for Sites + * Version 6.7.5 + * https://get.foundation + * Licensed under MIT Open Source + */ +@media print, screen and (min-width: 40em) { + .reveal, .reveal.tiny, .reveal.small, .reveal.large { + right: auto; + left: auto; + margin: 0 auto; } } +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +h1, .h1 { + font-size: 2em; + margin: 0.67em 0; } + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; } + +pre { + font-family: monospace, monospace; + font-size: 1em; } + +a { + background-color: transparent; } + +abbr[title] { + border-bottom: 0; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; } + +b, +strong { + font-weight: bolder; } + +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +small, .small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +img { + border-style: none; } + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; } + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; } + +fieldset { + padding: 0.35em 0.75em 0.625em; } + +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; } + +progress { + vertical-align: baseline; } + +textarea { + overflow: auto; } + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; } + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; } + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; } + +details { + display: block; } + +summary { + display: list-item; } + +template { + display: none; } + +[hidden] { + display: none; } + +[data-whatintent="mouse"] *, [data-whatintent="mouse"] *:focus, +[data-whatintent="touch"] *, +[data-whatintent="touch"] *:focus, +[data-whatinput="mouse"] *, +[data-whatinput="mouse"] *:focus, +[data-whatinput="touch"] *, +[data-whatinput="touch"] *:focus { + outline: none; } + +[draggable=false] { + -webkit-touch-callout: none; + -webkit-user-select: none; } + +.foundation-mq { + font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; } + +html { + box-sizing: border-box; + font-size: 100%; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +body { + margin: 0; + padding: 0; + background: #fefefe; + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +img { + display: inline-block; + vertical-align: middle; + max-width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; } + +textarea { + height: auto; + min-height: 50px; + border-radius: 0; } + +select { + box-sizing: border-box; + width: 100%; + border-radius: 0; } + +.map_canvas img, +.map_canvas embed, +.map_canvas object, +.mqa-display img, +.mqa-display embed, +.mqa-display object { + max-width: none !important; } + +button { + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + border-radius: 0; + background: transparent; + line-height: 1; + cursor: auto; } + [data-whatinput='mouse'] button { + outline: 0; } + +pre { + overflow: auto; + -webkit-overflow-scrolling: touch; } + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; } + +.is-visible { + display: block !important; } + +.is-hidden { + display: none !important; } + +[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], +textarea { + display: block; + box-sizing: border-box; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, + textarea:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + +textarea { + max-width: 100%; } + textarea[rows] { + height: auto; } + +input:disabled, input[readonly], +textarea:disabled, +textarea[readonly] { + background-color: #e6e6e6; + cursor: not-allowed; } + +[type='submit'], +[type='button'] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0; } + +input[type='search'] { + box-sizing: border-box; } + +::-moz-placeholder { + color: #cacaca; } + +::placeholder { + color: #cacaca; } + +[type='file'], +[type='checkbox'], +[type='radio'] { + margin: 0 0 1rem; } + +[type='checkbox'] + label, +[type='radio'] + label { + display: inline-block; + vertical-align: baseline; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; } + [type='checkbox'] + label[for], + [type='radio'] + label[for] { + cursor: pointer; } + +label > [type='checkbox'], +label > [type='radio'] { + margin-right: 0.5rem; } + +[type='file'] { + width: 100%; } + +label { + display: block; + margin: 0; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.8; + color: #0a0a0a; } + label.middle { + margin: 0 0 1rem; + line-height: 1.5; + padding: 0.5625rem 0; } + +.help-text { + margin-top: -0.5rem; + font-size: 0.8125rem; + font-style: italic; + color: #0a0a0a; } + +.input-group { + display: flex; + width: 100%; + margin-bottom: 1rem; + align-items: stretch; } + .input-group > :first-child, .input-group > :first-child.input-group-button > * { + border-radius: 0 0 0 0; } + .input-group > :last-child, .input-group > :last-child.input-group-button > * { + border-radius: 0 0 0 0; } + +.input-group-label, .input-group-field, .input-group-button, .input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + margin: 0; + white-space: nowrap; } + +.input-group-label { + padding: 0 1rem; + border: 1px solid #cacaca; + background: #e6e6e6; + color: #0a0a0a; + text-align: center; + white-space: nowrap; + display: flex; + flex: 0 0 auto; + align-items: center; } + .input-group-label:first-child { + border-right: 0; } + .input-group-label:last-child { + border-left: 0; } + +.input-group-field { + border-radius: 0; + flex: 1 1 0px; + min-width: 0; } + +.input-group-button { + padding-top: 0; + padding-bottom: 0; + text-align: center; + display: flex; + flex: 0 0 auto; } + .input-group-button a, + .input-group-button input, + .input-group-button button, + .input-group-button label { + align-self: stretch; + height: auto; + padding-top: 0; + padding-bottom: 0; + font-size: 1rem; } + +fieldset { + margin: 0; + padding: 0; + border: 0; } + +legend { + max-width: 100%; + margin-bottom: 0.5rem; } + +.fieldset { + margin: 1.125rem 0; + padding: 1.25rem; + border: 1px solid #cacaca; } + .fieldset legend { + margin: 0; + margin-left: -0.1875rem; + padding: 0 0.1875rem; } + +select { + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + background-image: url('data:image/svg+xml;utf8,'); + background-origin: content-box; + background-position: right -1rem center; + background-repeat: no-repeat; + background-size: 9px 6px; + padding-right: 1.5rem; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + @media screen and (min-width: 0\0 ) { + select { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } } + select:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + select:disabled { + background-color: #e6e6e6; + cursor: not-allowed; } + select::-ms-expand { + display: none; } + select[multiple] { + height: auto; + background-image: none; } + select:not([multiple]) { + padding-top: 0; + padding-bottom: 0; } + +.is-invalid-input:not(:focus) { + border-color: #cc4b37; + background-color: #f9ecea; } + .is-invalid-input:not(:focus)::-moz-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus)::placeholder { + color: #cc4b37; } + +.is-invalid-label { + color: #cc4b37; } + +.form-error { + display: none; + margin-top: -0.5rem; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: bold; + color: #cc4b37; } + .form-error.is-visible { + display: block; } + +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +.h1, +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6, +.h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; } + +p { + margin-bottom: 1rem; + font-size: inherit; + line-height: 1.6; + text-rendering: optimizeLegibility; } + +em, +i { + font-style: italic; + line-height: inherit; } + +strong, +b { + font-weight: bold; + line-height: inherit; } + +small, .small { + font-size: 80%; + line-height: inherit; } + +h1, .h1, .h1, +h2, +.h2, .h2, +h3, +.h3, .h3, +h4, +.h4, .h4, +h5, +.h5, .h5, +h6, +.h6, .h6 { + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-style: normal; + font-weight: normal; + color: inherit; + text-rendering: optimizeLegibility; } + h1 small, .h1 small, h1 .small, .h1 .small, .h1 small, .h1 .small, + h2 small, + .h2 small, + h2 .small, + .h2 .small, .h2 small, .h2 .small, + h3 small, + .h3 small, + h3 .small, + .h3 .small, .h3 small, .h3 .small, + h4 small, + .h4 small, + h4 .small, + .h4 .small, .h4 small, .h4 .small, + h5 small, + .h5 small, + h5 .small, + .h5 .small, .h5 small, .h5 .small, + h6 small, + .h6 small, + h6 .small, + .h6 .small, .h6 small, .h6 .small { + line-height: 0; + color: #cacaca; } + +h1, .h1, .h1 { + font-size: 1.5rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h2, .h2, .h2 { + font-size: 1.25rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h3, .h3, .h3 { + font-size: 1.1875rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h4, .h4, .h4 { + font-size: 1.125rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h5, .h5, .h5 { + font-size: 1.0625rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h6, .h6, .h6 { + font-size: 1rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +@media print, screen and (min-width: 40em) { + h1, .h1, .h1 { + font-size: 3rem; } + + h2, .h2, .h2 { + font-size: 2.5rem; } + + h3, .h3, .h3 { + font-size: 1.9375rem; } + + h4, .h4, .h4 { + font-size: 1.5625rem; } + + h5, .h5, .h5 { + font-size: 1.25rem; } + + h6, .h6, .h6 { + font-size: 1rem; } } +a { + line-height: inherit; + color: #1779ba; + text-decoration: none; + cursor: pointer; } + a:hover, a:focus { + color: #1468a0; } + a img { + border: 0; } + +hr { + clear: both; + max-width: 75rem; + height: 0; + margin: 1.25rem auto; + border-top: 0; + border-right: 0; + border-bottom: 1px solid #cacaca; + border-left: 0; } + +ul, +ol, +dl { + margin-bottom: 1rem; + list-style-position: outside; + line-height: 1.6; } + +li { + font-size: inherit; } + +ul { + margin-left: 1.25rem; + list-style-type: disc; } + +ol { + margin-left: 1.25rem; } + +ul ul, ol ul, ul ol, ol ol { + margin-left: 1.25rem; + margin-bottom: 0; } + +dl { + margin-bottom: 1rem; } + dl dt { + margin-bottom: 0.3rem; + font-weight: bold; } + +blockquote { + margin: 0 0 1rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #cacaca; } + blockquote, blockquote p { + line-height: 1.6; + color: #8a8a8a; } + +abbr, abbr[title] { + border-bottom: 1px dotted #0a0a0a; + cursor: help; + text-decoration: none; } + +figure { + margin: 0; } + +kbd { + margin: 0; + padding: 0.125rem 0.25rem 0; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + color: #0a0a0a; } + +.subheader { + margin-top: 0.2rem; + margin-bottom: 0.5rem; + font-weight: normal; + line-height: 1.4; + color: #8a8a8a; } + +.lead { + font-size: 125%; + line-height: 1.6; } + +.stat { + font-size: 2.5rem; + line-height: 1; } + p + .stat { + margin-top: -1rem; } + +ul.no-bullet, ol.no-bullet { + margin-left: 0; + list-style: none; } + +cite, .cite-block { + display: block; + color: #8a8a8a; + font-size: 0.8125rem; } + cite:before, .cite-block:before { + content: "— "; } + +code, .code-inline { + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; + display: inline; + max-width: 100%; + word-wrap: break-word; + padding: 0.125rem 0.3125rem 0.0625rem; } + +.code-block { + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; + display: block; + overflow: auto; + white-space: pre; + padding: 1rem; + margin-bottom: 1.5rem; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-center { + text-align: center; } + +.text-justify { + text-align: justify; } + +@media print, screen and (min-width: 40em) { + .medium-text-left { + text-align: left; } + + .medium-text-right { + text-align: right; } + + .medium-text-center { + text-align: center; } + + .medium-text-justify { + text-align: justify; } } +@media print, screen and (min-width: 64em) { + .large-text-left { + text-align: left; } + + .large-text-right { + text-align: right; } + + .large-text-center { + text-align: center; } + + .large-text-justify { + text-align: justify; } } +.show-for-print { + display: none !important; } + +@media print { + * { + background: transparent !important; + color: black !important; + -webkit-print-color-adjust: economy; + print-color-adjust: economy; + box-shadow: none !important; + text-shadow: none !important; } + + .show-for-print { + display: block !important; } + + .hide-for-print { + display: none !important; } + + table.show-for-print { + display: table !important; } + + thead.show-for-print { + display: table-header-group !important; } + + tbody.show-for-print { + display: table-row-group !important; } + + tr.show-for-print { + display: table-row !important; } + + td.show-for-print { + display: table-cell !important; } + + th.show-for-print { + display: table-cell !important; } + + a, + a:visited { + text-decoration: underline; } + + a[href]:after { + content: " (" attr(href) ")"; } + + .ir a:after, + a[href^='javascript:']:after, + a[href^='#']:after { + content: ''; } + + abbr[title]:after { + content: " (" attr(title) ")"; } + + pre, + blockquote { + border: 1px solid #8a8a8a; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + img { + max-width: 100% !important; } + + @page { + margin: 0.5cm; } + p, + h2, + .h2, + h3, + .h3 { + orphans: 3; + widows: 3; } + + h2, .h2, + h3, + .h3 { + page-break-after: avoid; } + + .print-break-inside { + page-break-inside: auto; } } +.grid-container { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 75rem; + margin-left: auto; + margin-right: auto; } + @media print, screen and (min-width: 40em) { + .grid-container { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + .grid-container.fluid { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 100%; + margin-left: auto; + margin-right: auto; } + @media print, screen and (min-width: 40em) { + .grid-container.fluid { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + .grid-container.full { + padding-right: 0; + padding-left: 0; + max-width: 100%; + margin-left: auto; + margin-right: auto; } + +.grid-x { + display: flex; + flex-flow: row wrap; } + +.cell { + flex: 0 0 auto; + min-height: 0; + min-width: 0; + width: 100%; } + .cell.auto { + flex: 1 1 0; } + .cell.shrink { + flex: 0 0 auto; } + +.grid-x > .auto { + width: auto; } +.grid-x > .shrink { + width: auto; } + +.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 { + flex-basis: auto; } + +@media print, screen and (min-width: 40em) { + .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 { + flex-basis: auto; } } +@media print, screen and (min-width: 64em) { + .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 { + flex-basis: auto; } } +.grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 { + flex: 0 0 auto; } + +.grid-x > .small-1 { + width: 8.3333333333%; } + +.grid-x > .small-2 { + width: 16.6666666667%; } + +.grid-x > .small-3 { + width: 25%; } + +.grid-x > .small-4 { + width: 33.3333333333%; } + +.grid-x > .small-5 { + width: 41.6666666667%; } + +.grid-x > .small-6 { + width: 50%; } + +.grid-x > .small-7 { + width: 58.3333333333%; } + +.grid-x > .small-8 { + width: 66.6666666667%; } + +.grid-x > .small-9 { + width: 75%; } + +.grid-x > .small-10 { + width: 83.3333333333%; } + +.grid-x > .small-11 { + width: 91.6666666667%; } + +.grid-x > .small-12 { + width: 100%; } + +@media print, screen and (min-width: 40em) { + .grid-x > .medium-auto { + flex: 1 1 0; + width: auto; } + + .grid-x > .medium-shrink, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 { + flex: 0 0 auto; } + + .grid-x > .medium-shrink { + width: auto; } + + .grid-x > .medium-1 { + width: 8.3333333333%; } + + .grid-x > .medium-2 { + width: 16.6666666667%; } + + .grid-x > .medium-3 { + width: 25%; } + + .grid-x > .medium-4 { + width: 33.3333333333%; } + + .grid-x > .medium-5 { + width: 41.6666666667%; } + + .grid-x > .medium-6 { + width: 50%; } + + .grid-x > .medium-7 { + width: 58.3333333333%; } + + .grid-x > .medium-8 { + width: 66.6666666667%; } + + .grid-x > .medium-9 { + width: 75%; } + + .grid-x > .medium-10 { + width: 83.3333333333%; } + + .grid-x > .medium-11 { + width: 91.6666666667%; } + + .grid-x > .medium-12 { + width: 100%; } } +@media print, screen and (min-width: 64em) { + .grid-x > .large-auto { + flex: 1 1 0; + width: auto; } + + .grid-x > .large-shrink, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 { + flex: 0 0 auto; } + + .grid-x > .large-shrink { + width: auto; } + + .grid-x > .large-1 { + width: 8.3333333333%; } + + .grid-x > .large-2 { + width: 16.6666666667%; } + + .grid-x > .large-3 { + width: 25%; } + + .grid-x > .large-4 { + width: 33.3333333333%; } + + .grid-x > .large-5 { + width: 41.6666666667%; } + + .grid-x > .large-6 { + width: 50%; } + + .grid-x > .large-7 { + width: 58.3333333333%; } + + .grid-x > .large-8 { + width: 66.6666666667%; } + + .grid-x > .large-9 { + width: 75%; } + + .grid-x > .large-10 { + width: 83.3333333333%; } + + .grid-x > .large-11 { + width: 91.6666666667%; } + + .grid-x > .large-12 { + width: 100%; } } +.grid-margin-x:not(.grid-x) > .cell { + width: auto; } + +.grid-margin-y:not(.grid-y) > .cell { + height: auto; } + +.grid-margin-x { + margin-left: -0.625rem; + margin-right: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-x { + margin-left: -0.9375rem; + margin-right: -0.9375rem; } } + .grid-margin-x > .cell { + width: calc(100% - 1.25rem); + margin-left: 0.625rem; + margin-right: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-x > .cell { + width: calc(100% - 1.875rem); + margin-left: 0.9375rem; + margin-right: 0.9375rem; } } + .grid-margin-x > .auto { + width: auto; } + .grid-margin-x > .shrink { + width: auto; } + .grid-margin-x > .small-1 { + width: calc(8.3333333333% - 1.25rem); } + .grid-margin-x > .small-2 { + width: calc(16.6666666667% - 1.25rem); } + .grid-margin-x > .small-3 { + width: calc(25% - 1.25rem); } + .grid-margin-x > .small-4 { + width: calc(33.3333333333% - 1.25rem); } + .grid-margin-x > .small-5 { + width: calc(41.6666666667% - 1.25rem); } + .grid-margin-x > .small-6 { + width: calc(50% - 1.25rem); } + .grid-margin-x > .small-7 { + width: calc(58.3333333333% - 1.25rem); } + .grid-margin-x > .small-8 { + width: calc(66.6666666667% - 1.25rem); } + .grid-margin-x > .small-9 { + width: calc(75% - 1.25rem); } + .grid-margin-x > .small-10 { + width: calc(83.3333333333% - 1.25rem); } + .grid-margin-x > .small-11 { + width: calc(91.6666666667% - 1.25rem); } + .grid-margin-x > .small-12 { + width: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-x > .auto { + width: auto; } + .grid-margin-x > .shrink { + width: auto; } + .grid-margin-x > .small-1 { + width: calc(8.3333333333% - 1.875rem); } + .grid-margin-x > .small-2 { + width: calc(16.6666666667% - 1.875rem); } + .grid-margin-x > .small-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .small-4 { + width: calc(33.3333333333% - 1.875rem); } + .grid-margin-x > .small-5 { + width: calc(41.6666666667% - 1.875rem); } + .grid-margin-x > .small-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .small-7 { + width: calc(58.3333333333% - 1.875rem); } + .grid-margin-x > .small-8 { + width: calc(66.6666666667% - 1.875rem); } + .grid-margin-x > .small-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .small-10 { + width: calc(83.3333333333% - 1.875rem); } + .grid-margin-x > .small-11 { + width: calc(91.6666666667% - 1.875rem); } + .grid-margin-x > .small-12 { + width: calc(100% - 1.875rem); } + .grid-margin-x > .medium-auto { + width: auto; } + .grid-margin-x > .medium-shrink { + width: auto; } + .grid-margin-x > .medium-1 { + width: calc(8.3333333333% - 1.875rem); } + .grid-margin-x > .medium-2 { + width: calc(16.6666666667% - 1.875rem); } + .grid-margin-x > .medium-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .medium-4 { + width: calc(33.3333333333% - 1.875rem); } + .grid-margin-x > .medium-5 { + width: calc(41.6666666667% - 1.875rem); } + .grid-margin-x > .medium-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .medium-7 { + width: calc(58.3333333333% - 1.875rem); } + .grid-margin-x > .medium-8 { + width: calc(66.6666666667% - 1.875rem); } + .grid-margin-x > .medium-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .medium-10 { + width: calc(83.3333333333% - 1.875rem); } + .grid-margin-x > .medium-11 { + width: calc(91.6666666667% - 1.875rem); } + .grid-margin-x > .medium-12 { + width: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-x > .large-auto { + width: auto; } + .grid-margin-x > .large-shrink { + width: auto; } + .grid-margin-x > .large-1 { + width: calc(8.3333333333% - 1.875rem); } + .grid-margin-x > .large-2 { + width: calc(16.6666666667% - 1.875rem); } + .grid-margin-x > .large-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .large-4 { + width: calc(33.3333333333% - 1.875rem); } + .grid-margin-x > .large-5 { + width: calc(41.6666666667% - 1.875rem); } + .grid-margin-x > .large-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .large-7 { + width: calc(58.3333333333% - 1.875rem); } + .grid-margin-x > .large-8 { + width: calc(66.6666666667% - 1.875rem); } + .grid-margin-x > .large-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .large-10 { + width: calc(83.3333333333% - 1.875rem); } + .grid-margin-x > .large-11 { + width: calc(91.6666666667% - 1.875rem); } + .grid-margin-x > .large-12 { + width: calc(100% - 1.875rem); } } + +.grid-padding-x .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-x .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; } } +.grid-container:not(.full) > .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-container:not(.full) > .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; } } +.grid-padding-x > .cell { + padding-right: 0.625rem; + padding-left: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-x > .cell { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + +.small-up-1 > .cell { + width: 100%; } + +.small-up-2 > .cell { + width: 50%; } + +.small-up-3 > .cell { + width: 33.3333333333%; } + +.small-up-4 > .cell { + width: 25%; } + +.small-up-5 > .cell { + width: 20%; } + +.small-up-6 > .cell { + width: 16.6666666667%; } + +.small-up-7 > .cell { + width: 14.2857142857%; } + +.small-up-8 > .cell { + width: 12.5%; } + +@media print, screen and (min-width: 40em) { + .medium-up-1 > .cell { + width: 100%; } + + .medium-up-2 > .cell { + width: 50%; } + + .medium-up-3 > .cell { + width: 33.3333333333%; } + + .medium-up-4 > .cell { + width: 25%; } + + .medium-up-5 > .cell { + width: 20%; } + + .medium-up-6 > .cell { + width: 16.6666666667%; } + + .medium-up-7 > .cell { + width: 14.2857142857%; } + + .medium-up-8 > .cell { + width: 12.5%; } } +@media print, screen and (min-width: 64em) { + .large-up-1 > .cell { + width: 100%; } + + .large-up-2 > .cell { + width: 50%; } + + .large-up-3 > .cell { + width: 33.3333333333%; } + + .large-up-4 > .cell { + width: 25%; } + + .large-up-5 > .cell { + width: 20%; } + + .large-up-6 > .cell { + width: 16.6666666667%; } + + .large-up-7 > .cell { + width: 14.2857142857%; } + + .large-up-8 > .cell { + width: 12.5%; } } +.grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); } + +.grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); } + +.grid-margin-x.small-up-3 > .cell { + width: calc(33.3333333333% - 1.25rem); } + +.grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); } + +.grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); } + +.grid-margin-x.small-up-6 > .cell { + width: calc(16.6666666667% - 1.25rem); } + +.grid-margin-x.small-up-7 > .cell { + width: calc(14.2857142857% - 1.25rem); } + +.grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); } + +@media print, screen and (min-width: 40em) { + .grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.875rem); } + + .grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.875rem); } + + .grid-margin-x.small-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); } + + .grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.875rem); } + + .grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.875rem); } + + .grid-margin-x.small-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); } + + .grid-margin-x.small-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); } + + .grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.875rem); } + + .grid-margin-x.medium-up-1 > .cell { + width: calc(100% - 1.875rem); } + + .grid-margin-x.medium-up-2 > .cell { + width: calc(50% - 1.875rem); } + + .grid-margin-x.medium-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); } + + .grid-margin-x.medium-up-4 > .cell { + width: calc(25% - 1.875rem); } + + .grid-margin-x.medium-up-5 > .cell { + width: calc(20% - 1.875rem); } + + .grid-margin-x.medium-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); } + + .grid-margin-x.medium-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); } + + .grid-margin-x.medium-up-8 > .cell { + width: calc(12.5% - 1.875rem); } } +@media print, screen and (min-width: 64em) { + .grid-margin-x.large-up-1 > .cell { + width: calc(100% - 1.875rem); } + + .grid-margin-x.large-up-2 > .cell { + width: calc(50% - 1.875rem); } + + .grid-margin-x.large-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); } + + .grid-margin-x.large-up-4 > .cell { + width: calc(25% - 1.875rem); } + + .grid-margin-x.large-up-5 > .cell { + width: calc(20% - 1.875rem); } + + .grid-margin-x.large-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); } + + .grid-margin-x.large-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); } + + .grid-margin-x.large-up-8 > .cell { + width: calc(12.5% - 1.875rem); } } +.small-margin-collapse { + margin-right: 0; + margin-left: 0; } + .small-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } + .small-margin-collapse > .small-1 { + width: 8.3333333333%; } + .small-margin-collapse > .small-2 { + width: 16.6666666667%; } + .small-margin-collapse > .small-3 { + width: 25%; } + .small-margin-collapse > .small-4 { + width: 33.3333333333%; } + .small-margin-collapse > .small-5 { + width: 41.6666666667%; } + .small-margin-collapse > .small-6 { + width: 50%; } + .small-margin-collapse > .small-7 { + width: 58.3333333333%; } + .small-margin-collapse > .small-8 { + width: 66.6666666667%; } + .small-margin-collapse > .small-9 { + width: 75%; } + .small-margin-collapse > .small-10 { + width: 83.3333333333%; } + .small-margin-collapse > .small-11 { + width: 91.6666666667%; } + .small-margin-collapse > .small-12 { + width: 100%; } + @media print, screen and (min-width: 40em) { + .small-margin-collapse > .medium-1 { + width: 8.3333333333%; } + .small-margin-collapse > .medium-2 { + width: 16.6666666667%; } + .small-margin-collapse > .medium-3 { + width: 25%; } + .small-margin-collapse > .medium-4 { + width: 33.3333333333%; } + .small-margin-collapse > .medium-5 { + width: 41.6666666667%; } + .small-margin-collapse > .medium-6 { + width: 50%; } + .small-margin-collapse > .medium-7 { + width: 58.3333333333%; } + .small-margin-collapse > .medium-8 { + width: 66.6666666667%; } + .small-margin-collapse > .medium-9 { + width: 75%; } + .small-margin-collapse > .medium-10 { + width: 83.3333333333%; } + .small-margin-collapse > .medium-11 { + width: 91.6666666667%; } + .small-margin-collapse > .medium-12 { + width: 100%; } } + @media print, screen and (min-width: 64em) { + .small-margin-collapse > .large-1 { + width: 8.3333333333%; } + .small-margin-collapse > .large-2 { + width: 16.6666666667%; } + .small-margin-collapse > .large-3 { + width: 25%; } + .small-margin-collapse > .large-4 { + width: 33.3333333333%; } + .small-margin-collapse > .large-5 { + width: 41.6666666667%; } + .small-margin-collapse > .large-6 { + width: 50%; } + .small-margin-collapse > .large-7 { + width: 58.3333333333%; } + .small-margin-collapse > .large-8 { + width: 66.6666666667%; } + .small-margin-collapse > .large-9 { + width: 75%; } + .small-margin-collapse > .large-10 { + width: 83.3333333333%; } + .small-margin-collapse > .large-11 { + width: 91.6666666667%; } + .small-margin-collapse > .large-12 { + width: 100%; } } + +.small-padding-collapse { + margin-right: 0; + margin-left: 0; } + .small-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } + +@media print, screen and (min-width: 40em) { + .medium-margin-collapse { + margin-right: 0; + margin-left: 0; } + .medium-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } } +@media print, screen and (min-width: 40em) { + .medium-margin-collapse > .small-1 { + width: 8.3333333333%; } + .medium-margin-collapse > .small-2 { + width: 16.6666666667%; } + .medium-margin-collapse > .small-3 { + width: 25%; } + .medium-margin-collapse > .small-4 { + width: 33.3333333333%; } + .medium-margin-collapse > .small-5 { + width: 41.6666666667%; } + .medium-margin-collapse > .small-6 { + width: 50%; } + .medium-margin-collapse > .small-7 { + width: 58.3333333333%; } + .medium-margin-collapse > .small-8 { + width: 66.6666666667%; } + .medium-margin-collapse > .small-9 { + width: 75%; } + .medium-margin-collapse > .small-10 { + width: 83.3333333333%; } + .medium-margin-collapse > .small-11 { + width: 91.6666666667%; } + .medium-margin-collapse > .small-12 { + width: 100%; } } +@media print, screen and (min-width: 40em) { + .medium-margin-collapse > .medium-1 { + width: 8.3333333333%; } + .medium-margin-collapse > .medium-2 { + width: 16.6666666667%; } + .medium-margin-collapse > .medium-3 { + width: 25%; } + .medium-margin-collapse > .medium-4 { + width: 33.3333333333%; } + .medium-margin-collapse > .medium-5 { + width: 41.6666666667%; } + .medium-margin-collapse > .medium-6 { + width: 50%; } + .medium-margin-collapse > .medium-7 { + width: 58.3333333333%; } + .medium-margin-collapse > .medium-8 { + width: 66.6666666667%; } + .medium-margin-collapse > .medium-9 { + width: 75%; } + .medium-margin-collapse > .medium-10 { + width: 83.3333333333%; } + .medium-margin-collapse > .medium-11 { + width: 91.6666666667%; } + .medium-margin-collapse > .medium-12 { + width: 100%; } } +@media print, screen and (min-width: 64em) { + .medium-margin-collapse > .large-1 { + width: 8.3333333333%; } + .medium-margin-collapse > .large-2 { + width: 16.6666666667%; } + .medium-margin-collapse > .large-3 { + width: 25%; } + .medium-margin-collapse > .large-4 { + width: 33.3333333333%; } + .medium-margin-collapse > .large-5 { + width: 41.6666666667%; } + .medium-margin-collapse > .large-6 { + width: 50%; } + .medium-margin-collapse > .large-7 { + width: 58.3333333333%; } + .medium-margin-collapse > .large-8 { + width: 66.6666666667%; } + .medium-margin-collapse > .large-9 { + width: 75%; } + .medium-margin-collapse > .large-10 { + width: 83.3333333333%; } + .medium-margin-collapse > .large-11 { + width: 91.6666666667%; } + .medium-margin-collapse > .large-12 { + width: 100%; } } + +@media print, screen and (min-width: 40em) { + .medium-padding-collapse { + margin-right: 0; + margin-left: 0; } + .medium-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } } + +@media print, screen and (min-width: 64em) { + .large-margin-collapse { + margin-right: 0; + margin-left: 0; } + .large-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } } +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .small-1 { + width: 8.3333333333%; } + .large-margin-collapse > .small-2 { + width: 16.6666666667%; } + .large-margin-collapse > .small-3 { + width: 25%; } + .large-margin-collapse > .small-4 { + width: 33.3333333333%; } + .large-margin-collapse > .small-5 { + width: 41.6666666667%; } + .large-margin-collapse > .small-6 { + width: 50%; } + .large-margin-collapse > .small-7 { + width: 58.3333333333%; } + .large-margin-collapse > .small-8 { + width: 66.6666666667%; } + .large-margin-collapse > .small-9 { + width: 75%; } + .large-margin-collapse > .small-10 { + width: 83.3333333333%; } + .large-margin-collapse > .small-11 { + width: 91.6666666667%; } + .large-margin-collapse > .small-12 { + width: 100%; } } +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .medium-1 { + width: 8.3333333333%; } + .large-margin-collapse > .medium-2 { + width: 16.6666666667%; } + .large-margin-collapse > .medium-3 { + width: 25%; } + .large-margin-collapse > .medium-4 { + width: 33.3333333333%; } + .large-margin-collapse > .medium-5 { + width: 41.6666666667%; } + .large-margin-collapse > .medium-6 { + width: 50%; } + .large-margin-collapse > .medium-7 { + width: 58.3333333333%; } + .large-margin-collapse > .medium-8 { + width: 66.6666666667%; } + .large-margin-collapse > .medium-9 { + width: 75%; } + .large-margin-collapse > .medium-10 { + width: 83.3333333333%; } + .large-margin-collapse > .medium-11 { + width: 91.6666666667%; } + .large-margin-collapse > .medium-12 { + width: 100%; } } +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .large-1 { + width: 8.3333333333%; } + .large-margin-collapse > .large-2 { + width: 16.6666666667%; } + .large-margin-collapse > .large-3 { + width: 25%; } + .large-margin-collapse > .large-4 { + width: 33.3333333333%; } + .large-margin-collapse > .large-5 { + width: 41.6666666667%; } + .large-margin-collapse > .large-6 { + width: 50%; } + .large-margin-collapse > .large-7 { + width: 58.3333333333%; } + .large-margin-collapse > .large-8 { + width: 66.6666666667%; } + .large-margin-collapse > .large-9 { + width: 75%; } + .large-margin-collapse > .large-10 { + width: 83.3333333333%; } + .large-margin-collapse > .large-11 { + width: 91.6666666667%; } + .large-margin-collapse > .large-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .large-padding-collapse { + margin-right: 0; + margin-left: 0; } + .large-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } } + +.small-offset-0 { + margin-left: 0%; } + +.grid-margin-x > .small-offset-0 { + margin-left: calc(0% + 1.25rem / 2); } + +.small-offset-1 { + margin-left: 8.3333333333%; } + +.grid-margin-x > .small-offset-1 { + margin-left: calc(8.3333333333% + 1.25rem / 2); } + +.small-offset-2 { + margin-left: 16.6666666667%; } + +.grid-margin-x > .small-offset-2 { + margin-left: calc(16.6666666667% + 1.25rem / 2); } + +.small-offset-3 { + margin-left: 25%; } + +.grid-margin-x > .small-offset-3 { + margin-left: calc(25% + 1.25rem / 2); } + +.small-offset-4 { + margin-left: 33.3333333333%; } + +.grid-margin-x > .small-offset-4 { + margin-left: calc(33.3333333333% + 1.25rem / 2); } + +.small-offset-5 { + margin-left: 41.6666666667%; } + +.grid-margin-x > .small-offset-5 { + margin-left: calc(41.6666666667% + 1.25rem / 2); } + +.small-offset-6 { + margin-left: 50%; } + +.grid-margin-x > .small-offset-6 { + margin-left: calc(50% + 1.25rem / 2); } + +.small-offset-7 { + margin-left: 58.3333333333%; } + +.grid-margin-x > .small-offset-7 { + margin-left: calc(58.3333333333% + 1.25rem / 2); } + +.small-offset-8 { + margin-left: 66.6666666667%; } + +.grid-margin-x > .small-offset-8 { + margin-left: calc(66.6666666667% + 1.25rem / 2); } + +.small-offset-9 { + margin-left: 75%; } + +.grid-margin-x > .small-offset-9 { + margin-left: calc(75% + 1.25rem / 2); } + +.small-offset-10 { + margin-left: 83.3333333333%; } + +.grid-margin-x > .small-offset-10 { + margin-left: calc(83.3333333333% + 1.25rem / 2); } + +.small-offset-11 { + margin-left: 91.6666666667%; } + +.grid-margin-x > .small-offset-11 { + margin-left: calc(91.6666666667% + 1.25rem / 2); } + +@media print, screen and (min-width: 40em) { + .medium-offset-0 { + margin-left: 0%; } + + .grid-margin-x > .medium-offset-0 { + margin-left: calc(0% + 1.875rem / 2); } + + .medium-offset-1 { + margin-left: 8.3333333333%; } + + .grid-margin-x > .medium-offset-1 { + margin-left: calc(8.3333333333% + 1.875rem / 2); } + + .medium-offset-2 { + margin-left: 16.6666666667%; } + + .grid-margin-x > .medium-offset-2 { + margin-left: calc(16.6666666667% + 1.875rem / 2); } + + .medium-offset-3 { + margin-left: 25%; } + + .grid-margin-x > .medium-offset-3 { + margin-left: calc(25% + 1.875rem / 2); } + + .medium-offset-4 { + margin-left: 33.3333333333%; } + + .grid-margin-x > .medium-offset-4 { + margin-left: calc(33.3333333333% + 1.875rem / 2); } + + .medium-offset-5 { + margin-left: 41.6666666667%; } + + .grid-margin-x > .medium-offset-5 { + margin-left: calc(41.6666666667% + 1.875rem / 2); } + + .medium-offset-6 { + margin-left: 50%; } + + .grid-margin-x > .medium-offset-6 { + margin-left: calc(50% + 1.875rem / 2); } + + .medium-offset-7 { + margin-left: 58.3333333333%; } + + .grid-margin-x > .medium-offset-7 { + margin-left: calc(58.3333333333% + 1.875rem / 2); } + + .medium-offset-8 { + margin-left: 66.6666666667%; } + + .grid-margin-x > .medium-offset-8 { + margin-left: calc(66.6666666667% + 1.875rem / 2); } + + .medium-offset-9 { + margin-left: 75%; } + + .grid-margin-x > .medium-offset-9 { + margin-left: calc(75% + 1.875rem / 2); } + + .medium-offset-10 { + margin-left: 83.3333333333%; } + + .grid-margin-x > .medium-offset-10 { + margin-left: calc(83.3333333333% + 1.875rem / 2); } + + .medium-offset-11 { + margin-left: 91.6666666667%; } + + .grid-margin-x > .medium-offset-11 { + margin-left: calc(91.6666666667% + 1.875rem / 2); } } +@media print, screen and (min-width: 64em) { + .large-offset-0 { + margin-left: 0%; } + + .grid-margin-x > .large-offset-0 { + margin-left: calc(0% + 1.875rem / 2); } + + .large-offset-1 { + margin-left: 8.3333333333%; } + + .grid-margin-x > .large-offset-1 { + margin-left: calc(8.3333333333% + 1.875rem / 2); } + + .large-offset-2 { + margin-left: 16.6666666667%; } + + .grid-margin-x > .large-offset-2 { + margin-left: calc(16.6666666667% + 1.875rem / 2); } + + .large-offset-3 { + margin-left: 25%; } + + .grid-margin-x > .large-offset-3 { + margin-left: calc(25% + 1.875rem / 2); } + + .large-offset-4 { + margin-left: 33.3333333333%; } + + .grid-margin-x > .large-offset-4 { + margin-left: calc(33.3333333333% + 1.875rem / 2); } + + .large-offset-5 { + margin-left: 41.6666666667%; } + + .grid-margin-x > .large-offset-5 { + margin-left: calc(41.6666666667% + 1.875rem / 2); } + + .large-offset-6 { + margin-left: 50%; } + + .grid-margin-x > .large-offset-6 { + margin-left: calc(50% + 1.875rem / 2); } + + .large-offset-7 { + margin-left: 58.3333333333%; } + + .grid-margin-x > .large-offset-7 { + margin-left: calc(58.3333333333% + 1.875rem / 2); } + + .large-offset-8 { + margin-left: 66.6666666667%; } + + .grid-margin-x > .large-offset-8 { + margin-left: calc(66.6666666667% + 1.875rem / 2); } + + .large-offset-9 { + margin-left: 75%; } + + .grid-margin-x > .large-offset-9 { + margin-left: calc(75% + 1.875rem / 2); } + + .large-offset-10 { + margin-left: 83.3333333333%; } + + .grid-margin-x > .large-offset-10 { + margin-left: calc(83.3333333333% + 1.875rem / 2); } + + .large-offset-11 { + margin-left: 91.6666666667%; } + + .grid-margin-x > .large-offset-11 { + margin-left: calc(91.6666666667% + 1.875rem / 2); } } +.grid-y { + display: flex; + flex-flow: column nowrap; } + .grid-y > .cell { + height: auto; + max-height: none; } + .grid-y > .auto { + height: auto; } + .grid-y > .shrink { + height: auto; } + .grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 { + flex-basis: auto; } + @media print, screen and (min-width: 40em) { + .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 { + flex-basis: auto; } } + @media print, screen and (min-width: 64em) { + .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 { + flex-basis: auto; } } + .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 { + flex: 0 0 auto; } + .grid-y > .small-1 { + height: 8.3333333333%; } + .grid-y > .small-2 { + height: 16.6666666667%; } + .grid-y > .small-3 { + height: 25%; } + .grid-y > .small-4 { + height: 33.3333333333%; } + .grid-y > .small-5 { + height: 41.6666666667%; } + .grid-y > .small-6 { + height: 50%; } + .grid-y > .small-7 { + height: 58.3333333333%; } + .grid-y > .small-8 { + height: 66.6666666667%; } + .grid-y > .small-9 { + height: 75%; } + .grid-y > .small-10 { + height: 83.3333333333%; } + .grid-y > .small-11 { + height: 91.6666666667%; } + .grid-y > .small-12 { + height: 100%; } + @media print, screen and (min-width: 40em) { + .grid-y > .medium-auto { + flex: 1 1 0; + height: auto; } + .grid-y > .medium-shrink, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 { + flex: 0 0 auto; } + .grid-y > .medium-shrink { + height: auto; } + .grid-y > .medium-1 { + height: 8.3333333333%; } + .grid-y > .medium-2 { + height: 16.6666666667%; } + .grid-y > .medium-3 { + height: 25%; } + .grid-y > .medium-4 { + height: 33.3333333333%; } + .grid-y > .medium-5 { + height: 41.6666666667%; } + .grid-y > .medium-6 { + height: 50%; } + .grid-y > .medium-7 { + height: 58.3333333333%; } + .grid-y > .medium-8 { + height: 66.6666666667%; } + .grid-y > .medium-9 { + height: 75%; } + .grid-y > .medium-10 { + height: 83.3333333333%; } + .grid-y > .medium-11 { + height: 91.6666666667%; } + .grid-y > .medium-12 { + height: 100%; } } + @media print, screen and (min-width: 64em) { + .grid-y > .large-auto { + flex: 1 1 0; + height: auto; } + .grid-y > .large-shrink, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 { + flex: 0 0 auto; } + .grid-y > .large-shrink { + height: auto; } + .grid-y > .large-1 { + height: 8.3333333333%; } + .grid-y > .large-2 { + height: 16.6666666667%; } + .grid-y > .large-3 { + height: 25%; } + .grid-y > .large-4 { + height: 33.3333333333%; } + .grid-y > .large-5 { + height: 41.6666666667%; } + .grid-y > .large-6 { + height: 50%; } + .grid-y > .large-7 { + height: 58.3333333333%; } + .grid-y > .large-8 { + height: 66.6666666667%; } + .grid-y > .large-9 { + height: 75%; } + .grid-y > .large-10 { + height: 83.3333333333%; } + .grid-y > .large-11 { + height: 91.6666666667%; } + .grid-y > .large-12 { + height: 100%; } } + +.grid-padding-y .grid-padding-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-y .grid-padding-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } +.grid-padding-y > .cell { + padding-top: 0.625rem; + padding-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-y > .cell { + padding-top: 0.9375rem; + padding-bottom: 0.9375rem; } } + +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } + .grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; } } + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.25rem); } + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.25rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); } + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.25rem); } + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.25rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); } + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.25rem); } + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.25rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); } + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.25rem); } + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.25rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); } + .grid-margin-y > .medium-auto { + height: auto; } + .grid-margin-y > .medium-shrink { + height: auto; } + .grid-margin-y > .medium-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .medium-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .medium-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .medium-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .medium-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .medium-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .medium-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .medium-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-y > .large-auto { + height: auto; } + .grid-margin-y > .large-shrink { + height: auto; } + .grid-margin-y > .large-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .large-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .large-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .large-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .large-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .large-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .large-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .large-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); } } + +.grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; } + +.cell .grid-frame { + width: 100%; } + +.cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + +.cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + +.cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; } + .cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; } + +@media print, screen and (min-width: 40em) { + .medium-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; } + + .cell .medium-grid-frame { + width: 100%; } + + .medium-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + + .medium-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; } + .medium-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; } + + .medium-cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } } +@media print, screen and (min-width: 64em) { + .large-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; } + + .cell .large-grid-frame { + width: 100%; } + + .large-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + + .large-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; } + .large-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; } + + .large-cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } } +.grid-y.grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; } +@media print, screen and (min-width: 40em) { + .grid-y.medium-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; } } +@media print, screen and (min-width: 64em) { + .grid-y.large-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; } } + +.cell .grid-y.grid-frame { + height: 100%; } +@media print, screen and (min-width: 40em) { + .cell .grid-y.medium-grid-frame { + height: 100%; } } +@media print, screen and (min-width: 64em) { + .cell .grid-y.large-grid-frame { + height: 100%; } } + +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } + .grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; } } + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.25rem); } + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.25rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); } + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.25rem); } + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.25rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); } + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.25rem); } + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.25rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); } + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.25rem); } + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.25rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); } + .grid-margin-y > .medium-auto { + height: auto; } + .grid-margin-y > .medium-shrink { + height: auto; } + .grid-margin-y > .medium-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .medium-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .medium-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .medium-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .medium-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .medium-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .medium-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .medium-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-y > .large-auto { + height: auto; } + .grid-margin-y > .large-shrink { + height: auto; } + .grid-margin-y > .large-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .large-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .large-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .large-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .large-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .large-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .large-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .large-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); } } + +.grid-frame.grid-margin-y { + height: calc(100vh + 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); } } + +@media print, screen and (min-width: 40em) { + .grid-margin-y.medium-grid-frame { + height: calc(100vh + 1.875rem); } } +@media print, screen and (min-width: 64em) { + .grid-margin-y.large-grid-frame { + height: calc(100vh + 1.875rem); } } +.button { + display: inline-block; + vertical-align: middle; + margin: 0 0 1rem 0; + padding: 0.85em 1em; + border: 1px solid transparent; + border-radius: 0; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-family: inherit; + font-size: 0.9rem; + -webkit-appearance: none; + line-height: 1; + text-align: center; + cursor: pointer; } + [data-whatinput='mouse'] .button { + outline: 0; } + .button.tiny { + font-size: 0.6rem; } + .button.small { + font-size: 0.75rem; } + .button.large { + font-size: 1.25rem; } + .button.expanded { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0; } + .button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; } + .button:hover, .button:focus { + background-color: #14679e; + color: #fefefe; } + .button.primary, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus { + background-color: #1779ba; + color: #fefefe; } + .button.primary:hover, .button.primary:focus { + background-color: #126195; + color: #fefefe; } + .button.secondary, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus { + background-color: #767676; + color: #fefefe; } + .button.secondary:hover, .button.secondary:focus { + background-color: #5e5e5e; + color: #fefefe; } + .button.success, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus { + background-color: #3adb76; + color: #0a0a0a; } + .button.success:hover, .button.success:focus { + background-color: #22bb5b; + color: #0a0a0a; } + .button.warning, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus { + background-color: #ffae00; + color: #0a0a0a; } + .button.warning:hover, .button.warning:focus { + background-color: #cc8b00; + color: #0a0a0a; } + .button.alert, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus { + background-color: #cc4b37; + color: #fefefe; } + .button.alert:hover, .button.alert:focus { + background-color: #a53b2a; + color: #fefefe; } + .button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus { + background-color: transparent; } + .button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow:hover, .button.hollow:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow.primary:hover, .button.hollow.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus { + border: 1px solid #767676; + color: #767676; } + .button.hollow.secondary:hover, .button.hollow.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; } + .button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus { + border: 1px solid #3adb76; + color: #3adb76; } + .button.hollow.success:hover, .button.hollow.success:focus { + border-color: #157539; + color: #157539; } + .button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus { + border: 1px solid #ffae00; + color: #ffae00; } + .button.hollow.warning:hover, .button.hollow.warning:focus { + border-color: #805700; + color: #805700; } + .button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.hollow.alert:hover, .button.hollow.alert:focus { + border-color: #67251a; + color: #67251a; } + .button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus { + border-color: transparent; + background-color: transparent; } + .button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus { + color: #1779ba; } + .button.clear:hover, .button.clear:focus { + color: #0c3d5d; } + .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus { + color: #1779ba; } + .button.clear.primary:hover, .button.clear.primary:focus { + color: #0c3d5d; } + .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus { + color: #767676; } + .button.clear.secondary:hover, .button.clear.secondary:focus { + color: #3b3b3b; } + .button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus { + color: #3adb76; } + .button.clear.success:hover, .button.clear.success:focus { + color: #157539; } + .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus { + color: #ffae00; } + .button.clear.warning:hover, .button.clear.warning:focus { + color: #805700; } + .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus { + color: #cc4b37; } + .button.clear.alert:hover, .button.clear.alert:focus { + color: #67251a; } + .button.disabled, .button[disabled] { + opacity: 0.25; + cursor: not-allowed; } + .button.dropdown::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.4em; + content: ''; + border-bottom-width: 0; + border-color: #fefefe transparent transparent; + position: relative; + top: 0.4em; + display: inline-block; + float: right; + margin-left: 1em; } + .button.dropdown.hollow::after, .button.dropdown.clear::after { + border-top-color: #1779ba; } + .button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after { + border-top-color: #1779ba; } + .button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after { + border-top-color: #767676; } + .button.dropdown.hollow.success::after, .button.dropdown.clear.success::after { + border-top-color: #3adb76; } + .button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after { + border-top-color: #ffae00; } + .button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after { + border-top-color: #cc4b37; } + .button.arrow-only::after { + top: -0.1em; + float: none; + margin-left: 0; } + +a.button:hover, a.button:focus { + text-decoration: none; } + +.button-group { + margin-bottom: 1rem; + display: flex; + flex-wrap: wrap; + align-items: stretch; + flex-grow: 1; } + .button-group::before, .button-group::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; } + .button-group::after { + clear: both; } + .button-group::before, .button-group::after { + display: none; } + .button-group .button { + margin: 0; + margin-right: 1px; + margin-bottom: 1px; + font-size: 0.9rem; + flex: 0 0 auto; } + .button-group .button:last-child { + margin-right: 0; } + .button-group.tiny .button { + font-size: 0.6rem; } + .button-group.small .button { + font-size: 0.75rem; } + .button-group.large .button { + font-size: 1.25rem; } + .button-group.expanded .button { + flex: 1 1 0px; } + .button-group.primary .button, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; } + .button-group.primary .button:hover, .button-group.primary .button:focus { + background-color: #126195; + color: #fefefe; } + .button-group.secondary .button, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus { + background-color: #767676; + color: #fefefe; } + .button-group.secondary .button:hover, .button-group.secondary .button:focus { + background-color: #5e5e5e; + color: #fefefe; } + .button-group.success .button, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus { + background-color: #3adb76; + color: #0a0a0a; } + .button-group.success .button:hover, .button-group.success .button:focus { + background-color: #22bb5b; + color: #0a0a0a; } + .button-group.warning .button, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus { + background-color: #ffae00; + color: #0a0a0a; } + .button-group.warning .button:hover, .button-group.warning .button:focus { + background-color: #cc8b00; + color: #0a0a0a; } + .button-group.alert .button, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus { + background-color: #cc4b37; + color: #fefefe; } + .button-group.alert .button:hover, .button-group.alert .button:focus { + background-color: #a53b2a; + color: #fefefe; } + .button-group.hollow .button, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus { + background-color: transparent; } + .button-group.hollow .button, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; } + .button-group.hollow .button:hover, .button-group.hollow .button:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button-group.hollow.primary .button, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; } + .button-group.hollow.primary .button:hover, .button-group.hollow.primary .button:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .button.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button-group.hollow.secondary .button, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus { + border: 1px solid #767676; + color: #767676; } + .button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .button.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; } + .button-group.hollow.success .button, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus { + border: 1px solid #3adb76; + color: #3adb76; } + .button-group.hollow.success .button:hover, .button-group.hollow.success .button:focus, .button-group.hollow .button.success:hover, .button-group.hollow .button.success:focus { + border-color: #157539; + color: #157539; } + .button-group.hollow.warning .button, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus { + border: 1px solid #ffae00; + color: #ffae00; } + .button-group.hollow.warning .button:hover, .button-group.hollow.warning .button:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .button.warning:focus { + border-color: #805700; + color: #805700; } + .button-group.hollow.alert .button, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button-group.hollow.alert .button:hover, .button-group.hollow.alert .button:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .button.alert:focus { + border-color: #67251a; + color: #67251a; } + .button-group.clear .button, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus { + border-color: transparent; + background-color: transparent; } + .button-group.clear .button, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus { + color: #1779ba; } + .button-group.clear .button:hover, .button-group.clear .button:focus { + color: #0c3d5d; } + .button-group.clear.primary .button, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus { + color: #1779ba; } + .button-group.clear.primary .button:hover, .button-group.clear.primary .button:focus, .button-group.clear .button.primary:hover, .button-group.clear .button.primary:focus { + color: #0c3d5d; } + .button-group.clear.secondary .button, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus { + color: #767676; } + .button-group.clear.secondary .button:hover, .button-group.clear.secondary .button:focus, .button-group.clear .button.secondary:hover, .button-group.clear .button.secondary:focus { + color: #3b3b3b; } + .button-group.clear.success .button, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus { + color: #3adb76; } + .button-group.clear.success .button:hover, .button-group.clear.success .button:focus, .button-group.clear .button.success:hover, .button-group.clear .button.success:focus { + color: #157539; } + .button-group.clear.warning .button, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus { + color: #ffae00; } + .button-group.clear.warning .button:hover, .button-group.clear.warning .button:focus, .button-group.clear .button.warning:hover, .button-group.clear .button.warning:focus { + color: #805700; } + .button-group.clear.alert .button, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus { + color: #cc4b37; } + .button-group.clear.alert .button:hover, .button-group.clear.alert .button:focus, .button-group.clear .button.alert:hover, .button-group.clear .button.alert:focus { + color: #67251a; } + .button-group.no-gaps .button { + margin-right: -0.0625rem; } + .button-group.no-gaps .button + .button { + border-left-color: transparent; } + .button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium { + flex-wrap: wrap; } + .button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button { + flex: 0 0 100%; } + .button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child { + margin-bottom: 0; } + .button-group.stacked.expanded .button, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-medium.expanded .button { + flex: 1 1 0px; } + @media print, screen and (min-width: 40em) { + .button-group.stacked-for-small .button { + flex: 0 0 auto; + margin-bottom: 0; } } + @media print, screen and (min-width: 64em) { + .button-group.stacked-for-medium .button { + flex: 0 0 auto; + margin-bottom: 0; } } + @media print, screen and (max-width: 39.99875em) { + .button-group.stacked-for-small.expanded { + display: block; } + .button-group.stacked-for-small.expanded .button { + display: block; + margin-right: 0; } } + @media print, screen and (max-width: 63.99875em) { + .button-group.stacked-for-medium.expanded { + display: block; } + .button-group.stacked-for-medium.expanded .button { + display: block; + margin-right: 0; } } + +.close-button { + position: absolute; + z-index: 10; + color: #8a8a8a; + cursor: pointer; } + [data-whatinput='mouse'] .close-button { + outline: 0; } + .close-button:hover, .close-button:focus { + color: #0a0a0a; } + .close-button.small { + right: 0.66rem; + top: 0.33em; + font-size: 1.5em; + line-height: 1; } + .close-button, .close-button.medium { + right: 1rem; + top: 0.5rem; + font-size: 2em; + line-height: 1; } + +.label { + display: inline-block; + padding: 0.33333rem 0.5rem; + border-radius: 0; + font-size: 0.8rem; + line-height: 1; + white-space: nowrap; + cursor: default; + background: #1779ba; + color: #fefefe; } + .label.primary { + background: #1779ba; + color: #fefefe; } + .label.secondary { + background: #767676; + color: #fefefe; } + .label.success { + background: #3adb76; + color: #0a0a0a; } + .label.warning { + background: #ffae00; + color: #0a0a0a; } + .label.alert { + background: #cc4b37; + color: #fefefe; } + +.progress { + height: 1rem; + margin-bottom: 1rem; + border-radius: 0; + background-color: #cacaca; } + .progress.primary .progress-meter { + background-color: #1779ba; } + .progress.secondary .progress-meter { + background-color: #767676; } + .progress.success .progress-meter { + background-color: #3adb76; } + .progress.warning .progress-meter { + background-color: #ffae00; } + .progress.alert .progress-meter { + background-color: #cc4b37; } + +.progress-meter { + position: relative; + display: block; + width: 0%; + height: 100%; + background-color: #1779ba; } + +.progress-meter-text { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + margin: 0; + font-size: 0.75rem; + font-weight: bold; + color: #fefefe; + white-space: nowrap; } + +.slider { + position: relative; + height: 0.5rem; + margin-top: 1.25rem; + margin-bottom: 2.25rem; + background-color: #e6e6e6; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + touch-action: none; } + +.slider-fill { + position: absolute; + top: 0; + left: 0; + display: inline-block; + max-width: 100%; + height: 0.5rem; + background-color: #cacaca; + transition: all 0.2s ease-in-out; } + .slider-fill.is-dragging { + transition: all 0s linear; } + +.slider-handle { + position: absolute; + top: 50%; + transform: translateY(-50%); + left: 0; + z-index: 1; + cursor: grab; + display: inline-block; + width: 1.4rem; + height: 1.4rem; + border-radius: 0; + background-color: #1779ba; + transition: all 0.2s ease-in-out; + touch-action: manipulation; } + [data-whatinput='mouse'] .slider-handle { + outline: 0; } + .slider-handle:hover { + background-color: #14679e; } + .slider-handle.is-dragging { + transition: all 0s linear; + cursor: grabbing; } + +.slider.disabled, +.slider[disabled] { + opacity: 0.25; + cursor: not-allowed; } + +.slider.vertical { + display: inline-block; + width: 0.5rem; + height: 12.5rem; + margin: 0 1.25rem; + transform: scale(1, -1); } + .slider.vertical .slider-fill { + top: 0; + width: 0.5rem; + max-height: 100%; } + .slider.vertical .slider-handle { + position: absolute; + top: 0; + left: 50%; + width: 1.4rem; + height: 1.4rem; + transform: translateX(-50%); } + +.switch { + position: relative; + margin-bottom: 1rem; + outline: 0; + font-size: 0.875rem; + font-weight: bold; + color: #fefefe; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + height: 2rem; } + +.switch-input { + position: absolute; + margin-bottom: 0; + opacity: 0; } + +.switch-paddle { + position: relative; + display: block; + width: 4rem; + height: 2rem; + border-radius: 0; + background: #cacaca; + transition: all 0.25s ease-out; + font-weight: inherit; + color: inherit; + cursor: pointer; } + input + .switch-paddle { + margin: 0; } + .switch-paddle::after { + position: absolute; + top: 0.25rem; + left: 0.25rem; + display: block; + width: 1.5rem; + height: 1.5rem; + transform: translate3d(0, 0, 0); + border-radius: 0; + background: #fefefe; + transition: all 0.25s ease-out; + content: ''; } + input:checked ~ .switch-paddle { + background: #1779ba; } + input:checked ~ .switch-paddle::after { + left: 2.25rem; } + input:disabled ~ .switch-paddle { + cursor: not-allowed; + opacity: 0.5; } + [data-whatinput='mouse'] input:focus ~ .switch-paddle { + outline: 0; } + +.switch-active, .switch-inactive { + position: absolute; + top: 50%; + transform: translateY(-50%); } + +.switch-active { + left: 8%; + display: none; } + input:checked + label > .switch-active { + display: block; } + +.switch-inactive { + right: 15%; } + input:checked + label > .switch-inactive { + display: none; } + +.switch.tiny { + height: 1.5rem; } + .switch.tiny .switch-paddle { + width: 3rem; + height: 1.5rem; + font-size: 0.625rem; } + .switch.tiny .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1rem; + height: 1rem; } + .switch.tiny input:checked ~ .switch-paddle::after { + left: 1.75rem; } + +.switch.small { + height: 1.75rem; } + .switch.small .switch-paddle { + width: 3.5rem; + height: 1.75rem; + font-size: 0.75rem; } + .switch.small .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1.25rem; + height: 1.25rem; } + .switch.small input:checked ~ .switch-paddle::after { + left: 2rem; } + +.switch.large { + height: 2.5rem; } + .switch.large .switch-paddle { + width: 5rem; + height: 2.5rem; + font-size: 1rem; } + .switch.large .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 2rem; + height: 2rem; } + .switch.large input:checked ~ .switch-paddle::after { + left: 2.75rem; } + +table { + border-collapse: collapse; + width: 100%; + margin-bottom: 1rem; + border-radius: 0; } + thead, + tbody, + tfoot { + border: 1px solid #f1f1f1; + background-color: #fefefe; } + + caption { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; } + + thead { + background: #f8f8f8; + color: #0a0a0a; } + + tfoot { + background: #f1f1f1; + color: #0a0a0a; } + + thead tr, + tfoot tr { + background: transparent; } + thead th, + thead td, + tfoot th, + tfoot td { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; + text-align: left; } + + tbody th, + tbody td { + padding: 0.5rem 0.625rem 0.625rem; } + + tbody tr:nth-child(even) { + border-bottom: 0; + background-color: #f1f1f1; } + + table.unstriped tbody { + background-color: #fefefe; } + table.unstriped tbody tr { + border-bottom: 1px solid #f1f1f1; + background-color: #fefefe; } + +@media print, screen and (max-width: 63.99875em) { + table.stack thead { + display: none; } + table.stack tfoot { + display: none; } + table.stack tr, + table.stack th, + table.stack td { + display: block; } + table.stack td { + border-top: 0; } } + +table.scroll { + display: block; + width: 100%; + overflow-x: auto; } + +table.hover thead tr:hover { + background-color: #f3f3f3; } +table.hover tfoot tr:hover { + background-color: #ececec; } +table.hover tbody tr:hover { + background-color: #f9f9f9; } +table.hover:not(.unstriped) tr:nth-of-type(even):hover { + background-color: #ececec; } + +.table-scroll { + overflow-x: auto; } + +.badge { + display: inline-block; + min-width: 2.1em; + padding: 0.3em; + border-radius: 50%; + font-size: 0.6rem; + text-align: center; + background: #1779ba; + color: #fefefe; } + .badge.primary { + background: #1779ba; + color: #fefefe; } + .badge.secondary { + background: #767676; + color: #fefefe; } + .badge.success { + background: #3adb76; + color: #0a0a0a; } + .badge.warning { + background: #ffae00; + color: #0a0a0a; } + .badge.alert { + background: #cc4b37; + color: #fefefe; } + +.breadcrumbs { + margin: 0 0 1rem 0; + list-style: none; } + .breadcrumbs::before, .breadcrumbs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; } + .breadcrumbs::after { + clear: both; } + .breadcrumbs li { + float: left; + font-size: 0.6875rem; + color: #0a0a0a; + cursor: default; + text-transform: uppercase; } + .breadcrumbs li:not(:last-child)::after { + position: relative; + margin: 0 0.75rem; + opacity: 1; + content: "/"; + color: #cacaca; } + .breadcrumbs a { + color: #1779ba; } + .breadcrumbs a:hover { + text-decoration: underline; } + .breadcrumbs .disabled { + color: #cacaca; + cursor: not-allowed; } + +.callout { + position: relative; + margin: 0 0 1rem 0; + padding: 1rem; + border: 1px solid rgba(10, 10, 10, 0.25); + border-radius: 0; + background-color: white; + color: #0a0a0a; } + .callout > :first-child { + margin-top: 0; } + .callout > :last-child { + margin-bottom: 0; } + .callout.primary { + background-color: #d7ecfa; + color: #0a0a0a; } + .callout.secondary { + background-color: #eaeaea; + color: #0a0a0a; } + .callout.success { + background-color: #e1faea; + color: #0a0a0a; } + .callout.warning { + background-color: #fff3d9; + color: #0a0a0a; } + .callout.alert { + background-color: #f7e4e1; + color: #0a0a0a; } + .callout.small { + padding-top: 0.5rem; + padding-right: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0.5rem; } + .callout.large { + padding-top: 3rem; + padding-right: 3rem; + padding-bottom: 3rem; + padding-left: 3rem; } + +.card { + display: flex; + flex-direction: column; + flex-grow: 1; + margin-bottom: 1rem; + border: 1px solid #e6e6e6; + border-radius: 0; + background: #fefefe; + box-shadow: none; + overflow: hidden; + color: #0a0a0a; } + .card > :last-child { + margin-bottom: 0; } + +.card-divider { + display: flex; + flex: 0 1 auto; + padding: 1rem; + background: #e6e6e6; } + .card-divider > :last-child { + margin-bottom: 0; } + +.card-section { + flex: 1 0 auto; + padding: 1rem; } + .card-section > :last-child { + margin-bottom: 0; } + +.card-image { + min-height: 1px; } + +.dropdown-pane { + position: absolute; + z-index: 10; + display: none; + width: 300px; + padding: 1rem; + visibility: hidden; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-size: 1rem; } + .dropdown-pane.is-opening { + display: block; } + .dropdown-pane.is-open { + display: block; + visibility: visible; } + +.dropdown-pane.tiny { + width: 100px; } + +.dropdown-pane.small { + width: 200px; } + +.dropdown-pane.large { + width: 400px; } + +.pagination { + margin-left: 0; + margin-bottom: 1rem; } + .pagination::before, .pagination::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; } + .pagination::after { + clear: both; } + .pagination li { + margin-right: 0.0625rem; + border-radius: 0; + font-size: 0.875rem; + display: none; } + .pagination li:last-child, .pagination li:first-child { + display: inline-block; } + @media print, screen and (min-width: 40em) { + .pagination li { + display: inline-block; } } + .pagination a, + .pagination button { + display: block; + padding: 0.1875rem 0.625rem; + border-radius: 0; + color: #0a0a0a; } + .pagination a:hover, + .pagination button:hover { + background: #e6e6e6; } + .pagination .current { + padding: 0.1875rem 0.625rem; + background: #1779ba; + color: #fefefe; + cursor: default; } + .pagination .disabled { + padding: 0.1875rem 0.625rem; + color: #cacaca; + cursor: not-allowed; } + .pagination .disabled:hover { + background: transparent; } + .pagination .ellipsis::after { + padding: 0.1875rem 0.625rem; + content: '\2026'; + color: #0a0a0a; } + +.pagination-previous a::before, +.pagination-previous.disabled::before { + display: inline-block; + margin-right: 0.5rem; + content: "«"; } + +.pagination-next a::after, +.pagination-next.disabled::after { + display: inline-block; + margin-left: 0.5rem; + content: "»"; } + +.has-tip { + position: relative; + display: inline-block; + border-bottom: dotted 1px #8a8a8a; + font-weight: bold; + cursor: help; } + +.tooltip { + position: absolute; + top: calc(100% + 0.6495rem); + z-index: 1200; + max-width: 10rem; + padding: 0.75rem; + border-radius: 0; + background-color: #0a0a0a; + font-size: 80%; + color: #fefefe; } + .tooltip::before { + position: absolute; } + .tooltip.bottom::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-top-width: 0; + border-color: transparent transparent #0a0a0a; + bottom: 100%; } + .tooltip.bottom.align-center::before { + left: 50%; + transform: translateX(-50%); } + .tooltip.top::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-bottom-width: 0; + border-color: #0a0a0a transparent transparent; + top: 100%; + bottom: auto; } + .tooltip.top.align-center::before { + left: 50%; + transform: translateX(-50%); } + .tooltip.left::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #0a0a0a; + left: 100%; } + .tooltip.left.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); } + .tooltip.right::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-left-width: 0; + border-color: transparent #0a0a0a transparent transparent; + right: 100%; + left: auto; } + .tooltip.right.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); } + .tooltip.align-top::before { + bottom: auto; + top: 10%; } + .tooltip.align-bottom::before { + bottom: 10%; + top: auto; } + .tooltip.align-left::before { + left: 10%; + right: auto; } + .tooltip.align-right::before { + left: auto; + right: 10%; } + +.accordion { + margin-left: 0; + background: #fefefe; + list-style-type: none; } + .accordion[disabled] .accordion-title { + cursor: not-allowed; } + +.accordion-item:first-child > :first-child { + border-radius: 0 0 0 0; } +.accordion-item:last-child > :last-child { + border-radius: 0 0 0 0; } + +.accordion-title { + position: relative; + display: block; + padding: 1.25rem 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; } + :last-child:not(.is-active) > .accordion-title { + border-bottom: 1px solid #e6e6e6; + border-radius: 0 0 0 0; } + .accordion-title:hover, .accordion-title:focus { + background-color: #e6e6e6; } + .accordion-title::before { + position: absolute; + top: 50%; + right: 1rem; + margin-top: -0.5rem; + content: "+"; } + .is-active > .accordion-title::before { + content: "–"; } + +.accordion-content { + display: none; + padding: 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + background-color: #fefefe; + color: #0a0a0a; } + :last-child > .accordion-content:last-child { + border-bottom: 1px solid #e6e6e6; } + +.media-object { + display: flex; + margin-bottom: 1rem; + flex-wrap: nowrap; } + .media-object img { + max-width: none; } + @media print, screen and (max-width: 39.99875em) { + .media-object.stack-for-small { + flex-wrap: wrap; } } + +.media-object-section { + flex: 0 1 auto; } + .media-object-section:first-child { + padding-right: 1rem; } + .media-object-section:last-child:not(:nth-child(2)) { + padding-left: 1rem; } + .media-object-section > :last-child { + margin-bottom: 0; } + @media print, screen and (max-width: 39.99875em) { + .stack-for-small .media-object-section { + padding: 0; + padding-bottom: 1rem; + flex-basis: 100%; + max-width: 100%; } + .stack-for-small .media-object-section img { + width: 100%; } } + .media-object-section.main-section { + flex: 1 1 0px; } + +.orbit { + position: relative; } + +.orbit-container { + position: relative; + height: 0; + margin: 0; + list-style: none; + overflow: hidden; } + +.orbit-slide { + width: 100%; + position: absolute; } + .orbit-slide.no-motionui.is-active { + top: 0; + left: 0; } + +.orbit-figure { + margin: 0; } + +.orbit-image { + width: 100%; + max-width: 100%; + margin: 0; } + +.orbit-caption { + position: absolute; + bottom: 0; + width: 100%; + margin-bottom: 0; + padding: 1rem; + background-color: rgba(10, 10, 10, 0.5); + color: #fefefe; } + +.orbit-previous, .orbit-next { + position: absolute; + top: 50%; + transform: translateY(-50%); + z-index: 10; + padding: 1rem; + color: #fefefe; } + [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next { + outline: 0; } + .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus { + background-color: rgba(10, 10, 10, 0.5); } + +.orbit-previous { + left: 0; } + +.orbit-next { + left: auto; + right: 0; } + +.orbit-bullets { + position: relative; + margin-top: 0.8rem; + margin-bottom: 0.8rem; + text-align: center; } + [data-whatinput='mouse'] .orbit-bullets { + outline: 0; } + .orbit-bullets button { + width: 1.2rem; + height: 1.2rem; + margin: 0.1rem; + border-radius: 50%; + background-color: #cacaca; } + .orbit-bullets button:hover { + background-color: #8a8a8a; } + .orbit-bullets button.is-active { + background-color: #8a8a8a; } + +.responsive-embed, +.flex-video { + position: relative; + height: 0; + margin-bottom: 1rem; + padding-bottom: 75%; + overflow: hidden; } + .responsive-embed iframe, + .responsive-embed object, + .responsive-embed embed, + .responsive-embed video, + .flex-video iframe, + .flex-video object, + .flex-video embed, + .flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + .responsive-embed.widescreen, + .flex-video.widescreen { + padding-bottom: 56.25%; } + +.tabs { + margin: 0; + border: 1px solid #e6e6e6; + background: #fefefe; + list-style-type: none; } + .tabs::before, .tabs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; } + .tabs::after { + clear: both; } + +.tabs.vertical > li { + display: block; + float: none; + width: auto; } + +.tabs.simple > li > a { + padding: 0; } + .tabs.simple > li > a:hover { + background: transparent; } + +.tabs.primary { + background: #1779ba; } + .tabs.primary > li > a { + color: #fefefe; } + .tabs.primary > li > a:hover, .tabs.primary > li > a:focus { + background: #1673b1; } + +.tabs-title { + float: left; } + .tabs-title > a { + display: block; + padding: 1.25rem 1.5rem; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; } + [data-whatinput='mouse'] .tabs-title > a { + outline: 0; } + .tabs-title > a:hover { + background: #fefefe; + color: #1468a0; } + .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] { + background: #e6e6e6; + color: #1779ba; } + +.tabs-content { + border: 1px solid #e6e6e6; + border-top: 0; + background: #fefefe; + color: #0a0a0a; + transition: all 0.5s ease; } + +.tabs-content.vertical { + border: 1px solid #e6e6e6; + border-left: 0; } + +.tabs-panel { + display: none; + padding: 1rem; } + .tabs-panel.is-active { + display: block; } + +.thumbnail { + display: inline-block; + max-width: 100%; + margin-bottom: 1rem; + border: 4px solid #fefefe; + border-radius: 0; + box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); + line-height: 0; } + +a.thumbnail { + transition: box-shadow 200ms ease-out; } + a.thumbnail:hover, a.thumbnail:focus { + box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5); } + a.thumbnail image { + box-shadow: none; } + +.menu { + padding: 0; + margin: 0; + list-style: none; + position: relative; + display: flex; + flex-wrap: wrap; } + [data-whatinput='mouse'] .menu li { + outline: 0; } + .menu a, + .menu .button { + line-height: 1; + text-decoration: none; + display: block; + padding: 0.7rem 1rem; } + .menu input, + .menu select, + .menu a, + .menu button { + margin-bottom: 0; } + .menu input { + display: inline-block; } + .menu, .menu.horizontal { + flex-wrap: wrap; + flex-direction: row; } + .menu.vertical { + flex-wrap: nowrap; + flex-direction: column; } + .menu.vertical.icon-top li a img, + .menu.vertical.icon-top li a i, + .menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img, + .menu.vertical.icon-bottom li a i, + .menu.vertical.icon-bottom li a svg { + text-align: left; } + .menu.expanded li { + flex: 1 1 0px; } + .menu.expanded.icon-top li a img, + .menu.expanded.icon-top li a i, + .menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img, + .menu.expanded.icon-bottom li a i, + .menu.expanded.icon-bottom li a svg { + text-align: left; } + .menu.simple { + align-items: center; } + .menu.simple li + li { + margin-left: 1rem; } + .menu.simple a { + padding: 0; } + @media print, screen and (min-width: 40em) { + .menu.medium-horizontal { + flex-wrap: wrap; + flex-direction: row; } + .menu.medium-vertical { + flex-wrap: nowrap; + flex-direction: column; } + .menu.medium-expanded li { + flex: 1 1 0px; } + .menu.medium-simple li { + flex: 1 1 0px; } } + @media print, screen and (min-width: 64em) { + .menu.large-horizontal { + flex-wrap: wrap; + flex-direction: row; } + .menu.large-vertical { + flex-wrap: nowrap; + flex-direction: column; } + .menu.large-expanded li { + flex: 1 1 0px; } + .menu.large-simple li { + flex: 1 1 0px; } } + .menu.nested { + margin-right: 0; + margin-left: 1rem; } + .menu.icons a { + display: flex; } + .menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a { + display: flex; } + .menu.icon-left li a, .menu.nested.icon-left li a { + flex-flow: row nowrap; } + .menu.icon-left li a img, + .menu.icon-left li a i, + .menu.icon-left li a svg, .menu.nested.icon-left li a img, + .menu.nested.icon-left li a i, + .menu.nested.icon-left li a svg { + margin-right: 0.25rem; } + .menu.icon-right li a, .menu.nested.icon-right li a { + flex-flow: row nowrap; } + .menu.icon-right li a img, + .menu.icon-right li a i, + .menu.icon-right li a svg, .menu.nested.icon-right li a img, + .menu.nested.icon-right li a i, + .menu.nested.icon-right li a svg { + margin-left: 0.25rem; } + .menu.icon-top li a, .menu.nested.icon-top li a { + flex-flow: column nowrap; } + .menu.icon-top li a img, + .menu.icon-top li a i, + .menu.icon-top li a svg, .menu.nested.icon-top li a img, + .menu.nested.icon-top li a i, + .menu.nested.icon-top li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; } + .menu.icon-bottom li a, .menu.nested.icon-bottom li a { + flex-flow: column nowrap; } + .menu.icon-bottom li a img, + .menu.icon-bottom li a i, + .menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img, + .menu.nested.icon-bottom li a i, + .menu.nested.icon-bottom li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; } + .menu .is-active > a { + background: #1779ba; + color: #fefefe; } + .menu .active > a { + background: #1779ba; + color: #fefefe; } + .menu.align-left { + justify-content: flex-start; } + .menu.align-right li { + display: flex; + justify-content: flex-end; } + .menu.align-right li .submenu li { + justify-content: flex-start; } + .menu.align-right.vertical li { + display: block; + text-align: right; } + .menu.align-right.vertical li .submenu li { + text-align: right; } + .menu.align-right.icon-top li a img, + .menu.align-right.icon-top li a i, + .menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img, + .menu.align-right.icon-bottom li a i, + .menu.align-right.icon-bottom li a svg { + text-align: right; } + .menu.align-right .nested { + margin-right: 1rem; + margin-left: 0; } + .menu.align-center li { + display: flex; + justify-content: center; } + .menu.align-center li .submenu li { + justify-content: flex-start; } + .menu .menu-text { + padding: 0.7rem 1rem; + font-weight: bold; + line-height: 1; + color: inherit; } + +.menu-centered > .menu { + justify-content: center; } + .menu-centered > .menu li { + display: flex; + justify-content: center; } + .menu-centered > .menu li .submenu li { + justify-content: flex-start; } + +.no-js [data-responsive-menu] ul { + display: none; } + +.menu-icon { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; } + .menu-icon::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #fefefe; + box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe; + content: ''; } + .menu-icon:hover::after { + background: #cacaca; + box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; } + +.menu-icon.dark { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; } + .menu-icon.dark::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #0a0a0a; + box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; + content: ''; } + .menu-icon.dark:hover::after { + background: #8a8a8a; + box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; } + +.accordion-menu li { + width: 100%; } +.accordion-menu a { + padding: 0.7rem 1rem; } +.accordion-menu .is-accordion-submenu a { + padding: 0.7rem 1rem; } +.accordion-menu .nested.is-accordion-submenu { + margin-right: 0; + margin-left: 1rem; } +.accordion-menu.align-right .nested.is-accordion-submenu { + margin-right: 1rem; + margin-left: 0; } +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a { + position: relative; } + .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + position: absolute; + top: 50%; + margin-top: -3px; + right: 1rem; } +.accordion-menu.align-left .is-accordion-submenu-parent > a::after { + right: 1rem; + left: auto; } +.accordion-menu.align-right .is-accordion-submenu-parent > a::after { + right: auto; + left: 1rem; } +.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after { + transform: rotate(180deg); + transform-origin: 50% 50%; } + +.is-accordion-submenu-parent { + position: relative; } + +.has-submenu-toggle > a { + margin-right: 40px; } + +.submenu-toggle { + position: absolute; + top: 0; + right: 0; + width: 40px; + height: 40px; + cursor: pointer; } + .submenu-toggle::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + top: 0; + bottom: 0; + margin: auto; } + +.submenu-toggle[aria-expanded='true']::after { + transform: scaleY(-1); + transform-origin: 50% 50%; } + +.submenu-toggle-text { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.is-drilldown { + position: relative; + overflow: hidden; } + .is-drilldown li { + display: block; } + .is-drilldown.animate-height { + transition: height 0.5s; } + +.drilldown a { + padding: 0.7rem 1rem; + background: #fefefe; } +.drilldown .is-drilldown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: -1; + width: 100%; + background: #fefefe; + transition: transform 0.15s linear; } + .drilldown .is-drilldown-submenu.is-active { + z-index: 1; + display: block; + transform: translateX(-100%); } + .drilldown .is-drilldown-submenu.is-closing { + transform: translateX(100%); } + .drilldown .is-drilldown-submenu a { + padding: 0.7rem 1rem; } +.drilldown .nested.is-drilldown-submenu { + margin-right: 0; + margin-left: 0; } +.drilldown .drilldown-submenu-cover-previous { + min-height: 100%; } +.drilldown .is-drilldown-submenu-parent > a { + position: relative; } + .drilldown .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + position: absolute; + top: 50%; + margin-top: -6px; + right: 1rem; } +.drilldown.align-left .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + right: 1rem; + left: auto; } +.drilldown.align-right .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 1rem; } +.drilldown .js-drilldown-back > a::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + display: inline-block; + vertical-align: middle; + margin-right: 0.75rem; } + +.dropdown.menu > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } +.dropdown.menu > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } +.dropdown.menu > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } +.dropdown.menu > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } +[data-whatinput='mouse'] .dropdown.menu a { + outline: 0; } +.dropdown.menu > li > a { + padding: 0.7rem 1rem; } +.dropdown.menu > li.is-active > a { + background: transparent; + color: #1779ba; } +.no-js .dropdown.menu ul { + display: none; } +.dropdown.menu .nested.is-dropdown-submenu { + margin-right: 0; + margin-left: 0; } +.dropdown.menu.vertical > li .is-dropdown-submenu { + top: 0; } +.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; } +.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } +.dropdown.menu.vertical > li > a::after { + right: 14px; } +.dropdown.menu.vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; } +.dropdown.menu.vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; } +@media print, screen and (min-width: 40em) { + .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + .dropdown.menu.medium-vertical > li .is-dropdown-submenu { + top: 0; } + .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; } + .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + .dropdown.menu.medium-vertical > li > a::after { + right: 14px; } + .dropdown.menu.medium-vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; } + .dropdown.menu.medium-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; } } +@media print, screen and (min-width: 64em) { + .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + .dropdown.menu.large-vertical > li .is-dropdown-submenu { + top: 0; } + .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; } + .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + .dropdown.menu.large-vertical > li > a::after { + right: 14px; } + .dropdown.menu.large-vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; } + .dropdown.menu.large-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; } } +.dropdown.menu.align-right .is-dropdown-submenu.first-sub { + top: 100%; + right: 0; + left: auto; } + +.is-dropdown-menu.vertical { + width: 100px; } + .is-dropdown-menu.vertical.align-right { + float: right; } + +.is-dropdown-submenu-parent { + position: relative; } + .is-dropdown-submenu-parent a::after { + position: absolute; + top: 50%; + right: 5px; + left: auto; + margin-top: -6px; } + .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { + top: 100%; + left: auto; } + .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; } + .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + +.is-dropdown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: 1; + display: none; + min-width: 200px; + border: 1px solid #cacaca; + background: #fefefe; } + .dropdown .is-dropdown-submenu a { + padding: 0.7rem 1rem; } + .is-dropdown-submenu .is-dropdown-submenu-parent > a::after { + right: 14px; } + .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; } + .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; } + .is-dropdown-submenu .is-dropdown-submenu { + margin-top: -1px; } + .is-dropdown-submenu > li { + width: 100%; } + .is-dropdown-submenu.js-dropdown-active { + display: block; } + +.is-off-canvas-open { + overflow: hidden; } + +.js-off-canvas-overlay { + position: absolute; + top: 0; + left: 0; + z-index: 11; + width: 100%; + height: 100%; + transition: opacity 0.5s ease, visibility 0.5s ease; + background: rgba(254, 254, 254, 0.25); + opacity: 0; + visibility: hidden; + overflow: hidden; } + .js-off-canvas-overlay.is-visible { + opacity: 1; + visibility: visible; } + .js-off-canvas-overlay.is-closable { + cursor: pointer; } + .js-off-canvas-overlay.is-overlay-absolute { + position: absolute; } + .js-off-canvas-overlay.is-overlay-fixed { + position: fixed; } + +.off-canvas-wrapper { + position: relative; + overflow: hidden; } + +.off-canvas { + position: fixed; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; } + [data-whatinput='mouse'] .off-canvas { + outline: 0; } + .off-canvas.is-transition-push { + z-index: 12; } + .off-canvas.is-closed { + visibility: hidden; } + .off-canvas.is-transition-overlap { + z-index: 13; } + .off-canvas.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } + .off-canvas.is-open { + transform: translate(0, 0); } + +.off-canvas-absolute { + position: absolute; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; } + [data-whatinput='mouse'] .off-canvas-absolute { + outline: 0; } + .off-canvas-absolute.is-transition-push { + z-index: 12; } + .off-canvas-absolute.is-closed { + visibility: hidden; } + .off-canvas-absolute.is-transition-overlap { + z-index: 13; } + .off-canvas-absolute.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } + .off-canvas-absolute.is-open { + transform: translate(0, 0); } + +.position-left { + top: 0; + left: 0; + height: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + width: 250px; + transform: translateX(-250px); } + .off-canvas-content .off-canvas.position-left { + transform: translateX(-250px); } + .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open { + transform: translate(0, 0); } + .off-canvas-content.is-open-left.has-transition-push { + transform: translateX(250px); } + .position-left.is-transition-push { + box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); } + +.position-right { + top: 0; + right: 0; + height: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + width: 250px; + transform: translateX(250px); } + .off-canvas-content .off-canvas.position-right { + transform: translateX(250px); } + .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open { + transform: translate(0, 0); } + .off-canvas-content.is-open-right.has-transition-push { + transform: translateX(-250px); } + .position-right.is-transition-push { + box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); } + +.position-top { + top: 0; + left: 0; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + height: 250px; + transform: translateY(-250px); } + .off-canvas-content .off-canvas.position-top { + transform: translateY(-250px); } + .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open { + transform: translate(0, 0); } + .off-canvas-content.is-open-top.has-transition-push { + transform: translateY(250px); } + .position-top.is-transition-push { + box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); } + +.position-bottom { + bottom: 0; + left: 0; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + height: 250px; + transform: translateY(250px); } + .off-canvas-content .off-canvas.position-bottom { + transform: translateY(250px); } + .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open { + transform: translate(0, 0); } + .off-canvas-content.is-open-bottom.has-transition-push { + transform: translateY(-250px); } + .position-bottom.is-transition-push { + box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); } + +.off-canvas-content { + transform: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + .off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push { + transition: transform 0.5s ease; } + .off-canvas-content.has-transition-push { + transform: translate(0, 0); } + .off-canvas-content .off-canvas.is-open { + transform: translate(0, 0); } + +@media print, screen and (min-width: 40em) { + .position-left.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-left.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-left.reveal-for-medium { + transform: none; } + .off-canvas-content.has-reveal-left { + margin-left: 250px; } + .position-left.reveal-for-medium ~ .off-canvas-content { + margin-left: 250px; } + + .position-right.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-right.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-right.reveal-for-medium { + transform: none; } + .off-canvas-content.has-reveal-right { + margin-right: 250px; } + .position-right.reveal-for-medium ~ .off-canvas-content { + margin-right: 250px; } + + .position-top.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-top.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-top.reveal-for-medium { + transform: none; } + .off-canvas-content.has-reveal-top { + margin-top: 250px; } + .position-top.reveal-for-medium ~ .off-canvas-content { + margin-top: 250px; } + + .position-bottom.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-bottom.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-bottom.reveal-for-medium { + transform: none; } + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; } + .position-bottom.reveal-for-medium ~ .off-canvas-content { + margin-bottom: 250px; } } +@media print, screen and (min-width: 64em) { + .position-left.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-left.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-left.reveal-for-large { + transform: none; } + .off-canvas-content.has-reveal-left { + margin-left: 250px; } + .position-left.reveal-for-large ~ .off-canvas-content { + margin-left: 250px; } + + .position-right.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-right.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-right.reveal-for-large { + transform: none; } + .off-canvas-content.has-reveal-right { + margin-right: 250px; } + .position-right.reveal-for-large ~ .off-canvas-content { + margin-right: 250px; } + + .position-top.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-top.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-top.reveal-for-large { + transform: none; } + .off-canvas-content.has-reveal-top { + margin-top: 250px; } + .position-top.reveal-for-large ~ .off-canvas-content { + margin-top: 250px; } + + .position-bottom.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-bottom.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-bottom.reveal-for-large { + transform: none; } + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; } + .position-bottom.reveal-for-large ~ .off-canvas-content { + margin-bottom: 250px; } } +@media print, screen and (min-width: 40em) { + .off-canvas.in-canvas-for-medium { + visibility: visible; + height: auto; + position: static; + background: none; + width: auto; + overflow: visible; + transition: none; } + .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom { + box-shadow: none; + transform: none; } + .off-canvas.in-canvas-for-medium .close-button { + display: none; } } +@media print, screen and (min-width: 64em) { + .off-canvas.in-canvas-for-large { + visibility: visible; + height: auto; + position: static; + background: none; + width: auto; + overflow: visible; + transition: none; } + .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom { + box-shadow: none; + transform: none; } + .off-canvas.in-canvas-for-large .close-button { + display: none; } } +html.is-reveal-open { + position: fixed; + width: 100%; + overflow-y: hidden; } + html.is-reveal-open.zf-has-scroll { + overflow-y: scroll; + -webkit-overflow-scrolling: touch; } + html.is-reveal-open body { + overflow-y: hidden; } + +.reveal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1005; + display: none; + background-color: rgba(10, 10, 10, 0.45); + overflow-y: auto; + -webkit-overflow-scrolling: touch; } + +.reveal { + z-index: 1006; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: none; + padding: 1rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + position: relative; + top: 100px; + margin-right: auto; + margin-left: auto; + overflow-y: auto; + -webkit-overflow-scrolling: touch; } + [data-whatinput='mouse'] .reveal { + outline: 0; } + @media print, screen and (min-width: 40em) { + .reveal { + min-height: 0; } } + .reveal .column { + min-width: 0; } + .reveal > :last-child { + margin-bottom: 0; } + @media print, screen and (min-width: 40em) { + .reveal { + width: 600px; + max-width: 75rem; } } + .reveal.collapse { + padding: 0; } + @media print, screen and (min-width: 40em) { + .reveal.tiny { + width: 30%; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal.small { + width: 50%; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal.large { + width: 90%; + max-width: 75rem; } } + .reveal.full { + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + min-height: 100%; + margin-left: 0; + border: 0; + border-radius: 0; } + @media print, screen and (max-width: 39.99875em) { + .reveal { + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + min-height: 100%; + margin-left: 0; + border: 0; + border-radius: 0; } } + .reveal.without-overlay { + position: fixed; } + +.sticky-container { + position: relative; } + +.sticky { + position: relative; + z-index: 0; + transform: translate3d(0, 0, 0); } + +.sticky.is-stuck { + position: fixed; + z-index: 5; + width: 100%; } + .sticky.is-stuck.is-at-top { + top: 0; } + .sticky.is-stuck.is-at-bottom { + bottom: 0; } + +.sticky.is-anchored { + position: relative; + right: auto; + left: auto; } + .sticky.is-anchored.is-at-bottom { + bottom: 0; } + +.title-bar { + padding: 0.5rem; + background: #0a0a0a; + color: #fefefe; + display: flex; + justify-content: flex-start; + align-items: center; } + .title-bar .menu-icon { + margin-left: 0.25rem; + margin-right: 0.25rem; } + +.title-bar-left, +.title-bar-right { + flex: 1 1 0px; } + +.title-bar-right { + text-align: right; } + +.title-bar-title { + display: inline-block; + vertical-align: middle; + font-weight: bold; } + +.top-bar { + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + align-items: center; + padding: 0.5rem; + flex-wrap: wrap; } + .top-bar, + .top-bar ul { + background-color: #e6e6e6; } + .top-bar input { + max-width: 200px; + margin-right: 1rem; } + .top-bar .input-group-field { + width: 100%; + margin-right: 0; } + .top-bar input.button { + width: auto; } + .top-bar .top-bar-left, + .top-bar .top-bar-right { + flex: 0 0 100%; + max-width: 100%; } + @media print, screen and (min-width: 40em) { + .top-bar { + flex-wrap: nowrap; } + .top-bar .top-bar-left { + flex: 1 1 auto; + margin-right: auto; } + .top-bar .top-bar-right { + flex: 0 1 auto; + margin-left: auto; } } + @media print, screen and (max-width: 63.99875em) { + .top-bar.stacked-for-medium { + flex-wrap: wrap; } + .top-bar.stacked-for-medium .top-bar-left, + .top-bar.stacked-for-medium .top-bar-right { + flex: 0 0 100%; + max-width: 100%; } } + @media print, screen and (max-width: 74.99875em) { + .top-bar.stacked-for-large { + flex-wrap: wrap; } + .top-bar.stacked-for-large .top-bar-left, + .top-bar.stacked-for-large .top-bar-right { + flex: 0 0 100%; + max-width: 100%; } } + +.top-bar-title { + flex: 0 0 auto; + margin: 0.5rem 1rem 0.5rem 0; } + +.top-bar-left, +.top-bar-right { + flex: 0 0 auto; } + +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-center { + display: block; + margin-right: auto; + margin-left: auto; } + +.clearfix::before, .clearfix::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; } +.clearfix::after { + clear: both; } + +.hide { + display: none !important; } + +.invisible { + visibility: hidden; } + +.visible { + visibility: visible; } + +@media print, screen and (max-width: 39.99875em) { + .hide-for-small-only { + display: none !important; } } + +@media screen and (max-width: 0em), screen and (min-width: 40em) { + .show-for-small-only { + display: none !important; } } + +@media print, screen and (min-width: 40em) { + .hide-for-medium { + display: none !important; } } + +@media screen and (max-width: 39.99875em) { + .show-for-medium { + display: none !important; } } + +@media print, screen and (min-width: 40em) and (max-width: 63.99875em) { + .hide-for-medium-only { + display: none !important; } } + +@media screen and (max-width: 39.99875em), screen and (min-width: 64em) { + .show-for-medium-only { + display: none !important; } } + +@media print, screen and (min-width: 64em) { + .hide-for-large { + display: none !important; } } + +@media screen and (max-width: 63.99875em) { + .show-for-large { + display: none !important; } } + +@media print, screen and (min-width: 64em) and (max-width: 74.99875em) { + .hide-for-large-only { + display: none !important; } } + +@media screen and (max-width: 63.99875em), screen and (min-width: 75em) { + .show-for-large-only { + display: none !important; } } + +.show-for-sr, +.show-on-focus { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.show-on-focus:active, .show-on-focus:focus { + position: static !important; + width: auto !important; + height: auto !important; + overflow: visible !important; + clip: auto !important; + white-space: normal !important; } + +.show-for-landscape, +.hide-for-portrait { + display: block !important; } + @media screen and (orientation: landscape) { + .show-for-landscape, + .hide-for-portrait { + display: block !important; } } + @media screen and (orientation: portrait) { + .show-for-landscape, + .hide-for-portrait { + display: none !important; } } + +.hide-for-landscape, +.show-for-portrait { + display: none !important; } + @media screen and (orientation: landscape) { + .hide-for-landscape, + .show-for-portrait { + display: none !important; } } + @media screen and (orientation: portrait) { + .hide-for-landscape, + .show-for-portrait { + display: block !important; } } + +.show-for-dark-mode { + display: none; } + +.hide-for-dark-mode { + display: block; } + +@media screen and (prefers-color-scheme: dark) { + .show-for-dark-mode { + display: block !important; } + + .hide-for-dark-mode { + display: none !important; } } +.show-for-ie { + display: none; } + +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .show-for-ie { + display: block !important; } + + .hide-for-ie { + display: none !important; } } +.show-for-sticky { + display: none; } + +.is-stuck .show-for-sticky { + display: block; } + +.is-stuck .hide-for-sticky { + display: none; } + +.search-result { + margin-bottom: 1.2em; } + +.search-result article { + line-height: normal; } + +.search-result h4, .search-result .h4 { + line-height: normal; + font-size: 1.2rem; + margin-bottom: 0.1rem; } + +.search-result .current { + font-weight: 'bold'; } + +#map { + height: 700px; } + +.left { + float: left; } + +.right { + float: right; } + +.clear { + clear: both; } + +.header_indent { + padding-left: 20px; } +@charset "UTF-8"; +/** + * Foundation for Sites + * Version 6.7.5 + * https://get.foundation + * Licensed under MIT Open Source + */ +@media print, screen and (min-width: 40em) { + /* line 46, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal.large, .reveal.small, .reveal.tiny, .reveal { + right: auto; + left: auto; + margin: 0 auto; + } +} + +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +/* line 12, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; +} + +/* line 22, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +body { + margin: 0; +} + +/* line 29, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* line 40, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +/* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +pre { + font-family: monospace, monospace; + font-size: 1em; +} + +/* line 59, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +a { + background-color: transparent; +} + +/* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +abbr[title] { + border-bottom: 0; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* line 73, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +b, +strong { + font-weight: bolder; +} + +/* line 81, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* line 90, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +small { + font-size: 80%; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 105, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +sub { + bottom: -0.25em; +} + +/* line 109, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +sup { + top: -0.5em; +} + +/* line 118, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +img { + border-style: none; +} + +/* line 128, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; +} + +/* line 142, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button, +input { + overflow: visible; +} + +/* line 150, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button, +select { + text-transform: none; +} + +/* line 157, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/* line 166, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/* line 176, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/* line 185, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/* line 194, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} + +/* line 205, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +progress { + vertical-align: baseline; +} + +/* line 211, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +textarea { + overflow: auto; +} + +/* line 218, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; +} + +/* line 226, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/* line 241, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* line 248, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +/* line 258, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +details { + display: block; +} + +/* line 264, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +summary { + display: list-item; +} + +/* line 273, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +template { + display: none; +} + +/* line 279, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[hidden] { + display: none; +} + +/* line 288, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[data-whatintent="mouse"] *, [data-whatintent="mouse"] *:focus, +[data-whatintent="touch"] *, +[data-whatintent="touch"] *:focus, +[data-whatinput="mouse"] *, +[data-whatinput="mouse"] *:focus, +[data-whatinput="touch"] *, +[data-whatinput="touch"] *:focus { + outline: none; +} + +/* line 294, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[draggable=false] { + -webkit-touch-callout: none; + -webkit-user-select: none; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +.foundation-mq { + font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; +} + +/* line 148, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +html { + box-sizing: border-box; + font-size: 100%; +} + +/* line 154, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +*, +*::before, +*::after { + box-sizing: inherit; +} + +/* line 161, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +body { + margin: 0; + padding: 0; + background: #fefefe; + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* line 186, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +img { + display: inline-block; + vertical-align: middle; + max-width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +textarea { + height: auto; + min-height: 50px; + border-radius: 0; +} + +/* line 205, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +select { + box-sizing: border-box; + width: 100%; + border-radius: 0; +} + +/* line 215, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +.map_canvas img, +.map_canvas embed, +.map_canvas object, +.mqa-display img, +.mqa-display embed, +.mqa-display object { + max-width: none !important; +} + +/* line 223, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +button { + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + border-radius: 0; + background: transparent; + line-height: 1; + cursor: auto; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] button { + outline: 0; +} + +/* line 235, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +pre { + overflow: auto; + -webkit-overflow-scrolling: touch; +} + +/* line 241, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; +} + +/* line 250, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +.is-visible { + display: block !important; +} + +/* line 254, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +.is-hidden { + display: none !important; +} + +/* line 125, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], +textarea { + display: block; + box-sizing: border-box; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +/* line 111, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, +textarea:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} + +/* line 132, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +textarea { + max-width: 100%; +} + +/* line 135, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +textarea[rows] { + height: auto; +} + +/* line 143, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +input:disabled, input[readonly], +textarea:disabled, +textarea[readonly] { + background-color: #e6e6e6; + cursor: not-allowed; +} + +/* line 151, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +[type='submit'], +[type='button'] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0; +} + +/* line 158, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +input[type='search'] { + box-sizing: border-box; +} + +/* line 176, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +::-moz-placeholder { + color: #cacaca; +} +::placeholder { + color: #cacaca; +} + +/* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_checkbox.scss */ +[type='file'], +[type='checkbox'], +[type='radio'] { + margin: 0 0 1rem; +} + +/* line 17, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_checkbox.scss */ +[type='checkbox'] + label, +[type='radio'] + label { + display: inline-block; + vertical-align: baseline; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; +} + +/* line 26, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_checkbox.scss */ +[type='checkbox'] + label[for], +[type='radio'] + label[for] { + cursor: pointer; +} + +/* line 32, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_checkbox.scss */ +label > [type='checkbox'], +label > [type='radio'] { + margin-right: 0.5rem; +} + +/* line 38, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_checkbox.scss */ +[type='file'] { + width: 100%; +} + +/* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_label.scss */ +label { + display: block; + margin: 0; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.8; + color: #0a0a0a; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_label.scss */ +label.middle { + margin: 0 0 1rem; + line-height: 1.5; + padding: 0.5625rem 0; +} + +/* line 22, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_help-text.scss */ +.help-text { + margin-top: -0.5rem; + font-size: 0.8125rem; + font-style: italic; + color: #0a0a0a; +} + +/* line 27, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group { + display: flex; + width: 100%; + margin-bottom: 1rem; + align-items: stretch; +} + +/* line 37, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group > :first-child, .input-group > .input-group-button:first-child > * { + border-radius: 0 0 0 0; +} + +/* line 43, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group > :last-child, .input-group > .input-group-button:last-child > * { + border-radius: 0 0 0 0; +} + +/* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label, .input-group-button, .input-group-field, .input-group-label { + margin: 0; + white-space: nowrap; +} + +/* line 59, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-label { + padding: 0 1rem; + border: 1px solid #cacaca; + background: #e6e6e6; + color: #0a0a0a; + text-align: center; + white-space: nowrap; + display: flex; + flex: 0 0 auto; + align-items: center; +} + +/* line 80, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-label:first-child { + border-right: 0; +} + +/* line 84, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-label:last-child { + border-left: 0; +} + +/* line 90, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-field { + border-radius: 0; + flex: 1 1 0px; + min-width: 0; +} + +/* line 100, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-button { + padding-top: 0; + padding-bottom: 0; + text-align: center; + display: flex; + flex: 0 0 auto; +} + +/* line 115, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + align-self: stretch; + height: auto; + padding-top: 0; + padding-bottom: 0; + font-size: 1rem; +} + +/* line 39, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_fieldset.scss */ +fieldset { + margin: 0; + padding: 0; + border: 0; +} + +/* line 45, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_fieldset.scss */ +legend { + max-width: 100%; + margin-bottom: 0.5rem; +} + +/* line 50, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_fieldset.scss */ +.fieldset { + margin: 1.125rem 0; + padding: 1.25rem; + border: 1px solid #cacaca; +} + +/* line 30, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_fieldset.scss */ +.fieldset legend { + margin: 0; + margin-left: -0.1875rem; + padding: 0 0.1875rem; +} + +/* line 87, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select { + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + background-image: url('data:image/svg+xml;utf8,'); + background-origin: content-box; + background-position: right -1rem center; + background-repeat: no-repeat; + background-size: 9px 6px; + padding-right: 1.5rem; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} + +@media screen and (min-width: 0\0) { + /* line 87, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ + select { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); + } +} + +/* line 54, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} + +/* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select:disabled { + background-color: #e6e6e6; + cursor: not-allowed; +} + +/* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select::-ms-expand { + display: none; +} + +/* line 76, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select[multiple] { + height: auto; + background-image: none; +} + +/* line 80, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select:not([multiple]) { + padding-top: 0; + padding-bottom: 0; +} + +/* line 45, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_error.scss */ +.is-invalid-input:not(:focus) { + border-color: #cc4b37; + background-color: #f9ecea; +} + +/* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_error.scss */ +.is-invalid-input:not(:focus)::-moz-placeholder { + color: #cc4b37; +} +.is-invalid-input:not(:focus)::placeholder { + color: #cc4b37; +} + +/* line 76, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_error.scss */ +.is-invalid-label { + color: #cc4b37; +} + +/* line 82, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_error.scss */ +.form-error { + display: none; + margin-top: -0.5rem; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: bold; + color: #cc4b37; +} + +/* line 85, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_error.scss */ +.form-error.is-visible { + display: block; +} + +/* line 228, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +p { + margin-bottom: 1rem; + font-size: inherit; + line-height: 1.6; + text-rendering: optimizeLegibility; +} + +/* line 261, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +em, +i { + font-style: italic; + line-height: inherit; +} + +/* line 268, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +strong, +b { + font-weight: bold; + line-height: inherit; +} + +/* line 275, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +small { + font-size: 80%; + line-height: inherit; +} + +/* line 281, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h1, .h1, +h2, .h2, +h3, .h3, +h4, .h4, +h5, .h5, +h6, .h6 { + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-style: normal; + font-weight: normal; + color: inherit; + text-rendering: optimizeLegibility; +} + +/* line 293, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h1 small, .h1 small, +h2 small, .h2 small, +h3 small, .h3 small, +h4 small, .h4 small, +h5 small, .h5 small, +h6 small, .h6 small { + line-height: 0; + color: #cacaca; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h1, .h1 { + font-size: 1.5rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h2, .h2 { + font-size: 1.25rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h3, .h3 { + font-size: 1.1875rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h4, .h4 { + font-size: 1.125rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h5, .h5 { + font-size: 1.0625rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h6, .h6 { + font-size: 1rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +@media print, screen and (min-width: 40em) { + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h1, .h1 { + font-size: 3rem; + } + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h2, .h2 { + font-size: 2.5rem; + } + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h3, .h3 { + font-size: 1.9375rem; + } + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h4, .h4 { + font-size: 1.5625rem; + } + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h5, .h5 { + font-size: 1.25rem; + } + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h6, .h6 { + font-size: 1rem; + } +} + +/* line 343, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +a { + line-height: inherit; + color: #1779ba; + text-decoration: none; + cursor: pointer; +} + +/* line 350, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +a:hover, a:focus { + color: #1468a0; +} + +/* line 358, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +a img { + border: 0; +} + +/* line 364, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +hr { + clear: both; + max-width: 75rem; + height: 0; + margin: 1.25rem auto; + border-top: 0; + border-right: 0; + border-bottom: 1px solid #cacaca; + border-left: 0; +} + +/* line 378, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +ul, +ol, +dl { + margin-bottom: 1rem; + list-style-position: outside; + line-height: 1.6; +} + +/* line 387, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +li { + font-size: inherit; +} + +/* line 392, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +ul { + margin-left: 1.25rem; + list-style-type: disc; +} + +/* line 398, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +ol { + margin-left: 1.25rem; +} + +/* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +ul ul, ul ol, ol ul, ol ol { + margin-left: 1.25rem; + margin-bottom: 0; +} + +/* line 411, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +dl { + margin-bottom: 1rem; +} + +/* line 414, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; +} + +/* line 421, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +blockquote { + margin: 0 0 1rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #cacaca; +} + +/* line 426, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +blockquote, blockquote p { + line-height: 1.6; + color: #8a8a8a; +} + +/* line 442, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +abbr, abbr[title] { + border-bottom: 1px dotted #0a0a0a; + cursor: help; + text-decoration: none; +} + +/* line 449, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +figure { + margin: 0; +} + +/* line 461, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +kbd { + margin: 0; + padding: 0.125rem 0.25rem 0; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + color: #0a0a0a; +} + +/* line 134, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.subheader { + margin-top: 0.2rem; + margin-bottom: 0.5rem; + font-weight: normal; + line-height: 1.4; + color: #8a8a8a; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.lead { + font-size: 125%; + line-height: 1.6; +} + +/* line 150, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.stat { + font-size: 2.5rem; + line-height: 1; +} + +/* line 154, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +p + .stat { + margin-top: -1rem; +} + +/* line 161, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +ul.no-bullet, ol.no-bullet { + margin-left: 0; + list-style: none; +} + +/* line 167, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.cite-block, cite { + display: block; + color: #8a8a8a; + font-size: 0.8125rem; +} + +/* line 90, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.cite-block:before, cite:before { + content: "— "; +} + +/* line 175, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.code-inline, code { + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; + display: inline; + max-width: 100%; + word-wrap: break-word; + padding: 0.125rem 0.3125rem 0.0625rem; +} + +/* line 184, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.code-block { + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; + display: block; + overflow: auto; + white-space: pre; + padding: 1rem; + margin-bottom: 1.5rem; +} + +/* line 15, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ +.text-left { + text-align: left; +} + +/* line 15, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ +.text-right { + text-align: right; +} + +/* line 15, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ +.text-center { + text-align: center; +} + +/* line 15, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ +.text-justify { + text-align: justify; +} + +@media print, screen and (min-width: 40em) { + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .medium-text-left { + text-align: left; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .medium-text-right { + text-align: right; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .medium-text-center { + text-align: center; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .medium-text-justify { + text-align: justify; + } +} + +@media print, screen and (min-width: 64em) { + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .large-text-left { + text-align: left; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .large-text-right { + text-align: right; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .large-text-center { + text-align: center; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .large-text-justify { + text-align: justify; + } +} + +/* line 18, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ +.show-for-print { + display: none !important; +} + +@media print { + /* line 21, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + * { + background: transparent !important; + color: black !important; + -webkit-print-color-adjust: economy; + print-color-adjust: economy; + box-shadow: none !important; + text-shadow: none !important; + } + /* line 38, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + .show-for-print { + display: block !important; + } + /* line 39, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + .hide-for-print { + display: none !important; + } + /* line 41, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + table.show-for-print { + display: table !important; + } + /* line 42, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + thead.show-for-print { + display: table-header-group !important; + } + /* line 43, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + tbody.show-for-print { + display: table-row-group !important; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + tr.show-for-print { + display: table-row !important; + } + /* line 45, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + td.show-for-print { + display: table-cell !important; + } + /* line 46, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + th.show-for-print { + display: table-cell !important; + } + /* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + a, +a:visited { + text-decoration: underline; + } + /* line 52, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + a[href]:after { + content: " (" attr(href) ")"; + } + /* line 56, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + .ir a:after, +a[href^='javascript:']:after, +a[href^='#']:after { + content: ''; + } + /* line 61, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + abbr[title]:after { + content: " (" attr(title) ")"; + } + /* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + pre, +blockquote { + border: 1px solid #8a8a8a; + page-break-inside: avoid; + } + /* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + thead { + display: table-header-group; + } + /* line 73, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + tr, +img { + page-break-inside: avoid; + } + /* line 76, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + /* line 80, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + p, +h2, +h3 { + orphans: 3; + widows: 3; + } + /* line 88, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + h2, +h3 { + page-break-after: avoid; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + .print-break-inside { + page-break-inside: auto; + } +} + +/* line 13, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-container { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 75rem; + margin-left: auto; + margin-right: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 13, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-container { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} + +/* line 16, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-container.fluid { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 16, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-container.fluid { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} + +/* line 20, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-container.full { + padding-right: 0; + padding-left: 0; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} + +/* line 26, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x { + display: flex; + flex-flow: row wrap; +} + +/* line 30, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell { + flex: 0 0 auto; + min-height: 0; + min-width: 0; + width: 100%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell.auto { + flex: 1 1 0; +} + +/* line 37, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell.shrink { + flex: 0 0 auto; +} + +/* line 43, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .auto { + width: auto; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .shrink { + width: auto; +} + +/* line 63, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 { + flex-basis: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 63, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 { + flex-basis: auto; + } +} + +@media print, screen and (min-width: 64em) { + /* line 63, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 { + flex-basis: auto; + } +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1 { + flex: 0 0 auto; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-1 { + width: 8.3333333333%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-2 { + width: 16.6666666667%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-3 { + width: 25%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-4 { + width: 33.3333333333%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-5 { + width: 41.6666666667%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-6 { + width: 50%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-7 { + width: 58.3333333333%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-8 { + width: 66.6666666667%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-9 { + width: 75%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-10 { + width: 83.3333333333%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-11 { + width: 91.6666666667%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-12 { + width: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-auto { + flex: 1 1 0; + width: auto; + } + /* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink { + flex: 0 0 auto; + } + /* line 83, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-shrink { + width: auto; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-1 { + width: 8.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-2 { + width: 16.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-3 { + width: 25%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-4 { + width: 33.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-5 { + width: 41.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-6 { + width: 50%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-7 { + width: 58.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-8 { + width: 66.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-9 { + width: 75%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-10 { + width: 83.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-11 { + width: 91.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-auto { + flex: 1 1 0; + width: auto; + } + /* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink { + flex: 0 0 auto; + } + /* line 83, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-shrink { + width: auto; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-1 { + width: 8.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-2 { + width: 16.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-3 { + width: 25%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-4 { + width: 33.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-5 { + width: 41.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-6 { + width: 50%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-7 { + width: 58.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-8 { + width: 66.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-9 { + width: 75%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-10 { + width: 83.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-11 { + width: 91.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-12 { + width: 100%; + } +} + +/* line 100, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x:not(.grid-x) > .cell { + width: auto; +} + +/* line 105, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y:not(.grid-y) > .cell { + height: auto; +} + +/* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x { + margin-left: -0.625rem; + margin-right: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x { + margin-left: -0.9375rem; + margin-right: -0.9375rem; + } +} + +/* line 140, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .cell { + width: calc(100% - 1.25rem); + margin-left: 0.625rem; + margin-right: 0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 147, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .cell { + width: calc(100% - 1.875rem); + margin-left: 0.9375rem; + margin-right: 0.9375rem; + } +} + +/* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .auto { + width: auto; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .shrink { + width: auto; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-1 { + width: calc(8.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-2 { + width: calc(16.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-3 { + width: calc(25% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-4 { + width: calc(33.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-5 { + width: calc(41.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-6 { + width: calc(50% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-7 { + width: calc(58.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-8 { + width: calc(66.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-9 { + width: calc(75% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-10 { + width: calc(83.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-11 { + width: calc(91.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-12 { + width: calc(100% - 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .auto { + width: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .shrink { + width: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-1 { + width: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-2 { + width: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-3 { + width: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-4 { + width: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-5 { + width: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-6 { + width: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-7 { + width: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-8 { + width: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-9 { + width: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-10 { + width: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-11 { + width: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-12 { + width: calc(100% - 1.875rem); + } + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-auto { + width: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-shrink { + width: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-1 { + width: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-2 { + width: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-3 { + width: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-4 { + width: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-5 { + width: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-6 { + width: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-7 { + width: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-8 { + width: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-9 { + width: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-10 { + width: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-11 { + width: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-12 { + width: calc(100% - 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-auto { + width: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-shrink { + width: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-1 { + width: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-2 { + width: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-3 { + width: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-4 { + width: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-5 { + width: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-6 { + width: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-7 { + width: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-8 { + width: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-9 { + width: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-10 { + width: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-11 { + width: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-12 { + width: calc(100% - 1.875rem); + } +} + +/* line 175, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-padding-x .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 175, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-padding-x .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; + } +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-container:not(.full) > .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-container:not(.full) > .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; + } +} + +/* line 186, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-padding-x > .cell { + padding-right: 0.625rem; + padding-left: 0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 186, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-padding-x > .cell { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-1 > .cell { + width: 100%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-2 > .cell { + width: 50%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-3 > .cell { + width: 33.3333333333%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-4 > .cell { + width: 25%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-5 > .cell { + width: 20%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-6 > .cell { + width: 16.6666666667%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-7 > .cell { + width: 14.2857142857%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-8 > .cell { + width: 12.5%; +} + +@media print, screen and (min-width: 40em) { + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-1 > .cell { + width: 100%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-2 > .cell { + width: 50%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-3 > .cell { + width: 33.3333333333%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-4 > .cell { + width: 25%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-5 > .cell { + width: 20%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-6 > .cell { + width: 16.6666666667%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-7 > .cell { + width: 14.2857142857%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-8 > .cell { + width: 12.5%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-1 > .cell { + width: 100%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-2 > .cell { + width: 50%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-3 > .cell { + width: 33.3333333333%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-4 > .cell { + width: 25%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-5 > .cell { + width: 20%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-6 > .cell { + width: 16.6666666667%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-7 > .cell { + width: 14.2857142857%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-8 > .cell { + width: 12.5%; + } +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-3 > .cell { + width: calc(33.3333333333% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-6 > .cell { + width: calc(16.6666666667% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-7 > .cell { + width: calc(14.2857142857% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-1 > .cell { + width: calc(100% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-2 > .cell { + width: calc(50% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-4 > .cell { + width: calc(25% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-5 > .cell { + width: calc(20% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-8 > .cell { + width: calc(12.5% - 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-1 > .cell { + width: calc(100% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-2 > .cell { + width: calc(50% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-4 > .cell { + width: calc(25% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-5 > .cell { + width: calc(20% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-8 > .cell { + width: calc(12.5% - 1.875rem); + } +} + +/* line 232, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-margin-collapse { + margin-right: 0; + margin-left: 0; +} + +/* line 29, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-1 { + width: 8.3333333333%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-2 { + width: 16.6666666667%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-3 { + width: 25%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-4 { + width: 33.3333333333%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-5 { + width: 41.6666666667%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-6 { + width: 50%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-7 { + width: 58.3333333333%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-8 { + width: 66.6666666667%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-9 { + width: 75%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-10 { + width: 83.3333333333%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-11 { + width: 91.6666666667%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-12 { + width: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-1 { + width: 8.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-2 { + width: 16.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-3 { + width: 25%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-4 { + width: 33.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-5 { + width: 41.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-6 { + width: 50%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-7 { + width: 58.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-8 { + width: 66.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-9 { + width: 75%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-10 { + width: 83.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-11 { + width: 91.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-1 { + width: 8.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-2 { + width: 16.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-3 { + width: 25%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-4 { + width: 33.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-5 { + width: 41.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-6 { + width: 50%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-7 { + width: 58.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-8 { + width: 66.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-9 { + width: 75%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-10 { + width: 83.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-11 { + width: 91.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-12 { + width: 100%; + } +} + +/* line 238, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-padding-collapse { + margin-right: 0; + margin-left: 0; +} + +/* line 68, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 232, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-margin-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 29, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; + } +} + +@media print, screen and (min-width: 40em) { + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-1 { + width: 8.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-2 { + width: 16.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-3 { + width: 25%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-4 { + width: 33.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-5 { + width: 41.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-6 { + width: 50%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-7 { + width: 58.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-8 { + width: 66.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-9 { + width: 75%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-10 { + width: 83.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-11 { + width: 91.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 40em) { + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-1 { + width: 8.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-2 { + width: 16.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-3 { + width: 25%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-4 { + width: 33.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-5 { + width: 41.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-6 { + width: 50%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-7 { + width: 58.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-8 { + width: 66.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-9 { + width: 75%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-10 { + width: 83.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-11 { + width: 91.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-1 { + width: 8.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-2 { + width: 16.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-3 { + width: 25%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-4 { + width: 33.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-5 { + width: 41.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-6 { + width: 50%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-7 { + width: 58.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-8 { + width: 66.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-9 { + width: 75%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-10 { + width: 83.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-11 { + width: 91.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 40em) { + /* line 238, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-padding-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 68, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; + } +} + +@media print, screen and (min-width: 64em) { + /* line 232, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-margin-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 29, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; + } +} + +@media print, screen and (min-width: 64em) { + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-1 { + width: 8.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-2 { + width: 16.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-3 { + width: 25%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-4 { + width: 33.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-5 { + width: 41.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-6 { + width: 50%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-7 { + width: 58.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-8 { + width: 66.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-9 { + width: 75%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-10 { + width: 83.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-11 { + width: 91.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-1 { + width: 8.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-2 { + width: 16.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-3 { + width: 25%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-4 { + width: 33.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-5 { + width: 41.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-6 { + width: 50%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-7 { + width: 58.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-8 { + width: 66.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-9 { + width: 75%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-10 { + width: 83.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-11 { + width: 91.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-1 { + width: 8.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-2 { + width: 16.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-3 { + width: 25%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-4 { + width: 33.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-5 { + width: 41.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-6 { + width: 50%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-7 { + width: 58.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-8 { + width: 66.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-9 { + width: 75%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-10 { + width: 83.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-11 { + width: 91.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 238, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-padding-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 68, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; + } +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-0 { + margin-left: 0%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-0 { + margin-left: calc(0% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-1 { + margin-left: 8.3333333333%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-1 { + margin-left: calc(8.3333333333% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-2 { + margin-left: 16.6666666667%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-2 { + margin-left: calc(16.6666666667% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-3 { + margin-left: 25%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-3 { + margin-left: calc(25% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-4 { + margin-left: 33.3333333333%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-4 { + margin-left: calc(33.3333333333% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-5 { + margin-left: 41.6666666667%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-5 { + margin-left: calc(41.6666666667% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-6 { + margin-left: 50%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-6 { + margin-left: calc(50% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-7 { + margin-left: 58.3333333333%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-7 { + margin-left: calc(58.3333333333% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-8 { + margin-left: 66.6666666667%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-8 { + margin-left: calc(66.6666666667% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-9 { + margin-left: 75%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-9 { + margin-left: calc(75% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-10 { + margin-left: 83.3333333333%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-10 { + margin-left: calc(83.3333333333% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-11 { + margin-left: 91.6666666667%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-11 { + margin-left: calc(91.6666666667% + 1.25rem / 2); +} + +@media print, screen and (min-width: 40em) { + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-0 { + margin-left: 0%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-0 { + margin-left: calc(0% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-1 { + margin-left: 8.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-1 { + margin-left: calc(8.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-2 { + margin-left: 16.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-2 { + margin-left: calc(16.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-3 { + margin-left: 25%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-3 { + margin-left: calc(25% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-4 { + margin-left: 33.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-4 { + margin-left: calc(33.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-5 { + margin-left: 41.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-5 { + margin-left: calc(41.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-6 { + margin-left: 50%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-6 { + margin-left: calc(50% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-7 { + margin-left: 58.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-7 { + margin-left: calc(58.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-8 { + margin-left: 66.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-8 { + margin-left: calc(66.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-9 { + margin-left: 75%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-9 { + margin-left: calc(75% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-10 { + margin-left: 83.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-10 { + margin-left: calc(83.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-11 { + margin-left: 91.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-11 { + margin-left: calc(91.6666666667% + 1.875rem / 2); + } +} + +@media print, screen and (min-width: 64em) { + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-0 { + margin-left: 0%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-0 { + margin-left: calc(0% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-1 { + margin-left: 8.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-1 { + margin-left: calc(8.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-2 { + margin-left: 16.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-2 { + margin-left: calc(16.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-3 { + margin-left: 25%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-3 { + margin-left: calc(25% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-4 { + margin-left: 33.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-4 { + margin-left: calc(33.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-5 { + margin-left: 41.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-5 { + margin-left: calc(41.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-6 { + margin-left: 50%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-6 { + margin-left: calc(50% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-7 { + margin-left: 58.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-7 { + margin-left: calc(58.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-8 { + margin-left: 66.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-8 { + margin-left: calc(66.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-9 { + margin-left: 75%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-9 { + margin-left: calc(75% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-10 { + margin-left: 83.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-10 { + margin-left: calc(83.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-11 { + margin-left: 91.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-11 { + margin-left: calc(91.6666666667% + 1.875rem / 2); + } +} + +/* line 274, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y { + display: flex; + flex-flow: column nowrap; +} + +/* line 278, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .cell { + height: auto; + max-height: none; +} + +/* line 282, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .auto { + height: auto; +} + +/* line 286, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .shrink { + height: auto; +} + +/* line 300, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 { + flex-basis: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 300, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 { + flex-basis: auto; + } +} + +@media print, screen and (min-width: 64em) { + /* line 300, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 { + flex-basis: auto; + } +} + +/* line 313, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1 { + flex: 0 0 auto; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-1 { + height: 8.3333333333%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-2 { + height: 16.6666666667%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-3 { + height: 25%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-4 { + height: 33.3333333333%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-5 { + height: 41.6666666667%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-6 { + height: 50%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-7 { + height: 58.3333333333%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-8 { + height: 66.6666666667%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-9 { + height: 75%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-10 { + height: 83.3333333333%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-11 { + height: 91.6666666667%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-12 { + height: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 308, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-auto { + flex: 1 1 0; + height: auto; + } + /* line 313, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink { + flex: 0 0 auto; + } + /* line 319, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-shrink { + height: auto; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-1 { + height: 8.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-2 { + height: 16.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-3 { + height: 25%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-4 { + height: 33.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-5 { + height: 41.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-6 { + height: 50%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-7 { + height: 58.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-8 { + height: 66.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-9 { + height: 75%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-10 { + height: 83.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-11 { + height: 91.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-12 { + height: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 308, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-auto { + flex: 1 1 0; + height: auto; + } + /* line 313, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink { + flex: 0 0 auto; + } + /* line 319, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-shrink { + height: auto; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-1 { + height: 8.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-2 { + height: 16.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-3 { + height: 25%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-4 { + height: 33.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-5 { + height: 41.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-6 { + height: 50%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-7 { + height: 58.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-8 { + height: 66.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-9 { + height: 75%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-10 { + height: 83.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-11 { + height: 91.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-12 { + height: 100%; + } +} + +/* line 340, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-padding-y .grid-padding-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 340, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-padding-y .grid-padding-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} + +/* line 345, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-padding-y > .cell { + padding-top: 0.625rem; + padding-bottom: 0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 345, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-padding-y > .cell { + padding-top: 0.9375rem; + padding-bottom: 0.9375rem; + } +} + +/* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} + +/* line 140, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 147, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; + } +} + +/* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .auto { + height: auto; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .shrink { + height: auto; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); + } + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); + } +} + +/* line 359, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; +} + +/* line 363, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell .grid-frame { + width: 100%; +} + +/* line 367, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +/* line 371, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +/* line 376, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_frame.scss */ +.cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; +} + +@media print, screen and (min-width: 40em) { + /* line 383, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; + } + /* line 387, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .cell .medium-grid-frame { + width: 100%; + } + /* line 391, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + /* line 395, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_frame.scss */ + .medium-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; + } + /* line 399, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } +} + +@media print, screen and (min-width: 64em) { + /* line 383, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; + } + /* line 387, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .cell .large-grid-frame { + width: 100%; + } + /* line 391, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + /* line 395, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_frame.scss */ + .large-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; + } + /* line 399, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y.grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 412, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y.medium-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; + } +} + +@media print, screen and (min-width: 64em) { + /* line 412, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y.large-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; + } +} + +/* line 420, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell .grid-y.grid-frame { + height: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 424, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .cell .grid-y.medium-grid-frame { + height: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 424, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .cell .grid-y.large-grid-frame { + height: 100%; + } +} + +/* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} + +/* line 140, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 147, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; + } +} + +/* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .auto { + height: auto; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .shrink { + height: auto; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); + } + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); + } +} + +/* line 432, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-frame.grid-margin-y { + height: calc(100vh + 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 432, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 432, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); + } +} + +@media print, screen and (min-width: 40em) { + /* line 436, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y.medium-grid-frame { + height: calc(100vh + 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 436, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y.large-grid-frame { + height: calc(100vh + 1.875rem); + } +} + +/* line 333, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button { + display: inline-block; + vertical-align: middle; + margin: 0 0 1rem 0; + padding: 0.85em 1em; + border: 1px solid transparent; + border-radius: 0; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-family: inherit; + font-size: 0.9rem; + -webkit-appearance: none; + line-height: 1; + text-align: center; + cursor: pointer; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .button { + outline: 0; +} + +/* line 338, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.tiny { + font-size: 0.6rem; +} + +/* line 338, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.small { + font-size: 0.75rem; +} + +/* line 338, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.large { + font-size: 1.25rem; +} + +/* line 343, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.expanded { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button:hover, .button:focus { + background-color: #14679e; + color: #fefefe; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.primary, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus { + background-color: #1779ba; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.primary:hover, .button.primary:focus { + background-color: #126195; + color: #fefefe; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.secondary, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus { + background-color: #767676; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.secondary:hover, .button.secondary:focus { + background-color: #5e5e5e; + color: #fefefe; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.success, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus { + background-color: #3adb76; + color: #0a0a0a; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.success:hover, .button.success:focus { + background-color: #22bb5b; + color: #0a0a0a; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.warning, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus { + background-color: #ffae00; + color: #0a0a0a; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.warning:hover, .button.warning:focus { + background-color: #cc8b00; + color: #0a0a0a; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.alert, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus { + background-color: #cc4b37; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.alert:hover, .button.alert:focus { + background-color: #a53b2a; + color: #fefefe; +} + +/* line 216, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus { + background-color: transparent; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow:hover, .button.hollow:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.primary:hover, .button.hollow.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus { + border: 1px solid #767676; + color: #767676; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.secondary:hover, .button.hollow.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus { + border: 1px solid #3adb76; + color: #3adb76; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.success:hover, .button.hollow.success:focus { + border-color: #157539; + color: #157539; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus { + border: 1px solid #ffae00; + color: #ffae00; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.warning:hover, .button.hollow.warning:focus { + border-color: #805700; + color: #805700; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus { + border: 1px solid #cc4b37; + color: #cc4b37; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.alert:hover, .button.hollow.alert:focus { + border-color: #67251a; + color: #67251a; +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus { + border-color: transparent; + background-color: transparent; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus { + color: #1779ba; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear:hover, .button.clear:focus { + color: #0c3d5d; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus { + color: #1779ba; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.primary:hover, .button.clear.primary:focus { + color: #0c3d5d; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus { + color: #767676; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.secondary:hover, .button.clear.secondary:focus { + color: #3b3b3b; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus { + color: #3adb76; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.success:hover, .button.clear.success:focus { + color: #157539; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus { + color: #ffae00; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.warning:hover, .button.clear.warning:focus { + color: #805700; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus { + color: #cc4b37; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.alert:hover, .button.clear.alert:focus { + color: #67251a; +} + +/* line 385, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.disabled, .button[disabled] { + opacity: 0.25; + cursor: not-allowed; +} + +/* line 299, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.4em; + content: ''; + border-bottom-width: 0; + border-color: #fefefe transparent transparent; + position: relative; + top: 0.4em; + display: inline-block; + float: right; + margin-left: 1em; +} + +/* line 400, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow::after, .button.dropdown.clear::after { + border-top-color: #1779ba; +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after { + border-top-color: #1779ba; +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after { + border-top-color: #767676; +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after { + border-top-color: #3adb76; +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after { + border-top-color: #ffae00; +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after { + border-top-color: #cc4b37; +} + +/* line 415, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.arrow-only::after { + top: -0.1em; + float: none; + margin-left: 0; +} + +/* line 423, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +a.button:hover, a.button:focus { + text-decoration: none; +} + +/* line 215, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group { + margin-bottom: 1rem; + display: flex; + flex-wrap: wrap; + align-items: stretch; + flex-grow: 1; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.button-group::before, .button-group::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.button-group::after { + clear: both; +} + +/* line 45, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group::before, .button-group::after { + display: none; +} + +/* line 54, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group .button { + margin: 0; + margin-right: 1px; + margin-bottom: 1px; + font-size: 0.9rem; + flex: 0 0 auto; +} + +/* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group .button:last-child { + margin-right: 0; +} + +/* line 220, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.tiny .button { + font-size: 0.6rem; +} + +/* line 220, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.small .button { + font-size: 0.75rem; +} + +/* line 220, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.large .button { + font-size: 1.25rem; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.expanded .button { + flex: 1 1 0px; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.primary .button, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.primary .button:hover, .button-group.primary .button:focus { + background-color: #126195; + color: #fefefe; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.secondary .button, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus { + background-color: #767676; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.secondary .button:hover, .button-group.secondary .button:focus { + background-color: #5e5e5e; + color: #fefefe; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.success .button, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus { + background-color: #3adb76; + color: #0a0a0a; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.success .button:hover, .button-group.success .button:focus { + background-color: #22bb5b; + color: #0a0a0a; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.warning .button, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus { + background-color: #ffae00; + color: #0a0a0a; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.warning .button:hover, .button-group.warning .button:focus { + background-color: #cc8b00; + color: #0a0a0a; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.alert .button, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus { + background-color: #cc4b37; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.alert .button:hover, .button-group.alert .button:focus { + background-color: #a53b2a; + color: #fefefe; +} + +/* line 216, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow .button, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus { + background-color: transparent; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow .button, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow .button:hover, .button-group.hollow .button:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.primary .button, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.primary .button:hover, .button-group.hollow.primary .button:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .button.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.secondary .button, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus { + border: 1px solid #767676; + color: #767676; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .button.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.success .button, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus { + border: 1px solid #3adb76; + color: #3adb76; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.success .button:hover, .button-group.hollow.success .button:focus, .button-group.hollow .button.success:hover, .button-group.hollow .button.success:focus { + border-color: #157539; + color: #157539; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.warning .button, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus { + border: 1px solid #ffae00; + color: #ffae00; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.warning .button:hover, .button-group.hollow.warning .button:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .button.warning:focus { + border-color: #805700; + color: #805700; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.alert .button, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus { + border: 1px solid #cc4b37; + color: #cc4b37; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.alert .button:hover, .button-group.hollow.alert .button:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .button.alert:focus { + border-color: #67251a; + color: #67251a; +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear .button, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus { + border-color: transparent; + background-color: transparent; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear .button, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus { + color: #1779ba; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear .button:hover, .button-group.clear .button:focus { + color: #0c3d5d; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.primary .button, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus { + color: #1779ba; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.primary .button:hover, .button-group.clear.primary .button:focus, .button-group.clear .button.primary:hover, .button-group.clear .button.primary:focus { + color: #0c3d5d; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.secondary .button, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus { + color: #767676; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.secondary .button:hover, .button-group.clear.secondary .button:focus, .button-group.clear .button.secondary:hover, .button-group.clear .button.secondary:focus { + color: #3b3b3b; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.success .button, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus { + color: #3adb76; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.success .button:hover, .button-group.clear.success .button:focus, .button-group.clear .button.success:hover, .button-group.clear .button.success:focus { + color: #157539; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.warning .button, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus { + color: #ffae00; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.warning .button:hover, .button-group.clear.warning .button:focus, .button-group.clear .button.warning:hover, .button-group.clear .button.warning:focus { + color: #805700; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.alert .button, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus { + color: #cc4b37; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.alert .button:hover, .button-group.clear.alert .button:focus, .button-group.clear .button.alert:hover, .button-group.clear .button.alert:focus { + color: #67251a; +} + +/* line 90, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.no-gaps .button { + margin-right: -0.0625rem; +} + +/* line 93, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.no-gaps .button + .button { + border-left-color: transparent; +} + +/* line 264, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium { + flex-wrap: wrap; +} + +/* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button { + flex: 0 0 100%; +} + +/* line 163, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child { + margin-bottom: 0; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.stacked.expanded .button, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-medium.expanded .button { + flex: 1 1 0px; +} + +@media print, screen and (min-width: 40em) { + /* line 188, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-small .button { + flex: 0 0 auto; + margin-bottom: 0; + } +} + +@media print, screen and (min-width: 64em) { + /* line 188, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-medium .button { + flex: 0 0 auto; + margin-bottom: 0; + } +} + +@media print, screen and (max-width: 39.99875em) { + /* line 286, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-small.expanded { + display: block; + } + /* line 290, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-small.expanded .button { + display: block; + margin-right: 0; + } +} + +@media print, screen and (max-width: 63.99875em) { + /* line 297, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-medium.expanded { + display: block; + } + /* line 301, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-medium.expanded .button { + display: block; + margin-right: 0; + } +} + +/* line 108, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_close-button.scss */ +.close-button { + position: absolute; + z-index: 10; + color: #8a8a8a; + cursor: pointer; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .close-button { + outline: 0; +} + +/* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_close-button.scss */ +.close-button:hover, .close-button:focus { + color: #0a0a0a; +} + +/* line 117, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_close-button.scss */ +.close-button.small { + right: 0.66rem; + top: 0.33em; + font-size: 1.5em; + line-height: 1; +} + +/* line 117, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_close-button.scss */ +.close-button.medium, .close-button { + right: 1rem; + top: 0.5rem; + font-size: 2em; + line-height: 1; +} + +/* line 51, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label { + display: inline-block; + padding: 0.33333rem 0.5rem; + border-radius: 0; + font-size: 0.8rem; + line-height: 1; + white-space: nowrap; + cursor: default; + background: #1779ba; + color: #fefefe; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label.primary { + background: #1779ba; + color: #fefefe; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label.secondary { + background: #767676; + color: #fefefe; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label.success { + background: #3adb76; + color: #0a0a0a; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label.warning { + background: #ffae00; + color: #0a0a0a; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label.alert { + background: #cc4b37; + color: #fefefe; +} + +/* line 42, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress { + height: 1rem; + margin-bottom: 1rem; + border-radius: 0; + background-color: #cacaca; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress.primary .progress-meter { + background-color: #1779ba; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress.secondary .progress-meter { + background-color: #767676; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress.success .progress-meter { + background-color: #3adb76; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress.warning .progress-meter { + background-color: #ffae00; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress.alert .progress-meter { + background-color: #cc4b37; +} + +/* line 55, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress-meter { + position: relative; + display: block; + width: 0%; + height: 100%; + background-color: #1779ba; +} + +/* line 60, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress-meter-text { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + margin: 0; + font-size: 0.75rem; + font-weight: bold; + color: #fefefe; + white-space: nowrap; +} + +/* line 108, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider { + position: relative; + height: 0.5rem; + margin-top: 1.25rem; + margin-bottom: 2.25rem; + background-color: #e6e6e6; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + touch-action: none; +} + +/* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider-fill { + position: absolute; + top: 0; + left: 0; + display: inline-block; + max-width: 100%; + height: 0.5rem; + background-color: #cacaca; + transition: all 0.2s ease-in-out; +} + +/* line 46, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider-fill.is-dragging { + transition: all 0s linear; +} + +/* line 118, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider-handle { + position: absolute; + top: 50%; + transform: translateY(-50%); + left: 0; + z-index: 1; + cursor: grab; + display: inline-block; + width: 1.4rem; + height: 1.4rem; + border-radius: 0; + background-color: #1779ba; + transition: all 0.2s ease-in-out; + touch-action: manipulation; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .slider-handle { + outline: 0; +} + +/* line 68, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider-handle:hover { + background-color: #14679e; +} + +/* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider-handle.is-dragging { + transition: all 0s linear; + cursor: grabbing; +} + +/* line 123, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider.disabled, +.slider[disabled] { + opacity: 0.25; + cursor: not-allowed; +} + +/* line 129, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider.vertical { + display: inline-block; + width: 0.5rem; + height: 12.5rem; + margin: 0 1.25rem; + transform: scale(1, -1); +} + +/* line 90, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider.vertical .slider-fill { + top: 0; + width: 0.5rem; + max-height: 100%; +} + +/* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider.vertical .slider-handle { + position: absolute; + top: 0; + left: 50%; + width: 1.4rem; + height: 1.4rem; + transform: translateX(-50%); +} + +/* line 217, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch { + position: relative; + margin-bottom: 1rem; + outline: 0; + font-size: 0.875rem; + font-weight: bold; + color: #fefefe; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + height: 2rem; +} + +/* line 223, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-input { + position: absolute; + margin-bottom: 0; + opacity: 0; +} + +/* line 228, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-paddle { + position: relative; + display: block; + width: 4rem; + height: 2rem; + border-radius: 0; + background: #cacaca; + transition: all 0.25s ease-out; + font-weight: inherit; + color: inherit; + cursor: pointer; +} + +/* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input + .switch-paddle { + margin: 0; +} + +/* line 118, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-paddle::after { + position: absolute; + top: 0.25rem; + left: 0.25rem; + display: block; + width: 1.5rem; + height: 1.5rem; + transform: translate3d(0, 0, 0); + border-radius: 0; + background: #fefefe; + transition: all 0.25s ease-out; + content: ''; +} + +/* line 135, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input:checked ~ .switch-paddle { + background: #1779ba; +} + +/* line 138, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input:checked ~ .switch-paddle::after { + left: 2.25rem; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input:disabled ~ .switch-paddle { + cursor: not-allowed; + opacity: 0.5; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] input:focus ~ .switch-paddle { + outline: 0; +} + +/* line 233, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-inactive, .switch-active { + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +/* line 238, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-active { + left: 8%; + display: none; +} + +/* line 166, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input:checked + label > .switch-active { + display: block; +} + +/* line 244, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-inactive { + right: 15%; +} + +/* line 175, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input:checked + label > .switch-inactive { + display: none; +} + +/* line 250, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.tiny { + height: 1.5rem; +} + +/* line 197, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.tiny .switch-paddle { + width: 3rem; + height: 1.5rem; + font-size: 0.625rem; +} + +/* line 203, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.tiny .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1rem; + height: 1rem; +} + +/* line 210, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.tiny input:checked ~ .switch-paddle::after { + left: 1.75rem; +} + +/* line 254, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.small { + height: 1.75rem; +} + +/* line 197, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.small .switch-paddle { + width: 3.5rem; + height: 1.75rem; + font-size: 0.75rem; +} + +/* line 203, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.small .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1.25rem; + height: 1.25rem; +} + +/* line 210, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.small input:checked ~ .switch-paddle::after { + left: 2rem; +} + +/* line 258, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.large { + height: 2.5rem; +} + +/* line 197, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.large .switch-paddle { + width: 5rem; + height: 2.5rem; + font-size: 1rem; +} + +/* line 203, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.large .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 2rem; + height: 2rem; +} + +/* line 210, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.large input:checked ~ .switch-paddle::after { + left: 2.75rem; +} + +/* line 305, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table { + border-collapse: collapse; + width: 100%; + margin-bottom: 1rem; + border-radius: 0; +} + +/* line 110, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +thead, +tbody, +tfoot { + border: 1px solid #f1f1f1; + background-color: #fefefe; +} + +/* line 118, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +caption { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +thead { + background: #f8f8f8; + color: #0a0a0a; +} + +/* line 130, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +tfoot { + background: #f1f1f1; + color: #0a0a0a; +} + +/* line 139, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +thead tr, +tfoot tr { + background: transparent; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +thead th, +thead td, +tfoot th, +tfoot td { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; + text-align: left; +} + +/* line 154, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +tbody th, +tbody td { + padding: 0.5rem 0.625rem 0.625rem; +} + +/* line 87, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +tbody tr:nth-child(even) { + border-bottom: 0; + background-color: #f1f1f1; +} + +/* line 167, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.unstriped tbody { + background-color: #fefefe; +} + +/* line 103, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.unstriped tbody tr { + border-bottom: 1px solid #f1f1f1; + background-color: #fefefe; +} + +@media print, screen and (max-width: 63.99875em) { + /* line 284, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ + table.stack thead { + display: none; + } + /* line 289, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ + table.stack tfoot { + display: none; + } + /* line 293, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ + table.stack tr, +table.stack th, +table.stack td { + display: block; + } + /* line 299, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ + table.stack td { + border-top: 0; + } +} + +/* line 315, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.scroll { + display: block; + width: 100%; + overflow-x: auto; +} + +/* line 221, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.hover thead tr:hover { + background-color: #f3f3f3; +} + +/* line 228, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.hover tfoot tr:hover { + background-color: #ececec; +} + +/* line 235, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.hover tbody tr:hover { + background-color: #f9f9f9; +} + +/* line 243, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.hover:not(.unstriped) tr:nth-of-type(even):hover { + background-color: #ececec; +} + +/* line 323, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +.table-scroll { + overflow-x: auto; +} + +/* line 50, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge { + display: inline-block; + min-width: 2.1em; + padding: 0.3em; + border-radius: 50%; + font-size: 0.6rem; + text-align: center; + background: #1779ba; + color: #fefefe; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge.primary { + background: #1779ba; + color: #fefefe; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge.secondary { + background: #767676; + color: #fefefe; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge.success { + background: #3adb76; + color: #0a0a0a; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge.warning { + background: #ffae00; + color: #0a0a0a; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge.alert { + background: #cc4b37; + color: #fefefe; +} + +/* line 111, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs { + margin: 0 0 1rem 0; + list-style: none; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.breadcrumbs::before, .breadcrumbs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.breadcrumbs::after { + clear: both; +} + +/* line 70, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs li { + float: left; + font-size: 0.6875rem; + color: #0a0a0a; + cursor: default; + text-transform: uppercase; +} + +/* line 86, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs li:not(:last-child)::after { + position: relative; + margin: 0 0.75rem; + opacity: 1; + content: "/"; + color: #cacaca; +} + +/* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs a { + color: #1779ba; +} + +/* line 104, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs a:hover { + text-decoration: underline; +} + +/* line 114, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs .disabled { + color: #cacaca; + cursor: not-allowed; +} + +/* line 93, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout { + position: relative; + margin: 0 0 1rem 0; + padding: 1rem; + border: 1px solid rgba(10, 10, 10, 0.25); + border-radius: 0; + background-color: white; + color: #0a0a0a; +} + +/* line 59, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout > :first-child { + margin-top: 0; +} + +/* line 63, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout > :last-child { + margin-bottom: 0; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.primary { + background-color: #d7ecfa; + color: #0a0a0a; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.secondary { + background-color: #eaeaea; + color: #0a0a0a; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.success { + background-color: #e1faea; + color: #0a0a0a; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.warning { + background-color: #fff3d9; + color: #0a0a0a; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.alert { + background-color: #f7e4e1; + color: #0a0a0a; +} + +/* line 103, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.small { + padding-top: 0.5rem; + padding-right: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0.5rem; +} + +/* line 103, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.large { + padding-top: 3rem; + padding-right: 3rem; + padding-bottom: 3rem; + padding-left: 3rem; +} + +/* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card { + display: flex; + flex-direction: column; + flex-grow: 1; + margin-bottom: 1rem; + border: 1px solid #e6e6e6; + border-radius: 0; + background: #fefefe; + box-shadow: none; + overflow: hidden; + color: #0a0a0a; +} + +/* line 73, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card > :last-child { + margin-bottom: 0; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card-divider { + display: flex; + flex: 0 1 auto; + padding: 1rem; + background: #e6e6e6; +} + +/* line 91, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card-divider > :last-child { + margin-bottom: 0; +} + +/* line 120, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card-section { + flex: 1 0 auto; + padding: 1rem; +} + +/* line 106, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card-section > :last-child { + margin-bottom: 0; +} + +/* line 126, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card-image { + min-height: 1px; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane { + position: absolute; + z-index: 10; + display: none; + width: 300px; + padding: 1rem; + visibility: hidden; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-size: 1rem; +} + +/* line 60, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane.is-opening { + display: block; +} + +/* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane.is-open { + display: block; + visibility: visible; +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane.tiny { + width: 100px; +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane.small { + width: 200px; +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane.large { + width: 400px; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination { + margin-left: 0; + margin-bottom: 1rem; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.pagination::before, .pagination::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.pagination::after { + clear: both; +} + +/* line 91, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination li { + margin-right: 0.0625rem; + border-radius: 0; + font-size: 0.875rem; + display: none; +} + +/* line 102, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination li:last-child, .pagination li:first-child { + display: inline-block; +} + +@media print, screen and (min-width: 40em) { + /* line 91, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ + .pagination li { + display: inline-block; + } +} + +/* line 120, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination a, +.pagination button { + display: block; + padding: 0.1875rem 0.625rem; + border-radius: 0; + color: #0a0a0a; +} + +/* line 127, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination a:hover, +.pagination button:hover { + background: #e6e6e6; +} + +/* line 173, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination .current { + padding: 0.1875rem 0.625rem; + background: #1779ba; + color: #fefefe; + cursor: default; +} + +/* line 177, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination .disabled { + padding: 0.1875rem 0.625rem; + color: #cacaca; + cursor: not-allowed; +} + +/* line 154, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination .disabled:hover { + background: transparent; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination .ellipsis::after { + padding: 0.1875rem 0.625rem; + content: '\2026'; + color: #0a0a0a; +} + +/* line 187, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination-previous a::before, +.pagination-previous.disabled::before { + display: inline-block; + margin-right: 0.5rem; + content: "«"; +} + +/* line 194, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination-next a::after, +.pagination-next.disabled::after { + display: inline-block; + margin-left: 0.5rem; + content: "»"; +} + +/* line 153, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.has-tip { + position: relative; + display: inline-block; + border-bottom: dotted 1px #8a8a8a; + font-weight: bold; + cursor: help; +} + +/* line 157, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip { + position: absolute; + top: calc(100% + 0.6495rem); + z-index: 1200; + max-width: 10rem; + padding: 0.75rem; + border-radius: 0; + background-color: #0a0a0a; + font-size: 80%; + color: #fefefe; +} + +/* line 75, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip::before { + position: absolute; +} + +/* line 80, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.bottom::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-top-width: 0; + border-color: transparent transparent #0a0a0a; + bottom: 100%; +} + +/* line 85, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.bottom.align-center::before { + left: 50%; + transform: translateX(-50%); +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.top::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-bottom-width: 0; + border-color: #0a0a0a transparent transparent; + top: 100%; + bottom: auto; +} + +/* line 98, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.top.align-center::before { + left: 50%; + transform: translateX(-50%); +} + +/* line 105, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.left::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #0a0a0a; + left: 100%; +} + +/* line 110, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.left.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); +} + +/* line 118, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.right::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-left-width: 0; + border-color: transparent #0a0a0a transparent transparent; + right: 100%; + left: auto; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.right.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); +} + +/* line 131, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.align-top::before { + bottom: auto; + top: 10%; +} + +/* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.align-bottom::before { + bottom: 10%; + top: auto; +} + +/* line 141, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.align-left::before { + left: 10%; + right: auto; +} + +/* line 146, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.align-right::before { + left: auto; + right: 10%; +} + +/* line 149, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion { + margin-left: 0; + background: #fefefe; + list-style-type: none; +} + +/* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion[disabled] .accordion-title { + cursor: not-allowed; +} + +/* line 74, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-item:first-child > :first-child { + border-radius: 0 0 0 0; +} + +/* line 78, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-item:last-child > :last-child { + border-radius: 0 0 0 0; +} + +/* line 157, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-title { + position: relative; + display: block; + padding: 1.25rem 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; +} + +/* line 102, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +:last-child:not(.is-active) > .accordion-title { + border-bottom: 1px solid #e6e6e6; + border-radius: 0 0 0 0; +} + +/* line 107, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-title:hover, .accordion-title:focus { + background-color: #e6e6e6; +} + +/* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-title::before { + position: absolute; + top: 50%; + right: 1rem; + margin-top: -0.5rem; + content: "+"; +} + +/* line 121, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.is-active > .accordion-title::before { + content: "–"; +} + +/* line 161, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-content { + display: none; + padding: 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + background-color: #fefefe; + color: #0a0a0a; +} + +/* line 143, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +:last-child > .accordion-content:last-child { + border-bottom: 1px solid #e6e6e6; +} + +/* line 107, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object { + display: flex; + margin-bottom: 1rem; + flex-wrap: nowrap; +} + +/* line 30, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object img { + max-width: none; +} + +@media print, screen and (max-width: 39.99875em) { + /* line 35, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ + .media-object.stack-for-small { + flex-wrap: wrap; + } +} + +/* line 111, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object-section { + flex: 0 1 auto; +} + +/* line 54, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object-section:first-child { + padding-right: 1rem; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object-section:last-child:not(:nth-child(2)) { + padding-left: 1rem; +} + +/* line 62, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object-section > :last-child { + margin-bottom: 0; +} + +@media print, screen and (max-width: 39.99875em) { + /* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ + .stack-for-small .media-object-section { + padding: 0; + padding-bottom: 1rem; + flex-basis: 100%; + max-width: 100%; + } + /* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ + .stack-for-small .media-object-section img { + width: 100%; + } +} + +/* line 73, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object-section.main-section { + flex: 1 1 0px; +} + +/* line 156, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit { + position: relative; +} + +/* line 160, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-container { + position: relative; + height: 0; + margin: 0; + list-style: none; + overflow: hidden; +} + +/* line 164, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-slide { + width: 100%; + position: absolute; +} + +/* line 73, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-slide.no-motionui.is-active { + top: 0; + left: 0; +} + +/* line 168, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-figure { + margin: 0; +} + +/* line 172, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-image { + width: 100%; + max-width: 100%; + margin: 0; +} + +/* line 176, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-caption { + position: absolute; + bottom: 0; + width: 100%; + margin-bottom: 0; + padding: 1rem; + background-color: rgba(10, 10, 10, 0.5); + color: #fefefe; +} + +/* line 180, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-next, .orbit-previous { + position: absolute; + top: 50%; + transform: translateY(-50%); + z-index: 10; + padding: 1rem; + color: #fefefe; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .orbit-next, [data-whatinput='mouse'] .orbit-previous { + outline: 0; +} + +/* line 111, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus { + background-color: rgba(10, 10, 10, 0.5); +} + +/* line 184, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-previous { + left: 0; +} + +/* line 189, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-next { + left: auto; + right: 0; +} + +/* line 194, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-bullets { + position: relative; + margin-top: 0.8rem; + margin-bottom: 0.8rem; + text-align: center; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .orbit-bullets { + outline: 0; +} + +/* line 137, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-bullets button { + width: 1.2rem; + height: 1.2rem; + margin: 0.1rem; + border-radius: 50%; + background-color: #cacaca; +} + +/* line 145, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-bullets button:hover { + background-color: #8a8a8a; +} + +/* line 149, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-bullets button.is-active { + background-color: #8a8a8a; +} + +/* line 45, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_responsive-embed.scss */ +.responsive-embed, +.flex-video { + position: relative; + height: 0; + margin-bottom: 1rem; + padding-bottom: 75%; + overflow: hidden; +} + +/* line 32, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_responsive-embed.scss */ +.responsive-embed iframe, +.responsive-embed object, +.responsive-embed embed, +.responsive-embed video, +.flex-video iframe, +.flex-video object, +.flex-video embed, +.flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +/* line 52, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_responsive-embed.scss */ +.responsive-embed.widescreen, +.flex-video.widescreen { + padding-bottom: 56.25%; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs { + margin: 0; + border: 1px solid #e6e6e6; + background: #fefefe; + list-style-type: none; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.tabs::before, .tabs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.tabs::after { + clear: both; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.vertical > li { + display: block; + float: none; + width: auto; +} + +/* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.simple > li > a { + padding: 0; +} + +/* line 158, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.simple > li > a:hover { + background: transparent; +} + +/* line 165, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.primary { + background: #1779ba; +} + +/* line 168, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.primary > li > a { + color: #fefefe; +} + +/* line 171, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.primary > li > a:hover, .tabs.primary > li > a:focus { + background: #1673b1; +} + +/* line 178, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-title { + float: left; +} + +/* line 89, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-title > a { + display: block; + padding: 1.25rem 1.5rem; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .tabs-title > a { + outline: 0; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-title > a:hover { + background: #fefefe; + color: #1468a0; +} + +/* line 102, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] { + background: #e6e6e6; + color: #1779ba; +} + +/* line 182, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-content { + border: 1px solid #e6e6e6; + border-top: 0; + background: #fefefe; + color: #0a0a0a; + transition: all 0.5s ease; +} + +/* line 186, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-content.vertical { + border: 1px solid #e6e6e6; + border-left: 0; +} + +/* line 190, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-panel { + display: none; + padding: 1rem; +} + +/* line 138, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-panel.is-active { + display: block; +} + +/* line 60, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_thumbnail.scss */ +.thumbnail { + display: inline-block; + max-width: 100%; + margin-bottom: 1rem; + border: 4px solid #fefefe; + border-radius: 0; + box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); + line-height: 0; +} + +/* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_thumbnail.scss */ +a.thumbnail { + transition: box-shadow 200ms ease-out; +} + +/* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_thumbnail.scss */ +a.thumbnail:hover, a.thumbnail:focus { + box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5); +} + +/* line 54, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_thumbnail.scss */ +a.thumbnail image { + box-shadow: none; +} + +/* line 388, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu { + padding: 0; + margin: 0; + list-style: none; + position: relative; + display: flex; + flex-wrap: wrap; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .menu li { + outline: 0; +} + +/* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu a, +.menu .button { + line-height: 1; + text-decoration: none; + display: block; + padding: 0.7rem 1rem; +} + +/* line 81, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu input, +.menu select, +.menu a, +.menu button { + margin-bottom: 0; +} + +/* line 88, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu input { + display: inline-block; +} + +/* line 392, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu, .menu.horizontal { + flex-wrap: wrap; + flex-direction: row; +} + +/* line 397, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.vertical { + flex-wrap: nowrap; + flex-direction: column; +} + +/* line 268, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.vertical.icon-top li a img, +.menu.vertical.icon-top li a i, +.menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img, +.menu.vertical.icon-bottom li a i, +.menu.vertical.icon-bottom li a svg { + text-align: left; +} + +/* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.expanded li { + flex: 1 1 0px; +} + +/* line 268, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.expanded.icon-top li a img, +.menu.expanded.icon-top li a i, +.menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img, +.menu.expanded.icon-bottom li a i, +.menu.expanded.icon-bottom li a svg { + text-align: left; +} + +/* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.simple { + align-items: center; +} + +/* line 214, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.simple li + li { + margin-left: 1rem; +} + +/* line 218, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.simple a { + padding: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 415, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.medium-horizontal { + flex-wrap: wrap; + flex-direction: row; + } + /* line 419, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.medium-vertical { + flex-wrap: nowrap; + flex-direction: column; + } + /* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.medium-expanded li { + flex: 1 1 0px; + } + /* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.medium-simple li { + flex: 1 1 0px; + } +} + +@media print, screen and (min-width: 64em) { + /* line 415, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.large-horizontal { + flex-wrap: wrap; + flex-direction: row; + } + /* line 419, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.large-vertical { + flex-wrap: nowrap; + flex-direction: column; + } + /* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.large-expanded li { + flex: 1 1 0px; + } + /* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.large-simple li { + flex: 1 1 0px; + } +} + +/* line 433, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.nested { + margin-right: 0; + margin-left: 1rem; +} + +/* line 244, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icons a { + display: flex; +} + +/* line 244, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a { + display: flex; +} + +/* line 291, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-left li a, .menu.nested.icon-left li a { + flex-flow: row nowrap; +} + +/* line 296, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-left li a img, +.menu.icon-left li a i, +.menu.icon-left li a svg, .menu.nested.icon-left li a img, +.menu.nested.icon-left li a i, +.menu.nested.icon-left li a svg { + margin-right: 0.25rem; +} + +/* line 308, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-right li a, .menu.nested.icon-right li a { + flex-flow: row nowrap; +} + +/* line 313, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-right li a img, +.menu.icon-right li a i, +.menu.icon-right li a svg, .menu.nested.icon-right li a img, +.menu.nested.icon-right li a i, +.menu.nested.icon-right li a svg { + margin-left: 0.25rem; +} + +/* line 325, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-top li a, .menu.nested.icon-top li a { + flex-flow: column nowrap; +} + +/* line 333, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-top li a img, +.menu.icon-top li a i, +.menu.icon-top li a svg, .menu.nested.icon-top li a img, +.menu.nested.icon-top li a i, +.menu.nested.icon-top li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; +} + +/* line 349, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-bottom li a, .menu.nested.icon-bottom li a { + flex-flow: column nowrap; +} + +/* line 357, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-bottom li a img, +.menu.icon-bottom li a i, +.menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img, +.menu.nested.icon-bottom li a i, +.menu.nested.icon-bottom li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; +} + +/* line 478, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu .is-active > a { + background: #1779ba; + color: #fefefe; +} + +/* line 484, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu .active > a { + background: #1779ba; + color: #fefefe; +} + +/* line 490, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-left { + justify-content: flex-start; +} + +/* line 123, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right li { + display: flex; + justify-content: flex-end; +} + +/* line 127, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right li .submenu li { + justify-content: flex-start; +} + +/* line 132, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right.vertical li { + display: block; + text-align: right; +} + +/* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right.vertical li .submenu li { + text-align: right; +} + +/* line 268, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right.icon-top li a img, +.menu.align-right.icon-top li a i, +.menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img, +.menu.align-right.icon-bottom li a i, +.menu.align-right.icon-bottom li a svg { + text-align: right; +} + +/* line 499, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right .nested { + margin-right: 1rem; + margin-left: 0; +} + +/* line 157, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-center li { + display: flex; + justify-content: center; +} + +/* line 161, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-center li .submenu li { + justify-content: flex-start; +} + +/* line 509, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu .menu-text { + padding: 0.7rem 1rem; + font-weight: bold; + line-height: 1; + color: inherit; +} + +/* line 516, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu-centered > .menu { + justify-content: center; +} + +/* line 157, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu-centered > .menu li { + display: flex; + justify-content: center; +} + +/* line 161, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu-centered > .menu li .submenu li { + justify-content: flex-start; +} + +/* line 527, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.no-js [data-responsive-menu] ul { + display: none; +} + +/* line 2, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu-icon.scss */ +.menu-icon { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; +} + +/* line 114, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.menu-icon::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #fefefe; + box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe; + content: ''; +} + +/* line 137, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.menu-icon:hover::after { + background: #cacaca; + box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; +} + +/* line 6, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu-icon.scss */ +.menu-icon.dark { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; +} + +/* line 114, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.menu-icon.dark::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #0a0a0a; + box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; + content: ''; +} + +/* line 137, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.menu-icon.dark:hover::after { + background: #8a8a8a; + box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; +} + +/* line 83, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu li { + width: 100%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu a { + padding: 0.7rem 1rem; +} + +/* line 99, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu a { + padding: 0.7rem 1rem; +} + +/* line 103, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu .nested.is-accordion-submenu { + margin-right: 0; + margin-left: 1rem; +} + +/* line 108, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu.align-right .nested.is-accordion-submenu { + margin-right: 1rem; + margin-left: 0; +} + +/* line 54, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a { + position: relative; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + position: absolute; + top: 50%; + margin-top: -3px; + right: 1rem; +} + +/* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu.align-left .is-accordion-submenu-parent > a::after { + right: 1rem; + left: auto; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu.align-right .is-accordion-submenu-parent > a::after { + right: auto; + left: 1rem; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after { + transform: rotate(180deg); + transform-origin: 50% 50%; +} + +/* line 130, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.is-accordion-submenu-parent { + position: relative; +} + +/* line 134, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.has-submenu-toggle > a { + margin-right: 40px; +} + +/* line 139, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.submenu-toggle { + position: absolute; + top: 0; + right: 0; + width: 40px; + height: 40px; + cursor: pointer; +} + +/* line 156, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.submenu-toggle::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + top: 0; + bottom: 0; + margin: auto; +} + +/* line 166, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.submenu-toggle[aria-expanded='true']::after { + transform: scaleY(-1); + transform-origin: 50% 50%; +} + +/* line 171, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.submenu-toggle-text { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +/* line 74, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.is-drilldown { + position: relative; + overflow: hidden; +} + +/* line 78, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.is-drilldown li { + display: block; +} + +/* line 82, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.is-drilldown.animate-height { + transition: height 0.5s; +} + +/* line 89, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown a { + padding: 0.7rem 1rem; + background: #fefefe; +} + +/* line 95, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: -1; + width: 100%; + background: #fefefe; + transition: transform 0.15s linear; +} + +/* line 105, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu.is-active { + z-index: 1; + display: block; + transform: translateX(-100%); +} + +/* line 111, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu.is-closing { + transform: translateX(100%); +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu a { + padding: 0.7rem 1rem; +} + +/* line 121, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .nested.is-drilldown-submenu { + margin-right: 0; + margin-left: 0; +} + +/* line 125, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .drilldown-submenu-cover-previous { + min-height: 100%; +} + +/* line 46, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu-parent > a { + position: relative; +} + +/* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + position: absolute; + top: 50%; + margin-top: -6px; + right: 1rem; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown.align-left .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + right: 1rem; + left: auto; +} + +/* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown.align-right .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 1rem; +} + +/* line 132, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .js-drilldown-back > a::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + display: inline-block; + vertical-align: middle; + margin-right: 0.75rem; +} + +/* line 85, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; +} + +/* line 93, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; +} + +/* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; +} + +/* line 106, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .dropdown.menu a { + outline: 0; +} + +/* line 154, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li > a { + padding: 0.7rem 1rem; +} + +/* line 160, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.is-active > a { + background: transparent; + color: #1779ba; +} + +/* line 165, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.no-js .dropdown.menu ul { + display: none; +} + +/* line 169, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu .nested.is-dropdown-submenu { + margin-right: 0; + margin-left: 0; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li .is-dropdown-submenu { + top: 0; +} + +/* line 121, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; +} + +/* line 129, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; +} + +/* line 67, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li > a::after { + right: 14px; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; +} + +@media print, screen and (min-width: 40em) { + /* line 85, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; + } + /* line 93, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; + } + /* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; + } + /* line 106, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li .is-dropdown-submenu { + top: 0; + } + /* line 121, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; + } + /* line 129, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; + } + /* line 67, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li > a::after { + right: 14px; + } + /* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; + } + /* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + } +} + +@media print, screen and (min-width: 64em) { + /* line 85, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; + } + /* line 93, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; + } + /* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; + } + /* line 106, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li .is-dropdown-submenu { + top: 0; + } + /* line 121, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; + } + /* line 129, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; + } + /* line 67, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li > a::after { + right: 14px; + } + /* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; + } + /* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + } +} + +/* line 192, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.align-right .is-dropdown-submenu.first-sub { + top: 100%; + right: 0; + left: auto; +} + +/* line 200, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-menu.vertical { + width: 100px; +} + +/* line 203, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-menu.vertical.align-right { + float: right; +} + +/* line 208, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent { + position: relative; +} + +/* line 211, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent a::after { + position: absolute; + top: 50%; + right: 5px; + left: auto; + margin-top: -6px; +} + +/* line 219, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { + top: 100%; + left: auto; +} + +/* line 230, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; +} + +/* line 235, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; +} + +/* line 241, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: 1; + display: none; + min-width: 200px; + border: 1px solid #cacaca; + background: #fefefe; +} + +/* line 253, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown .is-dropdown-submenu a { + padding: 0.7rem 1rem; +} + +/* line 67, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent > a::after { + right: 14px; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; +} + +/* line 264, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu { + margin-top: -1px; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu > li { + width: 100%; +} + +/* line 275, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu.js-dropdown-active { + display: block; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.is-off-canvas-open { + overflow: hidden; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay { + position: absolute; + top: 0; + left: 0; + z-index: 11; + width: 100%; + height: 100%; + transition: opacity 0.5s ease, visibility 0.5s ease; + background: rgba(254, 254, 254, 0.25); + opacity: 0; + visibility: hidden; + overflow: hidden; +} + +/* line 115, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-visible { + opacity: 1; + visibility: visible; +} + +/* line 120, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-closable { + cursor: pointer; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-overlay-absolute { + position: absolute; +} + +/* line 128, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-overlay-fixed { + position: fixed; +} + +/* line 451, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-wrapper { + position: relative; + overflow: hidden; +} + +/* line 456, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas { + position: fixed; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .off-canvas { + outline: 0; +} + +/* line 159, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-push { + z-index: 12; +} + +/* line 169, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas.is-closed { + visibility: hidden; +} + +/* line 174, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-overlap { + z-index: 13; +} + +/* line 177, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); +} + +/* line 183, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas.is-open { + transform: translate(0, 0); +} + +/* line 467, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute { + position: absolute; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .off-canvas-absolute { + outline: 0; +} + +/* line 159, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-push { + z-index: 12; +} + +/* line 169, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-closed { + visibility: hidden; +} + +/* line 174, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-overlap { + z-index: 13; +} + +/* line 177, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); +} + +/* line 183, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-open { + transform: translate(0, 0); +} + +/* line 472, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-left { + top: 0; + left: 0; + height: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + width: 250px; + transform: translateX(-250px); +} + +/* line 209, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-left { + transform: translateX(-250px); +} + +/* line 216, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open { + transform: translate(0, 0); +} + +/* line 223, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-left.has-transition-push { + transform: translateX(250px); +} + +/* line 348, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-left.is-transition-push { + box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 473, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-right { + top: 0; + right: 0; + height: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + width: 250px; + transform: translateX(250px); +} + +/* line 247, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-right { + transform: translateX(250px); +} + +/* line 254, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open { + transform: translate(0, 0); +} + +/* line 261, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-right.has-transition-push { + transform: translateX(-250px); +} + +/* line 348, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-right.is-transition-push { + box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 474, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-top { + top: 0; + left: 0; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + height: 250px; + transform: translateY(-250px); +} + +/* line 285, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-top { + transform: translateY(-250px); +} + +/* line 291, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open { + transform: translate(0, 0); +} + +/* line 298, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-top.has-transition-push { + transform: translateY(250px); +} + +/* line 348, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-top.is-transition-push { + box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 475, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-bottom { + bottom: 0; + left: 0; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + height: 250px; + transform: translateY(250px); +} + +/* line 322, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-bottom { + transform: translateY(250px); +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open { + transform: translate(0, 0); +} + +/* line 335, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-bottom.has-transition-push { + transform: translateY(-250px); +} + +/* line 348, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-bottom.is-transition-push { + box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 477, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content { + transform: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +/* line 372, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push { + transition: transform 0.5s ease; +} + +/* line 378, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.has-transition-push { + transform: translate(0, 0); +} + +/* line 383, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.is-open { + transform: translate(0, 0); +} + +@media print, screen and (min-width: 40em) { + /* line 485, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-left.reveal-for-medium { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-left { + margin-left: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium ~ .off-canvas-content { + margin-left: 250px; + } + /* line 489, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-right.reveal-for-medium { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-right { + margin-right: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium ~ .off-canvas-content { + margin-right: 250px; + } + /* line 493, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-top.reveal-for-medium { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-top { + margin-top: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium ~ .off-canvas-content { + margin-top: 250px; + } + /* line 497, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-bottom.reveal-for-medium { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium ~ .off-canvas-content { + margin-bottom: 250px; + } +} + +@media print, screen and (min-width: 64em) { + /* line 485, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-left.reveal-for-large { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-left { + margin-left: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large ~ .off-canvas-content { + margin-left: 250px; + } + /* line 489, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-right.reveal-for-large { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-right { + margin-right: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large ~ .off-canvas-content { + margin-right: 250px; + } + /* line 493, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-top.reveal-for-large { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-top { + margin-top: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large ~ .off-canvas-content { + margin-top: 250px; + } + /* line 497, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-bottom.reveal-for-large { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large ~ .off-canvas-content { + margin-bottom: 250px; + } +} + +@media print, screen and (min-width: 40em) { + /* line 508, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium { + visibility: visible; + height: auto; + position: static; + background: none; + width: auto; + overflow: visible; + transition: none; + } + /* line 434, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom { + box-shadow: none; + transform: none; + } + /* line 442, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium .close-button { + display: none; + } +} + +@media print, screen and (min-width: 64em) { + /* line 508, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large { + visibility: visible; + height: auto; + position: static; + background: none; + width: auto; + overflow: visible; + transition: none; + } + /* line 434, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom { + box-shadow: none; + transform: none; + } + /* line 442, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large .close-button { + display: none; + } +} + +/* line 134, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +html.is-reveal-open { + position: fixed; + width: 100%; + overflow-y: hidden; +} + +/* line 139, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +html.is-reveal-open.zf-has-scroll { + overflow-y: scroll; + -webkit-overflow-scrolling: touch; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +html.is-reveal-open body { + overflow-y: hidden; +} + +/* line 150, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1005; + display: none; + background-color: rgba(10, 10, 10, 0.45); + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} + +/* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal { + z-index: 1006; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: none; + padding: 1rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + position: relative; + top: 100px; + margin-right: auto; + margin-left: auto; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .reveal { + outline: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal { + min-height: 0; + } +} + +/* line 89, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal .column { + min-width: 0; +} + +/* line 94, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal > :last-child { + margin-bottom: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal { + width: 600px; + max-width: 75rem; + } +} + +/* line 166, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal.collapse { + padding: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 171, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal.tiny { + width: 30%; + max-width: 75rem; + } +} + +@media print, screen and (min-width: 40em) { + /* line 172, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal.small { + width: 50%; + max-width: 75rem; + } +} + +@media print, screen and (min-width: 40em) { + /* line 173, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal.large { + width: 90%; + max-width: 75rem; + } +} + +/* line 176, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal.full { + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + min-height: 100%; + margin-left: 0; + border: 0; + border-radius: 0; +} + +@media print, screen and (max-width: 39.99875em) { + /* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal { + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + min-height: 100%; + margin-left: 0; + border: 0; + border-radius: 0; + } +} + +/* line 184, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal.without-overlay { + position: fixed; +} + +/* line 6, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky-container { + position: relative; +} + +/* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky { + position: relative; + z-index: 0; + transform: translate3d(0, 0, 0); +} + +/* line 16, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky.is-stuck { + position: fixed; + z-index: 5; + width: 100%; +} + +/* line 21, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky.is-stuck.is-at-top { + top: 0; +} + +/* line 25, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky.is-stuck.is-at-bottom { + bottom: 0; +} + +/* line 30, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky.is-anchored { + position: relative; + right: auto; + left: auto; +} + +/* line 35, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky.is-anchored.is-at-bottom { + bottom: 0; +} + +/* line 38, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_title-bar.scss */ +.title-bar { + padding: 0.5rem; + background: #0a0a0a; + color: #fefefe; + display: flex; + justify-content: flex-start; + align-items: center; +} + +/* line 52, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_title-bar.scss */ +.title-bar .menu-icon { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +/* line 59, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_title-bar.scss */ +.title-bar-left, +.title-bar-right { + flex: 1 1 0px; +} + +/* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_title-bar.scss */ +.title-bar-right { + text-align: right; +} + +/* line 79, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_title-bar.scss */ +.title-bar-title { + display: inline-block; + vertical-align: middle; + font-weight: bold; +} + +/* line 122, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar { + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + align-items: center; + padding: 0.5rem; + flex-wrap: wrap; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar, +.top-bar ul { + background-color: #e6e6e6; +} + +/* line 60, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar input { + max-width: 200px; + margin-right: 1rem; +} + +/* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar .input-group-field { + width: 100%; + margin-right: 0; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar input.button { + width: auto; +} + +/* line 82, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar .top-bar-left, +.top-bar .top-bar-right { + flex: 0 0 100%; + max-width: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 122, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar { + flex-wrap: nowrap; + } + /* line 102, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar .top-bar-left { + flex: 1 1 auto; + margin-right: auto; + } + /* line 107, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar .top-bar-right { + flex: 0 1 auto; + margin-left: auto; + } +} + +@media print, screen and (max-width: 63.99875em) { + /* line 135, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar.stacked-for-medium { + flex-wrap: wrap; + } + /* line 82, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar.stacked-for-medium .top-bar-left, +.top-bar.stacked-for-medium .top-bar-right { + flex: 0 0 100%; + max-width: 100%; + } +} + +@media print, screen and (max-width: 74.99875em) { + /* line 135, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar.stacked-for-large { + flex-wrap: wrap; + } + /* line 82, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar.stacked-for-large .top-bar-left, +.top-bar.stacked-for-large .top-bar-right { + flex: 0 0 100%; + max-width: 100%; + } +} + +/* line 146, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar-title { + flex: 0 0 auto; + margin: 0.5rem 1rem 0.5rem 0; +} + +/* line 151, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar-left, +.top-bar-right { + flex: 0 0 auto; +} + +/* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_float.scss */ +.float-left { + float: left !important; +} + +/* line 14, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_float.scss */ +.float-right { + float: right !important; +} + +/* line 18, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_float.scss */ +.float-center { + display: block; + margin-right: auto; + margin-left: auto; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.clearfix::before, .clearfix::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.clearfix::after { + clear: both; +} + +/* line 65, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.hide { + display: none !important; +} + +/* line 69, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.invisible { + visibility: hidden; +} + +/* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.visible { + visibility: visible; +} + +@media print, screen and (max-width: 39.99875em) { + /* line 88, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-small-only { + display: none !important; + } +} + +@media screen and (max-width: 0em), screen and (min-width: 40em) { + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-small-only { + display: none !important; + } +} + +@media print, screen and (min-width: 40em) { + /* line 79, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-medium { + display: none !important; + } +} + +@media screen and (max-width: 39.99875em) { + /* line 83, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-medium { + display: none !important; + } +} + +@media print, screen and (min-width: 40em) and (max-width: 63.99875em) { + /* line 88, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-medium-only { + display: none !important; + } +} + +@media screen and (max-width: 39.99875em), screen and (min-width: 64em) { + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-medium-only { + display: none !important; + } +} + +@media print, screen and (min-width: 64em) { + /* line 79, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-large { + display: none !important; + } +} + +@media screen and (max-width: 63.99875em) { + /* line 83, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-large { + display: none !important; + } +} + +@media print, screen and (min-width: 64em) and (max-width: 74.99875em) { + /* line 88, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-large-only { + display: none !important; + } +} + +@media screen and (max-width: 63.99875em), screen and (min-width: 75em) { + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-large-only { + display: none !important; + } +} + +/* line 99, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-for-sr, +.show-on-focus { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +/* line 106, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-on-focus:active, .show-on-focus:focus { + position: static !important; + width: auto !important; + height: auto !important; + overflow: visible !important; + clip: auto !important; + white-space: normal !important; +} + +/* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-for-landscape, +.hide-for-portrait { + display: block !important; +} + +@media screen and (orientation: landscape) { + /* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-landscape, +.hide-for-portrait { + display: block !important; + } +} + +@media screen and (orientation: portrait) { + /* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-landscape, +.hide-for-portrait { + display: none !important; + } +} + +/* line 126, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.hide-for-landscape, +.show-for-portrait { + display: none !important; +} + +@media screen and (orientation: landscape) { + /* line 126, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-landscape, +.show-for-portrait { + display: none !important; + } +} + +@media screen and (orientation: portrait) { + /* line 126, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-landscape, +.show-for-portrait { + display: block !important; + } +} + +/* line 140, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-for-dark-mode { + display: none; +} + +/* line 143, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.hide-for-dark-mode { + display: block; +} + +@media screen and (prefers-color-scheme: dark) { + /* line 147, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-dark-mode { + display: block !important; + } + /* line 150, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-dark-mode { + display: none !important; + } +} + +/* line 156, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-for-ie { + display: none; +} + +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + /* line 160, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-ie { + display: block !important; + } + /* line 163, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-ie { + display: none !important; + } +} + +/* line 169, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-for-sticky { + display: none; +} + +/* line 172, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.is-stuck .show-for-sticky { + display: block; +} + +/* line 175, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.is-stuck .hide-for-sticky { + display: none; +} diff --git a/public/assets/application-0be7453845c7e39aa3575097d145af85d758b0e903043197bd85002d7345925b.css.gz b/public/assets/application-0be7453845c7e39aa3575097d145af85d758b0e903043197bd85002d7345925b.css.gz new file mode 100644 index 0000000..c5bee15 Binary files /dev/null and b/public/assets/application-0be7453845c7e39aa3575097d145af85d758b0e903043197bd85002d7345925b.css.gz differ diff --git a/public/assets/application-81bca4419be32015d9feca504b40e12b5e2c51aa81f0901ffb56fe8c210effbd.js b/public/assets/application-16f7d4aead748221340149b08cfc57b04c2a2e039c297a2ab2276e6f3e1c97eb.js similarity index 99% rename from public/assets/application-81bca4419be32015d9feca504b40e12b5e2c51aa81f0901ffb56fe8c210effbd.js rename to public/assets/application-16f7d4aead748221340149b08cfc57b04c2a2e039c297a2ab2276e6f3e1c97eb.js index 60f6f48..f27d266 100644 --- a/public/assets/application-81bca4419be32015d9feca504b40e12b5e2c51aa81f0901ffb56fe8c210effbd.js +++ b/public/assets/application-16f7d4aead748221340149b08cfc57b04c2a2e039c297a2ab2276e6f3e1c97eb.js @@ -25494,4 +25494,6 @@ Copyright © 2018 Basecamp, LLC +import * as bootstrap from "bootstrap" + $(function(){ $(document).foundation(); }); diff --git a/public/assets/application-81bca4419be32015d9feca504b40e12b5e2c51aa81f0901ffb56fe8c210effbd.js.gz b/public/assets/application-16f7d4aead748221340149b08cfc57b04c2a2e039c297a2ab2276e6f3e1c97eb.js.gz similarity index 99% rename from public/assets/application-81bca4419be32015d9feca504b40e12b5e2c51aa81f0901ffb56fe8c210effbd.js.gz rename to public/assets/application-16f7d4aead748221340149b08cfc57b04c2a2e039c297a2ab2276e6f3e1c97eb.js.gz index 7d2b6d4..9a50fbe 100644 Binary files a/public/assets/application-81bca4419be32015d9feca504b40e12b5e2c51aa81f0901ffb56fe8c210effbd.js.gz and b/public/assets/application-16f7d4aead748221340149b08cfc57b04c2a2e039c297a2ab2276e6f3e1c97eb.js.gz differ diff --git a/public/assets/application-2bc56bdf95dd5575c9f413782074a0510acd85a6ce6f9af43a56d0231bf42a4a.css b/public/assets/application-2bc56bdf95dd5575c9f413782074a0510acd85a6ce6f9af43a56d0231bf42a4a.css new file mode 100644 index 0000000..5f99d8b --- /dev/null +++ b/public/assets/application-2bc56bdf95dd5575c9f413782074a0510acd85a6ce6f9af43a56d0231bf42a4a.css @@ -0,0 +1,32170 @@ + +/* + * This is a manifest file that'll be compiled into application.css, which will include all the files + * listed below. + * + * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, + * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path. + * + * You're free to add application-wide styles to this file and they'll appear at the bottom of the + * compiled file so the styles you add here take precedence over styles defined in any styles + * defined in the other CSS/SCSS files in this directory. It is generally better to create a new + * file per style scope. + * + + + */ +/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-link-color: #0d6efd; + --bs-link-hover-color: #0a58ca; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; } + +*, +*::before, +*::after { + box-sizing: border-box; } + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; } } + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: 1px solid; + opacity: 0.25; } + +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; } + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); } + @media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; } } + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); } + @media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; } } + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); } + @media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; } } + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); } + @media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; } } + +h5, .h5 { + font-size: 1.25rem; } + +h6, .h6 { + font-size: 1rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul { + padding-left: 2rem; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +b, +strong { + font-weight: bolder; } + +small, .small { + font-size: 0.875em; } + +mark, .mark { + padding: 0.1875em; + background-color: var(--bs-highlight-bg); } + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: var(--bs-link-color); + text-decoration: underline; } + a:hover { + color: var(--bs-link-hover-color); } + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; } + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; } + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; } + pre code { + font-size: inherit; + color: inherit; + word-break: normal; } + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; } + kbd kbd { + padding: 0; + font-size: 1em; } + +figure { + margin: 0 0 1rem; } + +img, +svg { + vertical-align: middle; } + +table { + caption-side: bottom; + border-collapse: collapse; } + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; } + +th { + text-align: inherit; + text-align: -webkit-match-parent; } + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; } + +label { + display: inline-block; } + +button { + border-radius: 0; } + +button:focus:not(:focus-visible) { + outline: 0; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +select { + text-transform: none; } + +[role="button"] { + cursor: pointer; } + +select { + word-wrap: normal; } + select:disabled { + opacity: 1; } + +[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator { + display: none !important; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + button:not(:disabled), + [type="button"]:not(:disabled), + [type="reset"]:not(:disabled), + [type="submit"]:not(:disabled) { + cursor: pointer; } + +::-moz-focus-inner { + padding: 0; + border-style: none; } + +textarea { + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; } + @media (min-width: 1200px) { + legend { + font-size: 1.5rem; } } + legend + * { + clear: left; } + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; } + +::-webkit-inner-spin-button { + height: auto; } + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: textfield; } + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-color-swatch-wrapper { + padding: 0; } + +::file-selector-button { + font: inherit; + -webkit-appearance: button; } + +output { + display: inline-block; } + +iframe { + border: 0; } + +summary { + display: list-item; + cursor: pointer; } + +progress { + vertical-align: baseline; } + +[hidden] { + display: none !important; } + +.lead { + font-size: 1.25rem; + font-weight: 300; } + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-1 { + font-size: 5rem; } } + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; } } + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-3 { + font-size: 4rem; } } + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; } } + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-5 { + font-size: 3rem; } } + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; } } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 0.875em; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; } + .blockquote > :last-child { + margin-bottom: 0; } + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid var(--bs-border-color); + border-radius: 0.375rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 0.875em; + color: #6c757d; } + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl, +.container-xxl { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-right: auto; + margin-left: auto; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; } } +@media (min-width: 1400px) { + .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { + max-width: 1320px; } } +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-.5 * var(--bs-gutter-x)); + margin-left: calc(-.5 * var(--bs-gutter-x)); } + .row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); } + +.col { + flex: 1 0 0%; } + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; } + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; } + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; } + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; } + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; } + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + +.col-auto { + flex: 0 0 auto; + width: auto; } + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; } + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; } + +.col-3 { + flex: 0 0 auto; + width: 25%; } + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; } + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; } + +.col-6 { + flex: 0 0 auto; + width: 50%; } + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; } + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; } + +.col-9 { + flex: 0 0 auto; + width: 75%; } + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; } + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; } + +.col-12 { + flex: 0 0 auto; + width: 100%; } + +.offset-1 { + margin-left: 8.33333333%; } + +.offset-2 { + margin-left: 16.66666667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333333%; } + +.offset-5 { + margin-left: 41.66666667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333333%; } + +.offset-8 { + margin-left: 66.66666667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333333%; } + +.offset-11 { + margin-left: 91.66666667%; } + +.g-0, +.gx-0 { + --bs-gutter-x: 0; } + +.g-0, +.gy-0 { + --bs-gutter-y: 0; } + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; } + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; } + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; } + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; } + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; } + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; } + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; } + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; } + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; } + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; } + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-sm-0 { + margin-left: 0; } + + .offset-sm-1 { + margin-left: 8.33333333%; } + + .offset-sm-2 { + margin-left: 16.66666667%; } + + .offset-sm-3 { + margin-left: 25%; } + + .offset-sm-4 { + margin-left: 33.33333333%; } + + .offset-sm-5 { + margin-left: 41.66666667%; } + + .offset-sm-6 { + margin-left: 50%; } + + .offset-sm-7 { + margin-left: 58.33333333%; } + + .offset-sm-8 { + margin-left: 66.66666667%; } + + .offset-sm-9 { + margin-left: 75%; } + + .offset-sm-10 { + margin-left: 83.33333333%; } + + .offset-sm-11 { + margin-left: 91.66666667%; } + + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; } + + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; } + + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; } + + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; } + + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; } + + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; } + + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; } + + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; } + + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; } + + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; } + + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; } + + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-md-auto { + flex: 0 0 auto; + width: auto; } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-md-0 { + margin-left: 0; } + + .offset-md-1 { + margin-left: 8.33333333%; } + + .offset-md-2 { + margin-left: 16.66666667%; } + + .offset-md-3 { + margin-left: 25%; } + + .offset-md-4 { + margin-left: 33.33333333%; } + + .offset-md-5 { + margin-left: 41.66666667%; } + + .offset-md-6 { + margin-left: 50%; } + + .offset-md-7 { + margin-left: 58.33333333%; } + + .offset-md-8 { + margin-left: 66.66666667%; } + + .offset-md-9 { + margin-left: 75%; } + + .offset-md-10 { + margin-left: 83.33333333%; } + + .offset-md-11 { + margin-left: 91.66666667%; } + + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; } + + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; } + + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; } + + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; } + + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; } + + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; } + + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; } + + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; } + + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; } + + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; } + + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; } + + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-lg-0 { + margin-left: 0; } + + .offset-lg-1 { + margin-left: 8.33333333%; } + + .offset-lg-2 { + margin-left: 16.66666667%; } + + .offset-lg-3 { + margin-left: 25%; } + + .offset-lg-4 { + margin-left: 33.33333333%; } + + .offset-lg-5 { + margin-left: 41.66666667%; } + + .offset-lg-6 { + margin-left: 50%; } + + .offset-lg-7 { + margin-left: 58.33333333%; } + + .offset-lg-8 { + margin-left: 66.66666667%; } + + .offset-lg-9 { + margin-left: 75%; } + + .offset-lg-10 { + margin-left: 83.33333333%; } + + .offset-lg-11 { + margin-left: 91.66666667%; } + + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; } + + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; } + + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; } + + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; } + + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; } + + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; } + + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; } + + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; } + + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; } + + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; } + + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; } + + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xl-0 { + margin-left: 0; } + + .offset-xl-1 { + margin-left: 8.33333333%; } + + .offset-xl-2 { + margin-left: 16.66666667%; } + + .offset-xl-3 { + margin-left: 25%; } + + .offset-xl-4 { + margin-left: 33.33333333%; } + + .offset-xl-5 { + margin-left: 41.66666667%; } + + .offset-xl-6 { + margin-left: 50%; } + + .offset-xl-7 { + margin-left: 58.33333333%; } + + .offset-xl-8 { + margin-left: 66.66666667%; } + + .offset-xl-9 { + margin-left: 75%; } + + .offset-xl-10 { + margin-left: 83.33333333%; } + + .offset-xl-11 { + margin-left: 91.66666667%; } + + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; } + + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; } + + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; } + + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; } + + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; } + + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xxl-0 { + margin-left: 0; } + + .offset-xxl-1 { + margin-left: 8.33333333%; } + + .offset-xxl-2 { + margin-left: 16.66666667%; } + + .offset-xxl-3 { + margin-left: 25%; } + + .offset-xxl-4 { + margin-left: 33.33333333%; } + + .offset-xxl-5 { + margin-left: 41.66666667%; } + + .offset-xxl-6 { + margin-left: 50%; } + + .offset-xxl-7 { + margin-left: 58.33333333%; } + + .offset-xxl-8 { + margin-left: 66.66666667%; } + + .offset-xxl-9 { + margin-left: 75%; } + + .offset-xxl-10 { + margin-left: 83.33333333%; } + + .offset-xxl-11 { + margin-left: 91.66666667%; } + + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; } + + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; } + + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; } + + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; } + + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; } + + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; } } +.table { + --bs-table-color: var(--bs-body-color); + --bs-table-bg: transparent; + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-body-color); + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: var(--bs-body-color); + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: var(--bs-body-color); + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: var(--bs-table-color); + vertical-align: top; + border-color: var(--bs-table-border-color); } + .table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); } + .table > tbody { + vertical-align: inherit; } + .table > thead { + vertical-align: bottom; } + +.table-group-divider { + border-top: 2px solid currentcolor; } + +.caption-top { + caption-side: top; } + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; } + +.table-bordered > :not(caption) > * { + border-width: 1px 0; } + .table-bordered > :not(caption) > * > * { + border-width: 0 1px; } + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; } +.table-borderless > :not(:first-child) { + border-top-width: 0; } + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); } + +.table-hover > tbody > tr:hover > * { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); } + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #cfe2ff; + --bs-table-border-color: #bacbe6; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e2e3e5; + --bs-table-border-color: #cbccce; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-success { + --bs-table-color: #000; + --bs-table-bg: #d1e7dd; + --bs-table-border-color: #bcd0c7; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #cff4fc; + --bs-table-border-color: #badce3; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #fff3cd; + --bs-table-border-color: #e6dbb9; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #f8d7da; + --bs-table-border-color: #dfc2c4; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-light { + --bs-table-color: #000; + --bs-table-bg: #f8f9fa; + --bs-table-border-color: #dfe0e1; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #212529; + --bs-table-border-color: #373b3e; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +.form-label { + margin-bottom: 0.5rem; } + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; } + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; } + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; } } + .form-control[type="file"] { + overflow: hidden; } + .form-control[type="file"]:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-control::-webkit-date-and-time-value { + height: 1.5em; } + .form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled { + background-color: #e9ecef; + opacity: 1; } + .form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; } + .form-control-plaintext:focus { + outline: 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; } + .form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; } + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; } + .form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; } + +textarea.form-control { + min-height: calc(1.5em + 0.75rem + 2px); } +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); } +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); } + +.form-control-color { + width: 3rem; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem; } + .form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: 0.375rem; } + .form-control-color::-webkit-color-swatch { + border-radius: 0.375rem; } + .form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); } + .form-control-color.form-control-lg { + height: calc(1.5em + 1rem + 2px); } + +.form-select { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; } } + .form-select:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; } + .form-select:disabled { + background-color: #e9ecef; } + .form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; } + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; } + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; } + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; } + .form-check .form-check-input { + float: left; + margin-left: -1.5em; } + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; } + .form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; } + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; } + .form-check-input[type="checkbox"] { + border-radius: 0.25em; } + .form-check-input[type="radio"] { + border-radius: 50%; } + .form-check-input:active { + filter: brightness(90%); } + .form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; } + .form-check-input:checked[type="checkbox"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); } + .form-check-input:checked[type="radio"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); } + .form-check-input[type="checkbox"]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); } + .form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; } + .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; } + +.form-switch { + padding-left: 2.5em; } + .form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; } } + .form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); } + .form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } + .form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; } + .form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; } + +.form-check-inline { + display: inline-block; + margin-right: 1rem; } + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + .btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; } + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .form-range:focus { + outline: 0; } + .form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-range::-moz-focus-outer { + border: 0; } + .form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; } } + .form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; } + .form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; } } + .form-range::-moz-range-thumb:active { + background-color: #b6d4fe; } + .form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range:disabled { + pointer-events: none; } + .form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; } + .form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; } + +.form-floating { + position: relative; } + .form-floating > .form-control, + .form-floating > .form-control-plaintext, + .form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; } + .form-floating > label { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 1rem 0.75rem; + overflow: hidden; + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; } } + .form-floating > .form-control, + .form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; } + .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; } + .form-floating > .form-control::placeholder, + .form-floating > .form-control-plaintext::placeholder { + color: transparent; } + .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), + .form-floating > .form-control-plaintext:focus, + .form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:-webkit-autofill, + .form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:focus ~ label, + .form-floating > .form-control:not(:placeholder-shown) ~ label, + .form-floating > .form-control-plaintext ~ label, + .form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; } + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-select, + .input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; } + .input-group > .form-control:focus, + .input-group > .form-select:focus, + .input-group > .form-floating:focus-within { + z-index: 5; } + .input-group .btn { + position: relative; + z-index: 2; } + .input-group .btn:focus { + z-index: 5; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.375rem; } + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; } + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; } + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; } + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4), +.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +.input-group > .form-floating:not(:first-child) > .form-control, +.input-group > .form-floating:not(:first-child) > .form-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.375rem; } + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #198754; } + .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 0.75rem)); } + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; } + .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; } + .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; } + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em; } + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.375rem; } + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #dc3545; } + .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 0.75rem)); } + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; } + .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; } + .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; } + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em; } + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; } + +.btn { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 1rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.5; + --bs-btn-color: #212529; + --bs-btn-bg: transparent; + --bs-btn-border-width: 1px; + --bs-btn-border-color: transparent; + --bs-btn-border-radius: 0.375rem; + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); } + .btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); } + .btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); } + .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); } + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0b5ed7; + --bs-btn-hover-border-color: #0a58ca; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0a58ca; + --bs-btn-active-border-color: #0a53be; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #0d6efd; + --bs-btn-disabled-border-color: #0d6efd; } + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5c636a; + --bs-btn-hover-border-color: #565e64; + --bs-btn-focus-shadow-rgb: 130, 138, 145; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #565e64; + --bs-btn-active-border-color: #51585e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #6c757d; + --bs-btn-disabled-border-color: #6c757d; } + +.btn-success { + --bs-btn-color: #fff; + --bs-btn-bg: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #157347; + --bs-btn-hover-border-color: #146c43; + --bs-btn-focus-shadow-rgb: 60, 153, 110; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #146c43; + --bs-btn-active-border-color: #13653f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #198754; + --bs-btn-disabled-border-color: #198754; } + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #31d2f2; + --bs-btn-hover-border-color: #25cff2; + --bs-btn-focus-shadow-rgb: 11, 172, 204; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #3dd5f3; + --bs-btn-active-border-color: #25cff2; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #0dcaf0; + --bs-btn-disabled-border-color: #0dcaf0; } + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffca2c; + --bs-btn-hover-border-color: #ffc720; + --bs-btn-focus-shadow-rgb: 217, 164, 6; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffcd39; + --bs-btn-active-border-color: #ffc720; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ffc107; + --bs-btn-disabled-border-color: #ffc107; } + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #bb2d3b; + --bs-btn-hover-border-color: #b02a37; + --bs-btn-focus-shadow-rgb: 225, 83, 97; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #b02a37; + --bs-btn-active-border-color: #a52834; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #dc3545; + --bs-btn-disabled-border-color: #dc3545; } + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3d4d5; + --bs-btn-hover-border-color: #c6c7c8; + --bs-btn-focus-shadow-rgb: 211, 212, 213; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c6c7c8; + --bs-btn-active-border-color: #babbbc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f8f9fa; + --bs-btn-disabled-border-color: #f8f9fa; } + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #424649; + --bs-btn-hover-border-color: #373b3e; + --bs-btn-focus-shadow-rgb: 66, 70, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4d5154; + --bs-btn-active-border-color: #373b3e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #212529; + --bs-btn-disabled-border-color: #212529; } + +.btn-outline-primary { + --bs-btn-color: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0d6efd; + --bs-btn-hover-border-color: #0d6efd; + --bs-btn-focus-shadow-rgb: 13, 110, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0d6efd; + --bs-btn-active-border-color: #0d6efd; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0d6efd; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0d6efd; + --bs-gradient: none; } + +.btn-outline-secondary { + --bs-btn-color: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6c757d; + --bs-btn-hover-border-color: #6c757d; + --bs-btn-focus-shadow-rgb: 108, 117, 125; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #6c757d; + --bs-btn-active-border-color: #6c757d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6c757d; + --bs-gradient: none; } + +.btn-outline-success { + --bs-btn-color: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #198754; + --bs-btn-hover-border-color: #198754; + --bs-btn-focus-shadow-rgb: 25, 135, 84; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #198754; + --bs-btn-active-border-color: #198754; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #198754; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #198754; + --bs-gradient: none; } + +.btn-outline-info { + --bs-btn-color: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #0dcaf0; + --bs-btn-hover-border-color: #0dcaf0; + --bs-btn-focus-shadow-rgb: 13, 202, 240; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #0dcaf0; + --bs-btn-active-border-color: #0dcaf0; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0dcaf0; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0dcaf0; + --bs-gradient: none; } + +.btn-outline-warning { + --bs-btn-color: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffc107; + --bs-btn-hover-border-color: #ffc107; + --bs-btn-focus-shadow-rgb: 255, 193, 7; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffc107; + --bs-btn-active-border-color: #ffc107; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #ffc107; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ffc107; + --bs-gradient: none; } + +.btn-outline-danger { + --bs-btn-color: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #dc3545; + --bs-btn-hover-border-color: #dc3545; + --bs-btn-focus-shadow-rgb: 220, 53, 69; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #dc3545; + --bs-btn-active-border-color: #dc3545; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #dc3545; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #dc3545; + --bs-gradient: none; } + +.btn-outline-light { + --bs-btn-color: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f8f9fa; + --bs-btn-hover-border-color: #f8f9fa; + --bs-btn-focus-shadow-rgb: 248, 249, 250; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f8f9fa; + --bs-btn-active-border-color: #f8f9fa; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f8f9fa; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f8f9fa; + --bs-gradient: none; } + +.btn-outline-dark { + --bs-btn-color: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #212529; + --bs-btn-hover-border-color: #212529; + --bs-btn-focus-shadow-rgb: 33, 37, 41; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #212529; + --bs-btn-active-border-color: #212529; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #212529; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #212529; + --bs-gradient: none; } + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + text-decoration: underline; } + .btn-link:focus-visible { + color: var(--bs-btn-color); } + .btn-link:hover { + color: var(--bs-btn-hover-color); } + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.25rem; + --bs-btn-border-radius: 0.5rem; } + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: 0.25rem; } + +.fade { + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + .collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; } } + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; } + .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 1rem; + --bs-dropdown-color: #212529; + --bs-dropdown-bg: #fff; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-border-radius: 0.375rem; + --bs-dropdown-border-width: 1px; + --bs-dropdown-inner-border-radius: calc(0.375rem - 1px); + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-link-color: #212529; + --bs-dropdown-link-hover-color: #1e2125; + --bs-dropdown-link-hover-bg: #e9ecef; + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); } + .dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); } + +.dropdown-menu-start { + --bs-position: start; } + .dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; } + +.dropdown-menu-end { + --bs-position: end; } + .dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-sm-end { + --bs-position: end; } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-md-end { + --bs-position: end; } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-lg-end { + --bs-position: end; } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-xl-end { + --bs-position: end; } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-xxl-end { + --bs-position: end; } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; } } +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); } +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; } +.dropup .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); } +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; } +.dropend .dropdown-toggle:empty::after { + margin-left: 0; } +.dropend .dropdown-toggle::after { + vertical-align: 0; } + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); } +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } +.dropstart .dropdown-toggle::after { + display: none; } +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; } +.dropstart .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; } + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); } + .dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); } + .dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); } + +.dropdown-menu-dark { + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; } + .btn-group > .btn-check:checked + .btn, + .btn-group > .btn-check:focus + .btn, + .btn-group > .btn:hover, + .btn-group > .btn:focus, + .btn-group > .btn:active, + .btn-group > .btn.active, + .btn-group-vertical > .btn-check:checked + .btn, + .btn-group-vertical > .btn-check:focus + .btn, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group { + border-radius: 0.375rem; } + .btn-group > :not(.btn-check:first-child) + .btn, + .btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } + .btn-group > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group > .btn.dropdown-toggle-split:first-child, + .btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .btn-group > .btn:nth-child(n + 3), + .btn-group > :not(.btn-check) + .btn, + .btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; } + .dropstart .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100%; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn ~ .btn, + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav { + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-link-color); + --bs-nav-link-hover-color: var(--bs-link-hover-color); + --bs-nav-link-disabled-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; } } + .nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); } + .nav-link.disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; } + +.nav-tabs { + --bs-nav-tabs-border-width: 1px; + --bs-nav-tabs-border-color: #dee2e6; + --bs-nav-tabs-border-radius: 0.375rem; + --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; + --bs-nav-tabs-link-active-color: #495057; + --bs-nav-tabs-link-active-bg: #fff; + --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); } + .nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + background: none; + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); } + .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); } + .nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills { + --bs-nav-pills-border-radius: 0.375rem; + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #0d6efd; } + .nav-pills .nav-link { + background: none; + border: 0; + border-radius: var(--bs-nav-pills-border-radius); } + .nav-pills .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; } + .nav-pills .nav-link.active, + .nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); } + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: rgba(0, 0, 0, 0.55); + --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); + --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); + --bs-navbar-active-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-padding-y: 0.3125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.25rem; + --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.25rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); + --bs-navbar-toggler-border-radius: 0.375rem; + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); } + .navbar > .container, + .navbar > .container-fluid, + .navbar > .container-sm, + .navbar > .container-md, + .navbar > .container-lg, + .navbar > .container-xl, + .navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + text-decoration: none; + white-space: nowrap; } + .navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); } + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .show > .nav-link, + .navbar-nav .nav-link.active { + color: var(--bs-navbar-active-color); } + .navbar-nav .dropdown-menu { + position: static; } + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); } + .navbar-text a, + .navbar-text a:hover, + .navbar-text a:focus { + color: var(--bs-navbar-active-color); } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); } + @media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; } } + .navbar-toggler:hover { + text-decoration: none; } + .navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; } + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; } + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + flex-direction: row; } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-sm .navbar-toggler { + display: none; } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + flex-direction: row; } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-md .navbar-toggler { + display: none; } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + flex-direction: row; } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-lg .navbar-toggler { + display: none; } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + flex-direction: row; } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xxl .navbar-toggler { + display: none; } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand .navbar-nav { + flex-direction: row; } + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand .navbar-nav-scroll { + overflow: visible; } + .navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + .navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand .offcanvas .offcanvas-header { + display: none; } + .navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } + +.navbar-dark { + --bs-navbar-color: rgba(255, 255, 255, 0.55); + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-border-width: 1px; + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: 0.375rem; + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(0.375rem - 1px); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: rgba(0, 0, 0, 0.03); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #fff; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group { + border-top: inherit; + border-bottom: inherit; } + .card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); } + .card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); } + .card > .card-header + .list-group, + .card > .list-group + .card-footer { + border-top: 0; } + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); } + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); } + +.card-subtitle { + margin-top: calc(-.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); } + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); } + .card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; } + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); } + .card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); } + +.card-header-tabs { + margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; } + .card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); } + +.card-header-pills { + margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); } + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; } + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); } + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); } + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); } +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; } } + +.accordion { + --bs-accordion-color: #212529; + --bs-accordion-bg: #fff; + --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: 1px; + --bs-accordion-border-radius: 0.375rem; + --bs-accordion-inner-border-radius: calc(0.375rem - 1px); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: #212529; + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-border-color: #86b7fe; + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: #0c63e4; + --bs-accordion-active-bg: #e7f1ff; } + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 1rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); } + @media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; } } + .accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); } + .accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); } + .accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); } + @media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; } } + .accordion-button:hover { + z-index: 2; } + .accordion-button:focus { + z-index: 3; + border-color: var(--bs-accordion-btn-focus-border-color); + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); } + +.accordion-header { + margin-bottom: 0; } + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); } + .accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); } + .accordion-item:first-of-type .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); } + .accordion-item:not(:first-of-type) { + border-top: 0; } + .accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); } + .accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); } + .accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); } + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); } + +.accordion-flush .accordion-collapse { + border-width: 0; } +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + .accordion-flush .accordion-item:first-child { + border-top: 0; } + .accordion-flush .accordion-item:last-child { + border-bottom: 0; } + .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { + border-radius: 0; } + +.breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: ; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: #6c757d; + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); } + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); } + .breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; } +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); } + +.pagination { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: var(--bs-link-color); + --bs-pagination-bg: #fff; + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: #dee2e6; + --bs-pagination-border-radius: 0.375rem; + --bs-pagination-hover-color: var(--bs-link-hover-color); + --bs-pagination-hover-bg: #e9ecef; + --bs-pagination-hover-border-color: #dee2e6; + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: #e9ecef; + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #0d6efd; + --bs-pagination-active-border-color: #0d6efd; + --bs-pagination-disabled-color: #6c757d; + --bs-pagination-disabled-bg: #fff; + --bs-pagination-disabled-border-color: #dee2e6; + display: flex; + padding-left: 0; + list-style: none; } + +.page-link { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; } } + .page-link:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); } + .page-link:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); } + .page-link.active, .active > .page-link { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); } + .page-link.disabled, .disabled > .page-link { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); } + +.page-item:not(:first-child) .page-link { + margin-left: -1px; } +.page-item:first-child .page-link { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); } +.page-item:last-child .page-link { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); } + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.25rem; + --bs-pagination-border-radius: 0.5rem; } + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: 0.25rem; } + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: 0.375rem; + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: 1px solid var(--bs-alert-border-color); + --bs-alert-border-radius: 0.375rem; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 3rem; } + .alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; } + +.alert-primary { + --bs-alert-color: #084298; + --bs-alert-bg: #cfe2ff; + --bs-alert-border-color: #b6d4fe; } + .alert-primary .alert-link { + color: #06357a; } + +.alert-secondary { + --bs-alert-color: #41464b; + --bs-alert-bg: #e2e3e5; + --bs-alert-border-color: #d3d6d8; } + .alert-secondary .alert-link { + color: #34383c; } + +.alert-success { + --bs-alert-color: #0f5132; + --bs-alert-bg: #d1e7dd; + --bs-alert-border-color: #badbcc; } + .alert-success .alert-link { + color: #0c4128; } + +.alert-info { + --bs-alert-color: #055160; + --bs-alert-bg: #cff4fc; + --bs-alert-border-color: #b6effb; } + .alert-info .alert-link { + color: #04414d; } + +.alert-warning { + --bs-alert-color: #664d03; + --bs-alert-bg: #fff3cd; + --bs-alert-border-color: #ffecb5; } + .alert-warning .alert-link { + color: #523e02; } + +.alert-danger { + --bs-alert-color: #842029; + --bs-alert-bg: #f8d7da; + --bs-alert-border-color: #f5c2c7; } + .alert-danger .alert-link { + color: #6a1a21; } + +.alert-light { + --bs-alert-color: #636464; + --bs-alert-bg: #fefefe; + --bs-alert-border-color: #fdfdfe; } + .alert-light .alert-link { + color: #4f5050; } + +.alert-dark { + --bs-alert-color: #141619; + --bs-alert-bg: #d3d3d4; + --bs-alert-border-color: #bcbebf; } + .alert-dark .alert-link { + color: #101214; } + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; } } +.progress { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #e9ecef; + --bs-progress-border-radius: 0.375rem; + --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #0d6efd; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); } + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; } + @media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; } } + +.list-group { + --bs-list-group-color: #212529; + --bs-list-group-bg: #fff; + --bs-list-group-border-color: rgba(0, 0, 0, 0.125); + --bs-list-group-border-width: 1px; + --bs-list-group-border-radius: 0.375rem; + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: #495057; + --bs-list-group-action-hover-color: #495057; + --bs-list-group-action-hover-bg: #f8f9fa; + --bs-list-group-action-active-color: #212529; + --bs-list-group-action-active-bg: #e9ecef; + --bs-list-group-disabled-color: #6c757d; + --bs-list-group-disabled-bg: #fff; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #0d6efd; + --bs-list-group-active-border-color: #0d6efd; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); } + +.list-group-numbered { + list-style-type: none; + counter-reset: section; } + .list-group-numbered > .list-group-item::before { + content: counters(section,".") ". "; + counter-increment: section; } + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); } + .list-group-item-action:active { + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); } + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); } + .list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; } + .list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; } + .list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); } + .list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); } + .list-group-item + .list-group-item { + border-top-width: 0; } + .list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); } + +.list-group-horizontal { + flex-direction: row; } + .list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +.list-group-flush { + border-radius: 0; } + .list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); } + .list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; } + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; } + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; } + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; } + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; } + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; } + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; } + +.list-group-item-light { + color: #636464; + background-color: #fefefe; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; } + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; } + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.375rem; + opacity: 0.5; } + .btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; } + .btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; } + .btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: 0.25; } + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); } + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(255, 255, 255, 0.85); + --bs-toast-border-width: 1px; + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: 0.375rem; + --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-toast-header-color: #6c757d; + --bs-toast-header-bg: rgba(255, 255, 255, 0.85); + --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); } + .toast.showing { + opacity: 0; } + .toast:not(.show) { + display: none; } + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; } + .toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); } + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); } + .toast-header .btn-close { + margin-right: calc(-.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); } + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; } + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: ; + --bs-modal-bg: #fff; + --bs-modal-border-color: var(--bs-border-color-translucent); + --bs-modal-border-width: 1px; + --bs-modal-border-radius: 0.5rem; + --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-inner-border-radius: calc(0.5rem - 1px); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: var(--bs-border-color); + --bs-modal-header-border-width: 1px; + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: var(--bs-border-color); + --bs-modal-footer-border-width: 1px; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: none; } + .modal.modal-static .modal-dialog { + transform: scale(1.02); } + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); } + .modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; } + .modal-dialog-scrollable .modal-body { + overflow-y: auto; } + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); } + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; } + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); } + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); } + .modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); + margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; } + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); } + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); } + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); } + .modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * .5); } + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); } + + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; } + + .modal-sm { + --bs-modal-width: 300px; } } +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 800px; } } +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; } } +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen .modal-header, + .modal-fullscreen .modal-footer { + border-radius: 0; } + .modal-fullscreen .modal-body { + overflow-y: auto; } + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; } } +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; } } +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; } } +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; } } +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; } } +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: #fff; + --bs-tooltip-bg: #000; + --bs-tooltip-border-radius: 0.375rem; + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + padding: var(--bs-tooltip-arrow-height); + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: var(--bs-tooltip-opacity); } + .tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); } + .tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { + bottom: 0; } + .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; + border-top-color: var(--bs-tooltip-bg); } + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { + left: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); } + .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; + border-right-color: var(--bs-tooltip-bg); } + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { + top: 0; } + .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); } + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { + right: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); } + .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); } + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); } + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.875rem; + --bs-popover-bg: #fff; + --bs-popover-border-width: 1px; + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: 0.5rem; + --bs-popover-inner-border-radius: calc(0.5rem - 1px); + --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: ; + --bs-popover-header-bg: #f0f0f0; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: #212529; + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); } + .popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); } + .popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; } + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); } + .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); } + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); } + .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); } + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); } + .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); } +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); } + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); } + .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); } + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); } + +.carousel { + position: relative; } + +.carousel.pointer-event { + touch-action: pan-y; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + .carousel-inner::after { + display: block; + clear: both; + content: ""; } + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); } + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; } +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; } +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; } } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; } + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; } + .carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; } + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); } +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; } +.carousel-dark .carousel-caption { + color: #000; } + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); } + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; } } +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; } + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; } + +@keyframes spinner-grow { + 0% { + transform: scale(0); } + 50% { + opacity: 1; + transform: none; } } +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; } + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; } + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; } } +.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: ; + --bs-offcanvas-bg: #fff; + --bs-offcanvas-border-width: 1px; + --bs-offcanvas-border-color: var(--bs-border-color-translucent); + --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); } + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; } } +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; } + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; } } +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-sm .offcanvas-header { + display: none; } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; } } +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; } + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; } } +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-md .offcanvas-header { + display: none; } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; } } +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; } + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; } } +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-lg .offcanvas-header { + display: none; } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; } } +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; } + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; } } +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-xl .offcanvas-header { + display: none; } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; } } +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; } + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; } } +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-xxl .offcanvas-header { + display: none; } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; } } + .offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; } + .offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; } + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .offcanvas-backdrop.fade { + opacity: 0; } + .offcanvas-backdrop.show { + opacity: 0.5; } + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); } + .offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); + margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); } + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; } + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; } + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; } + .placeholder.btn::before { + display: inline-block; + content: ""; } + +.placeholder-xs { + min-height: .6em; } + +.placeholder-sm { + min-height: .8em; } + +.placeholder-lg { + min-height: 1.2em; } + +.placeholder-glow .placeholder { + animation: placeholder-glow 2s ease-in-out infinite; } + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; } } +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + animation: placeholder-wave 2s linear infinite; } + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; } } +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-success { + color: #fff !important; + background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-info { + color: #000 !important; + background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-light { + color: #000 !important; + background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; } + +.link-primary { + color: #0d6efd !important; } + .link-primary:hover, .link-primary:focus { + color: #0a58ca !important; } + +.link-secondary { + color: #6c757d !important; } + .link-secondary:hover, .link-secondary:focus { + color: #565e64 !important; } + +.link-success { + color: #198754 !important; } + .link-success:hover, .link-success:focus { + color: #146c43 !important; } + +.link-info { + color: #0dcaf0 !important; } + .link-info:hover, .link-info:focus { + color: #3dd5f3 !important; } + +.link-warning { + color: #ffc107 !important; } + .link-warning:hover, .link-warning:focus { + color: #ffcd39 !important; } + +.link-danger { + color: #dc3545 !important; } + .link-danger:hover, .link-danger:focus { + color: #b02a37 !important; } + +.link-light { + color: #f8f9fa !important; } + .link-light:hover, .link-light:focus { + color: #f9fafb !important; } + +.link-dark { + color: #212529 !important; } + .link-dark:hover, .link-dark:focus { + color: #1a1e21 !important; } + +.ratio { + position: relative; + width: 100%; } + .ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; } + .ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +.ratio-1x1 { + --bs-aspect-ratio: 100%; } + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%); } + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%); } + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%); } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; } + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; } + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; } + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; } + +.align-baseline { + vertical-align: baseline !important; } + +.align-top { + vertical-align: top !important; } + +.align-middle { + vertical-align: middle !important; } + +.align-bottom { + vertical-align: bottom !important; } + +.align-text-bottom { + vertical-align: text-bottom !important; } + +.align-text-top { + vertical-align: text-top !important; } + +.float-start { + float: left !important; } + +.float-end { + float: right !important; } + +.float-none { + float: none !important; } + +.opacity-0 { + opacity: 0 !important; } + +.opacity-25 { + opacity: 0.25 !important; } + +.opacity-50 { + opacity: 0.5 !important; } + +.opacity-75 { + opacity: 0.75 !important; } + +.opacity-100 { + opacity: 1 !important; } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !important; } + +.overflow-visible { + overflow: visible !important; } + +.overflow-scroll { + overflow: scroll !important; } + +.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; } + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + box-shadow: none !important; } + +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.top-0 { + top: 0 !important; } + +.top-50 { + top: 50% !important; } + +.top-100 { + top: 100% !important; } + +.bottom-0 { + bottom: 0 !important; } + +.bottom-50 { + bottom: 50% !important; } + +.bottom-100 { + bottom: 100% !important; } + +.start-0 { + left: 0 !important; } + +.start-50 { + left: 50% !important; } + +.start-100 { + left: 100% !important; } + +.end-0 { + right: 0 !important; } + +.end-50 { + right: 50% !important; } + +.end-100 { + right: 100% !important; } + +.translate-middle { + transform: translate(-50%, -50%) !important; } + +.translate-middle-x { + transform: translateX(-50%) !important; } + +.translate-middle-y { + transform: translateY(-50%) !important; } + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-0 { + border: 0 !important; } + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-end-0 { + border-right: 0 !important; } + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-start-0 { + border-left: 0 !important; } + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; } + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; } + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; } + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; } + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; } + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; } + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; } + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; } + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; } + +.border-1 { + --bs-border-width: 1px; } + +.border-2 { + --bs-border-width: 2px; } + +.border-3 { + --bs-border-width: 3px; } + +.border-4 { + --bs-border-width: 4px; } + +.border-5 { + --bs-border-width: 5px; } + +.border-opacity-10 { + --bs-border-opacity: 0.1; } + +.border-opacity-25 { + --bs-border-opacity: 0.25; } + +.border-opacity-50 { + --bs-border-opacity: 0.5; } + +.border-opacity-75 { + --bs-border-opacity: 0.75; } + +.border-opacity-100 { + --bs-border-opacity: 1; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.w-auto { + width: auto !important; } + +.mw-100 { + max-width: 100% !important; } + +.vw-100 { + width: 100vw !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.h-auto { + height: auto !important; } + +.mh-100 { + max-height: 100% !important; } + +.vh-100 { + height: 100vh !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.flex-fill { + flex: 1 1 auto !important; } + +.flex-row { + flex-direction: row !important; } + +.flex-column { + flex-direction: column !important; } + +.flex-row-reverse { + flex-direction: row-reverse !important; } + +.flex-column-reverse { + flex-direction: column-reverse !important; } + +.flex-grow-0 { + flex-grow: 0 !important; } + +.flex-grow-1 { + flex-grow: 1 !important; } + +.flex-shrink-0 { + flex-shrink: 0 !important; } + +.flex-shrink-1 { + flex-shrink: 1 !important; } + +.flex-wrap { + flex-wrap: wrap !important; } + +.flex-nowrap { + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.justify-content-start { + justify-content: flex-start !important; } + +.justify-content-end { + justify-content: flex-end !important; } + +.justify-content-center { + justify-content: center !important; } + +.justify-content-between { + justify-content: space-between !important; } + +.justify-content-around { + justify-content: space-around !important; } + +.justify-content-evenly { + justify-content: space-evenly !important; } + +.align-items-start { + align-items: flex-start !important; } + +.align-items-end { + align-items: flex-end !important; } + +.align-items-center { + align-items: center !important; } + +.align-items-baseline { + align-items: baseline !important; } + +.align-items-stretch { + align-items: stretch !important; } + +.align-content-start { + align-content: flex-start !important; } + +.align-content-end { + align-content: flex-end !important; } + +.align-content-center { + align-content: center !important; } + +.align-content-between { + align-content: space-between !important; } + +.align-content-around { + align-content: space-around !important; } + +.align-content-stretch { + align-content: stretch !important; } + +.align-self-auto { + align-self: auto !important; } + +.align-self-start { + align-self: flex-start !important; } + +.align-self-end { + align-self: flex-end !important; } + +.align-self-center { + align-self: center !important; } + +.align-self-baseline { + align-self: baseline !important; } + +.align-self-stretch { + align-self: stretch !important; } + +.order-first { + order: -1 !important; } + +.order-0 { + order: 0 !important; } + +.order-1 { + order: 1 !important; } + +.order-2 { + order: 2 !important; } + +.order-3 { + order: 3 !important; } + +.order-4 { + order: 4 !important; } + +.order-5 { + order: 5 !important; } + +.order-last { + order: 6 !important; } + +.m-0 { + margin: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.m-3 { + margin: 1rem !important; } + +.m-4 { + margin: 1.5rem !important; } + +.m-5 { + margin: 3rem !important; } + +.m-auto { + margin: auto !important; } + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + +.mt-0 { + margin-top: 0 !important; } + +.mt-1 { + margin-top: 0.25rem !important; } + +.mt-2 { + margin-top: 0.5rem !important; } + +.mt-3 { + margin-top: 1rem !important; } + +.mt-4 { + margin-top: 1.5rem !important; } + +.mt-5 { + margin-top: 3rem !important; } + +.mt-auto { + margin-top: auto !important; } + +.me-0 { + margin-right: 0 !important; } + +.me-1 { + margin-right: 0.25rem !important; } + +.me-2 { + margin-right: 0.5rem !important; } + +.me-3 { + margin-right: 1rem !important; } + +.me-4 { + margin-right: 1.5rem !important; } + +.me-5 { + margin-right: 3rem !important; } + +.me-auto { + margin-right: auto !important; } + +.mb-0 { + margin-bottom: 0 !important; } + +.mb-1 { + margin-bottom: 0.25rem !important; } + +.mb-2 { + margin-bottom: 0.5rem !important; } + +.mb-3 { + margin-bottom: 1rem !important; } + +.mb-4 { + margin-bottom: 1.5rem !important; } + +.mb-5 { + margin-bottom: 3rem !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ms-0 { + margin-left: 0 !important; } + +.ms-1 { + margin-left: 0.25rem !important; } + +.ms-2 { + margin-left: 0.5rem !important; } + +.ms-3 { + margin-left: 1rem !important; } + +.ms-4 { + margin-left: 1.5rem !important; } + +.ms-5 { + margin-left: 3rem !important; } + +.ms-auto { + margin-left: auto !important; } + +.p-0 { + padding: 0 !important; } + +.p-1 { + padding: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.p-3 { + padding: 1rem !important; } + +.p-4 { + padding: 1.5rem !important; } + +.p-5 { + padding: 3rem !important; } + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + +.pt-0 { + padding-top: 0 !important; } + +.pt-1 { + padding-top: 0.25rem !important; } + +.pt-2 { + padding-top: 0.5rem !important; } + +.pt-3 { + padding-top: 1rem !important; } + +.pt-4 { + padding-top: 1.5rem !important; } + +.pt-5 { + padding-top: 3rem !important; } + +.pe-0 { + padding-right: 0 !important; } + +.pe-1 { + padding-right: 0.25rem !important; } + +.pe-2 { + padding-right: 0.5rem !important; } + +.pe-3 { + padding-right: 1rem !important; } + +.pe-4 { + padding-right: 1.5rem !important; } + +.pe-5 { + padding-right: 3rem !important; } + +.pb-0 { + padding-bottom: 0 !important; } + +.pb-1 { + padding-bottom: 0.25rem !important; } + +.pb-2 { + padding-bottom: 0.5rem !important; } + +.pb-3 { + padding-bottom: 1rem !important; } + +.pb-4 { + padding-bottom: 1.5rem !important; } + +.pb-5 { + padding-bottom: 3rem !important; } + +.ps-0 { + padding-left: 0 !important; } + +.ps-1 { + padding-left: 0.25rem !important; } + +.ps-2 { + padding-left: 0.5rem !important; } + +.ps-3 { + padding-left: 1rem !important; } + +.ps-4 { + padding-left: 1.5rem !important; } + +.ps-5 { + padding-left: 3rem !important; } + +.gap-0 { + gap: 0 !important; } + +.gap-1 { + gap: 0.25rem !important; } + +.gap-2 { + gap: 0.5rem !important; } + +.gap-3 { + gap: 1rem !important; } + +.gap-4 { + gap: 1.5rem !important; } + +.gap-5 { + gap: 3rem !important; } + +.font-monospace { + font-family: var(--bs-font-monospace) !important; } + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; } + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; } + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; } + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; } + +.fs-5 { + font-size: 1.25rem !important; } + +.fs-6 { + font-size: 1rem !important; } + +.fst-italic { + font-style: italic !important; } + +.fst-normal { + font-style: normal !important; } + +.fw-light { + font-weight: 300 !important; } + +.fw-lighter { + font-weight: lighter !important; } + +.fw-normal { + font-weight: 400 !important; } + +.fw-bold { + font-weight: 700 !important; } + +.fw-semibold { + font-weight: 600 !important; } + +.fw-bolder { + font-weight: bolder !important; } + +.lh-1 { + line-height: 1 !important; } + +.lh-sm { + line-height: 1.25 !important; } + +.lh-base { + line-height: 1.5 !important; } + +.lh-lg { + line-height: 2 !important; } + +.text-start { + text-align: left !important; } + +.text-end { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-decoration-underline { + text-decoration: underline !important; } + +.text-decoration-line-through { + text-decoration: line-through !important; } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; } + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; } + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; } + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; } + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; } + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; } + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; } + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; } + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; } + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; } + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; } + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; } + +.text-muted { + --bs-text-opacity: 1; + color: #6c757d !important; } + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; } + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; } + +.text-opacity-25 { + --bs-text-opacity: 0.25; } + +.text-opacity-50 { + --bs-text-opacity: 0.5; } + +.text-opacity-75 { + --bs-text-opacity: 0.75; } + +.text-opacity-100 { + --bs-text-opacity: 1; } + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; } + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; } + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; } + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; } + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; } + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; } + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; } + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; } + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; } + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; } + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; } + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; } + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; } + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; } + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; } + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; } + +.bg-opacity-100 { + --bs-bg-opacity: 1; } + +.bg-gradient { + background-image: var(--bs-gradient) !important; } + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; } + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; } + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; } + +.pe-none { + pointer-events: none !important; } + +.pe-auto { + pointer-events: auto !important; } + +.rounded { + border-radius: var(--bs-border-radius) !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; } + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; } + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; } + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; } + +.rounded-5 { + border-radius: var(--bs-border-radius-2xl) !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; } + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; } + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; } + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; } + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; } + + .float-sm-end { + float: right !important; } + + .float-sm-none { + float: none !important; } + + .d-sm-inline { + display: inline !important; } + + .d-sm-inline-block { + display: inline-block !important; } + + .d-sm-block { + display: block !important; } + + .d-sm-grid { + display: grid !important; } + + .d-sm-table { + display: table !important; } + + .d-sm-table-row { + display: table-row !important; } + + .d-sm-table-cell { + display: table-cell !important; } + + .d-sm-flex { + display: flex !important; } + + .d-sm-inline-flex { + display: inline-flex !important; } + + .d-sm-none { + display: none !important; } + + .flex-sm-fill { + flex: 1 1 auto !important; } + + .flex-sm-row { + flex-direction: row !important; } + + .flex-sm-column { + flex-direction: column !important; } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; } + + .flex-sm-grow-0 { + flex-grow: 0 !important; } + + .flex-sm-grow-1 { + flex-grow: 1 !important; } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; } + + .flex-sm-wrap { + flex-wrap: wrap !important; } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-sm-start { + justify-content: flex-start !important; } + + .justify-content-sm-end { + justify-content: flex-end !important; } + + .justify-content-sm-center { + justify-content: center !important; } + + .justify-content-sm-between { + justify-content: space-between !important; } + + .justify-content-sm-around { + justify-content: space-around !important; } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; } + + .align-items-sm-start { + align-items: flex-start !important; } + + .align-items-sm-end { + align-items: flex-end !important; } + + .align-items-sm-center { + align-items: center !important; } + + .align-items-sm-baseline { + align-items: baseline !important; } + + .align-items-sm-stretch { + align-items: stretch !important; } + + .align-content-sm-start { + align-content: flex-start !important; } + + .align-content-sm-end { + align-content: flex-end !important; } + + .align-content-sm-center { + align-content: center !important; } + + .align-content-sm-between { + align-content: space-between !important; } + + .align-content-sm-around { + align-content: space-around !important; } + + .align-content-sm-stretch { + align-content: stretch !important; } + + .align-self-sm-auto { + align-self: auto !important; } + + .align-self-sm-start { + align-self: flex-start !important; } + + .align-self-sm-end { + align-self: flex-end !important; } + + .align-self-sm-center { + align-self: center !important; } + + .align-self-sm-baseline { + align-self: baseline !important; } + + .align-self-sm-stretch { + align-self: stretch !important; } + + .order-sm-first { + order: -1 !important; } + + .order-sm-0 { + order: 0 !important; } + + .order-sm-1 { + order: 1 !important; } + + .order-sm-2 { + order: 2 !important; } + + .order-sm-3 { + order: 3 !important; } + + .order-sm-4 { + order: 4 !important; } + + .order-sm-5 { + order: 5 !important; } + + .order-sm-last { + order: 6 !important; } + + .m-sm-0 { + margin: 0 !important; } + + .m-sm-1 { + margin: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .m-sm-3 { + margin: 1rem !important; } + + .m-sm-4 { + margin: 1.5rem !important; } + + .m-sm-5 { + margin: 3rem !important; } + + .m-sm-auto { + margin: auto !important; } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-sm-0 { + margin-top: 0 !important; } + + .mt-sm-1 { + margin-top: 0.25rem !important; } + + .mt-sm-2 { + margin-top: 0.5rem !important; } + + .mt-sm-3 { + margin-top: 1rem !important; } + + .mt-sm-4 { + margin-top: 1.5rem !important; } + + .mt-sm-5 { + margin-top: 3rem !important; } + + .mt-sm-auto { + margin-top: auto !important; } + + .me-sm-0 { + margin-right: 0 !important; } + + .me-sm-1 { + margin-right: 0.25rem !important; } + + .me-sm-2 { + margin-right: 0.5rem !important; } + + .me-sm-3 { + margin-right: 1rem !important; } + + .me-sm-4 { + margin-right: 1.5rem !important; } + + .me-sm-5 { + margin-right: 3rem !important; } + + .me-sm-auto { + margin-right: auto !important; } + + .mb-sm-0 { + margin-bottom: 0 !important; } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; } + + .mb-sm-3 { + margin-bottom: 1rem !important; } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; } + + .mb-sm-5 { + margin-bottom: 3rem !important; } + + .mb-sm-auto { + margin-bottom: auto !important; } + + .ms-sm-0 { + margin-left: 0 !important; } + + .ms-sm-1 { + margin-left: 0.25rem !important; } + + .ms-sm-2 { + margin-left: 0.5rem !important; } + + .ms-sm-3 { + margin-left: 1rem !important; } + + .ms-sm-4 { + margin-left: 1.5rem !important; } + + .ms-sm-5 { + margin-left: 3rem !important; } + + .ms-sm-auto { + margin-left: auto !important; } + + .p-sm-0 { + padding: 0 !important; } + + .p-sm-1 { + padding: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .p-sm-3 { + padding: 1rem !important; } + + .p-sm-4 { + padding: 1.5rem !important; } + + .p-sm-5 { + padding: 3rem !important; } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-sm-0 { + padding-top: 0 !important; } + + .pt-sm-1 { + padding-top: 0.25rem !important; } + + .pt-sm-2 { + padding-top: 0.5rem !important; } + + .pt-sm-3 { + padding-top: 1rem !important; } + + .pt-sm-4 { + padding-top: 1.5rem !important; } + + .pt-sm-5 { + padding-top: 3rem !important; } + + .pe-sm-0 { + padding-right: 0 !important; } + + .pe-sm-1 { + padding-right: 0.25rem !important; } + + .pe-sm-2 { + padding-right: 0.5rem !important; } + + .pe-sm-3 { + padding-right: 1rem !important; } + + .pe-sm-4 { + padding-right: 1.5rem !important; } + + .pe-sm-5 { + padding-right: 3rem !important; } + + .pb-sm-0 { + padding-bottom: 0 !important; } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; } + + .pb-sm-3 { + padding-bottom: 1rem !important; } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; } + + .pb-sm-5 { + padding-bottom: 3rem !important; } + + .ps-sm-0 { + padding-left: 0 !important; } + + .ps-sm-1 { + padding-left: 0.25rem !important; } + + .ps-sm-2 { + padding-left: 0.5rem !important; } + + .ps-sm-3 { + padding-left: 1rem !important; } + + .ps-sm-4 { + padding-left: 1.5rem !important; } + + .ps-sm-5 { + padding-left: 3rem !important; } + + .gap-sm-0 { + gap: 0 !important; } + + .gap-sm-1 { + gap: 0.25rem !important; } + + .gap-sm-2 { + gap: 0.5rem !important; } + + .gap-sm-3 { + gap: 1rem !important; } + + .gap-sm-4 { + gap: 1.5rem !important; } + + .gap-sm-5 { + gap: 3rem !important; } + + .text-sm-start { + text-align: left !important; } + + .text-sm-end { + text-align: right !important; } + + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .float-md-start { + float: left !important; } + + .float-md-end { + float: right !important; } + + .float-md-none { + float: none !important; } + + .d-md-inline { + display: inline !important; } + + .d-md-inline-block { + display: inline-block !important; } + + .d-md-block { + display: block !important; } + + .d-md-grid { + display: grid !important; } + + .d-md-table { + display: table !important; } + + .d-md-table-row { + display: table-row !important; } + + .d-md-table-cell { + display: table-cell !important; } + + .d-md-flex { + display: flex !important; } + + .d-md-inline-flex { + display: inline-flex !important; } + + .d-md-none { + display: none !important; } + + .flex-md-fill { + flex: 1 1 auto !important; } + + .flex-md-row { + flex-direction: row !important; } + + .flex-md-column { + flex-direction: column !important; } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; } + + .flex-md-grow-0 { + flex-grow: 0 !important; } + + .flex-md-grow-1 { + flex-grow: 1 !important; } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; } + + .flex-md-wrap { + flex-wrap: wrap !important; } + + .flex-md-nowrap { + flex-wrap: nowrap !important; } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-md-start { + justify-content: flex-start !important; } + + .justify-content-md-end { + justify-content: flex-end !important; } + + .justify-content-md-center { + justify-content: center !important; } + + .justify-content-md-between { + justify-content: space-between !important; } + + .justify-content-md-around { + justify-content: space-around !important; } + + .justify-content-md-evenly { + justify-content: space-evenly !important; } + + .align-items-md-start { + align-items: flex-start !important; } + + .align-items-md-end { + align-items: flex-end !important; } + + .align-items-md-center { + align-items: center !important; } + + .align-items-md-baseline { + align-items: baseline !important; } + + .align-items-md-stretch { + align-items: stretch !important; } + + .align-content-md-start { + align-content: flex-start !important; } + + .align-content-md-end { + align-content: flex-end !important; } + + .align-content-md-center { + align-content: center !important; } + + .align-content-md-between { + align-content: space-between !important; } + + .align-content-md-around { + align-content: space-around !important; } + + .align-content-md-stretch { + align-content: stretch !important; } + + .align-self-md-auto { + align-self: auto !important; } + + .align-self-md-start { + align-self: flex-start !important; } + + .align-self-md-end { + align-self: flex-end !important; } + + .align-self-md-center { + align-self: center !important; } + + .align-self-md-baseline { + align-self: baseline !important; } + + .align-self-md-stretch { + align-self: stretch !important; } + + .order-md-first { + order: -1 !important; } + + .order-md-0 { + order: 0 !important; } + + .order-md-1 { + order: 1 !important; } + + .order-md-2 { + order: 2 !important; } + + .order-md-3 { + order: 3 !important; } + + .order-md-4 { + order: 4 !important; } + + .order-md-5 { + order: 5 !important; } + + .order-md-last { + order: 6 !important; } + + .m-md-0 { + margin: 0 !important; } + + .m-md-1 { + margin: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .m-md-3 { + margin: 1rem !important; } + + .m-md-4 { + margin: 1.5rem !important; } + + .m-md-5 { + margin: 3rem !important; } + + .m-md-auto { + margin: auto !important; } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-md-0 { + margin-top: 0 !important; } + + .mt-md-1 { + margin-top: 0.25rem !important; } + + .mt-md-2 { + margin-top: 0.5rem !important; } + + .mt-md-3 { + margin-top: 1rem !important; } + + .mt-md-4 { + margin-top: 1.5rem !important; } + + .mt-md-5 { + margin-top: 3rem !important; } + + .mt-md-auto { + margin-top: auto !important; } + + .me-md-0 { + margin-right: 0 !important; } + + .me-md-1 { + margin-right: 0.25rem !important; } + + .me-md-2 { + margin-right: 0.5rem !important; } + + .me-md-3 { + margin-right: 1rem !important; } + + .me-md-4 { + margin-right: 1.5rem !important; } + + .me-md-5 { + margin-right: 3rem !important; } + + .me-md-auto { + margin-right: auto !important; } + + .mb-md-0 { + margin-bottom: 0 !important; } + + .mb-md-1 { + margin-bottom: 0.25rem !important; } + + .mb-md-2 { + margin-bottom: 0.5rem !important; } + + .mb-md-3 { + margin-bottom: 1rem !important; } + + .mb-md-4 { + margin-bottom: 1.5rem !important; } + + .mb-md-5 { + margin-bottom: 3rem !important; } + + .mb-md-auto { + margin-bottom: auto !important; } + + .ms-md-0 { + margin-left: 0 !important; } + + .ms-md-1 { + margin-left: 0.25rem !important; } + + .ms-md-2 { + margin-left: 0.5rem !important; } + + .ms-md-3 { + margin-left: 1rem !important; } + + .ms-md-4 { + margin-left: 1.5rem !important; } + + .ms-md-5 { + margin-left: 3rem !important; } + + .ms-md-auto { + margin-left: auto !important; } + + .p-md-0 { + padding: 0 !important; } + + .p-md-1 { + padding: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .p-md-3 { + padding: 1rem !important; } + + .p-md-4 { + padding: 1.5rem !important; } + + .p-md-5 { + padding: 3rem !important; } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-md-0 { + padding-top: 0 !important; } + + .pt-md-1 { + padding-top: 0.25rem !important; } + + .pt-md-2 { + padding-top: 0.5rem !important; } + + .pt-md-3 { + padding-top: 1rem !important; } + + .pt-md-4 { + padding-top: 1.5rem !important; } + + .pt-md-5 { + padding-top: 3rem !important; } + + .pe-md-0 { + padding-right: 0 !important; } + + .pe-md-1 { + padding-right: 0.25rem !important; } + + .pe-md-2 { + padding-right: 0.5rem !important; } + + .pe-md-3 { + padding-right: 1rem !important; } + + .pe-md-4 { + padding-right: 1.5rem !important; } + + .pe-md-5 { + padding-right: 3rem !important; } + + .pb-md-0 { + padding-bottom: 0 !important; } + + .pb-md-1 { + padding-bottom: 0.25rem !important; } + + .pb-md-2 { + padding-bottom: 0.5rem !important; } + + .pb-md-3 { + padding-bottom: 1rem !important; } + + .pb-md-4 { + padding-bottom: 1.5rem !important; } + + .pb-md-5 { + padding-bottom: 3rem !important; } + + .ps-md-0 { + padding-left: 0 !important; } + + .ps-md-1 { + padding-left: 0.25rem !important; } + + .ps-md-2 { + padding-left: 0.5rem !important; } + + .ps-md-3 { + padding-left: 1rem !important; } + + .ps-md-4 { + padding-left: 1.5rem !important; } + + .ps-md-5 { + padding-left: 3rem !important; } + + .gap-md-0 { + gap: 0 !important; } + + .gap-md-1 { + gap: 0.25rem !important; } + + .gap-md-2 { + gap: 0.5rem !important; } + + .gap-md-3 { + gap: 1rem !important; } + + .gap-md-4 { + gap: 1.5rem !important; } + + .gap-md-5 { + gap: 3rem !important; } + + .text-md-start { + text-align: left !important; } + + .text-md-end { + text-align: right !important; } + + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .float-lg-start { + float: left !important; } + + .float-lg-end { + float: right !important; } + + .float-lg-none { + float: none !important; } + + .d-lg-inline { + display: inline !important; } + + .d-lg-inline-block { + display: inline-block !important; } + + .d-lg-block { + display: block !important; } + + .d-lg-grid { + display: grid !important; } + + .d-lg-table { + display: table !important; } + + .d-lg-table-row { + display: table-row !important; } + + .d-lg-table-cell { + display: table-cell !important; } + + .d-lg-flex { + display: flex !important; } + + .d-lg-inline-flex { + display: inline-flex !important; } + + .d-lg-none { + display: none !important; } + + .flex-lg-fill { + flex: 1 1 auto !important; } + + .flex-lg-row { + flex-direction: row !important; } + + .flex-lg-column { + flex-direction: column !important; } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; } + + .flex-lg-grow-0 { + flex-grow: 0 !important; } + + .flex-lg-grow-1 { + flex-grow: 1 !important; } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; } + + .flex-lg-wrap { + flex-wrap: wrap !important; } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-lg-start { + justify-content: flex-start !important; } + + .justify-content-lg-end { + justify-content: flex-end !important; } + + .justify-content-lg-center { + justify-content: center !important; } + + .justify-content-lg-between { + justify-content: space-between !important; } + + .justify-content-lg-around { + justify-content: space-around !important; } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; } + + .align-items-lg-start { + align-items: flex-start !important; } + + .align-items-lg-end { + align-items: flex-end !important; } + + .align-items-lg-center { + align-items: center !important; } + + .align-items-lg-baseline { + align-items: baseline !important; } + + .align-items-lg-stretch { + align-items: stretch !important; } + + .align-content-lg-start { + align-content: flex-start !important; } + + .align-content-lg-end { + align-content: flex-end !important; } + + .align-content-lg-center { + align-content: center !important; } + + .align-content-lg-between { + align-content: space-between !important; } + + .align-content-lg-around { + align-content: space-around !important; } + + .align-content-lg-stretch { + align-content: stretch !important; } + + .align-self-lg-auto { + align-self: auto !important; } + + .align-self-lg-start { + align-self: flex-start !important; } + + .align-self-lg-end { + align-self: flex-end !important; } + + .align-self-lg-center { + align-self: center !important; } + + .align-self-lg-baseline { + align-self: baseline !important; } + + .align-self-lg-stretch { + align-self: stretch !important; } + + .order-lg-first { + order: -1 !important; } + + .order-lg-0 { + order: 0 !important; } + + .order-lg-1 { + order: 1 !important; } + + .order-lg-2 { + order: 2 !important; } + + .order-lg-3 { + order: 3 !important; } + + .order-lg-4 { + order: 4 !important; } + + .order-lg-5 { + order: 5 !important; } + + .order-lg-last { + order: 6 !important; } + + .m-lg-0 { + margin: 0 !important; } + + .m-lg-1 { + margin: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .m-lg-3 { + margin: 1rem !important; } + + .m-lg-4 { + margin: 1.5rem !important; } + + .m-lg-5 { + margin: 3rem !important; } + + .m-lg-auto { + margin: auto !important; } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-lg-0 { + margin-top: 0 !important; } + + .mt-lg-1 { + margin-top: 0.25rem !important; } + + .mt-lg-2 { + margin-top: 0.5rem !important; } + + .mt-lg-3 { + margin-top: 1rem !important; } + + .mt-lg-4 { + margin-top: 1.5rem !important; } + + .mt-lg-5 { + margin-top: 3rem !important; } + + .mt-lg-auto { + margin-top: auto !important; } + + .me-lg-0 { + margin-right: 0 !important; } + + .me-lg-1 { + margin-right: 0.25rem !important; } + + .me-lg-2 { + margin-right: 0.5rem !important; } + + .me-lg-3 { + margin-right: 1rem !important; } + + .me-lg-4 { + margin-right: 1.5rem !important; } + + .me-lg-5 { + margin-right: 3rem !important; } + + .me-lg-auto { + margin-right: auto !important; } + + .mb-lg-0 { + margin-bottom: 0 !important; } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; } + + .mb-lg-3 { + margin-bottom: 1rem !important; } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; } + + .mb-lg-5 { + margin-bottom: 3rem !important; } + + .mb-lg-auto { + margin-bottom: auto !important; } + + .ms-lg-0 { + margin-left: 0 !important; } + + .ms-lg-1 { + margin-left: 0.25rem !important; } + + .ms-lg-2 { + margin-left: 0.5rem !important; } + + .ms-lg-3 { + margin-left: 1rem !important; } + + .ms-lg-4 { + margin-left: 1.5rem !important; } + + .ms-lg-5 { + margin-left: 3rem !important; } + + .ms-lg-auto { + margin-left: auto !important; } + + .p-lg-0 { + padding: 0 !important; } + + .p-lg-1 { + padding: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .p-lg-3 { + padding: 1rem !important; } + + .p-lg-4 { + padding: 1.5rem !important; } + + .p-lg-5 { + padding: 3rem !important; } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-lg-0 { + padding-top: 0 !important; } + + .pt-lg-1 { + padding-top: 0.25rem !important; } + + .pt-lg-2 { + padding-top: 0.5rem !important; } + + .pt-lg-3 { + padding-top: 1rem !important; } + + .pt-lg-4 { + padding-top: 1.5rem !important; } + + .pt-lg-5 { + padding-top: 3rem !important; } + + .pe-lg-0 { + padding-right: 0 !important; } + + .pe-lg-1 { + padding-right: 0.25rem !important; } + + .pe-lg-2 { + padding-right: 0.5rem !important; } + + .pe-lg-3 { + padding-right: 1rem !important; } + + .pe-lg-4 { + padding-right: 1.5rem !important; } + + .pe-lg-5 { + padding-right: 3rem !important; } + + .pb-lg-0 { + padding-bottom: 0 !important; } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; } + + .pb-lg-3 { + padding-bottom: 1rem !important; } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; } + + .pb-lg-5 { + padding-bottom: 3rem !important; } + + .ps-lg-0 { + padding-left: 0 !important; } + + .ps-lg-1 { + padding-left: 0.25rem !important; } + + .ps-lg-2 { + padding-left: 0.5rem !important; } + + .ps-lg-3 { + padding-left: 1rem !important; } + + .ps-lg-4 { + padding-left: 1.5rem !important; } + + .ps-lg-5 { + padding-left: 3rem !important; } + + .gap-lg-0 { + gap: 0 !important; } + + .gap-lg-1 { + gap: 0.25rem !important; } + + .gap-lg-2 { + gap: 0.5rem !important; } + + .gap-lg-3 { + gap: 1rem !important; } + + .gap-lg-4 { + gap: 1.5rem !important; } + + .gap-lg-5 { + gap: 3rem !important; } + + .text-lg-start { + text-align: left !important; } + + .text-lg-end { + text-align: right !important; } + + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; } + + .float-xl-end { + float: right !important; } + + .float-xl-none { + float: none !important; } + + .d-xl-inline { + display: inline !important; } + + .d-xl-inline-block { + display: inline-block !important; } + + .d-xl-block { + display: block !important; } + + .d-xl-grid { + display: grid !important; } + + .d-xl-table { + display: table !important; } + + .d-xl-table-row { + display: table-row !important; } + + .d-xl-table-cell { + display: table-cell !important; } + + .d-xl-flex { + display: flex !important; } + + .d-xl-inline-flex { + display: inline-flex !important; } + + .d-xl-none { + display: none !important; } + + .flex-xl-fill { + flex: 1 1 auto !important; } + + .flex-xl-row { + flex-direction: row !important; } + + .flex-xl-column { + flex-direction: column !important; } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xl-grow-0 { + flex-grow: 0 !important; } + + .flex-xl-grow-1 { + flex-grow: 1 !important; } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xl-wrap { + flex-wrap: wrap !important; } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-xl-start { + justify-content: flex-start !important; } + + .justify-content-xl-end { + justify-content: flex-end !important; } + + .justify-content-xl-center { + justify-content: center !important; } + + .justify-content-xl-between { + justify-content: space-between !important; } + + .justify-content-xl-around { + justify-content: space-around !important; } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; } + + .align-items-xl-start { + align-items: flex-start !important; } + + .align-items-xl-end { + align-items: flex-end !important; } + + .align-items-xl-center { + align-items: center !important; } + + .align-items-xl-baseline { + align-items: baseline !important; } + + .align-items-xl-stretch { + align-items: stretch !important; } + + .align-content-xl-start { + align-content: flex-start !important; } + + .align-content-xl-end { + align-content: flex-end !important; } + + .align-content-xl-center { + align-content: center !important; } + + .align-content-xl-between { + align-content: space-between !important; } + + .align-content-xl-around { + align-content: space-around !important; } + + .align-content-xl-stretch { + align-content: stretch !important; } + + .align-self-xl-auto { + align-self: auto !important; } + + .align-self-xl-start { + align-self: flex-start !important; } + + .align-self-xl-end { + align-self: flex-end !important; } + + .align-self-xl-center { + align-self: center !important; } + + .align-self-xl-baseline { + align-self: baseline !important; } + + .align-self-xl-stretch { + align-self: stretch !important; } + + .order-xl-first { + order: -1 !important; } + + .order-xl-0 { + order: 0 !important; } + + .order-xl-1 { + order: 1 !important; } + + .order-xl-2 { + order: 2 !important; } + + .order-xl-3 { + order: 3 !important; } + + .order-xl-4 { + order: 4 !important; } + + .order-xl-5 { + order: 5 !important; } + + .order-xl-last { + order: 6 !important; } + + .m-xl-0 { + margin: 0 !important; } + + .m-xl-1 { + margin: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .m-xl-3 { + margin: 1rem !important; } + + .m-xl-4 { + margin: 1.5rem !important; } + + .m-xl-5 { + margin: 3rem !important; } + + .m-xl-auto { + margin: auto !important; } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xl-0 { + margin-top: 0 !important; } + + .mt-xl-1 { + margin-top: 0.25rem !important; } + + .mt-xl-2 { + margin-top: 0.5rem !important; } + + .mt-xl-3 { + margin-top: 1rem !important; } + + .mt-xl-4 { + margin-top: 1.5rem !important; } + + .mt-xl-5 { + margin-top: 3rem !important; } + + .mt-xl-auto { + margin-top: auto !important; } + + .me-xl-0 { + margin-right: 0 !important; } + + .me-xl-1 { + margin-right: 0.25rem !important; } + + .me-xl-2 { + margin-right: 0.5rem !important; } + + .me-xl-3 { + margin-right: 1rem !important; } + + .me-xl-4 { + margin-right: 1.5rem !important; } + + .me-xl-5 { + margin-right: 3rem !important; } + + .me-xl-auto { + margin-right: auto !important; } + + .mb-xl-0 { + margin-bottom: 0 !important; } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xl-3 { + margin-bottom: 1rem !important; } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xl-5 { + margin-bottom: 3rem !important; } + + .mb-xl-auto { + margin-bottom: auto !important; } + + .ms-xl-0 { + margin-left: 0 !important; } + + .ms-xl-1 { + margin-left: 0.25rem !important; } + + .ms-xl-2 { + margin-left: 0.5rem !important; } + + .ms-xl-3 { + margin-left: 1rem !important; } + + .ms-xl-4 { + margin-left: 1.5rem !important; } + + .ms-xl-5 { + margin-left: 3rem !important; } + + .ms-xl-auto { + margin-left: auto !important; } + + .p-xl-0 { + padding: 0 !important; } + + .p-xl-1 { + padding: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .p-xl-3 { + padding: 1rem !important; } + + .p-xl-4 { + padding: 1.5rem !important; } + + .p-xl-5 { + padding: 3rem !important; } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xl-0 { + padding-top: 0 !important; } + + .pt-xl-1 { + padding-top: 0.25rem !important; } + + .pt-xl-2 { + padding-top: 0.5rem !important; } + + .pt-xl-3 { + padding-top: 1rem !important; } + + .pt-xl-4 { + padding-top: 1.5rem !important; } + + .pt-xl-5 { + padding-top: 3rem !important; } + + .pe-xl-0 { + padding-right: 0 !important; } + + .pe-xl-1 { + padding-right: 0.25rem !important; } + + .pe-xl-2 { + padding-right: 0.5rem !important; } + + .pe-xl-3 { + padding-right: 1rem !important; } + + .pe-xl-4 { + padding-right: 1.5rem !important; } + + .pe-xl-5 { + padding-right: 3rem !important; } + + .pb-xl-0 { + padding-bottom: 0 !important; } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xl-3 { + padding-bottom: 1rem !important; } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xl-5 { + padding-bottom: 3rem !important; } + + .ps-xl-0 { + padding-left: 0 !important; } + + .ps-xl-1 { + padding-left: 0.25rem !important; } + + .ps-xl-2 { + padding-left: 0.5rem !important; } + + .ps-xl-3 { + padding-left: 1rem !important; } + + .ps-xl-4 { + padding-left: 1.5rem !important; } + + .ps-xl-5 { + padding-left: 3rem !important; } + + .gap-xl-0 { + gap: 0 !important; } + + .gap-xl-1 { + gap: 0.25rem !important; } + + .gap-xl-2 { + gap: 0.5rem !important; } + + .gap-xl-3 { + gap: 1rem !important; } + + .gap-xl-4 { + gap: 1.5rem !important; } + + .gap-xl-5 { + gap: 3rem !important; } + + .text-xl-start { + text-align: left !important; } + + .text-xl-end { + text-align: right !important; } + + .text-xl-center { + text-align: center !important; } } +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; } + + .float-xxl-end { + float: right !important; } + + .float-xxl-none { + float: none !important; } + + .d-xxl-inline { + display: inline !important; } + + .d-xxl-inline-block { + display: inline-block !important; } + + .d-xxl-block { + display: block !important; } + + .d-xxl-grid { + display: grid !important; } + + .d-xxl-table { + display: table !important; } + + .d-xxl-table-row { + display: table-row !important; } + + .d-xxl-table-cell { + display: table-cell !important; } + + .d-xxl-flex { + display: flex !important; } + + .d-xxl-inline-flex { + display: inline-flex !important; } + + .d-xxl-none { + display: none !important; } + + .flex-xxl-fill { + flex: 1 1 auto !important; } + + .flex-xxl-row { + flex-direction: row !important; } + + .flex-xxl-column { + flex-direction: column !important; } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xxl-wrap { + flex-wrap: wrap !important; } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-xxl-start { + justify-content: flex-start !important; } + + .justify-content-xxl-end { + justify-content: flex-end !important; } + + .justify-content-xxl-center { + justify-content: center !important; } + + .justify-content-xxl-between { + justify-content: space-between !important; } + + .justify-content-xxl-around { + justify-content: space-around !important; } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; } + + .align-items-xxl-start { + align-items: flex-start !important; } + + .align-items-xxl-end { + align-items: flex-end !important; } + + .align-items-xxl-center { + align-items: center !important; } + + .align-items-xxl-baseline { + align-items: baseline !important; } + + .align-items-xxl-stretch { + align-items: stretch !important; } + + .align-content-xxl-start { + align-content: flex-start !important; } + + .align-content-xxl-end { + align-content: flex-end !important; } + + .align-content-xxl-center { + align-content: center !important; } + + .align-content-xxl-between { + align-content: space-between !important; } + + .align-content-xxl-around { + align-content: space-around !important; } + + .align-content-xxl-stretch { + align-content: stretch !important; } + + .align-self-xxl-auto { + align-self: auto !important; } + + .align-self-xxl-start { + align-self: flex-start !important; } + + .align-self-xxl-end { + align-self: flex-end !important; } + + .align-self-xxl-center { + align-self: center !important; } + + .align-self-xxl-baseline { + align-self: baseline !important; } + + .align-self-xxl-stretch { + align-self: stretch !important; } + + .order-xxl-first { + order: -1 !important; } + + .order-xxl-0 { + order: 0 !important; } + + .order-xxl-1 { + order: 1 !important; } + + .order-xxl-2 { + order: 2 !important; } + + .order-xxl-3 { + order: 3 !important; } + + .order-xxl-4 { + order: 4 !important; } + + .order-xxl-5 { + order: 5 !important; } + + .order-xxl-last { + order: 6 !important; } + + .m-xxl-0 { + margin: 0 !important; } + + .m-xxl-1 { + margin: 0.25rem !important; } + + .m-xxl-2 { + margin: 0.5rem !important; } + + .m-xxl-3 { + margin: 1rem !important; } + + .m-xxl-4 { + margin: 1.5rem !important; } + + .m-xxl-5 { + margin: 3rem !important; } + + .m-xxl-auto { + margin: auto !important; } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xxl-0 { + margin-top: 0 !important; } + + .mt-xxl-1 { + margin-top: 0.25rem !important; } + + .mt-xxl-2 { + margin-top: 0.5rem !important; } + + .mt-xxl-3 { + margin-top: 1rem !important; } + + .mt-xxl-4 { + margin-top: 1.5rem !important; } + + .mt-xxl-5 { + margin-top: 3rem !important; } + + .mt-xxl-auto { + margin-top: auto !important; } + + .me-xxl-0 { + margin-right: 0 !important; } + + .me-xxl-1 { + margin-right: 0.25rem !important; } + + .me-xxl-2 { + margin-right: 0.5rem !important; } + + .me-xxl-3 { + margin-right: 1rem !important; } + + .me-xxl-4 { + margin-right: 1.5rem !important; } + + .me-xxl-5 { + margin-right: 3rem !important; } + + .me-xxl-auto { + margin-right: auto !important; } + + .mb-xxl-0 { + margin-bottom: 0 !important; } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xxl-3 { + margin-bottom: 1rem !important; } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xxl-5 { + margin-bottom: 3rem !important; } + + .mb-xxl-auto { + margin-bottom: auto !important; } + + .ms-xxl-0 { + margin-left: 0 !important; } + + .ms-xxl-1 { + margin-left: 0.25rem !important; } + + .ms-xxl-2 { + margin-left: 0.5rem !important; } + + .ms-xxl-3 { + margin-left: 1rem !important; } + + .ms-xxl-4 { + margin-left: 1.5rem !important; } + + .ms-xxl-5 { + margin-left: 3rem !important; } + + .ms-xxl-auto { + margin-left: auto !important; } + + .p-xxl-0 { + padding: 0 !important; } + + .p-xxl-1 { + padding: 0.25rem !important; } + + .p-xxl-2 { + padding: 0.5rem !important; } + + .p-xxl-3 { + padding: 1rem !important; } + + .p-xxl-4 { + padding: 1.5rem !important; } + + .p-xxl-5 { + padding: 3rem !important; } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xxl-0 { + padding-top: 0 !important; } + + .pt-xxl-1 { + padding-top: 0.25rem !important; } + + .pt-xxl-2 { + padding-top: 0.5rem !important; } + + .pt-xxl-3 { + padding-top: 1rem !important; } + + .pt-xxl-4 { + padding-top: 1.5rem !important; } + + .pt-xxl-5 { + padding-top: 3rem !important; } + + .pe-xxl-0 { + padding-right: 0 !important; } + + .pe-xxl-1 { + padding-right: 0.25rem !important; } + + .pe-xxl-2 { + padding-right: 0.5rem !important; } + + .pe-xxl-3 { + padding-right: 1rem !important; } + + .pe-xxl-4 { + padding-right: 1.5rem !important; } + + .pe-xxl-5 { + padding-right: 3rem !important; } + + .pb-xxl-0 { + padding-bottom: 0 !important; } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xxl-3 { + padding-bottom: 1rem !important; } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xxl-5 { + padding-bottom: 3rem !important; } + + .ps-xxl-0 { + padding-left: 0 !important; } + + .ps-xxl-1 { + padding-left: 0.25rem !important; } + + .ps-xxl-2 { + padding-left: 0.5rem !important; } + + .ps-xxl-3 { + padding-left: 1rem !important; } + + .ps-xxl-4 { + padding-left: 1.5rem !important; } + + .ps-xxl-5 { + padding-left: 3rem !important; } + + .gap-xxl-0 { + gap: 0 !important; } + + .gap-xxl-1 { + gap: 0.25rem !important; } + + .gap-xxl-2 { + gap: 0.5rem !important; } + + .gap-xxl-3 { + gap: 1rem !important; } + + .gap-xxl-4 { + gap: 1.5rem !important; } + + .gap-xxl-5 { + gap: 3rem !important; } + + .text-xxl-start { + text-align: left !important; } + + .text-xxl-end { + text-align: right !important; } + + .text-xxl-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; } + + .fs-2 { + font-size: 2rem !important; } + + .fs-3 { + font-size: 1.75rem !important; } + + .fs-4 { + font-size: 1.5rem !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; } } +/*! + * Bootstrap Grid v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-link-color: #0d6efd; + --bs-link-hover-color: #0a58ca; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; } + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl, +.container-xxl { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-right: auto; + margin-left: auto; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; } } +@media (min-width: 1400px) { + .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { + max-width: 1320px; } } +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-.5 * var(--bs-gutter-x)); + margin-left: calc(-.5 * var(--bs-gutter-x)); } + .row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); } + +.col { + flex: 1 0 0%; } + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; } + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; } + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; } + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; } + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; } + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + +.col-auto { + flex: 0 0 auto; + width: auto; } + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; } + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; } + +.col-3 { + flex: 0 0 auto; + width: 25%; } + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; } + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; } + +.col-6 { + flex: 0 0 auto; + width: 50%; } + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; } + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; } + +.col-9 { + flex: 0 0 auto; + width: 75%; } + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; } + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; } + +.col-12 { + flex: 0 0 auto; + width: 100%; } + +.offset-1 { + margin-left: 8.33333333%; } + +.offset-2 { + margin-left: 16.66666667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333333%; } + +.offset-5 { + margin-left: 41.66666667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333333%; } + +.offset-8 { + margin-left: 66.66666667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333333%; } + +.offset-11 { + margin-left: 91.66666667%; } + +.g-0, +.gx-0 { + --bs-gutter-x: 0; } + +.g-0, +.gy-0 { + --bs-gutter-y: 0; } + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; } + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; } + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; } + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; } + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; } + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; } + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; } + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; } + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; } + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; } + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-sm-0 { + margin-left: 0; } + + .offset-sm-1 { + margin-left: 8.33333333%; } + + .offset-sm-2 { + margin-left: 16.66666667%; } + + .offset-sm-3 { + margin-left: 25%; } + + .offset-sm-4 { + margin-left: 33.33333333%; } + + .offset-sm-5 { + margin-left: 41.66666667%; } + + .offset-sm-6 { + margin-left: 50%; } + + .offset-sm-7 { + margin-left: 58.33333333%; } + + .offset-sm-8 { + margin-left: 66.66666667%; } + + .offset-sm-9 { + margin-left: 75%; } + + .offset-sm-10 { + margin-left: 83.33333333%; } + + .offset-sm-11 { + margin-left: 91.66666667%; } + + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; } + + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; } + + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; } + + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; } + + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; } + + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; } + + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; } + + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; } + + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; } + + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; } + + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; } + + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-md-auto { + flex: 0 0 auto; + width: auto; } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-md-0 { + margin-left: 0; } + + .offset-md-1 { + margin-left: 8.33333333%; } + + .offset-md-2 { + margin-left: 16.66666667%; } + + .offset-md-3 { + margin-left: 25%; } + + .offset-md-4 { + margin-left: 33.33333333%; } + + .offset-md-5 { + margin-left: 41.66666667%; } + + .offset-md-6 { + margin-left: 50%; } + + .offset-md-7 { + margin-left: 58.33333333%; } + + .offset-md-8 { + margin-left: 66.66666667%; } + + .offset-md-9 { + margin-left: 75%; } + + .offset-md-10 { + margin-left: 83.33333333%; } + + .offset-md-11 { + margin-left: 91.66666667%; } + + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; } + + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; } + + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; } + + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; } + + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; } + + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; } + + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; } + + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; } + + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; } + + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; } + + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; } + + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-lg-0 { + margin-left: 0; } + + .offset-lg-1 { + margin-left: 8.33333333%; } + + .offset-lg-2 { + margin-left: 16.66666667%; } + + .offset-lg-3 { + margin-left: 25%; } + + .offset-lg-4 { + margin-left: 33.33333333%; } + + .offset-lg-5 { + margin-left: 41.66666667%; } + + .offset-lg-6 { + margin-left: 50%; } + + .offset-lg-7 { + margin-left: 58.33333333%; } + + .offset-lg-8 { + margin-left: 66.66666667%; } + + .offset-lg-9 { + margin-left: 75%; } + + .offset-lg-10 { + margin-left: 83.33333333%; } + + .offset-lg-11 { + margin-left: 91.66666667%; } + + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; } + + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; } + + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; } + + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; } + + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; } + + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; } + + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; } + + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; } + + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; } + + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; } + + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; } + + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xl-0 { + margin-left: 0; } + + .offset-xl-1 { + margin-left: 8.33333333%; } + + .offset-xl-2 { + margin-left: 16.66666667%; } + + .offset-xl-3 { + margin-left: 25%; } + + .offset-xl-4 { + margin-left: 33.33333333%; } + + .offset-xl-5 { + margin-left: 41.66666667%; } + + .offset-xl-6 { + margin-left: 50%; } + + .offset-xl-7 { + margin-left: 58.33333333%; } + + .offset-xl-8 { + margin-left: 66.66666667%; } + + .offset-xl-9 { + margin-left: 75%; } + + .offset-xl-10 { + margin-left: 83.33333333%; } + + .offset-xl-11 { + margin-left: 91.66666667%; } + + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; } + + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; } + + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; } + + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; } + + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; } + + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xxl-0 { + margin-left: 0; } + + .offset-xxl-1 { + margin-left: 8.33333333%; } + + .offset-xxl-2 { + margin-left: 16.66666667%; } + + .offset-xxl-3 { + margin-left: 25%; } + + .offset-xxl-4 { + margin-left: 33.33333333%; } + + .offset-xxl-5 { + margin-left: 41.66666667%; } + + .offset-xxl-6 { + margin-left: 50%; } + + .offset-xxl-7 { + margin-left: 58.33333333%; } + + .offset-xxl-8 { + margin-left: 66.66666667%; } + + .offset-xxl-9 { + margin-left: 75%; } + + .offset-xxl-10 { + margin-left: 83.33333333%; } + + .offset-xxl-11 { + margin-left: 91.66666667%; } + + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; } + + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; } + + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; } + + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; } + + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; } + + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; } } +.d-inline { + display: inline !important; } + +.d-inline-block { + display: inline-block !important; } + +.d-block { + display: block !important; } + +.d-grid { + display: grid !important; } + +.d-table { + display: table !important; } + +.d-table-row { + display: table-row !important; } + +.d-table-cell { + display: table-cell !important; } + +.d-flex { + display: flex !important; } + +.d-inline-flex { + display: inline-flex !important; } + +.d-none { + display: none !important; } + +.flex-fill { + flex: 1 1 auto !important; } + +.flex-row { + flex-direction: row !important; } + +.flex-column { + flex-direction: column !important; } + +.flex-row-reverse { + flex-direction: row-reverse !important; } + +.flex-column-reverse { + flex-direction: column-reverse !important; } + +.flex-grow-0 { + flex-grow: 0 !important; } + +.flex-grow-1 { + flex-grow: 1 !important; } + +.flex-shrink-0 { + flex-shrink: 0 !important; } + +.flex-shrink-1 { + flex-shrink: 1 !important; } + +.flex-wrap { + flex-wrap: wrap !important; } + +.flex-nowrap { + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.justify-content-start { + justify-content: flex-start !important; } + +.justify-content-end { + justify-content: flex-end !important; } + +.justify-content-center { + justify-content: center !important; } + +.justify-content-between { + justify-content: space-between !important; } + +.justify-content-around { + justify-content: space-around !important; } + +.justify-content-evenly { + justify-content: space-evenly !important; } + +.align-items-start { + align-items: flex-start !important; } + +.align-items-end { + align-items: flex-end !important; } + +.align-items-center { + align-items: center !important; } + +.align-items-baseline { + align-items: baseline !important; } + +.align-items-stretch { + align-items: stretch !important; } + +.align-content-start { + align-content: flex-start !important; } + +.align-content-end { + align-content: flex-end !important; } + +.align-content-center { + align-content: center !important; } + +.align-content-between { + align-content: space-between !important; } + +.align-content-around { + align-content: space-around !important; } + +.align-content-stretch { + align-content: stretch !important; } + +.align-self-auto { + align-self: auto !important; } + +.align-self-start { + align-self: flex-start !important; } + +.align-self-end { + align-self: flex-end !important; } + +.align-self-center { + align-self: center !important; } + +.align-self-baseline { + align-self: baseline !important; } + +.align-self-stretch { + align-self: stretch !important; } + +.order-first { + order: -1 !important; } + +.order-0 { + order: 0 !important; } + +.order-1 { + order: 1 !important; } + +.order-2 { + order: 2 !important; } + +.order-3 { + order: 3 !important; } + +.order-4 { + order: 4 !important; } + +.order-5 { + order: 5 !important; } + +.order-last { + order: 6 !important; } + +.m-0 { + margin: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.m-3 { + margin: 1rem !important; } + +.m-4 { + margin: 1.5rem !important; } + +.m-5 { + margin: 3rem !important; } + +.m-auto { + margin: auto !important; } + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + +.mt-0 { + margin-top: 0 !important; } + +.mt-1 { + margin-top: 0.25rem !important; } + +.mt-2 { + margin-top: 0.5rem !important; } + +.mt-3 { + margin-top: 1rem !important; } + +.mt-4 { + margin-top: 1.5rem !important; } + +.mt-5 { + margin-top: 3rem !important; } + +.mt-auto { + margin-top: auto !important; } + +.me-0 { + margin-right: 0 !important; } + +.me-1 { + margin-right: 0.25rem !important; } + +.me-2 { + margin-right: 0.5rem !important; } + +.me-3 { + margin-right: 1rem !important; } + +.me-4 { + margin-right: 1.5rem !important; } + +.me-5 { + margin-right: 3rem !important; } + +.me-auto { + margin-right: auto !important; } + +.mb-0 { + margin-bottom: 0 !important; } + +.mb-1 { + margin-bottom: 0.25rem !important; } + +.mb-2 { + margin-bottom: 0.5rem !important; } + +.mb-3 { + margin-bottom: 1rem !important; } + +.mb-4 { + margin-bottom: 1.5rem !important; } + +.mb-5 { + margin-bottom: 3rem !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ms-0 { + margin-left: 0 !important; } + +.ms-1 { + margin-left: 0.25rem !important; } + +.ms-2 { + margin-left: 0.5rem !important; } + +.ms-3 { + margin-left: 1rem !important; } + +.ms-4 { + margin-left: 1.5rem !important; } + +.ms-5 { + margin-left: 3rem !important; } + +.ms-auto { + margin-left: auto !important; } + +.p-0 { + padding: 0 !important; } + +.p-1 { + padding: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.p-3 { + padding: 1rem !important; } + +.p-4 { + padding: 1.5rem !important; } + +.p-5 { + padding: 3rem !important; } + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + +.pt-0 { + padding-top: 0 !important; } + +.pt-1 { + padding-top: 0.25rem !important; } + +.pt-2 { + padding-top: 0.5rem !important; } + +.pt-3 { + padding-top: 1rem !important; } + +.pt-4 { + padding-top: 1.5rem !important; } + +.pt-5 { + padding-top: 3rem !important; } + +.pe-0 { + padding-right: 0 !important; } + +.pe-1 { + padding-right: 0.25rem !important; } + +.pe-2 { + padding-right: 0.5rem !important; } + +.pe-3 { + padding-right: 1rem !important; } + +.pe-4 { + padding-right: 1.5rem !important; } + +.pe-5 { + padding-right: 3rem !important; } + +.pb-0 { + padding-bottom: 0 !important; } + +.pb-1 { + padding-bottom: 0.25rem !important; } + +.pb-2 { + padding-bottom: 0.5rem !important; } + +.pb-3 { + padding-bottom: 1rem !important; } + +.pb-4 { + padding-bottom: 1.5rem !important; } + +.pb-5 { + padding-bottom: 3rem !important; } + +.ps-0 { + padding-left: 0 !important; } + +.ps-1 { + padding-left: 0.25rem !important; } + +.ps-2 { + padding-left: 0.5rem !important; } + +.ps-3 { + padding-left: 1rem !important; } + +.ps-4 { + padding-left: 1.5rem !important; } + +.ps-5 { + padding-left: 3rem !important; } + +@media (min-width: 576px) { + .d-sm-inline { + display: inline !important; } + + .d-sm-inline-block { + display: inline-block !important; } + + .d-sm-block { + display: block !important; } + + .d-sm-grid { + display: grid !important; } + + .d-sm-table { + display: table !important; } + + .d-sm-table-row { + display: table-row !important; } + + .d-sm-table-cell { + display: table-cell !important; } + + .d-sm-flex { + display: flex !important; } + + .d-sm-inline-flex { + display: inline-flex !important; } + + .d-sm-none { + display: none !important; } + + .flex-sm-fill { + flex: 1 1 auto !important; } + + .flex-sm-row { + flex-direction: row !important; } + + .flex-sm-column { + flex-direction: column !important; } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; } + + .flex-sm-grow-0 { + flex-grow: 0 !important; } + + .flex-sm-grow-1 { + flex-grow: 1 !important; } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; } + + .flex-sm-wrap { + flex-wrap: wrap !important; } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-sm-start { + justify-content: flex-start !important; } + + .justify-content-sm-end { + justify-content: flex-end !important; } + + .justify-content-sm-center { + justify-content: center !important; } + + .justify-content-sm-between { + justify-content: space-between !important; } + + .justify-content-sm-around { + justify-content: space-around !important; } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; } + + .align-items-sm-start { + align-items: flex-start !important; } + + .align-items-sm-end { + align-items: flex-end !important; } + + .align-items-sm-center { + align-items: center !important; } + + .align-items-sm-baseline { + align-items: baseline !important; } + + .align-items-sm-stretch { + align-items: stretch !important; } + + .align-content-sm-start { + align-content: flex-start !important; } + + .align-content-sm-end { + align-content: flex-end !important; } + + .align-content-sm-center { + align-content: center !important; } + + .align-content-sm-between { + align-content: space-between !important; } + + .align-content-sm-around { + align-content: space-around !important; } + + .align-content-sm-stretch { + align-content: stretch !important; } + + .align-self-sm-auto { + align-self: auto !important; } + + .align-self-sm-start { + align-self: flex-start !important; } + + .align-self-sm-end { + align-self: flex-end !important; } + + .align-self-sm-center { + align-self: center !important; } + + .align-self-sm-baseline { + align-self: baseline !important; } + + .align-self-sm-stretch { + align-self: stretch !important; } + + .order-sm-first { + order: -1 !important; } + + .order-sm-0 { + order: 0 !important; } + + .order-sm-1 { + order: 1 !important; } + + .order-sm-2 { + order: 2 !important; } + + .order-sm-3 { + order: 3 !important; } + + .order-sm-4 { + order: 4 !important; } + + .order-sm-5 { + order: 5 !important; } + + .order-sm-last { + order: 6 !important; } + + .m-sm-0 { + margin: 0 !important; } + + .m-sm-1 { + margin: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .m-sm-3 { + margin: 1rem !important; } + + .m-sm-4 { + margin: 1.5rem !important; } + + .m-sm-5 { + margin: 3rem !important; } + + .m-sm-auto { + margin: auto !important; } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-sm-0 { + margin-top: 0 !important; } + + .mt-sm-1 { + margin-top: 0.25rem !important; } + + .mt-sm-2 { + margin-top: 0.5rem !important; } + + .mt-sm-3 { + margin-top: 1rem !important; } + + .mt-sm-4 { + margin-top: 1.5rem !important; } + + .mt-sm-5 { + margin-top: 3rem !important; } + + .mt-sm-auto { + margin-top: auto !important; } + + .me-sm-0 { + margin-right: 0 !important; } + + .me-sm-1 { + margin-right: 0.25rem !important; } + + .me-sm-2 { + margin-right: 0.5rem !important; } + + .me-sm-3 { + margin-right: 1rem !important; } + + .me-sm-4 { + margin-right: 1.5rem !important; } + + .me-sm-5 { + margin-right: 3rem !important; } + + .me-sm-auto { + margin-right: auto !important; } + + .mb-sm-0 { + margin-bottom: 0 !important; } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; } + + .mb-sm-3 { + margin-bottom: 1rem !important; } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; } + + .mb-sm-5 { + margin-bottom: 3rem !important; } + + .mb-sm-auto { + margin-bottom: auto !important; } + + .ms-sm-0 { + margin-left: 0 !important; } + + .ms-sm-1 { + margin-left: 0.25rem !important; } + + .ms-sm-2 { + margin-left: 0.5rem !important; } + + .ms-sm-3 { + margin-left: 1rem !important; } + + .ms-sm-4 { + margin-left: 1.5rem !important; } + + .ms-sm-5 { + margin-left: 3rem !important; } + + .ms-sm-auto { + margin-left: auto !important; } + + .p-sm-0 { + padding: 0 !important; } + + .p-sm-1 { + padding: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .p-sm-3 { + padding: 1rem !important; } + + .p-sm-4 { + padding: 1.5rem !important; } + + .p-sm-5 { + padding: 3rem !important; } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-sm-0 { + padding-top: 0 !important; } + + .pt-sm-1 { + padding-top: 0.25rem !important; } + + .pt-sm-2 { + padding-top: 0.5rem !important; } + + .pt-sm-3 { + padding-top: 1rem !important; } + + .pt-sm-4 { + padding-top: 1.5rem !important; } + + .pt-sm-5 { + padding-top: 3rem !important; } + + .pe-sm-0 { + padding-right: 0 !important; } + + .pe-sm-1 { + padding-right: 0.25rem !important; } + + .pe-sm-2 { + padding-right: 0.5rem !important; } + + .pe-sm-3 { + padding-right: 1rem !important; } + + .pe-sm-4 { + padding-right: 1.5rem !important; } + + .pe-sm-5 { + padding-right: 3rem !important; } + + .pb-sm-0 { + padding-bottom: 0 !important; } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; } + + .pb-sm-3 { + padding-bottom: 1rem !important; } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; } + + .pb-sm-5 { + padding-bottom: 3rem !important; } + + .ps-sm-0 { + padding-left: 0 !important; } + + .ps-sm-1 { + padding-left: 0.25rem !important; } + + .ps-sm-2 { + padding-left: 0.5rem !important; } + + .ps-sm-3 { + padding-left: 1rem !important; } + + .ps-sm-4 { + padding-left: 1.5rem !important; } + + .ps-sm-5 { + padding-left: 3rem !important; } } +@media (min-width: 768px) { + .d-md-inline { + display: inline !important; } + + .d-md-inline-block { + display: inline-block !important; } + + .d-md-block { + display: block !important; } + + .d-md-grid { + display: grid !important; } + + .d-md-table { + display: table !important; } + + .d-md-table-row { + display: table-row !important; } + + .d-md-table-cell { + display: table-cell !important; } + + .d-md-flex { + display: flex !important; } + + .d-md-inline-flex { + display: inline-flex !important; } + + .d-md-none { + display: none !important; } + + .flex-md-fill { + flex: 1 1 auto !important; } + + .flex-md-row { + flex-direction: row !important; } + + .flex-md-column { + flex-direction: column !important; } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; } + + .flex-md-grow-0 { + flex-grow: 0 !important; } + + .flex-md-grow-1 { + flex-grow: 1 !important; } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; } + + .flex-md-wrap { + flex-wrap: wrap !important; } + + .flex-md-nowrap { + flex-wrap: nowrap !important; } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-md-start { + justify-content: flex-start !important; } + + .justify-content-md-end { + justify-content: flex-end !important; } + + .justify-content-md-center { + justify-content: center !important; } + + .justify-content-md-between { + justify-content: space-between !important; } + + .justify-content-md-around { + justify-content: space-around !important; } + + .justify-content-md-evenly { + justify-content: space-evenly !important; } + + .align-items-md-start { + align-items: flex-start !important; } + + .align-items-md-end { + align-items: flex-end !important; } + + .align-items-md-center { + align-items: center !important; } + + .align-items-md-baseline { + align-items: baseline !important; } + + .align-items-md-stretch { + align-items: stretch !important; } + + .align-content-md-start { + align-content: flex-start !important; } + + .align-content-md-end { + align-content: flex-end !important; } + + .align-content-md-center { + align-content: center !important; } + + .align-content-md-between { + align-content: space-between !important; } + + .align-content-md-around { + align-content: space-around !important; } + + .align-content-md-stretch { + align-content: stretch !important; } + + .align-self-md-auto { + align-self: auto !important; } + + .align-self-md-start { + align-self: flex-start !important; } + + .align-self-md-end { + align-self: flex-end !important; } + + .align-self-md-center { + align-self: center !important; } + + .align-self-md-baseline { + align-self: baseline !important; } + + .align-self-md-stretch { + align-self: stretch !important; } + + .order-md-first { + order: -1 !important; } + + .order-md-0 { + order: 0 !important; } + + .order-md-1 { + order: 1 !important; } + + .order-md-2 { + order: 2 !important; } + + .order-md-3 { + order: 3 !important; } + + .order-md-4 { + order: 4 !important; } + + .order-md-5 { + order: 5 !important; } + + .order-md-last { + order: 6 !important; } + + .m-md-0 { + margin: 0 !important; } + + .m-md-1 { + margin: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .m-md-3 { + margin: 1rem !important; } + + .m-md-4 { + margin: 1.5rem !important; } + + .m-md-5 { + margin: 3rem !important; } + + .m-md-auto { + margin: auto !important; } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-md-0 { + margin-top: 0 !important; } + + .mt-md-1 { + margin-top: 0.25rem !important; } + + .mt-md-2 { + margin-top: 0.5rem !important; } + + .mt-md-3 { + margin-top: 1rem !important; } + + .mt-md-4 { + margin-top: 1.5rem !important; } + + .mt-md-5 { + margin-top: 3rem !important; } + + .mt-md-auto { + margin-top: auto !important; } + + .me-md-0 { + margin-right: 0 !important; } + + .me-md-1 { + margin-right: 0.25rem !important; } + + .me-md-2 { + margin-right: 0.5rem !important; } + + .me-md-3 { + margin-right: 1rem !important; } + + .me-md-4 { + margin-right: 1.5rem !important; } + + .me-md-5 { + margin-right: 3rem !important; } + + .me-md-auto { + margin-right: auto !important; } + + .mb-md-0 { + margin-bottom: 0 !important; } + + .mb-md-1 { + margin-bottom: 0.25rem !important; } + + .mb-md-2 { + margin-bottom: 0.5rem !important; } + + .mb-md-3 { + margin-bottom: 1rem !important; } + + .mb-md-4 { + margin-bottom: 1.5rem !important; } + + .mb-md-5 { + margin-bottom: 3rem !important; } + + .mb-md-auto { + margin-bottom: auto !important; } + + .ms-md-0 { + margin-left: 0 !important; } + + .ms-md-1 { + margin-left: 0.25rem !important; } + + .ms-md-2 { + margin-left: 0.5rem !important; } + + .ms-md-3 { + margin-left: 1rem !important; } + + .ms-md-4 { + margin-left: 1.5rem !important; } + + .ms-md-5 { + margin-left: 3rem !important; } + + .ms-md-auto { + margin-left: auto !important; } + + .p-md-0 { + padding: 0 !important; } + + .p-md-1 { + padding: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .p-md-3 { + padding: 1rem !important; } + + .p-md-4 { + padding: 1.5rem !important; } + + .p-md-5 { + padding: 3rem !important; } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-md-0 { + padding-top: 0 !important; } + + .pt-md-1 { + padding-top: 0.25rem !important; } + + .pt-md-2 { + padding-top: 0.5rem !important; } + + .pt-md-3 { + padding-top: 1rem !important; } + + .pt-md-4 { + padding-top: 1.5rem !important; } + + .pt-md-5 { + padding-top: 3rem !important; } + + .pe-md-0 { + padding-right: 0 !important; } + + .pe-md-1 { + padding-right: 0.25rem !important; } + + .pe-md-2 { + padding-right: 0.5rem !important; } + + .pe-md-3 { + padding-right: 1rem !important; } + + .pe-md-4 { + padding-right: 1.5rem !important; } + + .pe-md-5 { + padding-right: 3rem !important; } + + .pb-md-0 { + padding-bottom: 0 !important; } + + .pb-md-1 { + padding-bottom: 0.25rem !important; } + + .pb-md-2 { + padding-bottom: 0.5rem !important; } + + .pb-md-3 { + padding-bottom: 1rem !important; } + + .pb-md-4 { + padding-bottom: 1.5rem !important; } + + .pb-md-5 { + padding-bottom: 3rem !important; } + + .ps-md-0 { + padding-left: 0 !important; } + + .ps-md-1 { + padding-left: 0.25rem !important; } + + .ps-md-2 { + padding-left: 0.5rem !important; } + + .ps-md-3 { + padding-left: 1rem !important; } + + .ps-md-4 { + padding-left: 1.5rem !important; } + + .ps-md-5 { + padding-left: 3rem !important; } } +@media (min-width: 992px) { + .d-lg-inline { + display: inline !important; } + + .d-lg-inline-block { + display: inline-block !important; } + + .d-lg-block { + display: block !important; } + + .d-lg-grid { + display: grid !important; } + + .d-lg-table { + display: table !important; } + + .d-lg-table-row { + display: table-row !important; } + + .d-lg-table-cell { + display: table-cell !important; } + + .d-lg-flex { + display: flex !important; } + + .d-lg-inline-flex { + display: inline-flex !important; } + + .d-lg-none { + display: none !important; } + + .flex-lg-fill { + flex: 1 1 auto !important; } + + .flex-lg-row { + flex-direction: row !important; } + + .flex-lg-column { + flex-direction: column !important; } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; } + + .flex-lg-grow-0 { + flex-grow: 0 !important; } + + .flex-lg-grow-1 { + flex-grow: 1 !important; } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; } + + .flex-lg-wrap { + flex-wrap: wrap !important; } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-lg-start { + justify-content: flex-start !important; } + + .justify-content-lg-end { + justify-content: flex-end !important; } + + .justify-content-lg-center { + justify-content: center !important; } + + .justify-content-lg-between { + justify-content: space-between !important; } + + .justify-content-lg-around { + justify-content: space-around !important; } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; } + + .align-items-lg-start { + align-items: flex-start !important; } + + .align-items-lg-end { + align-items: flex-end !important; } + + .align-items-lg-center { + align-items: center !important; } + + .align-items-lg-baseline { + align-items: baseline !important; } + + .align-items-lg-stretch { + align-items: stretch !important; } + + .align-content-lg-start { + align-content: flex-start !important; } + + .align-content-lg-end { + align-content: flex-end !important; } + + .align-content-lg-center { + align-content: center !important; } + + .align-content-lg-between { + align-content: space-between !important; } + + .align-content-lg-around { + align-content: space-around !important; } + + .align-content-lg-stretch { + align-content: stretch !important; } + + .align-self-lg-auto { + align-self: auto !important; } + + .align-self-lg-start { + align-self: flex-start !important; } + + .align-self-lg-end { + align-self: flex-end !important; } + + .align-self-lg-center { + align-self: center !important; } + + .align-self-lg-baseline { + align-self: baseline !important; } + + .align-self-lg-stretch { + align-self: stretch !important; } + + .order-lg-first { + order: -1 !important; } + + .order-lg-0 { + order: 0 !important; } + + .order-lg-1 { + order: 1 !important; } + + .order-lg-2 { + order: 2 !important; } + + .order-lg-3 { + order: 3 !important; } + + .order-lg-4 { + order: 4 !important; } + + .order-lg-5 { + order: 5 !important; } + + .order-lg-last { + order: 6 !important; } + + .m-lg-0 { + margin: 0 !important; } + + .m-lg-1 { + margin: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .m-lg-3 { + margin: 1rem !important; } + + .m-lg-4 { + margin: 1.5rem !important; } + + .m-lg-5 { + margin: 3rem !important; } + + .m-lg-auto { + margin: auto !important; } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-lg-0 { + margin-top: 0 !important; } + + .mt-lg-1 { + margin-top: 0.25rem !important; } + + .mt-lg-2 { + margin-top: 0.5rem !important; } + + .mt-lg-3 { + margin-top: 1rem !important; } + + .mt-lg-4 { + margin-top: 1.5rem !important; } + + .mt-lg-5 { + margin-top: 3rem !important; } + + .mt-lg-auto { + margin-top: auto !important; } + + .me-lg-0 { + margin-right: 0 !important; } + + .me-lg-1 { + margin-right: 0.25rem !important; } + + .me-lg-2 { + margin-right: 0.5rem !important; } + + .me-lg-3 { + margin-right: 1rem !important; } + + .me-lg-4 { + margin-right: 1.5rem !important; } + + .me-lg-5 { + margin-right: 3rem !important; } + + .me-lg-auto { + margin-right: auto !important; } + + .mb-lg-0 { + margin-bottom: 0 !important; } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; } + + .mb-lg-3 { + margin-bottom: 1rem !important; } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; } + + .mb-lg-5 { + margin-bottom: 3rem !important; } + + .mb-lg-auto { + margin-bottom: auto !important; } + + .ms-lg-0 { + margin-left: 0 !important; } + + .ms-lg-1 { + margin-left: 0.25rem !important; } + + .ms-lg-2 { + margin-left: 0.5rem !important; } + + .ms-lg-3 { + margin-left: 1rem !important; } + + .ms-lg-4 { + margin-left: 1.5rem !important; } + + .ms-lg-5 { + margin-left: 3rem !important; } + + .ms-lg-auto { + margin-left: auto !important; } + + .p-lg-0 { + padding: 0 !important; } + + .p-lg-1 { + padding: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .p-lg-3 { + padding: 1rem !important; } + + .p-lg-4 { + padding: 1.5rem !important; } + + .p-lg-5 { + padding: 3rem !important; } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-lg-0 { + padding-top: 0 !important; } + + .pt-lg-1 { + padding-top: 0.25rem !important; } + + .pt-lg-2 { + padding-top: 0.5rem !important; } + + .pt-lg-3 { + padding-top: 1rem !important; } + + .pt-lg-4 { + padding-top: 1.5rem !important; } + + .pt-lg-5 { + padding-top: 3rem !important; } + + .pe-lg-0 { + padding-right: 0 !important; } + + .pe-lg-1 { + padding-right: 0.25rem !important; } + + .pe-lg-2 { + padding-right: 0.5rem !important; } + + .pe-lg-3 { + padding-right: 1rem !important; } + + .pe-lg-4 { + padding-right: 1.5rem !important; } + + .pe-lg-5 { + padding-right: 3rem !important; } + + .pb-lg-0 { + padding-bottom: 0 !important; } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; } + + .pb-lg-3 { + padding-bottom: 1rem !important; } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; } + + .pb-lg-5 { + padding-bottom: 3rem !important; } + + .ps-lg-0 { + padding-left: 0 !important; } + + .ps-lg-1 { + padding-left: 0.25rem !important; } + + .ps-lg-2 { + padding-left: 0.5rem !important; } + + .ps-lg-3 { + padding-left: 1rem !important; } + + .ps-lg-4 { + padding-left: 1.5rem !important; } + + .ps-lg-5 { + padding-left: 3rem !important; } } +@media (min-width: 1200px) { + .d-xl-inline { + display: inline !important; } + + .d-xl-inline-block { + display: inline-block !important; } + + .d-xl-block { + display: block !important; } + + .d-xl-grid { + display: grid !important; } + + .d-xl-table { + display: table !important; } + + .d-xl-table-row { + display: table-row !important; } + + .d-xl-table-cell { + display: table-cell !important; } + + .d-xl-flex { + display: flex !important; } + + .d-xl-inline-flex { + display: inline-flex !important; } + + .d-xl-none { + display: none !important; } + + .flex-xl-fill { + flex: 1 1 auto !important; } + + .flex-xl-row { + flex-direction: row !important; } + + .flex-xl-column { + flex-direction: column !important; } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xl-grow-0 { + flex-grow: 0 !important; } + + .flex-xl-grow-1 { + flex-grow: 1 !important; } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xl-wrap { + flex-wrap: wrap !important; } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-xl-start { + justify-content: flex-start !important; } + + .justify-content-xl-end { + justify-content: flex-end !important; } + + .justify-content-xl-center { + justify-content: center !important; } + + .justify-content-xl-between { + justify-content: space-between !important; } + + .justify-content-xl-around { + justify-content: space-around !important; } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; } + + .align-items-xl-start { + align-items: flex-start !important; } + + .align-items-xl-end { + align-items: flex-end !important; } + + .align-items-xl-center { + align-items: center !important; } + + .align-items-xl-baseline { + align-items: baseline !important; } + + .align-items-xl-stretch { + align-items: stretch !important; } + + .align-content-xl-start { + align-content: flex-start !important; } + + .align-content-xl-end { + align-content: flex-end !important; } + + .align-content-xl-center { + align-content: center !important; } + + .align-content-xl-between { + align-content: space-between !important; } + + .align-content-xl-around { + align-content: space-around !important; } + + .align-content-xl-stretch { + align-content: stretch !important; } + + .align-self-xl-auto { + align-self: auto !important; } + + .align-self-xl-start { + align-self: flex-start !important; } + + .align-self-xl-end { + align-self: flex-end !important; } + + .align-self-xl-center { + align-self: center !important; } + + .align-self-xl-baseline { + align-self: baseline !important; } + + .align-self-xl-stretch { + align-self: stretch !important; } + + .order-xl-first { + order: -1 !important; } + + .order-xl-0 { + order: 0 !important; } + + .order-xl-1 { + order: 1 !important; } + + .order-xl-2 { + order: 2 !important; } + + .order-xl-3 { + order: 3 !important; } + + .order-xl-4 { + order: 4 !important; } + + .order-xl-5 { + order: 5 !important; } + + .order-xl-last { + order: 6 !important; } + + .m-xl-0 { + margin: 0 !important; } + + .m-xl-1 { + margin: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .m-xl-3 { + margin: 1rem !important; } + + .m-xl-4 { + margin: 1.5rem !important; } + + .m-xl-5 { + margin: 3rem !important; } + + .m-xl-auto { + margin: auto !important; } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xl-0 { + margin-top: 0 !important; } + + .mt-xl-1 { + margin-top: 0.25rem !important; } + + .mt-xl-2 { + margin-top: 0.5rem !important; } + + .mt-xl-3 { + margin-top: 1rem !important; } + + .mt-xl-4 { + margin-top: 1.5rem !important; } + + .mt-xl-5 { + margin-top: 3rem !important; } + + .mt-xl-auto { + margin-top: auto !important; } + + .me-xl-0 { + margin-right: 0 !important; } + + .me-xl-1 { + margin-right: 0.25rem !important; } + + .me-xl-2 { + margin-right: 0.5rem !important; } + + .me-xl-3 { + margin-right: 1rem !important; } + + .me-xl-4 { + margin-right: 1.5rem !important; } + + .me-xl-5 { + margin-right: 3rem !important; } + + .me-xl-auto { + margin-right: auto !important; } + + .mb-xl-0 { + margin-bottom: 0 !important; } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xl-3 { + margin-bottom: 1rem !important; } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xl-5 { + margin-bottom: 3rem !important; } + + .mb-xl-auto { + margin-bottom: auto !important; } + + .ms-xl-0 { + margin-left: 0 !important; } + + .ms-xl-1 { + margin-left: 0.25rem !important; } + + .ms-xl-2 { + margin-left: 0.5rem !important; } + + .ms-xl-3 { + margin-left: 1rem !important; } + + .ms-xl-4 { + margin-left: 1.5rem !important; } + + .ms-xl-5 { + margin-left: 3rem !important; } + + .ms-xl-auto { + margin-left: auto !important; } + + .p-xl-0 { + padding: 0 !important; } + + .p-xl-1 { + padding: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .p-xl-3 { + padding: 1rem !important; } + + .p-xl-4 { + padding: 1.5rem !important; } + + .p-xl-5 { + padding: 3rem !important; } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xl-0 { + padding-top: 0 !important; } + + .pt-xl-1 { + padding-top: 0.25rem !important; } + + .pt-xl-2 { + padding-top: 0.5rem !important; } + + .pt-xl-3 { + padding-top: 1rem !important; } + + .pt-xl-4 { + padding-top: 1.5rem !important; } + + .pt-xl-5 { + padding-top: 3rem !important; } + + .pe-xl-0 { + padding-right: 0 !important; } + + .pe-xl-1 { + padding-right: 0.25rem !important; } + + .pe-xl-2 { + padding-right: 0.5rem !important; } + + .pe-xl-3 { + padding-right: 1rem !important; } + + .pe-xl-4 { + padding-right: 1.5rem !important; } + + .pe-xl-5 { + padding-right: 3rem !important; } + + .pb-xl-0 { + padding-bottom: 0 !important; } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xl-3 { + padding-bottom: 1rem !important; } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xl-5 { + padding-bottom: 3rem !important; } + + .ps-xl-0 { + padding-left: 0 !important; } + + .ps-xl-1 { + padding-left: 0.25rem !important; } + + .ps-xl-2 { + padding-left: 0.5rem !important; } + + .ps-xl-3 { + padding-left: 1rem !important; } + + .ps-xl-4 { + padding-left: 1.5rem !important; } + + .ps-xl-5 { + padding-left: 3rem !important; } } +@media (min-width: 1400px) { + .d-xxl-inline { + display: inline !important; } + + .d-xxl-inline-block { + display: inline-block !important; } + + .d-xxl-block { + display: block !important; } + + .d-xxl-grid { + display: grid !important; } + + .d-xxl-table { + display: table !important; } + + .d-xxl-table-row { + display: table-row !important; } + + .d-xxl-table-cell { + display: table-cell !important; } + + .d-xxl-flex { + display: flex !important; } + + .d-xxl-inline-flex { + display: inline-flex !important; } + + .d-xxl-none { + display: none !important; } + + .flex-xxl-fill { + flex: 1 1 auto !important; } + + .flex-xxl-row { + flex-direction: row !important; } + + .flex-xxl-column { + flex-direction: column !important; } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xxl-wrap { + flex-wrap: wrap !important; } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-xxl-start { + justify-content: flex-start !important; } + + .justify-content-xxl-end { + justify-content: flex-end !important; } + + .justify-content-xxl-center { + justify-content: center !important; } + + .justify-content-xxl-between { + justify-content: space-between !important; } + + .justify-content-xxl-around { + justify-content: space-around !important; } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; } + + .align-items-xxl-start { + align-items: flex-start !important; } + + .align-items-xxl-end { + align-items: flex-end !important; } + + .align-items-xxl-center { + align-items: center !important; } + + .align-items-xxl-baseline { + align-items: baseline !important; } + + .align-items-xxl-stretch { + align-items: stretch !important; } + + .align-content-xxl-start { + align-content: flex-start !important; } + + .align-content-xxl-end { + align-content: flex-end !important; } + + .align-content-xxl-center { + align-content: center !important; } + + .align-content-xxl-between { + align-content: space-between !important; } + + .align-content-xxl-around { + align-content: space-around !important; } + + .align-content-xxl-stretch { + align-content: stretch !important; } + + .align-self-xxl-auto { + align-self: auto !important; } + + .align-self-xxl-start { + align-self: flex-start !important; } + + .align-self-xxl-end { + align-self: flex-end !important; } + + .align-self-xxl-center { + align-self: center !important; } + + .align-self-xxl-baseline { + align-self: baseline !important; } + + .align-self-xxl-stretch { + align-self: stretch !important; } + + .order-xxl-first { + order: -1 !important; } + + .order-xxl-0 { + order: 0 !important; } + + .order-xxl-1 { + order: 1 !important; } + + .order-xxl-2 { + order: 2 !important; } + + .order-xxl-3 { + order: 3 !important; } + + .order-xxl-4 { + order: 4 !important; } + + .order-xxl-5 { + order: 5 !important; } + + .order-xxl-last { + order: 6 !important; } + + .m-xxl-0 { + margin: 0 !important; } + + .m-xxl-1 { + margin: 0.25rem !important; } + + .m-xxl-2 { + margin: 0.5rem !important; } + + .m-xxl-3 { + margin: 1rem !important; } + + .m-xxl-4 { + margin: 1.5rem !important; } + + .m-xxl-5 { + margin: 3rem !important; } + + .m-xxl-auto { + margin: auto !important; } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xxl-0 { + margin-top: 0 !important; } + + .mt-xxl-1 { + margin-top: 0.25rem !important; } + + .mt-xxl-2 { + margin-top: 0.5rem !important; } + + .mt-xxl-3 { + margin-top: 1rem !important; } + + .mt-xxl-4 { + margin-top: 1.5rem !important; } + + .mt-xxl-5 { + margin-top: 3rem !important; } + + .mt-xxl-auto { + margin-top: auto !important; } + + .me-xxl-0 { + margin-right: 0 !important; } + + .me-xxl-1 { + margin-right: 0.25rem !important; } + + .me-xxl-2 { + margin-right: 0.5rem !important; } + + .me-xxl-3 { + margin-right: 1rem !important; } + + .me-xxl-4 { + margin-right: 1.5rem !important; } + + .me-xxl-5 { + margin-right: 3rem !important; } + + .me-xxl-auto { + margin-right: auto !important; } + + .mb-xxl-0 { + margin-bottom: 0 !important; } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xxl-3 { + margin-bottom: 1rem !important; } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xxl-5 { + margin-bottom: 3rem !important; } + + .mb-xxl-auto { + margin-bottom: auto !important; } + + .ms-xxl-0 { + margin-left: 0 !important; } + + .ms-xxl-1 { + margin-left: 0.25rem !important; } + + .ms-xxl-2 { + margin-left: 0.5rem !important; } + + .ms-xxl-3 { + margin-left: 1rem !important; } + + .ms-xxl-4 { + margin-left: 1.5rem !important; } + + .ms-xxl-5 { + margin-left: 3rem !important; } + + .ms-xxl-auto { + margin-left: auto !important; } + + .p-xxl-0 { + padding: 0 !important; } + + .p-xxl-1 { + padding: 0.25rem !important; } + + .p-xxl-2 { + padding: 0.5rem !important; } + + .p-xxl-3 { + padding: 1rem !important; } + + .p-xxl-4 { + padding: 1.5rem !important; } + + .p-xxl-5 { + padding: 3rem !important; } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xxl-0 { + padding-top: 0 !important; } + + .pt-xxl-1 { + padding-top: 0.25rem !important; } + + .pt-xxl-2 { + padding-top: 0.5rem !important; } + + .pt-xxl-3 { + padding-top: 1rem !important; } + + .pt-xxl-4 { + padding-top: 1.5rem !important; } + + .pt-xxl-5 { + padding-top: 3rem !important; } + + .pe-xxl-0 { + padding-right: 0 !important; } + + .pe-xxl-1 { + padding-right: 0.25rem !important; } + + .pe-xxl-2 { + padding-right: 0.5rem !important; } + + .pe-xxl-3 { + padding-right: 1rem !important; } + + .pe-xxl-4 { + padding-right: 1.5rem !important; } + + .pe-xxl-5 { + padding-right: 3rem !important; } + + .pb-xxl-0 { + padding-bottom: 0 !important; } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xxl-3 { + padding-bottom: 1rem !important; } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xxl-5 { + padding-bottom: 3rem !important; } + + .ps-xxl-0 { + padding-left: 0 !important; } + + .ps-xxl-1 { + padding-left: 0.25rem !important; } + + .ps-xxl-2 { + padding-left: 0.5rem !important; } + + .ps-xxl-3 { + padding-left: 1rem !important; } + + .ps-xxl-4 { + padding-left: 1.5rem !important; } + + .ps-xxl-5 { + padding-left: 3rem !important; } } +@media print { + .d-print-inline { + display: inline !important; } + + .d-print-inline-block { + display: inline-block !important; } + + .d-print-block { + display: block !important; } + + .d-print-grid { + display: grid !important; } + + .d-print-table { + display: table !important; } + + .d-print-table-row { + display: table-row !important; } + + .d-print-table-cell { + display: table-cell !important; } + + .d-print-flex { + display: flex !important; } + + .d-print-inline-flex { + display: inline-flex !important; } + + .d-print-none { + display: none !important; } } +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: url(/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"), url(/fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff"); } +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: "bootstrap-icons" !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.bi-123::before { + content: ""; } + +.bi-alarm-fill::before { + content: ""; } + +.bi-alarm::before { + content: ""; } + +.bi-align-bottom::before { + content: ""; } + +.bi-align-center::before { + content: ""; } + +.bi-align-end::before { + content: ""; } + +.bi-align-middle::before { + content: ""; } + +.bi-align-start::before { + content: ""; } + +.bi-align-top::before { + content: ""; } + +.bi-alt::before { + content: ""; } + +.bi-app-indicator::before { + content: ""; } + +.bi-app::before { + content: ""; } + +.bi-archive-fill::before { + content: ""; } + +.bi-archive::before { + content: ""; } + +.bi-arrow-90deg-down::before { + content: ""; } + +.bi-arrow-90deg-left::before { + content: ""; } + +.bi-arrow-90deg-right::before { + content: ""; } + +.bi-arrow-90deg-up::before { + content: ""; } + +.bi-arrow-bar-down::before { + content: ""; } + +.bi-arrow-bar-left::before { + content: ""; } + +.bi-arrow-bar-right::before { + content: ""; } + +.bi-arrow-bar-up::before { + content: ""; } + +.bi-arrow-clockwise::before { + content: ""; } + +.bi-arrow-counterclockwise::before { + content: ""; } + +.bi-arrow-down-circle-fill::before { + content: ""; } + +.bi-arrow-down-circle::before { + content: ""; } + +.bi-arrow-down-left-circle-fill::before { + content: ""; } + +.bi-arrow-down-left-circle::before { + content: ""; } + +.bi-arrow-down-left-square-fill::before { + content: ""; } + +.bi-arrow-down-left-square::before { + content: ""; } + +.bi-arrow-down-left::before { + content: ""; } + +.bi-arrow-down-right-circle-fill::before { + content: ""; } + +.bi-arrow-down-right-circle::before { + content: ""; } + +.bi-arrow-down-right-square-fill::before { + content: ""; } + +.bi-arrow-down-right-square::before { + content: ""; } + +.bi-arrow-down-right::before { + content: ""; } + +.bi-arrow-down-short::before { + content: ""; } + +.bi-arrow-down-square-fill::before { + content: ""; } + +.bi-arrow-down-square::before { + content: ""; } + +.bi-arrow-down-up::before { + content: ""; } + +.bi-arrow-down::before { + content: ""; } + +.bi-arrow-left-circle-fill::before { + content: ""; } + +.bi-arrow-left-circle::before { + content: ""; } + +.bi-arrow-left-right::before { + content: ""; } + +.bi-arrow-left-short::before { + content: ""; } + +.bi-arrow-left-square-fill::before { + content: ""; } + +.bi-arrow-left-square::before { + content: ""; } + +.bi-arrow-left::before { + content: ""; } + +.bi-arrow-repeat::before { + content: ""; } + +.bi-arrow-return-left::before { + content: ""; } + +.bi-arrow-return-right::before { + content: ""; } + +.bi-arrow-right-circle-fill::before { + content: ""; } + +.bi-arrow-right-circle::before { + content: ""; } + +.bi-arrow-right-short::before { + content: ""; } + +.bi-arrow-right-square-fill::before { + content: ""; } + +.bi-arrow-right-square::before { + content: ""; } + +.bi-arrow-right::before { + content: ""; } + +.bi-arrow-up-circle-fill::before { + content: ""; } + +.bi-arrow-up-circle::before { + content: ""; } + +.bi-arrow-up-left-circle-fill::before { + content: ""; } + +.bi-arrow-up-left-circle::before { + content: ""; } + +.bi-arrow-up-left-square-fill::before { + content: ""; } + +.bi-arrow-up-left-square::before { + content: ""; } + +.bi-arrow-up-left::before { + content: ""; } + +.bi-arrow-up-right-circle-fill::before { + content: ""; } + +.bi-arrow-up-right-circle::before { + content: ""; } + +.bi-arrow-up-right-square-fill::before { + content: ""; } + +.bi-arrow-up-right-square::before { + content: ""; } + +.bi-arrow-up-right::before { + content: ""; } + +.bi-arrow-up-short::before { + content: ""; } + +.bi-arrow-up-square-fill::before { + content: ""; } + +.bi-arrow-up-square::before { + content: ""; } + +.bi-arrow-up::before { + content: ""; } + +.bi-arrows-angle-contract::before { + content: ""; } + +.bi-arrows-angle-expand::before { + content: ""; } + +.bi-arrows-collapse::before { + content: ""; } + +.bi-arrows-expand::before { + content: ""; } + +.bi-arrows-fullscreen::before { + content: ""; } + +.bi-arrows-move::before { + content: ""; } + +.bi-aspect-ratio-fill::before { + content: ""; } + +.bi-aspect-ratio::before { + content: ""; } + +.bi-asterisk::before { + content: ""; } + +.bi-at::before { + content: ""; } + +.bi-award-fill::before { + content: ""; } + +.bi-award::before { + content: ""; } + +.bi-back::before { + content: ""; } + +.bi-backspace-fill::before { + content: ""; } + +.bi-backspace-reverse-fill::before { + content: ""; } + +.bi-backspace-reverse::before { + content: ""; } + +.bi-backspace::before { + content: ""; } + +.bi-badge-3d-fill::before { + content: ""; } + +.bi-badge-3d::before { + content: ""; } + +.bi-badge-4k-fill::before { + content: ""; } + +.bi-badge-4k::before { + content: ""; } + +.bi-badge-8k-fill::before { + content: ""; } + +.bi-badge-8k::before { + content: ""; } + +.bi-badge-ad-fill::before { + content: ""; } + +.bi-badge-ad::before { + content: ""; } + +.bi-badge-ar-fill::before { + content: ""; } + +.bi-badge-ar::before { + content: ""; } + +.bi-badge-cc-fill::before { + content: ""; } + +.bi-badge-cc::before { + content: ""; } + +.bi-badge-hd-fill::before { + content: ""; } + +.bi-badge-hd::before { + content: ""; } + +.bi-badge-tm-fill::before { + content: ""; } + +.bi-badge-tm::before { + content: ""; } + +.bi-badge-vo-fill::before { + content: ""; } + +.bi-badge-vo::before { + content: ""; } + +.bi-badge-vr-fill::before { + content: ""; } + +.bi-badge-vr::before { + content: ""; } + +.bi-badge-wc-fill::before { + content: ""; } + +.bi-badge-wc::before { + content: ""; } + +.bi-bag-check-fill::before { + content: ""; } + +.bi-bag-check::before { + content: ""; } + +.bi-bag-dash-fill::before { + content: ""; } + +.bi-bag-dash::before { + content: ""; } + +.bi-bag-fill::before { + content: ""; } + +.bi-bag-plus-fill::before { + content: ""; } + +.bi-bag-plus::before { + content: ""; } + +.bi-bag-x-fill::before { + content: ""; } + +.bi-bag-x::before { + content: ""; } + +.bi-bag::before { + content: ""; } + +.bi-bar-chart-fill::before { + content: ""; } + +.bi-bar-chart-line-fill::before { + content: ""; } + +.bi-bar-chart-line::before { + content: ""; } + +.bi-bar-chart-steps::before { + content: ""; } + +.bi-bar-chart::before { + content: ""; } + +.bi-basket-fill::before { + content: ""; } + +.bi-basket::before { + content: ""; } + +.bi-basket2-fill::before { + content: ""; } + +.bi-basket2::before { + content: ""; } + +.bi-basket3-fill::before { + content: ""; } + +.bi-basket3::before { + content: ""; } + +.bi-battery-charging::before { + content: ""; } + +.bi-battery-full::before { + content: ""; } + +.bi-battery-half::before { + content: ""; } + +.bi-battery::before { + content: ""; } + +.bi-bell-fill::before { + content: ""; } + +.bi-bell::before { + content: ""; } + +.bi-bezier::before { + content: ""; } + +.bi-bezier2::before { + content: ""; } + +.bi-bicycle::before { + content: ""; } + +.bi-binoculars-fill::before { + content: ""; } + +.bi-binoculars::before { + content: ""; } + +.bi-blockquote-left::before { + content: ""; } + +.bi-blockquote-right::before { + content: ""; } + +.bi-book-fill::before { + content: ""; } + +.bi-book-half::before { + content: ""; } + +.bi-book::before { + content: ""; } + +.bi-bookmark-check-fill::before { + content: ""; } + +.bi-bookmark-check::before { + content: ""; } + +.bi-bookmark-dash-fill::before { + content: ""; } + +.bi-bookmark-dash::before { + content: ""; } + +.bi-bookmark-fill::before { + content: ""; } + +.bi-bookmark-heart-fill::before { + content: ""; } + +.bi-bookmark-heart::before { + content: ""; } + +.bi-bookmark-plus-fill::before { + content: ""; } + +.bi-bookmark-plus::before { + content: ""; } + +.bi-bookmark-star-fill::before { + content: ""; } + +.bi-bookmark-star::before { + content: ""; } + +.bi-bookmark-x-fill::before { + content: ""; } + +.bi-bookmark-x::before { + content: ""; } + +.bi-bookmark::before { + content: ""; } + +.bi-bookmarks-fill::before { + content: ""; } + +.bi-bookmarks::before { + content: ""; } + +.bi-bookshelf::before { + content: ""; } + +.bi-bootstrap-fill::before { + content: ""; } + +.bi-bootstrap-reboot::before { + content: ""; } + +.bi-bootstrap::before { + content: ""; } + +.bi-border-all::before { + content: ""; } + +.bi-border-bottom::before { + content: ""; } + +.bi-border-center::before { + content: ""; } + +.bi-border-inner::before { + content: ""; } + +.bi-border-left::before { + content: ""; } + +.bi-border-middle::before { + content: ""; } + +.bi-border-outer::before { + content: ""; } + +.bi-border-right::before { + content: ""; } + +.bi-border-style::before { + content: ""; } + +.bi-border-top::before { + content: ""; } + +.bi-border-width::before { + content: ""; } + +.bi-border::before { + content: ""; } + +.bi-bounding-box-circles::before { + content: ""; } + +.bi-bounding-box::before { + content: ""; } + +.bi-box-arrow-down-left::before { + content: ""; } + +.bi-box-arrow-down-right::before { + content: ""; } + +.bi-box-arrow-down::before { + content: ""; } + +.bi-box-arrow-in-down-left::before { + content: ""; } + +.bi-box-arrow-in-down-right::before { + content: ""; } + +.bi-box-arrow-in-down::before { + content: ""; } + +.bi-box-arrow-in-left::before { + content: ""; } + +.bi-box-arrow-in-right::before { + content: ""; } + +.bi-box-arrow-in-up-left::before { + content: ""; } + +.bi-box-arrow-in-up-right::before { + content: ""; } + +.bi-box-arrow-in-up::before { + content: ""; } + +.bi-box-arrow-left::before { + content: ""; } + +.bi-box-arrow-right::before { + content: ""; } + +.bi-box-arrow-up-left::before { + content: ""; } + +.bi-box-arrow-up-right::before { + content: ""; } + +.bi-box-arrow-up::before { + content: ""; } + +.bi-box-seam::before { + content: ""; } + +.bi-box::before { + content: ""; } + +.bi-braces::before { + content: ""; } + +.bi-bricks::before { + content: ""; } + +.bi-briefcase-fill::before { + content: ""; } + +.bi-briefcase::before { + content: ""; } + +.bi-brightness-alt-high-fill::before { + content: ""; } + +.bi-brightness-alt-high::before { + content: ""; } + +.bi-brightness-alt-low-fill::before { + content: ""; } + +.bi-brightness-alt-low::before { + content: ""; } + +.bi-brightness-high-fill::before { + content: ""; } + +.bi-brightness-high::before { + content: ""; } + +.bi-brightness-low-fill::before { + content: ""; } + +.bi-brightness-low::before { + content: ""; } + +.bi-broadcast-pin::before { + content: ""; } + +.bi-broadcast::before { + content: ""; } + +.bi-brush-fill::before { + content: ""; } + +.bi-brush::before { + content: ""; } + +.bi-bucket-fill::before { + content: ""; } + +.bi-bucket::before { + content: ""; } + +.bi-bug-fill::before { + content: ""; } + +.bi-bug::before { + content: ""; } + +.bi-building::before { + content: ""; } + +.bi-bullseye::before { + content: ""; } + +.bi-calculator-fill::before { + content: ""; } + +.bi-calculator::before { + content: ""; } + +.bi-calendar-check-fill::before { + content: ""; } + +.bi-calendar-check::before { + content: ""; } + +.bi-calendar-date-fill::before { + content: ""; } + +.bi-calendar-date::before { + content: ""; } + +.bi-calendar-day-fill::before { + content: ""; } + +.bi-calendar-day::before { + content: ""; } + +.bi-calendar-event-fill::before { + content: ""; } + +.bi-calendar-event::before { + content: ""; } + +.bi-calendar-fill::before { + content: ""; } + +.bi-calendar-minus-fill::before { + content: ""; } + +.bi-calendar-minus::before { + content: ""; } + +.bi-calendar-month-fill::before { + content: ""; } + +.bi-calendar-month::before { + content: ""; } + +.bi-calendar-plus-fill::before { + content: ""; } + +.bi-calendar-plus::before { + content: ""; } + +.bi-calendar-range-fill::before { + content: ""; } + +.bi-calendar-range::before { + content: ""; } + +.bi-calendar-week-fill::before { + content: ""; } + +.bi-calendar-week::before { + content: ""; } + +.bi-calendar-x-fill::before { + content: ""; } + +.bi-calendar-x::before { + content: ""; } + +.bi-calendar::before { + content: ""; } + +.bi-calendar2-check-fill::before { + content: ""; } + +.bi-calendar2-check::before { + content: ""; } + +.bi-calendar2-date-fill::before { + content: ""; } + +.bi-calendar2-date::before { + content: ""; } + +.bi-calendar2-day-fill::before { + content: ""; } + +.bi-calendar2-day::before { + content: ""; } + +.bi-calendar2-event-fill::before { + content: ""; } + +.bi-calendar2-event::before { + content: ""; } + +.bi-calendar2-fill::before { + content: ""; } + +.bi-calendar2-minus-fill::before { + content: ""; } + +.bi-calendar2-minus::before { + content: ""; } + +.bi-calendar2-month-fill::before { + content: ""; } + +.bi-calendar2-month::before { + content: ""; } + +.bi-calendar2-plus-fill::before { + content: ""; } + +.bi-calendar2-plus::before { + content: ""; } + +.bi-calendar2-range-fill::before { + content: ""; } + +.bi-calendar2-range::before { + content: ""; } + +.bi-calendar2-week-fill::before { + content: ""; } + +.bi-calendar2-week::before { + content: ""; } + +.bi-calendar2-x-fill::before { + content: ""; } + +.bi-calendar2-x::before { + content: ""; } + +.bi-calendar2::before { + content: ""; } + +.bi-calendar3-event-fill::before { + content: ""; } + +.bi-calendar3-event::before { + content: ""; } + +.bi-calendar3-fill::before { + content: ""; } + +.bi-calendar3-range-fill::before { + content: ""; } + +.bi-calendar3-range::before { + content: ""; } + +.bi-calendar3-week-fill::before { + content: ""; } + +.bi-calendar3-week::before { + content: ""; } + +.bi-calendar3::before { + content: ""; } + +.bi-calendar4-event::before { + content: ""; } + +.bi-calendar4-range::before { + content: ""; } + +.bi-calendar4-week::before { + content: ""; } + +.bi-calendar4::before { + content: ""; } + +.bi-camera-fill::before { + content: ""; } + +.bi-camera-reels-fill::before { + content: ""; } + +.bi-camera-reels::before { + content: ""; } + +.bi-camera-video-fill::before { + content: ""; } + +.bi-camera-video-off-fill::before { + content: ""; } + +.bi-camera-video-off::before { + content: ""; } + +.bi-camera-video::before { + content: ""; } + +.bi-camera::before { + content: ""; } + +.bi-camera2::before { + content: ""; } + +.bi-capslock-fill::before { + content: ""; } + +.bi-capslock::before { + content: ""; } + +.bi-card-checklist::before { + content: ""; } + +.bi-card-heading::before { + content: ""; } + +.bi-card-image::before { + content: ""; } + +.bi-card-list::before { + content: ""; } + +.bi-card-text::before { + content: ""; } + +.bi-caret-down-fill::before { + content: ""; } + +.bi-caret-down-square-fill::before { + content: ""; } + +.bi-caret-down-square::before { + content: ""; } + +.bi-caret-down::before { + content: ""; } + +.bi-caret-left-fill::before { + content: ""; } + +.bi-caret-left-square-fill::before { + content: ""; } + +.bi-caret-left-square::before { + content: ""; } + +.bi-caret-left::before { + content: ""; } + +.bi-caret-right-fill::before { + content: ""; } + +.bi-caret-right-square-fill::before { + content: ""; } + +.bi-caret-right-square::before { + content: ""; } + +.bi-caret-right::before { + content: ""; } + +.bi-caret-up-fill::before { + content: ""; } + +.bi-caret-up-square-fill::before { + content: ""; } + +.bi-caret-up-square::before { + content: ""; } + +.bi-caret-up::before { + content: ""; } + +.bi-cart-check-fill::before { + content: ""; } + +.bi-cart-check::before { + content: ""; } + +.bi-cart-dash-fill::before { + content: ""; } + +.bi-cart-dash::before { + content: ""; } + +.bi-cart-fill::before { + content: ""; } + +.bi-cart-plus-fill::before { + content: ""; } + +.bi-cart-plus::before { + content: ""; } + +.bi-cart-x-fill::before { + content: ""; } + +.bi-cart-x::before { + content: ""; } + +.bi-cart::before { + content: ""; } + +.bi-cart2::before { + content: ""; } + +.bi-cart3::before { + content: ""; } + +.bi-cart4::before { + content: ""; } + +.bi-cash-stack::before { + content: ""; } + +.bi-cash::before { + content: ""; } + +.bi-cast::before { + content: ""; } + +.bi-chat-dots-fill::before { + content: ""; } + +.bi-chat-dots::before { + content: ""; } + +.bi-chat-fill::before { + content: ""; } + +.bi-chat-left-dots-fill::before { + content: ""; } + +.bi-chat-left-dots::before { + content: ""; } + +.bi-chat-left-fill::before { + content: ""; } + +.bi-chat-left-quote-fill::before { + content: ""; } + +.bi-chat-left-quote::before { + content: ""; } + +.bi-chat-left-text-fill::before { + content: ""; } + +.bi-chat-left-text::before { + content: ""; } + +.bi-chat-left::before { + content: ""; } + +.bi-chat-quote-fill::before { + content: ""; } + +.bi-chat-quote::before { + content: ""; } + +.bi-chat-right-dots-fill::before { + content: ""; } + +.bi-chat-right-dots::before { + content: ""; } + +.bi-chat-right-fill::before { + content: ""; } + +.bi-chat-right-quote-fill::before { + content: ""; } + +.bi-chat-right-quote::before { + content: ""; } + +.bi-chat-right-text-fill::before { + content: ""; } + +.bi-chat-right-text::before { + content: ""; } + +.bi-chat-right::before { + content: ""; } + +.bi-chat-square-dots-fill::before { + content: ""; } + +.bi-chat-square-dots::before { + content: ""; } + +.bi-chat-square-fill::before { + content: ""; } + +.bi-chat-square-quote-fill::before { + content: ""; } + +.bi-chat-square-quote::before { + content: ""; } + +.bi-chat-square-text-fill::before { + content: ""; } + +.bi-chat-square-text::before { + content: ""; } + +.bi-chat-square::before { + content: ""; } + +.bi-chat-text-fill::before { + content: ""; } + +.bi-chat-text::before { + content: ""; } + +.bi-chat::before { + content: ""; } + +.bi-check-all::before { + content: ""; } + +.bi-check-circle-fill::before { + content: ""; } + +.bi-check-circle::before { + content: ""; } + +.bi-check-square-fill::before { + content: ""; } + +.bi-check-square::before { + content: ""; } + +.bi-check::before { + content: ""; } + +.bi-check2-all::before { + content: ""; } + +.bi-check2-circle::before { + content: ""; } + +.bi-check2-square::before { + content: ""; } + +.bi-check2::before { + content: ""; } + +.bi-chevron-bar-contract::before { + content: ""; } + +.bi-chevron-bar-down::before { + content: ""; } + +.bi-chevron-bar-expand::before { + content: ""; } + +.bi-chevron-bar-left::before { + content: ""; } + +.bi-chevron-bar-right::before { + content: ""; } + +.bi-chevron-bar-up::before { + content: ""; } + +.bi-chevron-compact-down::before { + content: ""; } + +.bi-chevron-compact-left::before { + content: ""; } + +.bi-chevron-compact-right::before { + content: ""; } + +.bi-chevron-compact-up::before { + content: ""; } + +.bi-chevron-contract::before { + content: ""; } + +.bi-chevron-double-down::before { + content: ""; } + +.bi-chevron-double-left::before { + content: ""; } + +.bi-chevron-double-right::before { + content: ""; } + +.bi-chevron-double-up::before { + content: ""; } + +.bi-chevron-down::before { + content: ""; } + +.bi-chevron-expand::before { + content: ""; } + +.bi-chevron-left::before { + content: ""; } + +.bi-chevron-right::before { + content: ""; } + +.bi-chevron-up::before { + content: ""; } + +.bi-circle-fill::before { + content: ""; } + +.bi-circle-half::before { + content: ""; } + +.bi-circle-square::before { + content: ""; } + +.bi-circle::before { + content: ""; } + +.bi-clipboard-check::before { + content: ""; } + +.bi-clipboard-data::before { + content: ""; } + +.bi-clipboard-minus::before { + content: ""; } + +.bi-clipboard-plus::before { + content: ""; } + +.bi-clipboard-x::before { + content: ""; } + +.bi-clipboard::before { + content: ""; } + +.bi-clock-fill::before { + content: ""; } + +.bi-clock-history::before { + content: ""; } + +.bi-clock::before { + content: ""; } + +.bi-cloud-arrow-down-fill::before { + content: ""; } + +.bi-cloud-arrow-down::before { + content: ""; } + +.bi-cloud-arrow-up-fill::before { + content: ""; } + +.bi-cloud-arrow-up::before { + content: ""; } + +.bi-cloud-check-fill::before { + content: ""; } + +.bi-cloud-check::before { + content: ""; } + +.bi-cloud-download-fill::before { + content: ""; } + +.bi-cloud-download::before { + content: ""; } + +.bi-cloud-drizzle-fill::before { + content: ""; } + +.bi-cloud-drizzle::before { + content: ""; } + +.bi-cloud-fill::before { + content: ""; } + +.bi-cloud-fog-fill::before { + content: ""; } + +.bi-cloud-fog::before { + content: ""; } + +.bi-cloud-fog2-fill::before { + content: ""; } + +.bi-cloud-fog2::before { + content: ""; } + +.bi-cloud-hail-fill::before { + content: ""; } + +.bi-cloud-hail::before { + content: ""; } + +.bi-cloud-haze-1::before { + content: ""; } + +.bi-cloud-haze-fill::before { + content: ""; } + +.bi-cloud-haze::before { + content: ""; } + +.bi-cloud-haze2-fill::before { + content: ""; } + +.bi-cloud-lightning-fill::before { + content: ""; } + +.bi-cloud-lightning-rain-fill::before { + content: ""; } + +.bi-cloud-lightning-rain::before { + content: ""; } + +.bi-cloud-lightning::before { + content: ""; } + +.bi-cloud-minus-fill::before { + content: ""; } + +.bi-cloud-minus::before { + content: ""; } + +.bi-cloud-moon-fill::before { + content: ""; } + +.bi-cloud-moon::before { + content: ""; } + +.bi-cloud-plus-fill::before { + content: ""; } + +.bi-cloud-plus::before { + content: ""; } + +.bi-cloud-rain-fill::before { + content: ""; } + +.bi-cloud-rain-heavy-fill::before { + content: ""; } + +.bi-cloud-rain-heavy::before { + content: ""; } + +.bi-cloud-rain::before { + content: ""; } + +.bi-cloud-slash-fill::before { + content: ""; } + +.bi-cloud-slash::before { + content: ""; } + +.bi-cloud-sleet-fill::before { + content: ""; } + +.bi-cloud-sleet::before { + content: ""; } + +.bi-cloud-snow-fill::before { + content: ""; } + +.bi-cloud-snow::before { + content: ""; } + +.bi-cloud-sun-fill::before { + content: ""; } + +.bi-cloud-sun::before { + content: ""; } + +.bi-cloud-upload-fill::before { + content: ""; } + +.bi-cloud-upload::before { + content: ""; } + +.bi-cloud::before { + content: ""; } + +.bi-clouds-fill::before { + content: ""; } + +.bi-clouds::before { + content: ""; } + +.bi-cloudy-fill::before { + content: ""; } + +.bi-cloudy::before { + content: ""; } + +.bi-code-slash::before { + content: ""; } + +.bi-code-square::before { + content: ""; } + +.bi-code::before { + content: ""; } + +.bi-collection-fill::before { + content: ""; } + +.bi-collection-play-fill::before { + content: ""; } + +.bi-collection-play::before { + content: ""; } + +.bi-collection::before { + content: ""; } + +.bi-columns-gap::before { + content: ""; } + +.bi-columns::before { + content: ""; } + +.bi-command::before { + content: ""; } + +.bi-compass-fill::before { + content: ""; } + +.bi-compass::before { + content: ""; } + +.bi-cone-striped::before { + content: ""; } + +.bi-cone::before { + content: ""; } + +.bi-controller::before { + content: ""; } + +.bi-cpu-fill::before { + content: ""; } + +.bi-cpu::before { + content: ""; } + +.bi-credit-card-2-back-fill::before { + content: ""; } + +.bi-credit-card-2-back::before { + content: ""; } + +.bi-credit-card-2-front-fill::before { + content: ""; } + +.bi-credit-card-2-front::before { + content: ""; } + +.bi-credit-card-fill::before { + content: ""; } + +.bi-credit-card::before { + content: ""; } + +.bi-crop::before { + content: ""; } + +.bi-cup-fill::before { + content: ""; } + +.bi-cup-straw::before { + content: ""; } + +.bi-cup::before { + content: ""; } + +.bi-cursor-fill::before { + content: ""; } + +.bi-cursor-text::before { + content: ""; } + +.bi-cursor::before { + content: ""; } + +.bi-dash-circle-dotted::before { + content: ""; } + +.bi-dash-circle-fill::before { + content: ""; } + +.bi-dash-circle::before { + content: ""; } + +.bi-dash-square-dotted::before { + content: ""; } + +.bi-dash-square-fill::before { + content: ""; } + +.bi-dash-square::before { + content: ""; } + +.bi-dash::before { + content: ""; } + +.bi-diagram-2-fill::before { + content: ""; } + +.bi-diagram-2::before { + content: ""; } + +.bi-diagram-3-fill::before { + content: ""; } + +.bi-diagram-3::before { + content: ""; } + +.bi-diamond-fill::before { + content: ""; } + +.bi-diamond-half::before { + content: ""; } + +.bi-diamond::before { + content: ""; } + +.bi-dice-1-fill::before { + content: ""; } + +.bi-dice-1::before { + content: ""; } + +.bi-dice-2-fill::before { + content: ""; } + +.bi-dice-2::before { + content: ""; } + +.bi-dice-3-fill::before { + content: ""; } + +.bi-dice-3::before { + content: ""; } + +.bi-dice-4-fill::before { + content: ""; } + +.bi-dice-4::before { + content: ""; } + +.bi-dice-5-fill::before { + content: ""; } + +.bi-dice-5::before { + content: ""; } + +.bi-dice-6-fill::before { + content: ""; } + +.bi-dice-6::before { + content: ""; } + +.bi-disc-fill::before { + content: ""; } + +.bi-disc::before { + content: ""; } + +.bi-discord::before { + content: ""; } + +.bi-display-fill::before { + content: ""; } + +.bi-display::before { + content: ""; } + +.bi-distribute-horizontal::before { + content: ""; } + +.bi-distribute-vertical::before { + content: ""; } + +.bi-door-closed-fill::before { + content: ""; } + +.bi-door-closed::before { + content: ""; } + +.bi-door-open-fill::before { + content: ""; } + +.bi-door-open::before { + content: ""; } + +.bi-dot::before { + content: ""; } + +.bi-download::before { + content: ""; } + +.bi-droplet-fill::before { + content: ""; } + +.bi-droplet-half::before { + content: ""; } + +.bi-droplet::before { + content: ""; } + +.bi-earbuds::before { + content: ""; } + +.bi-easel-fill::before { + content: ""; } + +.bi-easel::before { + content: ""; } + +.bi-egg-fill::before { + content: ""; } + +.bi-egg-fried::before { + content: ""; } + +.bi-egg::before { + content: ""; } + +.bi-eject-fill::before { + content: ""; } + +.bi-eject::before { + content: ""; } + +.bi-emoji-angry-fill::before { + content: ""; } + +.bi-emoji-angry::before { + content: ""; } + +.bi-emoji-dizzy-fill::before { + content: ""; } + +.bi-emoji-dizzy::before { + content: ""; } + +.bi-emoji-expressionless-fill::before { + content: ""; } + +.bi-emoji-expressionless::before { + content: ""; } + +.bi-emoji-frown-fill::before { + content: ""; } + +.bi-emoji-frown::before { + content: ""; } + +.bi-emoji-heart-eyes-fill::before { + content: ""; } + +.bi-emoji-heart-eyes::before { + content: ""; } + +.bi-emoji-laughing-fill::before { + content: ""; } + +.bi-emoji-laughing::before { + content: ""; } + +.bi-emoji-neutral-fill::before { + content: ""; } + +.bi-emoji-neutral::before { + content: ""; } + +.bi-emoji-smile-fill::before { + content: ""; } + +.bi-emoji-smile-upside-down-fill::before { + content: ""; } + +.bi-emoji-smile-upside-down::before { + content: ""; } + +.bi-emoji-smile::before { + content: ""; } + +.bi-emoji-sunglasses-fill::before { + content: ""; } + +.bi-emoji-sunglasses::before { + content: ""; } + +.bi-emoji-wink-fill::before { + content: ""; } + +.bi-emoji-wink::before { + content: ""; } + +.bi-envelope-fill::before { + content: ""; } + +.bi-envelope-open-fill::before { + content: ""; } + +.bi-envelope-open::before { + content: ""; } + +.bi-envelope::before { + content: ""; } + +.bi-eraser-fill::before { + content: ""; } + +.bi-eraser::before { + content: ""; } + +.bi-exclamation-circle-fill::before { + content: ""; } + +.bi-exclamation-circle::before { + content: ""; } + +.bi-exclamation-diamond-fill::before { + content: ""; } + +.bi-exclamation-diamond::before { + content: ""; } + +.bi-exclamation-octagon-fill::before { + content: ""; } + +.bi-exclamation-octagon::before { + content: ""; } + +.bi-exclamation-square-fill::before { + content: ""; } + +.bi-exclamation-square::before { + content: ""; } + +.bi-exclamation-triangle-fill::before { + content: ""; } + +.bi-exclamation-triangle::before { + content: ""; } + +.bi-exclamation::before { + content: ""; } + +.bi-exclude::before { + content: ""; } + +.bi-eye-fill::before { + content: ""; } + +.bi-eye-slash-fill::before { + content: ""; } + +.bi-eye-slash::before { + content: ""; } + +.bi-eye::before { + content: ""; } + +.bi-eyedropper::before { + content: ""; } + +.bi-eyeglasses::before { + content: ""; } + +.bi-facebook::before { + content: ""; } + +.bi-file-arrow-down-fill::before { + content: ""; } + +.bi-file-arrow-down::before { + content: ""; } + +.bi-file-arrow-up-fill::before { + content: ""; } + +.bi-file-arrow-up::before { + content: ""; } + +.bi-file-bar-graph-fill::before { + content: ""; } + +.bi-file-bar-graph::before { + content: ""; } + +.bi-file-binary-fill::before { + content: ""; } + +.bi-file-binary::before { + content: ""; } + +.bi-file-break-fill::before { + content: ""; } + +.bi-file-break::before { + content: ""; } + +.bi-file-check-fill::before { + content: ""; } + +.bi-file-check::before { + content: ""; } + +.bi-file-code-fill::before { + content: ""; } + +.bi-file-code::before { + content: ""; } + +.bi-file-diff-fill::before { + content: ""; } + +.bi-file-diff::before { + content: ""; } + +.bi-file-earmark-arrow-down-fill::before { + content: ""; } + +.bi-file-earmark-arrow-down::before { + content: ""; } + +.bi-file-earmark-arrow-up-fill::before { + content: ""; } + +.bi-file-earmark-arrow-up::before { + content: ""; } + +.bi-file-earmark-bar-graph-fill::before { + content: ""; } + +.bi-file-earmark-bar-graph::before { + content: ""; } + +.bi-file-earmark-binary-fill::before { + content: ""; } + +.bi-file-earmark-binary::before { + content: ""; } + +.bi-file-earmark-break-fill::before { + content: ""; } + +.bi-file-earmark-break::before { + content: ""; } + +.bi-file-earmark-check-fill::before { + content: ""; } + +.bi-file-earmark-check::before { + content: ""; } + +.bi-file-earmark-code-fill::before { + content: ""; } + +.bi-file-earmark-code::before { + content: ""; } + +.bi-file-earmark-diff-fill::before { + content: ""; } + +.bi-file-earmark-diff::before { + content: ""; } + +.bi-file-earmark-easel-fill::before { + content: ""; } + +.bi-file-earmark-easel::before { + content: ""; } + +.bi-file-earmark-excel-fill::before { + content: ""; } + +.bi-file-earmark-excel::before { + content: ""; } + +.bi-file-earmark-fill::before { + content: ""; } + +.bi-file-earmark-font-fill::before { + content: ""; } + +.bi-file-earmark-font::before { + content: ""; } + +.bi-file-earmark-image-fill::before { + content: ""; } + +.bi-file-earmark-image::before { + content: ""; } + +.bi-file-earmark-lock-fill::before { + content: ""; } + +.bi-file-earmark-lock::before { + content: ""; } + +.bi-file-earmark-lock2-fill::before { + content: ""; } + +.bi-file-earmark-lock2::before { + content: ""; } + +.bi-file-earmark-medical-fill::before { + content: ""; } + +.bi-file-earmark-medical::before { + content: ""; } + +.bi-file-earmark-minus-fill::before { + content: ""; } + +.bi-file-earmark-minus::before { + content: ""; } + +.bi-file-earmark-music-fill::before { + content: ""; } + +.bi-file-earmark-music::before { + content: ""; } + +.bi-file-earmark-person-fill::before { + content: ""; } + +.bi-file-earmark-person::before { + content: ""; } + +.bi-file-earmark-play-fill::before { + content: ""; } + +.bi-file-earmark-play::before { + content: ""; } + +.bi-file-earmark-plus-fill::before { + content: ""; } + +.bi-file-earmark-plus::before { + content: ""; } + +.bi-file-earmark-post-fill::before { + content: ""; } + +.bi-file-earmark-post::before { + content: ""; } + +.bi-file-earmark-ppt-fill::before { + content: ""; } + +.bi-file-earmark-ppt::before { + content: ""; } + +.bi-file-earmark-richtext-fill::before { + content: ""; } + +.bi-file-earmark-richtext::before { + content: ""; } + +.bi-file-earmark-ruled-fill::before { + content: ""; } + +.bi-file-earmark-ruled::before { + content: ""; } + +.bi-file-earmark-slides-fill::before { + content: ""; } + +.bi-file-earmark-slides::before { + content: ""; } + +.bi-file-earmark-spreadsheet-fill::before { + content: ""; } + +.bi-file-earmark-spreadsheet::before { + content: ""; } + +.bi-file-earmark-text-fill::before { + content: ""; } + +.bi-file-earmark-text::before { + content: ""; } + +.bi-file-earmark-word-fill::before { + content: ""; } + +.bi-file-earmark-word::before { + content: ""; } + +.bi-file-earmark-x-fill::before { + content: ""; } + +.bi-file-earmark-x::before { + content: ""; } + +.bi-file-earmark-zip-fill::before { + content: ""; } + +.bi-file-earmark-zip::before { + content: ""; } + +.bi-file-earmark::before { + content: ""; } + +.bi-file-easel-fill::before { + content: ""; } + +.bi-file-easel::before { + content: ""; } + +.bi-file-excel-fill::before { + content: ""; } + +.bi-file-excel::before { + content: ""; } + +.bi-file-fill::before { + content: ""; } + +.bi-file-font-fill::before { + content: ""; } + +.bi-file-font::before { + content: ""; } + +.bi-file-image-fill::before { + content: ""; } + +.bi-file-image::before { + content: ""; } + +.bi-file-lock-fill::before { + content: ""; } + +.bi-file-lock::before { + content: ""; } + +.bi-file-lock2-fill::before { + content: ""; } + +.bi-file-lock2::before { + content: ""; } + +.bi-file-medical-fill::before { + content: ""; } + +.bi-file-medical::before { + content: ""; } + +.bi-file-minus-fill::before { + content: ""; } + +.bi-file-minus::before { + content: ""; } + +.bi-file-music-fill::before { + content: ""; } + +.bi-file-music::before { + content: ""; } + +.bi-file-person-fill::before { + content: ""; } + +.bi-file-person::before { + content: ""; } + +.bi-file-play-fill::before { + content: ""; } + +.bi-file-play::before { + content: ""; } + +.bi-file-plus-fill::before { + content: ""; } + +.bi-file-plus::before { + content: ""; } + +.bi-file-post-fill::before { + content: ""; } + +.bi-file-post::before { + content: ""; } + +.bi-file-ppt-fill::before { + content: ""; } + +.bi-file-ppt::before { + content: ""; } + +.bi-file-richtext-fill::before { + content: ""; } + +.bi-file-richtext::before { + content: ""; } + +.bi-file-ruled-fill::before { + content: ""; } + +.bi-file-ruled::before { + content: ""; } + +.bi-file-slides-fill::before { + content: ""; } + +.bi-file-slides::before { + content: ""; } + +.bi-file-spreadsheet-fill::before { + content: ""; } + +.bi-file-spreadsheet::before { + content: ""; } + +.bi-file-text-fill::before { + content: ""; } + +.bi-file-text::before { + content: ""; } + +.bi-file-word-fill::before { + content: ""; } + +.bi-file-word::before { + content: ""; } + +.bi-file-x-fill::before { + content: ""; } + +.bi-file-x::before { + content: ""; } + +.bi-file-zip-fill::before { + content: ""; } + +.bi-file-zip::before { + content: ""; } + +.bi-file::before { + content: ""; } + +.bi-files-alt::before { + content: ""; } + +.bi-files::before { + content: ""; } + +.bi-film::before { + content: ""; } + +.bi-filter-circle-fill::before { + content: ""; } + +.bi-filter-circle::before { + content: ""; } + +.bi-filter-left::before { + content: ""; } + +.bi-filter-right::before { + content: ""; } + +.bi-filter-square-fill::before { + content: ""; } + +.bi-filter-square::before { + content: ""; } + +.bi-filter::before { + content: ""; } + +.bi-flag-fill::before { + content: ""; } + +.bi-flag::before { + content: ""; } + +.bi-flower1::before { + content: ""; } + +.bi-flower2::before { + content: ""; } + +.bi-flower3::before { + content: ""; } + +.bi-folder-check::before { + content: ""; } + +.bi-folder-fill::before { + content: ""; } + +.bi-folder-minus::before { + content: ""; } + +.bi-folder-plus::before { + content: ""; } + +.bi-folder-symlink-fill::before { + content: ""; } + +.bi-folder-symlink::before { + content: ""; } + +.bi-folder-x::before { + content: ""; } + +.bi-folder::before { + content: ""; } + +.bi-folder2-open::before { + content: ""; } + +.bi-folder2::before { + content: ""; } + +.bi-fonts::before { + content: ""; } + +.bi-forward-fill::before { + content: ""; } + +.bi-forward::before { + content: ""; } + +.bi-front::before { + content: ""; } + +.bi-fullscreen-exit::before { + content: ""; } + +.bi-fullscreen::before { + content: ""; } + +.bi-funnel-fill::before { + content: ""; } + +.bi-funnel::before { + content: ""; } + +.bi-gear-fill::before { + content: ""; } + +.bi-gear-wide-connected::before { + content: ""; } + +.bi-gear-wide::before { + content: ""; } + +.bi-gear::before { + content: ""; } + +.bi-gem::before { + content: ""; } + +.bi-geo-alt-fill::before { + content: ""; } + +.bi-geo-alt::before { + content: ""; } + +.bi-geo-fill::before { + content: ""; } + +.bi-geo::before { + content: ""; } + +.bi-gift-fill::before { + content: ""; } + +.bi-gift::before { + content: ""; } + +.bi-github::before { + content: ""; } + +.bi-globe::before { + content: ""; } + +.bi-globe2::before { + content: ""; } + +.bi-google::before { + content: ""; } + +.bi-graph-down::before { + content: ""; } + +.bi-graph-up::before { + content: ""; } + +.bi-grid-1x2-fill::before { + content: ""; } + +.bi-grid-1x2::before { + content: ""; } + +.bi-grid-3x2-gap-fill::before { + content: ""; } + +.bi-grid-3x2-gap::before { + content: ""; } + +.bi-grid-3x2::before { + content: ""; } + +.bi-grid-3x3-gap-fill::before { + content: ""; } + +.bi-grid-3x3-gap::before { + content: ""; } + +.bi-grid-3x3::before { + content: ""; } + +.bi-grid-fill::before { + content: ""; } + +.bi-grid::before { + content: ""; } + +.bi-grip-horizontal::before { + content: ""; } + +.bi-grip-vertical::before { + content: ""; } + +.bi-hammer::before { + content: ""; } + +.bi-hand-index-fill::before { + content: ""; } + +.bi-hand-index-thumb-fill::before { + content: ""; } + +.bi-hand-index-thumb::before { + content: ""; } + +.bi-hand-index::before { + content: ""; } + +.bi-hand-thumbs-down-fill::before { + content: ""; } + +.bi-hand-thumbs-down::before { + content: ""; } + +.bi-hand-thumbs-up-fill::before { + content: ""; } + +.bi-hand-thumbs-up::before { + content: ""; } + +.bi-handbag-fill::before { + content: ""; } + +.bi-handbag::before { + content: ""; } + +.bi-hash::before { + content: ""; } + +.bi-hdd-fill::before { + content: ""; } + +.bi-hdd-network-fill::before { + content: ""; } + +.bi-hdd-network::before { + content: ""; } + +.bi-hdd-rack-fill::before { + content: ""; } + +.bi-hdd-rack::before { + content: ""; } + +.bi-hdd-stack-fill::before { + content: ""; } + +.bi-hdd-stack::before { + content: ""; } + +.bi-hdd::before { + content: ""; } + +.bi-headphones::before { + content: ""; } + +.bi-headset::before { + content: ""; } + +.bi-heart-fill::before { + content: ""; } + +.bi-heart-half::before { + content: ""; } + +.bi-heart::before { + content: ""; } + +.bi-heptagon-fill::before { + content: ""; } + +.bi-heptagon-half::before { + content: ""; } + +.bi-heptagon::before { + content: ""; } + +.bi-hexagon-fill::before { + content: ""; } + +.bi-hexagon-half::before { + content: ""; } + +.bi-hexagon::before { + content: ""; } + +.bi-hourglass-bottom::before { + content: ""; } + +.bi-hourglass-split::before { + content: ""; } + +.bi-hourglass-top::before { + content: ""; } + +.bi-hourglass::before { + content: ""; } + +.bi-house-door-fill::before { + content: ""; } + +.bi-house-door::before { + content: ""; } + +.bi-house-fill::before { + content: ""; } + +.bi-house::before { + content: ""; } + +.bi-hr::before { + content: ""; } + +.bi-hurricane::before { + content: ""; } + +.bi-image-alt::before { + content: ""; } + +.bi-image-fill::before { + content: ""; } + +.bi-image::before { + content: ""; } + +.bi-images::before { + content: ""; } + +.bi-inbox-fill::before { + content: ""; } + +.bi-inbox::before { + content: ""; } + +.bi-inboxes-fill::before { + content: ""; } + +.bi-inboxes::before { + content: ""; } + +.bi-info-circle-fill::before { + content: ""; } + +.bi-info-circle::before { + content: ""; } + +.bi-info-square-fill::before { + content: ""; } + +.bi-info-square::before { + content: ""; } + +.bi-info::before { + content: ""; } + +.bi-input-cursor-text::before { + content: ""; } + +.bi-input-cursor::before { + content: ""; } + +.bi-instagram::before { + content: ""; } + +.bi-intersect::before { + content: ""; } + +.bi-journal-album::before { + content: ""; } + +.bi-journal-arrow-down::before { + content: ""; } + +.bi-journal-arrow-up::before { + content: ""; } + +.bi-journal-bookmark-fill::before { + content: ""; } + +.bi-journal-bookmark::before { + content: ""; } + +.bi-journal-check::before { + content: ""; } + +.bi-journal-code::before { + content: ""; } + +.bi-journal-medical::before { + content: ""; } + +.bi-journal-minus::before { + content: ""; } + +.bi-journal-plus::before { + content: ""; } + +.bi-journal-richtext::before { + content: ""; } + +.bi-journal-text::before { + content: ""; } + +.bi-journal-x::before { + content: ""; } + +.bi-journal::before { + content: ""; } + +.bi-journals::before { + content: ""; } + +.bi-joystick::before { + content: ""; } + +.bi-justify-left::before { + content: ""; } + +.bi-justify-right::before { + content: ""; } + +.bi-justify::before { + content: ""; } + +.bi-kanban-fill::before { + content: ""; } + +.bi-kanban::before { + content: ""; } + +.bi-key-fill::before { + content: ""; } + +.bi-key::before { + content: ""; } + +.bi-keyboard-fill::before { + content: ""; } + +.bi-keyboard::before { + content: ""; } + +.bi-ladder::before { + content: ""; } + +.bi-lamp-fill::before { + content: ""; } + +.bi-lamp::before { + content: ""; } + +.bi-laptop-fill::before { + content: ""; } + +.bi-laptop::before { + content: ""; } + +.bi-layer-backward::before { + content: ""; } + +.bi-layer-forward::before { + content: ""; } + +.bi-layers-fill::before { + content: ""; } + +.bi-layers-half::before { + content: ""; } + +.bi-layers::before { + content: ""; } + +.bi-layout-sidebar-inset-reverse::before { + content: ""; } + +.bi-layout-sidebar-inset::before { + content: ""; } + +.bi-layout-sidebar-reverse::before { + content: ""; } + +.bi-layout-sidebar::before { + content: ""; } + +.bi-layout-split::before { + content: ""; } + +.bi-layout-text-sidebar-reverse::before { + content: ""; } + +.bi-layout-text-sidebar::before { + content: ""; } + +.bi-layout-text-window-reverse::before { + content: ""; } + +.bi-layout-text-window::before { + content: ""; } + +.bi-layout-three-columns::before { + content: ""; } + +.bi-layout-wtf::before { + content: ""; } + +.bi-life-preserver::before { + content: ""; } + +.bi-lightbulb-fill::before { + content: ""; } + +.bi-lightbulb-off-fill::before { + content: ""; } + +.bi-lightbulb-off::before { + content: ""; } + +.bi-lightbulb::before { + content: ""; } + +.bi-lightning-charge-fill::before { + content: ""; } + +.bi-lightning-charge::before { + content: ""; } + +.bi-lightning-fill::before { + content: ""; } + +.bi-lightning::before { + content: ""; } + +.bi-link-45deg::before { + content: ""; } + +.bi-link::before { + content: ""; } + +.bi-linkedin::before { + content: ""; } + +.bi-list-check::before { + content: ""; } + +.bi-list-nested::before { + content: ""; } + +.bi-list-ol::before { + content: ""; } + +.bi-list-stars::before { + content: ""; } + +.bi-list-task::before { + content: ""; } + +.bi-list-ul::before { + content: ""; } + +.bi-list::before { + content: ""; } + +.bi-lock-fill::before { + content: ""; } + +.bi-lock::before { + content: ""; } + +.bi-mailbox::before { + content: ""; } + +.bi-mailbox2::before { + content: ""; } + +.bi-map-fill::before { + content: ""; } + +.bi-map::before { + content: ""; } + +.bi-markdown-fill::before { + content: ""; } + +.bi-markdown::before { + content: ""; } + +.bi-mask::before { + content: ""; } + +.bi-megaphone-fill::before { + content: ""; } + +.bi-megaphone::before { + content: ""; } + +.bi-menu-app-fill::before { + content: ""; } + +.bi-menu-app::before { + content: ""; } + +.bi-menu-button-fill::before { + content: ""; } + +.bi-menu-button-wide-fill::before { + content: ""; } + +.bi-menu-button-wide::before { + content: ""; } + +.bi-menu-button::before { + content: ""; } + +.bi-menu-down::before { + content: ""; } + +.bi-menu-up::before { + content: ""; } + +.bi-mic-fill::before { + content: ""; } + +.bi-mic-mute-fill::before { + content: ""; } + +.bi-mic-mute::before { + content: ""; } + +.bi-mic::before { + content: ""; } + +.bi-minecart-loaded::before { + content: ""; } + +.bi-minecart::before { + content: ""; } + +.bi-moisture::before { + content: ""; } + +.bi-moon-fill::before { + content: ""; } + +.bi-moon-stars-fill::before { + content: ""; } + +.bi-moon-stars::before { + content: ""; } + +.bi-moon::before { + content: ""; } + +.bi-mouse-fill::before { + content: ""; } + +.bi-mouse::before { + content: ""; } + +.bi-mouse2-fill::before { + content: ""; } + +.bi-mouse2::before { + content: ""; } + +.bi-mouse3-fill::before { + content: ""; } + +.bi-mouse3::before { + content: ""; } + +.bi-music-note-beamed::before { + content: ""; } + +.bi-music-note-list::before { + content: ""; } + +.bi-music-note::before { + content: ""; } + +.bi-music-player-fill::before { + content: ""; } + +.bi-music-player::before { + content: ""; } + +.bi-newspaper::before { + content: ""; } + +.bi-node-minus-fill::before { + content: ""; } + +.bi-node-minus::before { + content: ""; } + +.bi-node-plus-fill::before { + content: ""; } + +.bi-node-plus::before { + content: ""; } + +.bi-nut-fill::before { + content: ""; } + +.bi-nut::before { + content: ""; } + +.bi-octagon-fill::before { + content: ""; } + +.bi-octagon-half::before { + content: ""; } + +.bi-octagon::before { + content: ""; } + +.bi-option::before { + content: ""; } + +.bi-outlet::before { + content: ""; } + +.bi-paint-bucket::before { + content: ""; } + +.bi-palette-fill::before { + content: ""; } + +.bi-palette::before { + content: ""; } + +.bi-palette2::before { + content: ""; } + +.bi-paperclip::before { + content: ""; } + +.bi-paragraph::before { + content: ""; } + +.bi-patch-check-fill::before { + content: ""; } + +.bi-patch-check::before { + content: ""; } + +.bi-patch-exclamation-fill::before { + content: ""; } + +.bi-patch-exclamation::before { + content: ""; } + +.bi-patch-minus-fill::before { + content: ""; } + +.bi-patch-minus::before { + content: ""; } + +.bi-patch-plus-fill::before { + content: ""; } + +.bi-patch-plus::before { + content: ""; } + +.bi-patch-question-fill::before { + content: ""; } + +.bi-patch-question::before { + content: ""; } + +.bi-pause-btn-fill::before { + content: ""; } + +.bi-pause-btn::before { + content: ""; } + +.bi-pause-circle-fill::before { + content: ""; } + +.bi-pause-circle::before { + content: ""; } + +.bi-pause-fill::before { + content: ""; } + +.bi-pause::before { + content: ""; } + +.bi-peace-fill::before { + content: ""; } + +.bi-peace::before { + content: ""; } + +.bi-pen-fill::before { + content: ""; } + +.bi-pen::before { + content: ""; } + +.bi-pencil-fill::before { + content: ""; } + +.bi-pencil-square::before { + content: ""; } + +.bi-pencil::before { + content: ""; } + +.bi-pentagon-fill::before { + content: ""; } + +.bi-pentagon-half::before { + content: ""; } + +.bi-pentagon::before { + content: ""; } + +.bi-people-fill::before { + content: ""; } + +.bi-people::before { + content: ""; } + +.bi-percent::before { + content: ""; } + +.bi-person-badge-fill::before { + content: ""; } + +.bi-person-badge::before { + content: ""; } + +.bi-person-bounding-box::before { + content: ""; } + +.bi-person-check-fill::before { + content: ""; } + +.bi-person-check::before { + content: ""; } + +.bi-person-circle::before { + content: ""; } + +.bi-person-dash-fill::before { + content: ""; } + +.bi-person-dash::before { + content: ""; } + +.bi-person-fill::before { + content: ""; } + +.bi-person-lines-fill::before { + content: ""; } + +.bi-person-plus-fill::before { + content: ""; } + +.bi-person-plus::before { + content: ""; } + +.bi-person-square::before { + content: ""; } + +.bi-person-x-fill::before { + content: ""; } + +.bi-person-x::before { + content: ""; } + +.bi-person::before { + content: ""; } + +.bi-phone-fill::before { + content: ""; } + +.bi-phone-landscape-fill::before { + content: ""; } + +.bi-phone-landscape::before { + content: ""; } + +.bi-phone-vibrate-fill::before { + content: ""; } + +.bi-phone-vibrate::before { + content: ""; } + +.bi-phone::before { + content: ""; } + +.bi-pie-chart-fill::before { + content: ""; } + +.bi-pie-chart::before { + content: ""; } + +.bi-pin-angle-fill::before { + content: ""; } + +.bi-pin-angle::before { + content: ""; } + +.bi-pin-fill::before { + content: ""; } + +.bi-pin::before { + content: ""; } + +.bi-pip-fill::before { + content: ""; } + +.bi-pip::before { + content: ""; } + +.bi-play-btn-fill::before { + content: ""; } + +.bi-play-btn::before { + content: ""; } + +.bi-play-circle-fill::before { + content: ""; } + +.bi-play-circle::before { + content: ""; } + +.bi-play-fill::before { + content: ""; } + +.bi-play::before { + content: ""; } + +.bi-plug-fill::before { + content: ""; } + +.bi-plug::before { + content: ""; } + +.bi-plus-circle-dotted::before { + content: ""; } + +.bi-plus-circle-fill::before { + content: ""; } + +.bi-plus-circle::before { + content: ""; } + +.bi-plus-square-dotted::before { + content: ""; } + +.bi-plus-square-fill::before { + content: ""; } + +.bi-plus-square::before { + content: ""; } + +.bi-plus::before { + content: ""; } + +.bi-power::before { + content: ""; } + +.bi-printer-fill::before { + content: ""; } + +.bi-printer::before { + content: ""; } + +.bi-puzzle-fill::before { + content: ""; } + +.bi-puzzle::before { + content: ""; } + +.bi-question-circle-fill::before { + content: ""; } + +.bi-question-circle::before { + content: ""; } + +.bi-question-diamond-fill::before { + content: ""; } + +.bi-question-diamond::before { + content: ""; } + +.bi-question-octagon-fill::before { + content: ""; } + +.bi-question-octagon::before { + content: ""; } + +.bi-question-square-fill::before { + content: ""; } + +.bi-question-square::before { + content: ""; } + +.bi-question::before { + content: ""; } + +.bi-rainbow::before { + content: ""; } + +.bi-receipt-cutoff::before { + content: ""; } + +.bi-receipt::before { + content: ""; } + +.bi-reception-0::before { + content: ""; } + +.bi-reception-1::before { + content: ""; } + +.bi-reception-2::before { + content: ""; } + +.bi-reception-3::before { + content: ""; } + +.bi-reception-4::before { + content: ""; } + +.bi-record-btn-fill::before { + content: ""; } + +.bi-record-btn::before { + content: ""; } + +.bi-record-circle-fill::before { + content: ""; } + +.bi-record-circle::before { + content: ""; } + +.bi-record-fill::before { + content: ""; } + +.bi-record::before { + content: ""; } + +.bi-record2-fill::before { + content: ""; } + +.bi-record2::before { + content: ""; } + +.bi-reply-all-fill::before { + content: ""; } + +.bi-reply-all::before { + content: ""; } + +.bi-reply-fill::before { + content: ""; } + +.bi-reply::before { + content: ""; } + +.bi-rss-fill::before { + content: ""; } + +.bi-rss::before { + content: ""; } + +.bi-rulers::before { + content: ""; } + +.bi-save-fill::before { + content: ""; } + +.bi-save::before { + content: ""; } + +.bi-save2-fill::before { + content: ""; } + +.bi-save2::before { + content: ""; } + +.bi-scissors::before { + content: ""; } + +.bi-screwdriver::before { + content: ""; } + +.bi-search::before { + content: ""; } + +.bi-segmented-nav::before { + content: ""; } + +.bi-server::before { + content: ""; } + +.bi-share-fill::before { + content: ""; } + +.bi-share::before { + content: ""; } + +.bi-shield-check::before { + content: ""; } + +.bi-shield-exclamation::before { + content: ""; } + +.bi-shield-fill-check::before { + content: ""; } + +.bi-shield-fill-exclamation::before { + content: ""; } + +.bi-shield-fill-minus::before { + content: ""; } + +.bi-shield-fill-plus::before { + content: ""; } + +.bi-shield-fill-x::before { + content: ""; } + +.bi-shield-fill::before { + content: ""; } + +.bi-shield-lock-fill::before { + content: ""; } + +.bi-shield-lock::before { + content: ""; } + +.bi-shield-minus::before { + content: ""; } + +.bi-shield-plus::before { + content: ""; } + +.bi-shield-shaded::before { + content: ""; } + +.bi-shield-slash-fill::before { + content: ""; } + +.bi-shield-slash::before { + content: ""; } + +.bi-shield-x::before { + content: ""; } + +.bi-shield::before { + content: ""; } + +.bi-shift-fill::before { + content: ""; } + +.bi-shift::before { + content: ""; } + +.bi-shop-window::before { + content: ""; } + +.bi-shop::before { + content: ""; } + +.bi-shuffle::before { + content: ""; } + +.bi-signpost-2-fill::before { + content: ""; } + +.bi-signpost-2::before { + content: ""; } + +.bi-signpost-fill::before { + content: ""; } + +.bi-signpost-split-fill::before { + content: ""; } + +.bi-signpost-split::before { + content: ""; } + +.bi-signpost::before { + content: ""; } + +.bi-sim-fill::before { + content: ""; } + +.bi-sim::before { + content: ""; } + +.bi-skip-backward-btn-fill::before { + content: ""; } + +.bi-skip-backward-btn::before { + content: ""; } + +.bi-skip-backward-circle-fill::before { + content: ""; } + +.bi-skip-backward-circle::before { + content: ""; } + +.bi-skip-backward-fill::before { + content: ""; } + +.bi-skip-backward::before { + content: ""; } + +.bi-skip-end-btn-fill::before { + content: ""; } + +.bi-skip-end-btn::before { + content: ""; } + +.bi-skip-end-circle-fill::before { + content: ""; } + +.bi-skip-end-circle::before { + content: ""; } + +.bi-skip-end-fill::before { + content: ""; } + +.bi-skip-end::before { + content: ""; } + +.bi-skip-forward-btn-fill::before { + content: ""; } + +.bi-skip-forward-btn::before { + content: ""; } + +.bi-skip-forward-circle-fill::before { + content: ""; } + +.bi-skip-forward-circle::before { + content: ""; } + +.bi-skip-forward-fill::before { + content: ""; } + +.bi-skip-forward::before { + content: ""; } + +.bi-skip-start-btn-fill::before { + content: ""; } + +.bi-skip-start-btn::before { + content: ""; } + +.bi-skip-start-circle-fill::before { + content: ""; } + +.bi-skip-start-circle::before { + content: ""; } + +.bi-skip-start-fill::before { + content: ""; } + +.bi-skip-start::before { + content: ""; } + +.bi-slack::before { + content: ""; } + +.bi-slash-circle-fill::before { + content: ""; } + +.bi-slash-circle::before { + content: ""; } + +.bi-slash-square-fill::before { + content: ""; } + +.bi-slash-square::before { + content: ""; } + +.bi-slash::before { + content: ""; } + +.bi-sliders::before { + content: ""; } + +.bi-smartwatch::before { + content: ""; } + +.bi-snow::before { + content: ""; } + +.bi-snow2::before { + content: ""; } + +.bi-snow3::before { + content: ""; } + +.bi-sort-alpha-down-alt::before { + content: ""; } + +.bi-sort-alpha-down::before { + content: ""; } + +.bi-sort-alpha-up-alt::before { + content: ""; } + +.bi-sort-alpha-up::before { + content: ""; } + +.bi-sort-down-alt::before { + content: ""; } + +.bi-sort-down::before { + content: ""; } + +.bi-sort-numeric-down-alt::before { + content: ""; } + +.bi-sort-numeric-down::before { + content: ""; } + +.bi-sort-numeric-up-alt::before { + content: ""; } + +.bi-sort-numeric-up::before { + content: ""; } + +.bi-sort-up-alt::before { + content: ""; } + +.bi-sort-up::before { + content: ""; } + +.bi-soundwave::before { + content: ""; } + +.bi-speaker-fill::before { + content: ""; } + +.bi-speaker::before { + content: ""; } + +.bi-speedometer::before { + content: ""; } + +.bi-speedometer2::before { + content: ""; } + +.bi-spellcheck::before { + content: ""; } + +.bi-square-fill::before { + content: ""; } + +.bi-square-half::before { + content: ""; } + +.bi-square::before { + content: ""; } + +.bi-stack::before { + content: ""; } + +.bi-star-fill::before { + content: ""; } + +.bi-star-half::before { + content: ""; } + +.bi-star::before { + content: ""; } + +.bi-stars::before { + content: ""; } + +.bi-stickies-fill::before { + content: ""; } + +.bi-stickies::before { + content: ""; } + +.bi-sticky-fill::before { + content: ""; } + +.bi-sticky::before { + content: ""; } + +.bi-stop-btn-fill::before { + content: ""; } + +.bi-stop-btn::before { + content: ""; } + +.bi-stop-circle-fill::before { + content: ""; } + +.bi-stop-circle::before { + content: ""; } + +.bi-stop-fill::before { + content: ""; } + +.bi-stop::before { + content: ""; } + +.bi-stoplights-fill::before { + content: ""; } + +.bi-stoplights::before { + content: ""; } + +.bi-stopwatch-fill::before { + content: ""; } + +.bi-stopwatch::before { + content: ""; } + +.bi-subtract::before { + content: ""; } + +.bi-suit-club-fill::before { + content: ""; } + +.bi-suit-club::before { + content: ""; } + +.bi-suit-diamond-fill::before { + content: ""; } + +.bi-suit-diamond::before { + content: ""; } + +.bi-suit-heart-fill::before { + content: ""; } + +.bi-suit-heart::before { + content: ""; } + +.bi-suit-spade-fill::before { + content: ""; } + +.bi-suit-spade::before { + content: ""; } + +.bi-sun-fill::before { + content: ""; } + +.bi-sun::before { + content: ""; } + +.bi-sunglasses::before { + content: ""; } + +.bi-sunrise-fill::before { + content: ""; } + +.bi-sunrise::before { + content: ""; } + +.bi-sunset-fill::before { + content: ""; } + +.bi-sunset::before { + content: ""; } + +.bi-symmetry-horizontal::before { + content: ""; } + +.bi-symmetry-vertical::before { + content: ""; } + +.bi-table::before { + content: ""; } + +.bi-tablet-fill::before { + content: ""; } + +.bi-tablet-landscape-fill::before { + content: ""; } + +.bi-tablet-landscape::before { + content: ""; } + +.bi-tablet::before { + content: ""; } + +.bi-tag-fill::before { + content: ""; } + +.bi-tag::before { + content: ""; } + +.bi-tags-fill::before { + content: ""; } + +.bi-tags::before { + content: ""; } + +.bi-telegram::before { + content: ""; } + +.bi-telephone-fill::before { + content: ""; } + +.bi-telephone-forward-fill::before { + content: ""; } + +.bi-telephone-forward::before { + content: ""; } + +.bi-telephone-inbound-fill::before { + content: ""; } + +.bi-telephone-inbound::before { + content: ""; } + +.bi-telephone-minus-fill::before { + content: ""; } + +.bi-telephone-minus::before { + content: ""; } + +.bi-telephone-outbound-fill::before { + content: ""; } + +.bi-telephone-outbound::before { + content: ""; } + +.bi-telephone-plus-fill::before { + content: ""; } + +.bi-telephone-plus::before { + content: ""; } + +.bi-telephone-x-fill::before { + content: ""; } + +.bi-telephone-x::before { + content: ""; } + +.bi-telephone::before { + content: ""; } + +.bi-terminal-fill::before { + content: ""; } + +.bi-terminal::before { + content: ""; } + +.bi-text-center::before { + content: ""; } + +.bi-text-indent-left::before { + content: ""; } + +.bi-text-indent-right::before { + content: ""; } + +.bi-text-left::before { + content: ""; } + +.bi-text-paragraph::before { + content: ""; } + +.bi-text-right::before { + content: ""; } + +.bi-textarea-resize::before { + content: ""; } + +.bi-textarea-t::before { + content: ""; } + +.bi-textarea::before { + content: ""; } + +.bi-thermometer-half::before { + content: ""; } + +.bi-thermometer-high::before { + content: ""; } + +.bi-thermometer-low::before { + content: ""; } + +.bi-thermometer-snow::before { + content: ""; } + +.bi-thermometer-sun::before { + content: ""; } + +.bi-thermometer::before { + content: ""; } + +.bi-three-dots-vertical::before { + content: ""; } + +.bi-three-dots::before { + content: ""; } + +.bi-toggle-off::before { + content: ""; } + +.bi-toggle-on::before { + content: ""; } + +.bi-toggle2-off::before { + content: ""; } + +.bi-toggle2-on::before { + content: ""; } + +.bi-toggles::before { + content: ""; } + +.bi-toggles2::before { + content: ""; } + +.bi-tools::before { + content: ""; } + +.bi-tornado::before { + content: ""; } + +.bi-trash-fill::before { + content: ""; } + +.bi-trash::before { + content: ""; } + +.bi-trash2-fill::before { + content: ""; } + +.bi-trash2::before { + content: ""; } + +.bi-tree-fill::before { + content: ""; } + +.bi-tree::before { + content: ""; } + +.bi-triangle-fill::before { + content: ""; } + +.bi-triangle-half::before { + content: ""; } + +.bi-triangle::before { + content: ""; } + +.bi-trophy-fill::before { + content: ""; } + +.bi-trophy::before { + content: ""; } + +.bi-tropical-storm::before { + content: ""; } + +.bi-truck-flatbed::before { + content: ""; } + +.bi-truck::before { + content: ""; } + +.bi-tsunami::before { + content: ""; } + +.bi-tv-fill::before { + content: ""; } + +.bi-tv::before { + content: ""; } + +.bi-twitch::before { + content: ""; } + +.bi-twitter::before { + content: ""; } + +.bi-type-bold::before { + content: ""; } + +.bi-type-h1::before { + content: ""; } + +.bi-type-h2::before { + content: ""; } + +.bi-type-h3::before { + content: ""; } + +.bi-type-italic::before { + content: ""; } + +.bi-type-strikethrough::before { + content: ""; } + +.bi-type-underline::before { + content: ""; } + +.bi-type::before { + content: ""; } + +.bi-ui-checks-grid::before { + content: ""; } + +.bi-ui-checks::before { + content: ""; } + +.bi-ui-radios-grid::before { + content: ""; } + +.bi-ui-radios::before { + content: ""; } + +.bi-umbrella-fill::before { + content: ""; } + +.bi-umbrella::before { + content: ""; } + +.bi-union::before { + content: ""; } + +.bi-unlock-fill::before { + content: ""; } + +.bi-unlock::before { + content: ""; } + +.bi-upc-scan::before { + content: ""; } + +.bi-upc::before { + content: ""; } + +.bi-upload::before { + content: ""; } + +.bi-vector-pen::before { + content: ""; } + +.bi-view-list::before { + content: ""; } + +.bi-view-stacked::before { + content: ""; } + +.bi-vinyl-fill::before { + content: ""; } + +.bi-vinyl::before { + content: ""; } + +.bi-voicemail::before { + content: ""; } + +.bi-volume-down-fill::before { + content: ""; } + +.bi-volume-down::before { + content: ""; } + +.bi-volume-mute-fill::before { + content: ""; } + +.bi-volume-mute::before { + content: ""; } + +.bi-volume-off-fill::before { + content: ""; } + +.bi-volume-off::before { + content: ""; } + +.bi-volume-up-fill::before { + content: ""; } + +.bi-volume-up::before { + content: ""; } + +.bi-vr::before { + content: ""; } + +.bi-wallet-fill::before { + content: ""; } + +.bi-wallet::before { + content: ""; } + +.bi-wallet2::before { + content: ""; } + +.bi-watch::before { + content: ""; } + +.bi-water::before { + content: ""; } + +.bi-whatsapp::before { + content: ""; } + +.bi-wifi-1::before { + content: ""; } + +.bi-wifi-2::before { + content: ""; } + +.bi-wifi-off::before { + content: ""; } + +.bi-wifi::before { + content: ""; } + +.bi-wind::before { + content: ""; } + +.bi-window-dock::before { + content: ""; } + +.bi-window-sidebar::before { + content: ""; } + +.bi-window::before { + content: ""; } + +.bi-wrench::before { + content: ""; } + +.bi-x-circle-fill::before { + content: ""; } + +.bi-x-circle::before { + content: ""; } + +.bi-x-diamond-fill::before { + content: ""; } + +.bi-x-diamond::before { + content: ""; } + +.bi-x-octagon-fill::before { + content: ""; } + +.bi-x-octagon::before { + content: ""; } + +.bi-x-square-fill::before { + content: ""; } + +.bi-x-square::before { + content: ""; } + +.bi-x::before { + content: ""; } + +.bi-youtube::before { + content: ""; } + +.bi-zoom-in::before { + content: ""; } + +.bi-zoom-out::before { + content: ""; } + +.bi-bank::before { + content: ""; } + +.bi-bank2::before { + content: ""; } + +.bi-bell-slash-fill::before { + content: ""; } + +.bi-bell-slash::before { + content: ""; } + +.bi-cash-coin::before { + content: ""; } + +.bi-check-lg::before { + content: ""; } + +.bi-coin::before { + content: ""; } + +.bi-currency-bitcoin::before { + content: ""; } + +.bi-currency-dollar::before { + content: ""; } + +.bi-currency-euro::before { + content: ""; } + +.bi-currency-exchange::before { + content: ""; } + +.bi-currency-pound::before { + content: ""; } + +.bi-currency-yen::before { + content: ""; } + +.bi-dash-lg::before { + content: ""; } + +.bi-exclamation-lg::before { + content: ""; } + +.bi-file-earmark-pdf-fill::before { + content: ""; } + +.bi-file-earmark-pdf::before { + content: ""; } + +.bi-file-pdf-fill::before { + content: ""; } + +.bi-file-pdf::before { + content: ""; } + +.bi-gender-ambiguous::before { + content: ""; } + +.bi-gender-female::before { + content: ""; } + +.bi-gender-male::before { + content: ""; } + +.bi-gender-trans::before { + content: ""; } + +.bi-headset-vr::before { + content: ""; } + +.bi-info-lg::before { + content: ""; } + +.bi-mastodon::before { + content: ""; } + +.bi-messenger::before { + content: ""; } + +.bi-piggy-bank-fill::before { + content: ""; } + +.bi-piggy-bank::before { + content: ""; } + +.bi-pin-map-fill::before { + content: ""; } + +.bi-pin-map::before { + content: ""; } + +.bi-plus-lg::before { + content: ""; } + +.bi-question-lg::before { + content: ""; } + +.bi-recycle::before { + content: ""; } + +.bi-reddit::before { + content: ""; } + +.bi-safe-fill::before { + content: ""; } + +.bi-safe2-fill::before { + content: ""; } + +.bi-safe2::before { + content: ""; } + +.bi-sd-card-fill::before { + content: ""; } + +.bi-sd-card::before { + content: ""; } + +.bi-skype::before { + content: ""; } + +.bi-slash-lg::before { + content: ""; } + +.bi-translate::before { + content: ""; } + +.bi-x-lg::before { + content: ""; } + +.bi-safe::before { + content: ""; } + +.bi-apple::before { + content: ""; } + +.bi-microsoft::before { + content: ""; } + +.bi-windows::before { + content: ""; } + +.bi-behance::before { + content: ""; } + +.bi-dribbble::before { + content: ""; } + +.bi-line::before { + content: ""; } + +.bi-medium::before { + content: ""; } + +.bi-paypal::before { + content: ""; } + +.bi-pinterest::before { + content: ""; } + +.bi-signal::before { + content: ""; } + +.bi-snapchat::before { + content: ""; } + +.bi-spotify::before { + content: ""; } + +.bi-stack-overflow::before { + content: ""; } + +.bi-strava::before { + content: ""; } + +.bi-wordpress::before { + content: ""; } + +.bi-vimeo::before { + content: ""; } + +.bi-activity::before { + content: ""; } + +.bi-easel2-fill::before { + content: ""; } + +.bi-easel2::before { + content: ""; } + +.bi-easel3-fill::before { + content: ""; } + +.bi-easel3::before { + content: ""; } + +.bi-fan::before { + content: ""; } + +.bi-fingerprint::before { + content: ""; } + +.bi-graph-down-arrow::before { + content: ""; } + +.bi-graph-up-arrow::before { + content: ""; } + +.bi-hypnotize::before { + content: ""; } + +.bi-magic::before { + content: ""; } + +.bi-person-rolodex::before { + content: ""; } + +.bi-person-video::before { + content: ""; } + +.bi-person-video2::before { + content: ""; } + +.bi-person-video3::before { + content: ""; } + +.bi-person-workspace::before { + content: ""; } + +.bi-radioactive::before { + content: ""; } + +.bi-webcam-fill::before { + content: ""; } + +.bi-webcam::before { + content: ""; } + +.bi-yin-yang::before { + content: ""; } + +.bi-bandaid-fill::before { + content: ""; } + +.bi-bandaid::before { + content: ""; } + +.bi-bluetooth::before { + content: ""; } + +.bi-body-text::before { + content: ""; } + +.bi-boombox::before { + content: ""; } + +.bi-boxes::before { + content: ""; } + +.bi-dpad-fill::before { + content: ""; } + +.bi-dpad::before { + content: ""; } + +.bi-ear-fill::before { + content: ""; } + +.bi-ear::before { + content: ""; } + +.bi-envelope-check-1::before { + content: ""; } + +.bi-envelope-check-fill::before { + content: ""; } + +.bi-envelope-check::before { + content: ""; } + +.bi-envelope-dash-1::before { + content: ""; } + +.bi-envelope-dash-fill::before { + content: ""; } + +.bi-envelope-dash::before { + content: ""; } + +.bi-envelope-exclamation-1::before { + content: ""; } + +.bi-envelope-exclamation-fill::before { + content: ""; } + +.bi-envelope-exclamation::before { + content: ""; } + +.bi-envelope-plus-fill::before { + content: ""; } + +.bi-envelope-plus::before { + content: ""; } + +.bi-envelope-slash-1::before { + content: ""; } + +.bi-envelope-slash-fill::before { + content: ""; } + +.bi-envelope-slash::before { + content: ""; } + +.bi-envelope-x-1::before { + content: ""; } + +.bi-envelope-x-fill::before { + content: ""; } + +.bi-envelope-x::before { + content: ""; } + +.bi-explicit-fill::before { + content: ""; } + +.bi-explicit::before { + content: ""; } + +.bi-git::before { + content: ""; } + +.bi-infinity::before { + content: ""; } + +.bi-list-columns-reverse::before { + content: ""; } + +.bi-list-columns::before { + content: ""; } + +.bi-meta::before { + content: ""; } + +.bi-mortorboard-fill::before { + content: ""; } + +.bi-mortorboard::before { + content: ""; } + +.bi-nintendo-switch::before { + content: ""; } + +.bi-pc-display-horizontal::before { + content: ""; } + +.bi-pc-display::before { + content: ""; } + +.bi-pc-horizontal::before { + content: ""; } + +.bi-pc::before { + content: ""; } + +.bi-playstation::before { + content: ""; } + +.bi-plus-slash-minus::before { + content: ""; } + +.bi-projector-fill::before { + content: ""; } + +.bi-projector::before { + content: ""; } + +.bi-qr-code-scan::before { + content: ""; } + +.bi-qr-code::before { + content: ""; } + +.bi-quora::before { + content: ""; } + +.bi-quote::before { + content: ""; } + +.bi-robot::before { + content: ""; } + +.bi-send-check-fill::before { + content: ""; } + +.bi-send-check::before { + content: ""; } + +.bi-send-dash-fill::before { + content: ""; } + +.bi-send-dash::before { + content: ""; } + +.bi-send-exclamation-1::before { + content: ""; } + +.bi-send-exclamation-fill::before { + content: ""; } + +.bi-send-exclamation::before { + content: ""; } + +.bi-send-fill::before { + content: ""; } + +.bi-send-plus-fill::before { + content: ""; } + +.bi-send-plus::before { + content: ""; } + +.bi-send-slash-fill::before { + content: ""; } + +.bi-send-slash::before { + content: ""; } + +.bi-send-x-fill::before { + content: ""; } + +.bi-send-x::before { + content: ""; } + +.bi-send::before { + content: ""; } + +.bi-steam::before { + content: ""; } + +.bi-terminal-dash-1::before { + content: ""; } + +.bi-terminal-dash::before { + content: ""; } + +.bi-terminal-plus::before { + content: ""; } + +.bi-terminal-split::before { + content: ""; } + +.bi-ticket-detailed-fill::before { + content: ""; } + +.bi-ticket-detailed::before { + content: ""; } + +.bi-ticket-fill::before { + content: ""; } + +.bi-ticket-perforated-fill::before { + content: ""; } + +.bi-ticket-perforated::before { + content: ""; } + +.bi-ticket::before { + content: ""; } + +.bi-tiktok::before { + content: ""; } + +.bi-window-dash::before { + content: ""; } + +.bi-window-desktop::before { + content: ""; } + +.bi-window-fullscreen::before { + content: ""; } + +.bi-window-plus::before { + content: ""; } + +.bi-window-split::before { + content: ""; } + +.bi-window-stack::before { + content: ""; } + +.bi-window-x::before { + content: ""; } + +.bi-xbox::before { + content: ""; } + +.bi-ethernet::before { + content: ""; } + +.bi-hdmi-fill::before { + content: ""; } + +.bi-hdmi::before { + content: ""; } + +.bi-usb-c-fill::before { + content: ""; } + +.bi-usb-c::before { + content: ""; } + +.bi-usb-fill::before { + content: ""; } + +.bi-usb-plug-fill::before { + content: ""; } + +.bi-usb-plug::before { + content: ""; } + +.bi-usb-symbol::before { + content: ""; } + +.bi-usb::before { + content: ""; } + +.bi-boombox-fill::before { + content: ""; } + +.bi-displayport-1::before { + content: ""; } + +.bi-displayport::before { + content: ""; } + +.bi-gpu-card::before { + content: ""; } + +.bi-memory::before { + content: ""; } + +.bi-modem-fill::before { + content: ""; } + +.bi-modem::before { + content: ""; } + +.bi-motherboard-fill::before { + content: ""; } + +.bi-motherboard::before { + content: ""; } + +.bi-optical-audio-fill::before { + content: ""; } + +.bi-optical-audio::before { + content: ""; } + +.bi-pci-card::before { + content: ""; } + +.bi-router-fill::before { + content: ""; } + +.bi-router::before { + content: ""; } + +.bi-ssd-fill::before { + content: ""; } + +.bi-ssd::before { + content: ""; } + +.bi-thunderbolt-fill::before { + content: ""; } + +.bi-thunderbolt::before { + content: ""; } + +.bi-usb-drive-fill::before { + content: ""; } + +.bi-usb-drive::before { + content: ""; } + +.bi-usb-micro-fill::before { + content: ""; } + +.bi-usb-micro::before { + content: ""; } + +.bi-usb-mini-fill::before { + content: ""; } + +.bi-usb-mini::before { + content: ""; } + +.bi-cloud-haze2::before { + content: ""; } + +.bi-device-hdd-fill::before { + content: ""; } + +.bi-device-hdd::before { + content: ""; } + +.bi-device-ssd-fill::before { + content: ""; } + +.bi-device-ssd::before { + content: ""; } + +.bi-displayport-fill::before { + content: ""; } + +.bi-mortarboard-fill::before { + content: ""; } + +.bi-mortarboard::before { + content: ""; } + +.bi-terminal-x::before { + content: ""; } + +.bi-arrow-through-heart-fill::before { + content: ""; } + +.bi-arrow-through-heart::before { + content: ""; } + +.bi-badge-sd-fill::before { + content: ""; } + +.bi-badge-sd::before { + content: ""; } + +.bi-bag-heart-fill::before { + content: ""; } + +.bi-bag-heart::before { + content: ""; } + +.bi-balloon-fill::before { + content: ""; } + +.bi-balloon-heart-fill::before { + content: ""; } + +.bi-balloon-heart::before { + content: ""; } + +.bi-balloon::before { + content: ""; } + +.bi-box2-fill::before { + content: ""; } + +.bi-box2-heart-fill::before { + content: ""; } + +.bi-box2-heart::before { + content: ""; } + +.bi-box2::before { + content: ""; } + +.bi-braces-asterisk::before { + content: ""; } + +.bi-calendar-heart-fill::before { + content: ""; } + +.bi-calendar-heart::before { + content: ""; } + +.bi-calendar2-heart-fill::before { + content: ""; } + +.bi-calendar2-heart::before { + content: ""; } + +.bi-chat-heart-fill::before { + content: ""; } + +.bi-chat-heart::before { + content: ""; } + +.bi-chat-left-heart-fill::before { + content: ""; } + +.bi-chat-left-heart::before { + content: ""; } + +.bi-chat-right-heart-fill::before { + content: ""; } + +.bi-chat-right-heart::before { + content: ""; } + +.bi-chat-square-heart-fill::before { + content: ""; } + +.bi-chat-square-heart::before { + content: ""; } + +.bi-clipboard-check-fill::before { + content: ""; } + +.bi-clipboard-data-fill::before { + content: ""; } + +.bi-clipboard-fill::before { + content: ""; } + +.bi-clipboard-heart-fill::before { + content: ""; } + +.bi-clipboard-heart::before { + content: ""; } + +.bi-clipboard-minus-fill::before { + content: ""; } + +.bi-clipboard-plus-fill::before { + content: ""; } + +.bi-clipboard-pulse::before { + content: ""; } + +.bi-clipboard-x-fill::before { + content: ""; } + +.bi-clipboard2-check-fill::before { + content: ""; } + +.bi-clipboard2-check::before { + content: ""; } + +.bi-clipboard2-data-fill::before { + content: ""; } + +.bi-clipboard2-data::before { + content: ""; } + +.bi-clipboard2-fill::before { + content: ""; } + +.bi-clipboard2-heart-fill::before { + content: ""; } + +.bi-clipboard2-heart::before { + content: ""; } + +.bi-clipboard2-minus-fill::before { + content: ""; } + +.bi-clipboard2-minus::before { + content: ""; } + +.bi-clipboard2-plus-fill::before { + content: ""; } + +.bi-clipboard2-plus::before { + content: ""; } + +.bi-clipboard2-pulse-fill::before { + content: ""; } + +.bi-clipboard2-pulse::before { + content: ""; } + +.bi-clipboard2-x-fill::before { + content: ""; } + +.bi-clipboard2-x::before { + content: ""; } + +.bi-clipboard2::before { + content: ""; } + +.bi-emoji-kiss-fill::before { + content: ""; } + +.bi-emoji-kiss::before { + content: ""; } + +.bi-envelope-heart-fill::before { + content: ""; } + +.bi-envelope-heart::before { + content: ""; } + +.bi-envelope-open-heart-fill::before { + content: ""; } + +.bi-envelope-open-heart::before { + content: ""; } + +.bi-envelope-paper-fill::before { + content: ""; } + +.bi-envelope-paper-heart-fill::before { + content: ""; } + +.bi-envelope-paper-heart::before { + content: ""; } + +.bi-envelope-paper::before { + content: ""; } + +.bi-filetype-aac::before { + content: ""; } + +.bi-filetype-ai::before { + content: ""; } + +.bi-filetype-bmp::before { + content: ""; } + +.bi-filetype-cs::before { + content: ""; } + +.bi-filetype-css::before { + content: ""; } + +.bi-filetype-csv::before { + content: ""; } + +.bi-filetype-doc::before { + content: ""; } + +.bi-filetype-docx::before { + content: ""; } + +.bi-filetype-exe::before { + content: ""; } + +.bi-filetype-gif::before { + content: ""; } + +.bi-filetype-heic::before { + content: ""; } + +.bi-filetype-html::before { + content: ""; } + +.bi-filetype-java::before { + content: ""; } + +.bi-filetype-jpg::before { + content: ""; } + +.bi-filetype-js::before { + content: ""; } + +.bi-filetype-jsx::before { + content: ""; } + +.bi-filetype-key::before { + content: ""; } + +.bi-filetype-m4p::before { + content: ""; } + +.bi-filetype-md::before { + content: ""; } + +.bi-filetype-mdx::before { + content: ""; } + +.bi-filetype-mov::before { + content: ""; } + +.bi-filetype-mp3::before { + content: ""; } + +.bi-filetype-mp4::before { + content: ""; } + +.bi-filetype-otf::before { + content: ""; } + +.bi-filetype-pdf::before { + content: ""; } + +.bi-filetype-php::before { + content: ""; } + +.bi-filetype-png::before { + content: ""; } + +.bi-filetype-ppt-1::before { + content: ""; } + +.bi-filetype-ppt::before { + content: ""; } + +.bi-filetype-psd::before { + content: ""; } + +.bi-filetype-py::before { + content: ""; } + +.bi-filetype-raw::before { + content: ""; } + +.bi-filetype-rb::before { + content: ""; } + +.bi-filetype-sass::before { + content: ""; } + +.bi-filetype-scss::before { + content: ""; } + +.bi-filetype-sh::before { + content: ""; } + +.bi-filetype-svg::before { + content: ""; } + +.bi-filetype-tiff::before { + content: ""; } + +.bi-filetype-tsx::before { + content: ""; } + +.bi-filetype-ttf::before { + content: ""; } + +.bi-filetype-txt::before { + content: ""; } + +.bi-filetype-wav::before { + content: ""; } + +.bi-filetype-woff::before { + content: ""; } + +.bi-filetype-xls-1::before { + content: ""; } + +.bi-filetype-xls::before { + content: ""; } + +.bi-filetype-xml::before { + content: ""; } + +.bi-filetype-yml::before { + content: ""; } + +.bi-heart-arrow::before { + content: ""; } + +.bi-heart-pulse-fill::before { + content: ""; } + +.bi-heart-pulse::before { + content: ""; } + +.bi-heartbreak-fill::before { + content: ""; } + +.bi-heartbreak::before { + content: ""; } + +.bi-hearts::before { + content: ""; } + +.bi-hospital-fill::before { + content: ""; } + +.bi-hospital::before { + content: ""; } + +.bi-house-heart-fill::before { + content: ""; } + +.bi-house-heart::before { + content: ""; } + +.bi-incognito::before { + content: ""; } + +.bi-magnet-fill::before { + content: ""; } + +.bi-magnet::before { + content: ""; } + +.bi-person-heart::before { + content: ""; } + +.bi-person-hearts::before { + content: ""; } + +.bi-phone-flip::before { + content: ""; } + +.bi-plugin::before { + content: ""; } + +.bi-postage-fill::before { + content: ""; } + +.bi-postage-heart-fill::before { + content: ""; } + +.bi-postage-heart::before { + content: ""; } + +.bi-postage::before { + content: ""; } + +.bi-postcard-fill::before { + content: ""; } + +.bi-postcard-heart-fill::before { + content: ""; } + +.bi-postcard-heart::before { + content: ""; } + +.bi-postcard::before { + content: ""; } + +.bi-search-heart-fill::before { + content: ""; } + +.bi-search-heart::before { + content: ""; } + +.bi-sliders2-vertical::before { + content: ""; } + +.bi-sliders2::before { + content: ""; } + +.bi-trash3-fill::before { + content: ""; } + +.bi-trash3::before { + content: ""; } + +.bi-valentine::before { + content: ""; } + +.bi-valentine2::before { + content: ""; } + +.bi-wrench-adjustable-circle-fill::before { + content: ""; } + +.bi-wrench-adjustable-circle::before { + content: ""; } + +.bi-wrench-adjustable::before { + content: ""; } + +.bi-filetype-json::before { + content: ""; } + +.bi-filetype-pptx::before { + content: ""; } + +.bi-filetype-xlsx::before { + content: ""; } + +.bi-1-circle-1::before { + content: ""; } + +.bi-1-circle-fill-1::before { + content: ""; } + +.bi-1-circle-fill::before { + content: ""; } + +.bi-1-circle::before { + content: ""; } + +.bi-1-square-fill::before { + content: ""; } + +.bi-1-square::before { + content: ""; } + +.bi-2-circle-1::before { + content: ""; } + +.bi-2-circle-fill-1::before { + content: ""; } + +.bi-2-circle-fill::before { + content: ""; } + +.bi-2-circle::before { + content: ""; } + +.bi-2-square-fill::before { + content: ""; } + +.bi-2-square::before { + content: ""; } + +.bi-3-circle-1::before { + content: ""; } + +.bi-3-circle-fill-1::before { + content: ""; } + +.bi-3-circle-fill::before { + content: ""; } + +.bi-3-circle::before { + content: ""; } + +.bi-3-square-fill::before { + content: ""; } + +.bi-3-square::before { + content: ""; } + +.bi-4-circle-1::before { + content: ""; } + +.bi-4-circle-fill-1::before { + content: ""; } + +.bi-4-circle-fill::before { + content: ""; } + +.bi-4-circle::before { + content: ""; } + +.bi-4-square-fill::before { + content: ""; } + +.bi-4-square::before { + content: ""; } + +.bi-5-circle-1::before { + content: ""; } + +.bi-5-circle-fill-1::before { + content: ""; } + +.bi-5-circle-fill::before { + content: ""; } + +.bi-5-circle::before { + content: ""; } + +.bi-5-square-fill::before { + content: ""; } + +.bi-5-square::before { + content: ""; } + +.bi-6-circle-1::before { + content: ""; } + +.bi-6-circle-fill-1::before { + content: ""; } + +.bi-6-circle-fill::before { + content: ""; } + +.bi-6-circle::before { + content: ""; } + +.bi-6-square-fill::before { + content: ""; } + +.bi-6-square::before { + content: ""; } + +.bi-7-circle-1::before { + content: ""; } + +.bi-7-circle-fill-1::before { + content: ""; } + +.bi-7-circle-fill::before { + content: ""; } + +.bi-7-circle::before { + content: ""; } + +.bi-7-square-fill::before { + content: ""; } + +.bi-7-square::before { + content: ""; } + +.bi-8-circle-1::before { + content: ""; } + +.bi-8-circle-fill-1::before { + content: ""; } + +.bi-8-circle-fill::before { + content: ""; } + +.bi-8-circle::before { + content: ""; } + +.bi-8-square-fill::before { + content: ""; } + +.bi-8-square::before { + content: ""; } + +.bi-9-circle-1::before { + content: ""; } + +.bi-9-circle-fill-1::before { + content: ""; } + +.bi-9-circle-fill::before { + content: ""; } + +.bi-9-circle::before { + content: ""; } + +.bi-9-square-fill::before { + content: ""; } + +.bi-9-square::before { + content: ""; } + +.bi-airplane-engines-fill::before { + content: ""; } + +.bi-airplane-engines::before { + content: ""; } + +.bi-airplane-fill::before { + content: ""; } + +.bi-airplane::before { + content: ""; } + +.bi-alexa::before { + content: ""; } + +.bi-alipay::before { + content: ""; } + +.bi-android::before { + content: ""; } + +.bi-android2::before { + content: ""; } + +.bi-box-fill::before { + content: ""; } + +.bi-box-seam-fill::before { + content: ""; } + +.bi-browser-chrome::before { + content: ""; } + +.bi-browser-edge::before { + content: ""; } + +.bi-browser-firefox::before { + content: ""; } + +.bi-browser-safari::before { + content: ""; } + +.bi-c-circle-1::before { + content: ""; } + +.bi-c-circle-fill-1::before { + content: ""; } + +.bi-c-circle-fill::before { + content: ""; } + +.bi-c-circle::before { + content: ""; } + +.bi-c-square-fill::before { + content: ""; } + +.bi-c-square::before { + content: ""; } + +.bi-capsule-pill::before { + content: ""; } + +.bi-capsule::before { + content: ""; } + +.bi-car-front-fill::before { + content: ""; } + +.bi-car-front::before { + content: ""; } + +.bi-cassette-fill::before { + content: ""; } + +.bi-cassette::before { + content: ""; } + +.bi-cc-circle-1::before { + content: ""; } + +.bi-cc-circle-fill-1::before { + content: ""; } + +.bi-cc-circle-fill::before { + content: ""; } + +.bi-cc-circle::before { + content: ""; } + +.bi-cc-square-fill::before { + content: ""; } + +.bi-cc-square::before { + content: ""; } + +.bi-cup-hot-fill::before { + content: ""; } + +.bi-cup-hot::before { + content: ""; } + +.bi-currency-rupee::before { + content: ""; } + +.bi-dropbox::before { + content: ""; } + +.bi-escape::before { + content: ""; } + +.bi-fast-forward-btn-fill::before { + content: ""; } + +.bi-fast-forward-btn::before { + content: ""; } + +.bi-fast-forward-circle-fill::before { + content: ""; } + +.bi-fast-forward-circle::before { + content: ""; } + +.bi-fast-forward-fill::before { + content: ""; } + +.bi-fast-forward::before { + content: ""; } + +.bi-filetype-sql::before { + content: ""; } + +.bi-fire::before { + content: ""; } + +.bi-google-play::before { + content: ""; } + +.bi-h-circle-1::before { + content: ""; } + +.bi-h-circle-fill-1::before { + content: ""; } + +.bi-h-circle-fill::before { + content: ""; } + +.bi-h-circle::before { + content: ""; } + +.bi-h-square-fill::before { + content: ""; } + +.bi-h-square::before { + content: ""; } + +.bi-indent::before { + content: ""; } + +.bi-lungs-fill::before { + content: ""; } + +.bi-lungs::before { + content: ""; } + +.bi-microsoft-teams::before { + content: ""; } + +.bi-p-circle-1::before { + content: ""; } + +.bi-p-circle-fill-1::before { + content: ""; } + +.bi-p-circle-fill::before { + content: ""; } + +.bi-p-circle::before { + content: ""; } + +.bi-p-square-fill::before { + content: ""; } + +.bi-p-square::before { + content: ""; } + +.bi-pass-fill::before { + content: ""; } + +.bi-pass::before { + content: ""; } + +.bi-prescription::before { + content: ""; } + +.bi-prescription2::before { + content: ""; } + +.bi-r-circle-1::before { + content: ""; } + +.bi-r-circle-fill-1::before { + content: ""; } + +.bi-r-circle-fill::before { + content: ""; } + +.bi-r-circle::before { + content: ""; } + +.bi-r-square-fill::before { + content: ""; } + +.bi-r-square::before { + content: ""; } + +.bi-repeat-1::before { + content: ""; } + +.bi-repeat::before { + content: ""; } + +.bi-rewind-btn-fill::before { + content: ""; } + +.bi-rewind-btn::before { + content: ""; } + +.bi-rewind-circle-fill::before { + content: ""; } + +.bi-rewind-circle::before { + content: ""; } + +.bi-rewind-fill::before { + content: ""; } + +.bi-rewind::before { + content: ""; } + +.bi-train-freight-front-fill::before { + content: ""; } + +.bi-train-freight-front::before { + content: ""; } + +.bi-train-front-fill::before { + content: ""; } + +.bi-train-front::before { + content: ""; } + +.bi-train-lightrail-front-fill::before { + content: ""; } + +.bi-train-lightrail-front::before { + content: ""; } + +.bi-truck-front-fill::before { + content: ""; } + +.bi-truck-front::before { + content: ""; } + +.bi-ubuntu::before { + content: ""; } + +.bi-unindent::before { + content: ""; } + +.bi-unity::before { + content: ""; } + +.bi-universal-access-circle::before { + content: ""; } + +.bi-universal-access::before { + content: ""; } + +.bi-virus::before { + content: ""; } + +.bi-virus2::before { + content: ""; } + +.bi-wechat::before { + content: ""; } + +.bi-yelp::before { + content: ""; } + +.bi-sign-stop-fill::before { + content: ""; } + +.bi-sign-stop-lights-fill::before { + content: ""; } + +.bi-sign-stop-lights::before { + content: ""; } + +.bi-sign-stop::before { + content: ""; } + +.bi-sign-turn-left-fill::before { + content: ""; } + +.bi-sign-turn-left::before { + content: ""; } + +.bi-sign-turn-right-fill::before { + content: ""; } + +.bi-sign-turn-right::before { + content: ""; } + +.bi-sign-turn-slight-left-fill::before { + content: ""; } + +.bi-sign-turn-slight-left::before { + content: ""; } + +.bi-sign-turn-slight-right-fill::before { + content: ""; } + +.bi-sign-turn-slight-right::before { + content: ""; } + +.bi-sign-yield-fill::before { + content: ""; } + +.bi-sign-yield::before { + content: ""; } + +.bi-ev-station-fill::before { + content: ""; } + +.bi-ev-station::before { + content: ""; } + +.bi-fuel-pump-diesel-fill::before { + content: ""; } + +.bi-fuel-pump-diesel::before { + content: ""; } + +.bi-fuel-pump-fill::before { + content: ""; } + +.bi-fuel-pump::before { + content: ""; } + +.bi-0-circle-fill::before { + content: ""; } + +.bi-0-circle::before { + content: ""; } + +.bi-0-square-fill::before { + content: ""; } + +.bi-0-square::before { + content: ""; } + +.bi-rocket-fill::before { + content: ""; } + +.bi-rocket-takeoff-fill::before { + content: ""; } + +.bi-rocket-takeoff::before { + content: ""; } + +.bi-rocket::before { + content: ""; } + +.bi-stripe::before { + content: ""; } + +.bi-subscript::before { + content: ""; } + +.bi-superscript::before { + content: ""; } + +.bi-trello::before { + content: ""; } + +.bi-envelope-at-fill::before { + content: ""; } + +.bi-envelope-at::before { + content: ""; } + +.bi-regex::before { + content: ""; } + +.bi-text-wrap::before { + content: ""; } + +.bi-sign-dead-end-fill::before { + content: ""; } + +.bi-sign-dead-end::before { + content: ""; } + +.bi-sign-do-not-enter-fill::before { + content: ""; } + +.bi-sign-do-not-enter::before { + content: ""; } + +.bi-sign-intersection-fill::before { + content: ""; } + +.bi-sign-intersection-side-fill::before { + content: ""; } + +.bi-sign-intersection-side::before { + content: ""; } + +.bi-sign-intersection-t-fill::before { + content: ""; } + +.bi-sign-intersection-t::before { + content: ""; } + +.bi-sign-intersection-y-fill::before { + content: ""; } + +.bi-sign-intersection-y::before { + content: ""; } + +.bi-sign-intersection::before { + content: ""; } + +.bi-sign-merge-left-fill::before { + content: ""; } + +.bi-sign-merge-left::before { + content: ""; } + +.bi-sign-merge-right-fill::before { + content: ""; } + +.bi-sign-merge-right::before { + content: ""; } + +.bi-sign-no-left-turn-fill::before { + content: ""; } + +.bi-sign-no-left-turn::before { + content: ""; } + +.bi-sign-no-parking-fill::before { + content: ""; } + +.bi-sign-no-parking::before { + content: ""; } + +.bi-sign-no-right-turn-fill::before { + content: ""; } + +.bi-sign-no-right-turn::before { + content: ""; } + +.bi-sign-railroad-fill::before { + content: ""; } + +.bi-sign-railroad::before { + content: ""; } + +.bi-building-add::before { + content: ""; } + +.bi-building-check::before { + content: ""; } + +.bi-building-dash::before { + content: ""; } + +.bi-building-down::before { + content: ""; } + +.bi-building-exclamation::before { + content: ""; } + +.bi-building-fill-add::before { + content: ""; } + +.bi-building-fill-check::before { + content: ""; } + +.bi-building-fill-dash::before { + content: ""; } + +.bi-building-fill-down::before { + content: ""; } + +.bi-building-fill-exclamation::before { + content: ""; } + +.bi-building-fill-gear::before { + content: ""; } + +.bi-building-fill-lock::before { + content: ""; } + +.bi-building-fill-slash::before { + content: ""; } + +.bi-building-fill-up::before { + content: ""; } + +.bi-building-fill-x::before { + content: ""; } + +.bi-building-fill::before { + content: ""; } + +.bi-building-gear::before { + content: ""; } + +.bi-building-lock::before { + content: ""; } + +.bi-building-slash::before { + content: ""; } + +.bi-building-up::before { + content: ""; } + +.bi-building-x::before { + content: ""; } + +.bi-buildings-fill::before { + content: ""; } + +.bi-buildings::before { + content: ""; } + +.bi-bus-front-fill::before { + content: ""; } + +.bi-bus-front::before { + content: ""; } + +.bi-ev-front-fill::before { + content: ""; } + +.bi-ev-front::before { + content: ""; } + +.bi-globe-americas::before { + content: ""; } + +.bi-globe-asia-australia::before { + content: ""; } + +.bi-globe-central-south-asia::before { + content: ""; } + +.bi-globe-europe-africa::before { + content: ""; } + +.bi-house-add-fill::before { + content: ""; } + +.bi-house-add::before { + content: ""; } + +.bi-house-check-fill::before { + content: ""; } + +.bi-house-check::before { + content: ""; } + +.bi-house-dash-fill::before { + content: ""; } + +.bi-house-dash::before { + content: ""; } + +.bi-house-down-fill::before { + content: ""; } + +.bi-house-down::before { + content: ""; } + +.bi-house-exclamation-fill::before { + content: ""; } + +.bi-house-exclamation::before { + content: ""; } + +.bi-house-gear-fill::before { + content: ""; } + +.bi-house-gear::before { + content: ""; } + +.bi-house-lock-fill::before { + content: ""; } + +.bi-house-lock::before { + content: ""; } + +.bi-house-slash-fill::before { + content: ""; } + +.bi-house-slash::before { + content: ""; } + +.bi-house-up-fill::before { + content: ""; } + +.bi-house-up::before { + content: ""; } + +.bi-house-x-fill::before { + content: ""; } + +.bi-house-x::before { + content: ""; } + +.bi-person-add::before { + content: ""; } + +.bi-person-down::before { + content: ""; } + +.bi-person-exclamation::before { + content: ""; } + +.bi-person-fill-add::before { + content: ""; } + +.bi-person-fill-check::before { + content: ""; } + +.bi-person-fill-dash::before { + content: ""; } + +.bi-person-fill-down::before { + content: ""; } + +.bi-person-fill-exclamation::before { + content: ""; } + +.bi-person-fill-gear::before { + content: ""; } + +.bi-person-fill-lock::before { + content: ""; } + +.bi-person-fill-slash::before { + content: ""; } + +.bi-person-fill-up::before { + content: ""; } + +.bi-person-fill-x::before { + content: ""; } + +.bi-person-gear::before { + content: ""; } + +.bi-person-lock::before { + content: ""; } + +.bi-person-slash::before { + content: ""; } + +.bi-person-up::before { + content: ""; } + +.bi-scooter::before { + content: ""; } + +.bi-taxi-front-fill::before { + content: ""; } + +.bi-taxi-front::before { + content: ""; } + +.bi-amd::before { + content: ""; } + +.bi-database-add::before { + content: ""; } + +.bi-database-check::before { + content: ""; } + +.bi-database-dash::before { + content: ""; } + +.bi-database-down::before { + content: ""; } + +.bi-database-exclamation::before { + content: ""; } + +.bi-database-fill-add::before { + content: ""; } + +.bi-database-fill-check::before { + content: ""; } + +.bi-database-fill-dash::before { + content: ""; } + +.bi-database-fill-down::before { + content: ""; } + +.bi-database-fill-exclamation::before { + content: ""; } + +.bi-database-fill-gear::before { + content: ""; } + +.bi-database-fill-lock::before { + content: ""; } + +.bi-database-fill-slash::before { + content: ""; } + +.bi-database-fill-up::before { + content: ""; } + +.bi-database-fill-x::before { + content: ""; } + +.bi-database-fill::before { + content: ""; } + +.bi-database-gear::before { + content: ""; } + +.bi-database-lock::before { + content: ""; } + +.bi-database-slash::before { + content: ""; } + +.bi-database-up::before { + content: ""; } + +.bi-database-x::before { + content: ""; } + +.bi-database::before { + content: ""; } + +.bi-houses-fill::before { + content: ""; } + +.bi-houses::before { + content: ""; } + +.bi-nvidia::before { + content: ""; } + +.bi-person-vcard-fill::before { + content: ""; } + +.bi-person-vcard::before { + content: ""; } + +.bi-sina-weibo::before { + content: ""; } + +.bi-tencent-qq::before { + content: ""; } + +.bi-wikipedia::before { + content: ""; } + +/** + * Foundation for Sites + * Version 6.7.5 + * https://get.foundation + * Licensed under MIT Open Source + */ +@media print, screen and (min-width: 40em) { + .reveal, .reveal.tiny, .reveal.small, .reveal.large { + right: auto; + left: auto; + margin: 0 auto; } } +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; } + +body { + margin: 0; } + +h1, .h1 { + font-size: 2em; + margin: 0.67em 0; } + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; } + +pre { + font-family: monospace, monospace; + font-size: 1em; } + +a { + background-color: transparent; } + +abbr[title] { + border-bottom: 0; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; } + +b, +strong { + font-weight: bolder; } + +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +small, .small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sub { + bottom: -0.25em; } + +sup { + top: -0.5em; } + +img { + border-style: none; } + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; } + +button, +input { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; } + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; } + +fieldset { + padding: 0.35em 0.75em 0.625em; } + +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; } + +progress { + vertical-align: baseline; } + +textarea { + overflow: auto; } + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; } + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; } + +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; } + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; } + +details { + display: block; } + +summary { + display: list-item; } + +template { + display: none; } + +[hidden] { + display: none; } + +[data-whatintent="mouse"] *, [data-whatintent="mouse"] *:focus, +[data-whatintent="touch"] *, +[data-whatintent="touch"] *:focus, +[data-whatinput="mouse"] *, +[data-whatinput="mouse"] *:focus, +[data-whatinput="touch"] *, +[data-whatinput="touch"] *:focus { + outline: none; } + +[draggable=false] { + -webkit-touch-callout: none; + -webkit-user-select: none; } + +.foundation-mq { + font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; } + +html { + box-sizing: border-box; + font-size: 100%; } + +*, +*::before, +*::after { + box-sizing: inherit; } + +body { + margin: 0; + padding: 0; + background: #fefefe; + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +img { + display: inline-block; + vertical-align: middle; + max-width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; } + +textarea { + height: auto; + min-height: 50px; + border-radius: 0; } + +select { + box-sizing: border-box; + width: 100%; + border-radius: 0; } + +.map_canvas img, +.map_canvas embed, +.map_canvas object, +.mqa-display img, +.mqa-display embed, +.mqa-display object { + max-width: none !important; } + +button { + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + border-radius: 0; + background: transparent; + line-height: 1; + cursor: auto; } + [data-whatinput='mouse'] button { + outline: 0; } + +pre { + overflow: auto; + -webkit-overflow-scrolling: touch; } + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; } + +.is-visible { + display: block !important; } + +.is-hidden { + display: none !important; } + +[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], +textarea { + display: block; + box-sizing: border-box; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + [type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, + textarea:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + +textarea { + max-width: 100%; } + textarea[rows] { + height: auto; } + +input:disabled, input[readonly], +textarea:disabled, +textarea[readonly] { + background-color: #e6e6e6; + cursor: not-allowed; } + +[type='submit'], +[type='button'] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0; } + +input[type='search'] { + box-sizing: border-box; } + +::-moz-placeholder { + color: #cacaca; } + +::placeholder { + color: #cacaca; } + +[type='file'], +[type='checkbox'], +[type='radio'] { + margin: 0 0 1rem; } + +[type='checkbox'] + label, +[type='radio'] + label { + display: inline-block; + vertical-align: baseline; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; } + [type='checkbox'] + label[for], + [type='radio'] + label[for] { + cursor: pointer; } + +label > [type='checkbox'], +label > [type='radio'] { + margin-right: 0.5rem; } + +[type='file'] { + width: 100%; } + +label { + display: block; + margin: 0; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.8; + color: #0a0a0a; } + label.middle { + margin: 0 0 1rem; + line-height: 1.5; + padding: 0.5625rem 0; } + +.help-text { + margin-top: -0.5rem; + font-size: 0.8125rem; + font-style: italic; + color: #0a0a0a; } + +.input-group { + display: flex; + width: 100%; + margin-bottom: 1rem; + align-items: stretch; } + .input-group > :first-child, .input-group > :first-child.input-group-button > * { + border-radius: 0 0 0 0; } + .input-group > :last-child, .input-group > :last-child.input-group-button > * { + border-radius: 0 0 0 0; } + +.input-group-label, .input-group-field, .input-group-button, .input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + margin: 0; + white-space: nowrap; } + +.input-group-label { + padding: 0 1rem; + border: 1px solid #cacaca; + background: #e6e6e6; + color: #0a0a0a; + text-align: center; + white-space: nowrap; + display: flex; + flex: 0 0 auto; + align-items: center; } + .input-group-label:first-child { + border-right: 0; } + .input-group-label:last-child { + border-left: 0; } + +.input-group-field { + border-radius: 0; + flex: 1 1 0px; + min-width: 0; } + +.input-group-button { + padding-top: 0; + padding-bottom: 0; + text-align: center; + display: flex; + flex: 0 0 auto; } + .input-group-button a, + .input-group-button input, + .input-group-button button, + .input-group-button label { + align-self: stretch; + height: auto; + padding-top: 0; + padding-bottom: 0; + font-size: 1rem; } + +fieldset { + margin: 0; + padding: 0; + border: 0; } + +legend { + max-width: 100%; + margin-bottom: 0.5rem; } + +.fieldset { + margin: 1.125rem 0; + padding: 1.25rem; + border: 1px solid #cacaca; } + .fieldset legend { + margin: 0; + margin-left: -0.1875rem; + padding: 0 0.1875rem; } + +select { + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + background-image: url('data:image/svg+xml;utf8,'); + background-origin: content-box; + background-position: right -1rem center; + background-repeat: no-repeat; + background-size: 9px 6px; + padding-right: 1.5rem; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + @media screen and (min-width: 0\0 ) { + select { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); } } + select:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; } + select:disabled { + background-color: #e6e6e6; + cursor: not-allowed; } + select::-ms-expand { + display: none; } + select[multiple] { + height: auto; + background-image: none; } + select:not([multiple]) { + padding-top: 0; + padding-bottom: 0; } + +.is-invalid-input:not(:focus) { + border-color: #cc4b37; + background-color: #f9ecea; } + .is-invalid-input:not(:focus)::-moz-placeholder { + color: #cc4b37; } + .is-invalid-input:not(:focus)::placeholder { + color: #cc4b37; } + +.is-invalid-label { + color: #cc4b37; } + +.form-error { + display: none; + margin-top: -0.5rem; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: bold; + color: #cc4b37; } + .form-error.is-visible { + display: block; } + +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +.h1, +h2, +.h2, +h3, +.h3, +h4, +.h4, +h5, +.h5, +h6, +.h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; } + +p { + margin-bottom: 1rem; + font-size: inherit; + line-height: 1.6; + text-rendering: optimizeLegibility; } + +em, +i { + font-style: italic; + line-height: inherit; } + +strong, +b { + font-weight: bold; + line-height: inherit; } + +small, .small { + font-size: 80%; + line-height: inherit; } + +h1, .h1, .h1, +h2, +.h2, .h2, +h3, +.h3, .h3, +h4, +.h4, .h4, +h5, +.h5, .h5, +h6, +.h6, .h6 { + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-style: normal; + font-weight: normal; + color: inherit; + text-rendering: optimizeLegibility; } + h1 small, .h1 small, h1 .small, .h1 .small, .h1 small, .h1 .small, + h2 small, + .h2 small, + h2 .small, + .h2 .small, .h2 small, .h2 .small, + h3 small, + .h3 small, + h3 .small, + .h3 .small, .h3 small, .h3 .small, + h4 small, + .h4 small, + h4 .small, + .h4 .small, .h4 small, .h4 .small, + h5 small, + .h5 small, + h5 .small, + .h5 .small, .h5 small, .h5 .small, + h6 small, + .h6 small, + h6 .small, + .h6 .small, .h6 small, .h6 .small { + line-height: 0; + color: #cacaca; } + +h1, .h1, .h1 { + font-size: 1.5rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h2, .h2, .h2 { + font-size: 1.25rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h3, .h3, .h3 { + font-size: 1.1875rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h4, .h4, .h4 { + font-size: 1.125rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h5, .h5, .h5 { + font-size: 1.0625rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +h6, .h6, .h6 { + font-size: 1rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; } + +@media print, screen and (min-width: 40em) { + h1, .h1, .h1 { + font-size: 3rem; } + + h2, .h2, .h2 { + font-size: 2.5rem; } + + h3, .h3, .h3 { + font-size: 1.9375rem; } + + h4, .h4, .h4 { + font-size: 1.5625rem; } + + h5, .h5, .h5 { + font-size: 1.25rem; } + + h6, .h6, .h6 { + font-size: 1rem; } } +a { + line-height: inherit; + color: #1779ba; + text-decoration: none; + cursor: pointer; } + a:hover, a:focus { + color: #1468a0; } + a img { + border: 0; } + +hr { + clear: both; + max-width: 75rem; + height: 0; + margin: 1.25rem auto; + border-top: 0; + border-right: 0; + border-bottom: 1px solid #cacaca; + border-left: 0; } + +ul, +ol, +dl { + margin-bottom: 1rem; + list-style-position: outside; + line-height: 1.6; } + +li { + font-size: inherit; } + +ul { + margin-left: 1.25rem; + list-style-type: disc; } + +ol { + margin-left: 1.25rem; } + +ul ul, ol ul, ul ol, ol ol { + margin-left: 1.25rem; + margin-bottom: 0; } + +dl { + margin-bottom: 1rem; } + dl dt { + margin-bottom: 0.3rem; + font-weight: bold; } + +blockquote { + margin: 0 0 1rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #cacaca; } + blockquote, blockquote p { + line-height: 1.6; + color: #8a8a8a; } + +abbr, abbr[title] { + border-bottom: 1px dotted #0a0a0a; + cursor: help; + text-decoration: none; } + +figure { + margin: 0; } + +kbd { + margin: 0; + padding: 0.125rem 0.25rem 0; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + color: #0a0a0a; } + +.subheader { + margin-top: 0.2rem; + margin-bottom: 0.5rem; + font-weight: normal; + line-height: 1.4; + color: #8a8a8a; } + +.lead { + font-size: 125%; + line-height: 1.6; } + +.stat { + font-size: 2.5rem; + line-height: 1; } + p + .stat { + margin-top: -1rem; } + +ul.no-bullet, ol.no-bullet { + margin-left: 0; + list-style: none; } + +cite, .cite-block { + display: block; + color: #8a8a8a; + font-size: 0.8125rem; } + cite:before, .cite-block:before { + content: "— "; } + +code, .code-inline { + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; + display: inline; + max-width: 100%; + word-wrap: break-word; + padding: 0.125rem 0.3125rem 0.0625rem; } + +.code-block { + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; + display: block; + overflow: auto; + white-space: pre; + padding: 1rem; + margin-bottom: 1.5rem; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-center { + text-align: center; } + +.text-justify { + text-align: justify; } + +@media print, screen and (min-width: 40em) { + .medium-text-left { + text-align: left; } + + .medium-text-right { + text-align: right; } + + .medium-text-center { + text-align: center; } + + .medium-text-justify { + text-align: justify; } } +@media print, screen and (min-width: 64em) { + .large-text-left { + text-align: left; } + + .large-text-right { + text-align: right; } + + .large-text-center { + text-align: center; } + + .large-text-justify { + text-align: justify; } } +.show-for-print { + display: none !important; } + +@media print { + * { + background: transparent !important; + color: black !important; + -webkit-print-color-adjust: economy; + print-color-adjust: economy; + box-shadow: none !important; + text-shadow: none !important; } + + .show-for-print { + display: block !important; } + + .hide-for-print { + display: none !important; } + + table.show-for-print { + display: table !important; } + + thead.show-for-print { + display: table-header-group !important; } + + tbody.show-for-print { + display: table-row-group !important; } + + tr.show-for-print { + display: table-row !important; } + + td.show-for-print { + display: table-cell !important; } + + th.show-for-print { + display: table-cell !important; } + + a, + a:visited { + text-decoration: underline; } + + a[href]:after { + content: " (" attr(href) ")"; } + + .ir a:after, + a[href^='javascript:']:after, + a[href^='#']:after { + content: ''; } + + abbr[title]:after { + content: " (" attr(title) ")"; } + + pre, + blockquote { + border: 1px solid #8a8a8a; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + img { + max-width: 100% !important; } + + @page { + margin: 0.5cm; } + p, + h2, + .h2, + h3, + .h3 { + orphans: 3; + widows: 3; } + + h2, .h2, + h3, + .h3 { + page-break-after: avoid; } + + .print-break-inside { + page-break-inside: auto; } } +.grid-container { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 75rem; + margin-left: auto; + margin-right: auto; } + @media print, screen and (min-width: 40em) { + .grid-container { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + .grid-container.fluid { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 100%; + margin-left: auto; + margin-right: auto; } + @media print, screen and (min-width: 40em) { + .grid-container.fluid { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + .grid-container.full { + padding-right: 0; + padding-left: 0; + max-width: 100%; + margin-left: auto; + margin-right: auto; } + +.grid-x { + display: flex; + flex-flow: row wrap; } + +.cell { + flex: 0 0 auto; + min-height: 0; + min-width: 0; + width: 100%; } + .cell.auto { + flex: 1 1 0; } + .cell.shrink { + flex: 0 0 auto; } + +.grid-x > .auto { + width: auto; } +.grid-x > .shrink { + width: auto; } + +.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 { + flex-basis: auto; } + +@media print, screen and (min-width: 40em) { + .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 { + flex-basis: auto; } } +@media print, screen and (min-width: 64em) { + .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 { + flex-basis: auto; } } +.grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 { + flex: 0 0 auto; } + +.grid-x > .small-1 { + width: 8.3333333333%; } + +.grid-x > .small-2 { + width: 16.6666666667%; } + +.grid-x > .small-3 { + width: 25%; } + +.grid-x > .small-4 { + width: 33.3333333333%; } + +.grid-x > .small-5 { + width: 41.6666666667%; } + +.grid-x > .small-6 { + width: 50%; } + +.grid-x > .small-7 { + width: 58.3333333333%; } + +.grid-x > .small-8 { + width: 66.6666666667%; } + +.grid-x > .small-9 { + width: 75%; } + +.grid-x > .small-10 { + width: 83.3333333333%; } + +.grid-x > .small-11 { + width: 91.6666666667%; } + +.grid-x > .small-12 { + width: 100%; } + +@media print, screen and (min-width: 40em) { + .grid-x > .medium-auto { + flex: 1 1 0; + width: auto; } + + .grid-x > .medium-shrink, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 { + flex: 0 0 auto; } + + .grid-x > .medium-shrink { + width: auto; } + + .grid-x > .medium-1 { + width: 8.3333333333%; } + + .grid-x > .medium-2 { + width: 16.6666666667%; } + + .grid-x > .medium-3 { + width: 25%; } + + .grid-x > .medium-4 { + width: 33.3333333333%; } + + .grid-x > .medium-5 { + width: 41.6666666667%; } + + .grid-x > .medium-6 { + width: 50%; } + + .grid-x > .medium-7 { + width: 58.3333333333%; } + + .grid-x > .medium-8 { + width: 66.6666666667%; } + + .grid-x > .medium-9 { + width: 75%; } + + .grid-x > .medium-10 { + width: 83.3333333333%; } + + .grid-x > .medium-11 { + width: 91.6666666667%; } + + .grid-x > .medium-12 { + width: 100%; } } +@media print, screen and (min-width: 64em) { + .grid-x > .large-auto { + flex: 1 1 0; + width: auto; } + + .grid-x > .large-shrink, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 { + flex: 0 0 auto; } + + .grid-x > .large-shrink { + width: auto; } + + .grid-x > .large-1 { + width: 8.3333333333%; } + + .grid-x > .large-2 { + width: 16.6666666667%; } + + .grid-x > .large-3 { + width: 25%; } + + .grid-x > .large-4 { + width: 33.3333333333%; } + + .grid-x > .large-5 { + width: 41.6666666667%; } + + .grid-x > .large-6 { + width: 50%; } + + .grid-x > .large-7 { + width: 58.3333333333%; } + + .grid-x > .large-8 { + width: 66.6666666667%; } + + .grid-x > .large-9 { + width: 75%; } + + .grid-x > .large-10 { + width: 83.3333333333%; } + + .grid-x > .large-11 { + width: 91.6666666667%; } + + .grid-x > .large-12 { + width: 100%; } } +.grid-margin-x:not(.grid-x) > .cell { + width: auto; } + +.grid-margin-y:not(.grid-y) > .cell { + height: auto; } + +.grid-margin-x { + margin-left: -0.625rem; + margin-right: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-x { + margin-left: -0.9375rem; + margin-right: -0.9375rem; } } + .grid-margin-x > .cell { + width: calc(100% - 1.25rem); + margin-left: 0.625rem; + margin-right: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-x > .cell { + width: calc(100% - 1.875rem); + margin-left: 0.9375rem; + margin-right: 0.9375rem; } } + .grid-margin-x > .auto { + width: auto; } + .grid-margin-x > .shrink { + width: auto; } + .grid-margin-x > .small-1 { + width: calc(8.3333333333% - 1.25rem); } + .grid-margin-x > .small-2 { + width: calc(16.6666666667% - 1.25rem); } + .grid-margin-x > .small-3 { + width: calc(25% - 1.25rem); } + .grid-margin-x > .small-4 { + width: calc(33.3333333333% - 1.25rem); } + .grid-margin-x > .small-5 { + width: calc(41.6666666667% - 1.25rem); } + .grid-margin-x > .small-6 { + width: calc(50% - 1.25rem); } + .grid-margin-x > .small-7 { + width: calc(58.3333333333% - 1.25rem); } + .grid-margin-x > .small-8 { + width: calc(66.6666666667% - 1.25rem); } + .grid-margin-x > .small-9 { + width: calc(75% - 1.25rem); } + .grid-margin-x > .small-10 { + width: calc(83.3333333333% - 1.25rem); } + .grid-margin-x > .small-11 { + width: calc(91.6666666667% - 1.25rem); } + .grid-margin-x > .small-12 { + width: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-x > .auto { + width: auto; } + .grid-margin-x > .shrink { + width: auto; } + .grid-margin-x > .small-1 { + width: calc(8.3333333333% - 1.875rem); } + .grid-margin-x > .small-2 { + width: calc(16.6666666667% - 1.875rem); } + .grid-margin-x > .small-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .small-4 { + width: calc(33.3333333333% - 1.875rem); } + .grid-margin-x > .small-5 { + width: calc(41.6666666667% - 1.875rem); } + .grid-margin-x > .small-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .small-7 { + width: calc(58.3333333333% - 1.875rem); } + .grid-margin-x > .small-8 { + width: calc(66.6666666667% - 1.875rem); } + .grid-margin-x > .small-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .small-10 { + width: calc(83.3333333333% - 1.875rem); } + .grid-margin-x > .small-11 { + width: calc(91.6666666667% - 1.875rem); } + .grid-margin-x > .small-12 { + width: calc(100% - 1.875rem); } + .grid-margin-x > .medium-auto { + width: auto; } + .grid-margin-x > .medium-shrink { + width: auto; } + .grid-margin-x > .medium-1 { + width: calc(8.3333333333% - 1.875rem); } + .grid-margin-x > .medium-2 { + width: calc(16.6666666667% - 1.875rem); } + .grid-margin-x > .medium-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .medium-4 { + width: calc(33.3333333333% - 1.875rem); } + .grid-margin-x > .medium-5 { + width: calc(41.6666666667% - 1.875rem); } + .grid-margin-x > .medium-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .medium-7 { + width: calc(58.3333333333% - 1.875rem); } + .grid-margin-x > .medium-8 { + width: calc(66.6666666667% - 1.875rem); } + .grid-margin-x > .medium-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .medium-10 { + width: calc(83.3333333333% - 1.875rem); } + .grid-margin-x > .medium-11 { + width: calc(91.6666666667% - 1.875rem); } + .grid-margin-x > .medium-12 { + width: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-x > .large-auto { + width: auto; } + .grid-margin-x > .large-shrink { + width: auto; } + .grid-margin-x > .large-1 { + width: calc(8.3333333333% - 1.875rem); } + .grid-margin-x > .large-2 { + width: calc(16.6666666667% - 1.875rem); } + .grid-margin-x > .large-3 { + width: calc(25% - 1.875rem); } + .grid-margin-x > .large-4 { + width: calc(33.3333333333% - 1.875rem); } + .grid-margin-x > .large-5 { + width: calc(41.6666666667% - 1.875rem); } + .grid-margin-x > .large-6 { + width: calc(50% - 1.875rem); } + .grid-margin-x > .large-7 { + width: calc(58.3333333333% - 1.875rem); } + .grid-margin-x > .large-8 { + width: calc(66.6666666667% - 1.875rem); } + .grid-margin-x > .large-9 { + width: calc(75% - 1.875rem); } + .grid-margin-x > .large-10 { + width: calc(83.3333333333% - 1.875rem); } + .grid-margin-x > .large-11 { + width: calc(91.6666666667% - 1.875rem); } + .grid-margin-x > .large-12 { + width: calc(100% - 1.875rem); } } + +.grid-padding-x .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-x .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; } } +.grid-container:not(.full) > .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-container:not(.full) > .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; } } +.grid-padding-x > .cell { + padding-right: 0.625rem; + padding-left: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-x > .cell { + padding-right: 0.9375rem; + padding-left: 0.9375rem; } } + +.small-up-1 > .cell { + width: 100%; } + +.small-up-2 > .cell { + width: 50%; } + +.small-up-3 > .cell { + width: 33.3333333333%; } + +.small-up-4 > .cell { + width: 25%; } + +.small-up-5 > .cell { + width: 20%; } + +.small-up-6 > .cell { + width: 16.6666666667%; } + +.small-up-7 > .cell { + width: 14.2857142857%; } + +.small-up-8 > .cell { + width: 12.5%; } + +@media print, screen and (min-width: 40em) { + .medium-up-1 > .cell { + width: 100%; } + + .medium-up-2 > .cell { + width: 50%; } + + .medium-up-3 > .cell { + width: 33.3333333333%; } + + .medium-up-4 > .cell { + width: 25%; } + + .medium-up-5 > .cell { + width: 20%; } + + .medium-up-6 > .cell { + width: 16.6666666667%; } + + .medium-up-7 > .cell { + width: 14.2857142857%; } + + .medium-up-8 > .cell { + width: 12.5%; } } +@media print, screen and (min-width: 64em) { + .large-up-1 > .cell { + width: 100%; } + + .large-up-2 > .cell { + width: 50%; } + + .large-up-3 > .cell { + width: 33.3333333333%; } + + .large-up-4 > .cell { + width: 25%; } + + .large-up-5 > .cell { + width: 20%; } + + .large-up-6 > .cell { + width: 16.6666666667%; } + + .large-up-7 > .cell { + width: 14.2857142857%; } + + .large-up-8 > .cell { + width: 12.5%; } } +.grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); } + +.grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); } + +.grid-margin-x.small-up-3 > .cell { + width: calc(33.3333333333% - 1.25rem); } + +.grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); } + +.grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); } + +.grid-margin-x.small-up-6 > .cell { + width: calc(16.6666666667% - 1.25rem); } + +.grid-margin-x.small-up-7 > .cell { + width: calc(14.2857142857% - 1.25rem); } + +.grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); } + +@media print, screen and (min-width: 40em) { + .grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.875rem); } + + .grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.875rem); } + + .grid-margin-x.small-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); } + + .grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.875rem); } + + .grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.875rem); } + + .grid-margin-x.small-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); } + + .grid-margin-x.small-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); } + + .grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.875rem); } + + .grid-margin-x.medium-up-1 > .cell { + width: calc(100% - 1.875rem); } + + .grid-margin-x.medium-up-2 > .cell { + width: calc(50% - 1.875rem); } + + .grid-margin-x.medium-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); } + + .grid-margin-x.medium-up-4 > .cell { + width: calc(25% - 1.875rem); } + + .grid-margin-x.medium-up-5 > .cell { + width: calc(20% - 1.875rem); } + + .grid-margin-x.medium-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); } + + .grid-margin-x.medium-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); } + + .grid-margin-x.medium-up-8 > .cell { + width: calc(12.5% - 1.875rem); } } +@media print, screen and (min-width: 64em) { + .grid-margin-x.large-up-1 > .cell { + width: calc(100% - 1.875rem); } + + .grid-margin-x.large-up-2 > .cell { + width: calc(50% - 1.875rem); } + + .grid-margin-x.large-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); } + + .grid-margin-x.large-up-4 > .cell { + width: calc(25% - 1.875rem); } + + .grid-margin-x.large-up-5 > .cell { + width: calc(20% - 1.875rem); } + + .grid-margin-x.large-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); } + + .grid-margin-x.large-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); } + + .grid-margin-x.large-up-8 > .cell { + width: calc(12.5% - 1.875rem); } } +.small-margin-collapse { + margin-right: 0; + margin-left: 0; } + .small-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } + .small-margin-collapse > .small-1 { + width: 8.3333333333%; } + .small-margin-collapse > .small-2 { + width: 16.6666666667%; } + .small-margin-collapse > .small-3 { + width: 25%; } + .small-margin-collapse > .small-4 { + width: 33.3333333333%; } + .small-margin-collapse > .small-5 { + width: 41.6666666667%; } + .small-margin-collapse > .small-6 { + width: 50%; } + .small-margin-collapse > .small-7 { + width: 58.3333333333%; } + .small-margin-collapse > .small-8 { + width: 66.6666666667%; } + .small-margin-collapse > .small-9 { + width: 75%; } + .small-margin-collapse > .small-10 { + width: 83.3333333333%; } + .small-margin-collapse > .small-11 { + width: 91.6666666667%; } + .small-margin-collapse > .small-12 { + width: 100%; } + @media print, screen and (min-width: 40em) { + .small-margin-collapse > .medium-1 { + width: 8.3333333333%; } + .small-margin-collapse > .medium-2 { + width: 16.6666666667%; } + .small-margin-collapse > .medium-3 { + width: 25%; } + .small-margin-collapse > .medium-4 { + width: 33.3333333333%; } + .small-margin-collapse > .medium-5 { + width: 41.6666666667%; } + .small-margin-collapse > .medium-6 { + width: 50%; } + .small-margin-collapse > .medium-7 { + width: 58.3333333333%; } + .small-margin-collapse > .medium-8 { + width: 66.6666666667%; } + .small-margin-collapse > .medium-9 { + width: 75%; } + .small-margin-collapse > .medium-10 { + width: 83.3333333333%; } + .small-margin-collapse > .medium-11 { + width: 91.6666666667%; } + .small-margin-collapse > .medium-12 { + width: 100%; } } + @media print, screen and (min-width: 64em) { + .small-margin-collapse > .large-1 { + width: 8.3333333333%; } + .small-margin-collapse > .large-2 { + width: 16.6666666667%; } + .small-margin-collapse > .large-3 { + width: 25%; } + .small-margin-collapse > .large-4 { + width: 33.3333333333%; } + .small-margin-collapse > .large-5 { + width: 41.6666666667%; } + .small-margin-collapse > .large-6 { + width: 50%; } + .small-margin-collapse > .large-7 { + width: 58.3333333333%; } + .small-margin-collapse > .large-8 { + width: 66.6666666667%; } + .small-margin-collapse > .large-9 { + width: 75%; } + .small-margin-collapse > .large-10 { + width: 83.3333333333%; } + .small-margin-collapse > .large-11 { + width: 91.6666666667%; } + .small-margin-collapse > .large-12 { + width: 100%; } } + +.small-padding-collapse { + margin-right: 0; + margin-left: 0; } + .small-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } + +@media print, screen and (min-width: 40em) { + .medium-margin-collapse { + margin-right: 0; + margin-left: 0; } + .medium-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } } +@media print, screen and (min-width: 40em) { + .medium-margin-collapse > .small-1 { + width: 8.3333333333%; } + .medium-margin-collapse > .small-2 { + width: 16.6666666667%; } + .medium-margin-collapse > .small-3 { + width: 25%; } + .medium-margin-collapse > .small-4 { + width: 33.3333333333%; } + .medium-margin-collapse > .small-5 { + width: 41.6666666667%; } + .medium-margin-collapse > .small-6 { + width: 50%; } + .medium-margin-collapse > .small-7 { + width: 58.3333333333%; } + .medium-margin-collapse > .small-8 { + width: 66.6666666667%; } + .medium-margin-collapse > .small-9 { + width: 75%; } + .medium-margin-collapse > .small-10 { + width: 83.3333333333%; } + .medium-margin-collapse > .small-11 { + width: 91.6666666667%; } + .medium-margin-collapse > .small-12 { + width: 100%; } } +@media print, screen and (min-width: 40em) { + .medium-margin-collapse > .medium-1 { + width: 8.3333333333%; } + .medium-margin-collapse > .medium-2 { + width: 16.6666666667%; } + .medium-margin-collapse > .medium-3 { + width: 25%; } + .medium-margin-collapse > .medium-4 { + width: 33.3333333333%; } + .medium-margin-collapse > .medium-5 { + width: 41.6666666667%; } + .medium-margin-collapse > .medium-6 { + width: 50%; } + .medium-margin-collapse > .medium-7 { + width: 58.3333333333%; } + .medium-margin-collapse > .medium-8 { + width: 66.6666666667%; } + .medium-margin-collapse > .medium-9 { + width: 75%; } + .medium-margin-collapse > .medium-10 { + width: 83.3333333333%; } + .medium-margin-collapse > .medium-11 { + width: 91.6666666667%; } + .medium-margin-collapse > .medium-12 { + width: 100%; } } +@media print, screen and (min-width: 64em) { + .medium-margin-collapse > .large-1 { + width: 8.3333333333%; } + .medium-margin-collapse > .large-2 { + width: 16.6666666667%; } + .medium-margin-collapse > .large-3 { + width: 25%; } + .medium-margin-collapse > .large-4 { + width: 33.3333333333%; } + .medium-margin-collapse > .large-5 { + width: 41.6666666667%; } + .medium-margin-collapse > .large-6 { + width: 50%; } + .medium-margin-collapse > .large-7 { + width: 58.3333333333%; } + .medium-margin-collapse > .large-8 { + width: 66.6666666667%; } + .medium-margin-collapse > .large-9 { + width: 75%; } + .medium-margin-collapse > .large-10 { + width: 83.3333333333%; } + .medium-margin-collapse > .large-11 { + width: 91.6666666667%; } + .medium-margin-collapse > .large-12 { + width: 100%; } } + +@media print, screen and (min-width: 40em) { + .medium-padding-collapse { + margin-right: 0; + margin-left: 0; } + .medium-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } } + +@media print, screen and (min-width: 64em) { + .large-margin-collapse { + margin-right: 0; + margin-left: 0; } + .large-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; } } +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .small-1 { + width: 8.3333333333%; } + .large-margin-collapse > .small-2 { + width: 16.6666666667%; } + .large-margin-collapse > .small-3 { + width: 25%; } + .large-margin-collapse > .small-4 { + width: 33.3333333333%; } + .large-margin-collapse > .small-5 { + width: 41.6666666667%; } + .large-margin-collapse > .small-6 { + width: 50%; } + .large-margin-collapse > .small-7 { + width: 58.3333333333%; } + .large-margin-collapse > .small-8 { + width: 66.6666666667%; } + .large-margin-collapse > .small-9 { + width: 75%; } + .large-margin-collapse > .small-10 { + width: 83.3333333333%; } + .large-margin-collapse > .small-11 { + width: 91.6666666667%; } + .large-margin-collapse > .small-12 { + width: 100%; } } +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .medium-1 { + width: 8.3333333333%; } + .large-margin-collapse > .medium-2 { + width: 16.6666666667%; } + .large-margin-collapse > .medium-3 { + width: 25%; } + .large-margin-collapse > .medium-4 { + width: 33.3333333333%; } + .large-margin-collapse > .medium-5 { + width: 41.6666666667%; } + .large-margin-collapse > .medium-6 { + width: 50%; } + .large-margin-collapse > .medium-7 { + width: 58.3333333333%; } + .large-margin-collapse > .medium-8 { + width: 66.6666666667%; } + .large-margin-collapse > .medium-9 { + width: 75%; } + .large-margin-collapse > .medium-10 { + width: 83.3333333333%; } + .large-margin-collapse > .medium-11 { + width: 91.6666666667%; } + .large-margin-collapse > .medium-12 { + width: 100%; } } +@media print, screen and (min-width: 64em) { + .large-margin-collapse > .large-1 { + width: 8.3333333333%; } + .large-margin-collapse > .large-2 { + width: 16.6666666667%; } + .large-margin-collapse > .large-3 { + width: 25%; } + .large-margin-collapse > .large-4 { + width: 33.3333333333%; } + .large-margin-collapse > .large-5 { + width: 41.6666666667%; } + .large-margin-collapse > .large-6 { + width: 50%; } + .large-margin-collapse > .large-7 { + width: 58.3333333333%; } + .large-margin-collapse > .large-8 { + width: 66.6666666667%; } + .large-margin-collapse > .large-9 { + width: 75%; } + .large-margin-collapse > .large-10 { + width: 83.3333333333%; } + .large-margin-collapse > .large-11 { + width: 91.6666666667%; } + .large-margin-collapse > .large-12 { + width: 100%; } } + +@media print, screen and (min-width: 64em) { + .large-padding-collapse { + margin-right: 0; + margin-left: 0; } + .large-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; } } + +.small-offset-0 { + margin-left: 0%; } + +.grid-margin-x > .small-offset-0 { + margin-left: calc(0% + 1.25rem / 2); } + +.small-offset-1 { + margin-left: 8.3333333333%; } + +.grid-margin-x > .small-offset-1 { + margin-left: calc(8.3333333333% + 1.25rem / 2); } + +.small-offset-2 { + margin-left: 16.6666666667%; } + +.grid-margin-x > .small-offset-2 { + margin-left: calc(16.6666666667% + 1.25rem / 2); } + +.small-offset-3 { + margin-left: 25%; } + +.grid-margin-x > .small-offset-3 { + margin-left: calc(25% + 1.25rem / 2); } + +.small-offset-4 { + margin-left: 33.3333333333%; } + +.grid-margin-x > .small-offset-4 { + margin-left: calc(33.3333333333% + 1.25rem / 2); } + +.small-offset-5 { + margin-left: 41.6666666667%; } + +.grid-margin-x > .small-offset-5 { + margin-left: calc(41.6666666667% + 1.25rem / 2); } + +.small-offset-6 { + margin-left: 50%; } + +.grid-margin-x > .small-offset-6 { + margin-left: calc(50% + 1.25rem / 2); } + +.small-offset-7 { + margin-left: 58.3333333333%; } + +.grid-margin-x > .small-offset-7 { + margin-left: calc(58.3333333333% + 1.25rem / 2); } + +.small-offset-8 { + margin-left: 66.6666666667%; } + +.grid-margin-x > .small-offset-8 { + margin-left: calc(66.6666666667% + 1.25rem / 2); } + +.small-offset-9 { + margin-left: 75%; } + +.grid-margin-x > .small-offset-9 { + margin-left: calc(75% + 1.25rem / 2); } + +.small-offset-10 { + margin-left: 83.3333333333%; } + +.grid-margin-x > .small-offset-10 { + margin-left: calc(83.3333333333% + 1.25rem / 2); } + +.small-offset-11 { + margin-left: 91.6666666667%; } + +.grid-margin-x > .small-offset-11 { + margin-left: calc(91.6666666667% + 1.25rem / 2); } + +@media print, screen and (min-width: 40em) { + .medium-offset-0 { + margin-left: 0%; } + + .grid-margin-x > .medium-offset-0 { + margin-left: calc(0% + 1.875rem / 2); } + + .medium-offset-1 { + margin-left: 8.3333333333%; } + + .grid-margin-x > .medium-offset-1 { + margin-left: calc(8.3333333333% + 1.875rem / 2); } + + .medium-offset-2 { + margin-left: 16.6666666667%; } + + .grid-margin-x > .medium-offset-2 { + margin-left: calc(16.6666666667% + 1.875rem / 2); } + + .medium-offset-3 { + margin-left: 25%; } + + .grid-margin-x > .medium-offset-3 { + margin-left: calc(25% + 1.875rem / 2); } + + .medium-offset-4 { + margin-left: 33.3333333333%; } + + .grid-margin-x > .medium-offset-4 { + margin-left: calc(33.3333333333% + 1.875rem / 2); } + + .medium-offset-5 { + margin-left: 41.6666666667%; } + + .grid-margin-x > .medium-offset-5 { + margin-left: calc(41.6666666667% + 1.875rem / 2); } + + .medium-offset-6 { + margin-left: 50%; } + + .grid-margin-x > .medium-offset-6 { + margin-left: calc(50% + 1.875rem / 2); } + + .medium-offset-7 { + margin-left: 58.3333333333%; } + + .grid-margin-x > .medium-offset-7 { + margin-left: calc(58.3333333333% + 1.875rem / 2); } + + .medium-offset-8 { + margin-left: 66.6666666667%; } + + .grid-margin-x > .medium-offset-8 { + margin-left: calc(66.6666666667% + 1.875rem / 2); } + + .medium-offset-9 { + margin-left: 75%; } + + .grid-margin-x > .medium-offset-9 { + margin-left: calc(75% + 1.875rem / 2); } + + .medium-offset-10 { + margin-left: 83.3333333333%; } + + .grid-margin-x > .medium-offset-10 { + margin-left: calc(83.3333333333% + 1.875rem / 2); } + + .medium-offset-11 { + margin-left: 91.6666666667%; } + + .grid-margin-x > .medium-offset-11 { + margin-left: calc(91.6666666667% + 1.875rem / 2); } } +@media print, screen and (min-width: 64em) { + .large-offset-0 { + margin-left: 0%; } + + .grid-margin-x > .large-offset-0 { + margin-left: calc(0% + 1.875rem / 2); } + + .large-offset-1 { + margin-left: 8.3333333333%; } + + .grid-margin-x > .large-offset-1 { + margin-left: calc(8.3333333333% + 1.875rem / 2); } + + .large-offset-2 { + margin-left: 16.6666666667%; } + + .grid-margin-x > .large-offset-2 { + margin-left: calc(16.6666666667% + 1.875rem / 2); } + + .large-offset-3 { + margin-left: 25%; } + + .grid-margin-x > .large-offset-3 { + margin-left: calc(25% + 1.875rem / 2); } + + .large-offset-4 { + margin-left: 33.3333333333%; } + + .grid-margin-x > .large-offset-4 { + margin-left: calc(33.3333333333% + 1.875rem / 2); } + + .large-offset-5 { + margin-left: 41.6666666667%; } + + .grid-margin-x > .large-offset-5 { + margin-left: calc(41.6666666667% + 1.875rem / 2); } + + .large-offset-6 { + margin-left: 50%; } + + .grid-margin-x > .large-offset-6 { + margin-left: calc(50% + 1.875rem / 2); } + + .large-offset-7 { + margin-left: 58.3333333333%; } + + .grid-margin-x > .large-offset-7 { + margin-left: calc(58.3333333333% + 1.875rem / 2); } + + .large-offset-8 { + margin-left: 66.6666666667%; } + + .grid-margin-x > .large-offset-8 { + margin-left: calc(66.6666666667% + 1.875rem / 2); } + + .large-offset-9 { + margin-left: 75%; } + + .grid-margin-x > .large-offset-9 { + margin-left: calc(75% + 1.875rem / 2); } + + .large-offset-10 { + margin-left: 83.3333333333%; } + + .grid-margin-x > .large-offset-10 { + margin-left: calc(83.3333333333% + 1.875rem / 2); } + + .large-offset-11 { + margin-left: 91.6666666667%; } + + .grid-margin-x > .large-offset-11 { + margin-left: calc(91.6666666667% + 1.875rem / 2); } } +.grid-y { + display: flex; + flex-flow: column nowrap; } + .grid-y > .cell { + height: auto; + max-height: none; } + .grid-y > .auto { + height: auto; } + .grid-y > .shrink { + height: auto; } + .grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 { + flex-basis: auto; } + @media print, screen and (min-width: 40em) { + .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 { + flex-basis: auto; } } + @media print, screen and (min-width: 64em) { + .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 { + flex-basis: auto; } } + .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 { + flex: 0 0 auto; } + .grid-y > .small-1 { + height: 8.3333333333%; } + .grid-y > .small-2 { + height: 16.6666666667%; } + .grid-y > .small-3 { + height: 25%; } + .grid-y > .small-4 { + height: 33.3333333333%; } + .grid-y > .small-5 { + height: 41.6666666667%; } + .grid-y > .small-6 { + height: 50%; } + .grid-y > .small-7 { + height: 58.3333333333%; } + .grid-y > .small-8 { + height: 66.6666666667%; } + .grid-y > .small-9 { + height: 75%; } + .grid-y > .small-10 { + height: 83.3333333333%; } + .grid-y > .small-11 { + height: 91.6666666667%; } + .grid-y > .small-12 { + height: 100%; } + @media print, screen and (min-width: 40em) { + .grid-y > .medium-auto { + flex: 1 1 0; + height: auto; } + .grid-y > .medium-shrink, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 { + flex: 0 0 auto; } + .grid-y > .medium-shrink { + height: auto; } + .grid-y > .medium-1 { + height: 8.3333333333%; } + .grid-y > .medium-2 { + height: 16.6666666667%; } + .grid-y > .medium-3 { + height: 25%; } + .grid-y > .medium-4 { + height: 33.3333333333%; } + .grid-y > .medium-5 { + height: 41.6666666667%; } + .grid-y > .medium-6 { + height: 50%; } + .grid-y > .medium-7 { + height: 58.3333333333%; } + .grid-y > .medium-8 { + height: 66.6666666667%; } + .grid-y > .medium-9 { + height: 75%; } + .grid-y > .medium-10 { + height: 83.3333333333%; } + .grid-y > .medium-11 { + height: 91.6666666667%; } + .grid-y > .medium-12 { + height: 100%; } } + @media print, screen and (min-width: 64em) { + .grid-y > .large-auto { + flex: 1 1 0; + height: auto; } + .grid-y > .large-shrink, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 { + flex: 0 0 auto; } + .grid-y > .large-shrink { + height: auto; } + .grid-y > .large-1 { + height: 8.3333333333%; } + .grid-y > .large-2 { + height: 16.6666666667%; } + .grid-y > .large-3 { + height: 25%; } + .grid-y > .large-4 { + height: 33.3333333333%; } + .grid-y > .large-5 { + height: 41.6666666667%; } + .grid-y > .large-6 { + height: 50%; } + .grid-y > .large-7 { + height: 58.3333333333%; } + .grid-y > .large-8 { + height: 66.6666666667%; } + .grid-y > .large-9 { + height: 75%; } + .grid-y > .large-10 { + height: 83.3333333333%; } + .grid-y > .large-11 { + height: 91.6666666667%; } + .grid-y > .large-12 { + height: 100%; } } + +.grid-padding-y .grid-padding-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-y .grid-padding-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } +.grid-padding-y > .cell { + padding-top: 0.625rem; + padding-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-padding-y > .cell { + padding-top: 0.9375rem; + padding-bottom: 0.9375rem; } } + +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } + .grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; } } + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.25rem); } + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.25rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); } + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.25rem); } + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.25rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); } + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.25rem); } + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.25rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); } + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.25rem); } + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.25rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); } + .grid-margin-y > .medium-auto { + height: auto; } + .grid-margin-y > .medium-shrink { + height: auto; } + .grid-margin-y > .medium-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .medium-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .medium-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .medium-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .medium-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .medium-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .medium-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .medium-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-y > .large-auto { + height: auto; } + .grid-margin-y > .large-shrink { + height: auto; } + .grid-margin-y > .large-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .large-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .large-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .large-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .large-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .large-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .large-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .large-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); } } + +.grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; } + +.cell .grid-frame { + width: 100%; } + +.cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + +.cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + +.cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; } + .cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; } + +@media print, screen and (min-width: 40em) { + .medium-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; } + + .cell .medium-grid-frame { + width: 100%; } + + .medium-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + + .medium-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; } + .medium-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; } + + .medium-cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } } +@media print, screen and (min-width: 64em) { + .large-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; } + + .cell .large-grid-frame { + width: 100%; } + + .large-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } + + .large-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; } + .large-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; } + + .large-cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; } } +.grid-y.grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; } +@media print, screen and (min-width: 40em) { + .grid-y.medium-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; } } +@media print, screen and (min-width: 64em) { + .grid-y.large-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; } } + +.cell .grid-y.grid-frame { + height: 100%; } +@media print, screen and (min-width: 40em) { + .cell .grid-y.medium-grid-frame { + height: 100%; } } +@media print, screen and (min-width: 64em) { + .cell .grid-y.large-grid-frame { + height: 100%; } } + +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; } } + .grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; } } + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.25rem); } + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.25rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); } + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.25rem); } + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.25rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); } + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.25rem); } + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.25rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); } + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.25rem); } + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.25rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-margin-y > .auto { + height: auto; } + .grid-margin-y > .shrink { + height: auto; } + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); } + .grid-margin-y > .medium-auto { + height: auto; } + .grid-margin-y > .medium-shrink { + height: auto; } + .grid-margin-y > .medium-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .medium-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .medium-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .medium-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .medium-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .medium-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .medium-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .medium-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-margin-y > .large-auto { + height: auto; } + .grid-margin-y > .large-shrink { + height: auto; } + .grid-margin-y > .large-1 { + height: calc(8.3333333333% - 1.875rem); } + .grid-margin-y > .large-2 { + height: calc(16.6666666667% - 1.875rem); } + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); } + .grid-margin-y > .large-4 { + height: calc(33.3333333333% - 1.875rem); } + .grid-margin-y > .large-5 { + height: calc(41.6666666667% - 1.875rem); } + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); } + .grid-margin-y > .large-7 { + height: calc(58.3333333333% - 1.875rem); } + .grid-margin-y > .large-8 { + height: calc(66.6666666667% - 1.875rem); } + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); } + .grid-margin-y > .large-10 { + height: calc(83.3333333333% - 1.875rem); } + .grid-margin-y > .large-11 { + height: calc(91.6666666667% - 1.875rem); } + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); } } + +.grid-frame.grid-margin-y { + height: calc(100vh + 1.25rem); } + @media print, screen and (min-width: 40em) { + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); } } + @media print, screen and (min-width: 64em) { + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); } } + +@media print, screen and (min-width: 40em) { + .grid-margin-y.medium-grid-frame { + height: calc(100vh + 1.875rem); } } +@media print, screen and (min-width: 64em) { + .grid-margin-y.large-grid-frame { + height: calc(100vh + 1.875rem); } } +.button { + display: inline-block; + vertical-align: middle; + margin: 0 0 1rem 0; + padding: 0.85em 1em; + border: 1px solid transparent; + border-radius: 0; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-family: inherit; + font-size: 0.9rem; + -webkit-appearance: none; + line-height: 1; + text-align: center; + cursor: pointer; } + [data-whatinput='mouse'] .button { + outline: 0; } + .button.tiny { + font-size: 0.6rem; } + .button.small { + font-size: 0.75rem; } + .button.large { + font-size: 1.25rem; } + .button.expanded { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0; } + .button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; } + .button:hover, .button:focus { + background-color: #14679e; + color: #fefefe; } + .button.primary, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus { + background-color: #1779ba; + color: #fefefe; } + .button.primary:hover, .button.primary:focus { + background-color: #126195; + color: #fefefe; } + .button.secondary, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus { + background-color: #767676; + color: #fefefe; } + .button.secondary:hover, .button.secondary:focus { + background-color: #5e5e5e; + color: #fefefe; } + .button.success, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus { + background-color: #3adb76; + color: #0a0a0a; } + .button.success:hover, .button.success:focus { + background-color: #22bb5b; + color: #0a0a0a; } + .button.warning, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus { + background-color: #ffae00; + color: #0a0a0a; } + .button.warning:hover, .button.warning:focus { + background-color: #cc8b00; + color: #0a0a0a; } + .button.alert, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus { + background-color: #cc4b37; + color: #fefefe; } + .button.alert:hover, .button.alert:focus { + background-color: #a53b2a; + color: #fefefe; } + .button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus { + background-color: transparent; } + .button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow:hover, .button.hollow:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; } + .button.hollow.primary:hover, .button.hollow.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus { + border: 1px solid #767676; + color: #767676; } + .button.hollow.secondary:hover, .button.hollow.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; } + .button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus { + border: 1px solid #3adb76; + color: #3adb76; } + .button.hollow.success:hover, .button.hollow.success:focus { + border-color: #157539; + color: #157539; } + .button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus { + border: 1px solid #ffae00; + color: #ffae00; } + .button.hollow.warning:hover, .button.hollow.warning:focus { + border-color: #805700; + color: #805700; } + .button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button.hollow.alert:hover, .button.hollow.alert:focus { + border-color: #67251a; + color: #67251a; } + .button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus { + border-color: transparent; + background-color: transparent; } + .button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus { + color: #1779ba; } + .button.clear:hover, .button.clear:focus { + color: #0c3d5d; } + .button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus { + color: #1779ba; } + .button.clear.primary:hover, .button.clear.primary:focus { + color: #0c3d5d; } + .button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus { + color: #767676; } + .button.clear.secondary:hover, .button.clear.secondary:focus { + color: #3b3b3b; } + .button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus { + color: #3adb76; } + .button.clear.success:hover, .button.clear.success:focus { + color: #157539; } + .button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus { + color: #ffae00; } + .button.clear.warning:hover, .button.clear.warning:focus { + color: #805700; } + .button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus { + color: #cc4b37; } + .button.clear.alert:hover, .button.clear.alert:focus { + color: #67251a; } + .button.disabled, .button[disabled] { + opacity: 0.25; + cursor: not-allowed; } + .button.dropdown::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.4em; + content: ''; + border-bottom-width: 0; + border-color: #fefefe transparent transparent; + position: relative; + top: 0.4em; + display: inline-block; + float: right; + margin-left: 1em; } + .button.dropdown.hollow::after, .button.dropdown.clear::after { + border-top-color: #1779ba; } + .button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after { + border-top-color: #1779ba; } + .button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after { + border-top-color: #767676; } + .button.dropdown.hollow.success::after, .button.dropdown.clear.success::after { + border-top-color: #3adb76; } + .button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after { + border-top-color: #ffae00; } + .button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after { + border-top-color: #cc4b37; } + .button.arrow-only::after { + top: -0.1em; + float: none; + margin-left: 0; } + +a.button:hover, a.button:focus { + text-decoration: none; } + +.button-group { + margin-bottom: 1rem; + display: flex; + flex-wrap: wrap; + align-items: stretch; + flex-grow: 1; } + .button-group::before, .button-group::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; } + .button-group::after { + clear: both; } + .button-group::before, .button-group::after { + display: none; } + .button-group .button { + margin: 0; + margin-right: 1px; + margin-bottom: 1px; + font-size: 0.9rem; + flex: 0 0 auto; } + .button-group .button:last-child { + margin-right: 0; } + .button-group.tiny .button { + font-size: 0.6rem; } + .button-group.small .button { + font-size: 0.75rem; } + .button-group.large .button { + font-size: 1.25rem; } + .button-group.expanded .button { + flex: 1 1 0px; } + .button-group.primary .button, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; } + .button-group.primary .button:hover, .button-group.primary .button:focus { + background-color: #126195; + color: #fefefe; } + .button-group.secondary .button, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus { + background-color: #767676; + color: #fefefe; } + .button-group.secondary .button:hover, .button-group.secondary .button:focus { + background-color: #5e5e5e; + color: #fefefe; } + .button-group.success .button, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus { + background-color: #3adb76; + color: #0a0a0a; } + .button-group.success .button:hover, .button-group.success .button:focus { + background-color: #22bb5b; + color: #0a0a0a; } + .button-group.warning .button, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus { + background-color: #ffae00; + color: #0a0a0a; } + .button-group.warning .button:hover, .button-group.warning .button:focus { + background-color: #cc8b00; + color: #0a0a0a; } + .button-group.alert .button, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus { + background-color: #cc4b37; + color: #fefefe; } + .button-group.alert .button:hover, .button-group.alert .button:focus { + background-color: #a53b2a; + color: #fefefe; } + .button-group.hollow .button, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus { + background-color: transparent; } + .button-group.hollow .button, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; } + .button-group.hollow .button:hover, .button-group.hollow .button:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button-group.hollow.primary .button, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; } + .button-group.hollow.primary .button:hover, .button-group.hollow.primary .button:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .button.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; } + .button-group.hollow.secondary .button, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus { + border: 1px solid #767676; + color: #767676; } + .button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .button.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; } + .button-group.hollow.success .button, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus { + border: 1px solid #3adb76; + color: #3adb76; } + .button-group.hollow.success .button:hover, .button-group.hollow.success .button:focus, .button-group.hollow .button.success:hover, .button-group.hollow .button.success:focus { + border-color: #157539; + color: #157539; } + .button-group.hollow.warning .button, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus { + border: 1px solid #ffae00; + color: #ffae00; } + .button-group.hollow.warning .button:hover, .button-group.hollow.warning .button:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .button.warning:focus { + border-color: #805700; + color: #805700; } + .button-group.hollow.alert .button, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus { + border: 1px solid #cc4b37; + color: #cc4b37; } + .button-group.hollow.alert .button:hover, .button-group.hollow.alert .button:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .button.alert:focus { + border-color: #67251a; + color: #67251a; } + .button-group.clear .button, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus { + border-color: transparent; + background-color: transparent; } + .button-group.clear .button, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus { + color: #1779ba; } + .button-group.clear .button:hover, .button-group.clear .button:focus { + color: #0c3d5d; } + .button-group.clear.primary .button, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus { + color: #1779ba; } + .button-group.clear.primary .button:hover, .button-group.clear.primary .button:focus, .button-group.clear .button.primary:hover, .button-group.clear .button.primary:focus { + color: #0c3d5d; } + .button-group.clear.secondary .button, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus { + color: #767676; } + .button-group.clear.secondary .button:hover, .button-group.clear.secondary .button:focus, .button-group.clear .button.secondary:hover, .button-group.clear .button.secondary:focus { + color: #3b3b3b; } + .button-group.clear.success .button, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus { + color: #3adb76; } + .button-group.clear.success .button:hover, .button-group.clear.success .button:focus, .button-group.clear .button.success:hover, .button-group.clear .button.success:focus { + color: #157539; } + .button-group.clear.warning .button, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus { + color: #ffae00; } + .button-group.clear.warning .button:hover, .button-group.clear.warning .button:focus, .button-group.clear .button.warning:hover, .button-group.clear .button.warning:focus { + color: #805700; } + .button-group.clear.alert .button, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus { + color: #cc4b37; } + .button-group.clear.alert .button:hover, .button-group.clear.alert .button:focus, .button-group.clear .button.alert:hover, .button-group.clear .button.alert:focus { + color: #67251a; } + .button-group.no-gaps .button { + margin-right: -0.0625rem; } + .button-group.no-gaps .button + .button { + border-left-color: transparent; } + .button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium { + flex-wrap: wrap; } + .button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button { + flex: 0 0 100%; } + .button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child { + margin-bottom: 0; } + .button-group.stacked.expanded .button, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-medium.expanded .button { + flex: 1 1 0px; } + @media print, screen and (min-width: 40em) { + .button-group.stacked-for-small .button { + flex: 0 0 auto; + margin-bottom: 0; } } + @media print, screen and (min-width: 64em) { + .button-group.stacked-for-medium .button { + flex: 0 0 auto; + margin-bottom: 0; } } + @media print, screen and (max-width: 39.99875em) { + .button-group.stacked-for-small.expanded { + display: block; } + .button-group.stacked-for-small.expanded .button { + display: block; + margin-right: 0; } } + @media print, screen and (max-width: 63.99875em) { + .button-group.stacked-for-medium.expanded { + display: block; } + .button-group.stacked-for-medium.expanded .button { + display: block; + margin-right: 0; } } + +.close-button { + position: absolute; + z-index: 10; + color: #8a8a8a; + cursor: pointer; } + [data-whatinput='mouse'] .close-button { + outline: 0; } + .close-button:hover, .close-button:focus { + color: #0a0a0a; } + .close-button.small { + right: 0.66rem; + top: 0.33em; + font-size: 1.5em; + line-height: 1; } + .close-button, .close-button.medium { + right: 1rem; + top: 0.5rem; + font-size: 2em; + line-height: 1; } + +.label { + display: inline-block; + padding: 0.33333rem 0.5rem; + border-radius: 0; + font-size: 0.8rem; + line-height: 1; + white-space: nowrap; + cursor: default; + background: #1779ba; + color: #fefefe; } + .label.primary { + background: #1779ba; + color: #fefefe; } + .label.secondary { + background: #767676; + color: #fefefe; } + .label.success { + background: #3adb76; + color: #0a0a0a; } + .label.warning { + background: #ffae00; + color: #0a0a0a; } + .label.alert { + background: #cc4b37; + color: #fefefe; } + +.progress { + height: 1rem; + margin-bottom: 1rem; + border-radius: 0; + background-color: #cacaca; } + .progress.primary .progress-meter { + background-color: #1779ba; } + .progress.secondary .progress-meter { + background-color: #767676; } + .progress.success .progress-meter { + background-color: #3adb76; } + .progress.warning .progress-meter { + background-color: #ffae00; } + .progress.alert .progress-meter { + background-color: #cc4b37; } + +.progress-meter { + position: relative; + display: block; + width: 0%; + height: 100%; + background-color: #1779ba; } + +.progress-meter-text { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + margin: 0; + font-size: 0.75rem; + font-weight: bold; + color: #fefefe; + white-space: nowrap; } + +.slider { + position: relative; + height: 0.5rem; + margin-top: 1.25rem; + margin-bottom: 2.25rem; + background-color: #e6e6e6; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + touch-action: none; } + +.slider-fill { + position: absolute; + top: 0; + left: 0; + display: inline-block; + max-width: 100%; + height: 0.5rem; + background-color: #cacaca; + transition: all 0.2s ease-in-out; } + .slider-fill.is-dragging { + transition: all 0s linear; } + +.slider-handle { + position: absolute; + top: 50%; + transform: translateY(-50%); + left: 0; + z-index: 1; + cursor: grab; + display: inline-block; + width: 1.4rem; + height: 1.4rem; + border-radius: 0; + background-color: #1779ba; + transition: all 0.2s ease-in-out; + touch-action: manipulation; } + [data-whatinput='mouse'] .slider-handle { + outline: 0; } + .slider-handle:hover { + background-color: #14679e; } + .slider-handle.is-dragging { + transition: all 0s linear; + cursor: grabbing; } + +.slider.disabled, +.slider[disabled] { + opacity: 0.25; + cursor: not-allowed; } + +.slider.vertical { + display: inline-block; + width: 0.5rem; + height: 12.5rem; + margin: 0 1.25rem; + transform: scale(1, -1); } + .slider.vertical .slider-fill { + top: 0; + width: 0.5rem; + max-height: 100%; } + .slider.vertical .slider-handle { + position: absolute; + top: 0; + left: 50%; + width: 1.4rem; + height: 1.4rem; + transform: translateX(-50%); } + +.switch { + position: relative; + margin-bottom: 1rem; + outline: 0; + font-size: 0.875rem; + font-weight: bold; + color: #fefefe; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + height: 2rem; } + +.switch-input { + position: absolute; + margin-bottom: 0; + opacity: 0; } + +.switch-paddle { + position: relative; + display: block; + width: 4rem; + height: 2rem; + border-radius: 0; + background: #cacaca; + transition: all 0.25s ease-out; + font-weight: inherit; + color: inherit; + cursor: pointer; } + input + .switch-paddle { + margin: 0; } + .switch-paddle::after { + position: absolute; + top: 0.25rem; + left: 0.25rem; + display: block; + width: 1.5rem; + height: 1.5rem; + transform: translate3d(0, 0, 0); + border-radius: 0; + background: #fefefe; + transition: all 0.25s ease-out; + content: ''; } + input:checked ~ .switch-paddle { + background: #1779ba; } + input:checked ~ .switch-paddle::after { + left: 2.25rem; } + input:disabled ~ .switch-paddle { + cursor: not-allowed; + opacity: 0.5; } + [data-whatinput='mouse'] input:focus ~ .switch-paddle { + outline: 0; } + +.switch-active, .switch-inactive { + position: absolute; + top: 50%; + transform: translateY(-50%); } + +.switch-active { + left: 8%; + display: none; } + input:checked + label > .switch-active { + display: block; } + +.switch-inactive { + right: 15%; } + input:checked + label > .switch-inactive { + display: none; } + +.switch.tiny { + height: 1.5rem; } + .switch.tiny .switch-paddle { + width: 3rem; + height: 1.5rem; + font-size: 0.625rem; } + .switch.tiny .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1rem; + height: 1rem; } + .switch.tiny input:checked ~ .switch-paddle::after { + left: 1.75rem; } + +.switch.small { + height: 1.75rem; } + .switch.small .switch-paddle { + width: 3.5rem; + height: 1.75rem; + font-size: 0.75rem; } + .switch.small .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1.25rem; + height: 1.25rem; } + .switch.small input:checked ~ .switch-paddle::after { + left: 2rem; } + +.switch.large { + height: 2.5rem; } + .switch.large .switch-paddle { + width: 5rem; + height: 2.5rem; + font-size: 1rem; } + .switch.large .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 2rem; + height: 2rem; } + .switch.large input:checked ~ .switch-paddle::after { + left: 2.75rem; } + +table { + border-collapse: collapse; + width: 100%; + margin-bottom: 1rem; + border-radius: 0; } + thead, + tbody, + tfoot { + border: 1px solid #f1f1f1; + background-color: #fefefe; } + + caption { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; } + + thead { + background: #f8f8f8; + color: #0a0a0a; } + + tfoot { + background: #f1f1f1; + color: #0a0a0a; } + + thead tr, + tfoot tr { + background: transparent; } + thead th, + thead td, + tfoot th, + tfoot td { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; + text-align: left; } + + tbody th, + tbody td { + padding: 0.5rem 0.625rem 0.625rem; } + + tbody tr:nth-child(even) { + border-bottom: 0; + background-color: #f1f1f1; } + + table.unstriped tbody { + background-color: #fefefe; } + table.unstriped tbody tr { + border-bottom: 1px solid #f1f1f1; + background-color: #fefefe; } + +@media print, screen and (max-width: 63.99875em) { + table.stack thead { + display: none; } + table.stack tfoot { + display: none; } + table.stack tr, + table.stack th, + table.stack td { + display: block; } + table.stack td { + border-top: 0; } } + +table.scroll { + display: block; + width: 100%; + overflow-x: auto; } + +table.hover thead tr:hover { + background-color: #f3f3f3; } +table.hover tfoot tr:hover { + background-color: #ececec; } +table.hover tbody tr:hover { + background-color: #f9f9f9; } +table.hover:not(.unstriped) tr:nth-of-type(even):hover { + background-color: #ececec; } + +.table-scroll { + overflow-x: auto; } + +.badge { + display: inline-block; + min-width: 2.1em; + padding: 0.3em; + border-radius: 50%; + font-size: 0.6rem; + text-align: center; + background: #1779ba; + color: #fefefe; } + .badge.primary { + background: #1779ba; + color: #fefefe; } + .badge.secondary { + background: #767676; + color: #fefefe; } + .badge.success { + background: #3adb76; + color: #0a0a0a; } + .badge.warning { + background: #ffae00; + color: #0a0a0a; } + .badge.alert { + background: #cc4b37; + color: #fefefe; } + +.breadcrumbs { + margin: 0 0 1rem 0; + list-style: none; } + .breadcrumbs::before, .breadcrumbs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; } + .breadcrumbs::after { + clear: both; } + .breadcrumbs li { + float: left; + font-size: 0.6875rem; + color: #0a0a0a; + cursor: default; + text-transform: uppercase; } + .breadcrumbs li:not(:last-child)::after { + position: relative; + margin: 0 0.75rem; + opacity: 1; + content: "/"; + color: #cacaca; } + .breadcrumbs a { + color: #1779ba; } + .breadcrumbs a:hover { + text-decoration: underline; } + .breadcrumbs .disabled { + color: #cacaca; + cursor: not-allowed; } + +.callout { + position: relative; + margin: 0 0 1rem 0; + padding: 1rem; + border: 1px solid rgba(10, 10, 10, 0.25); + border-radius: 0; + background-color: white; + color: #0a0a0a; } + .callout > :first-child { + margin-top: 0; } + .callout > :last-child { + margin-bottom: 0; } + .callout.primary { + background-color: #d7ecfa; + color: #0a0a0a; } + .callout.secondary { + background-color: #eaeaea; + color: #0a0a0a; } + .callout.success { + background-color: #e1faea; + color: #0a0a0a; } + .callout.warning { + background-color: #fff3d9; + color: #0a0a0a; } + .callout.alert { + background-color: #f7e4e1; + color: #0a0a0a; } + .callout.small { + padding-top: 0.5rem; + padding-right: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0.5rem; } + .callout.large { + padding-top: 3rem; + padding-right: 3rem; + padding-bottom: 3rem; + padding-left: 3rem; } + +.card { + display: flex; + flex-direction: column; + flex-grow: 1; + margin-bottom: 1rem; + border: 1px solid #e6e6e6; + border-radius: 0; + background: #fefefe; + box-shadow: none; + overflow: hidden; + color: #0a0a0a; } + .card > :last-child { + margin-bottom: 0; } + +.card-divider { + display: flex; + flex: 0 1 auto; + padding: 1rem; + background: #e6e6e6; } + .card-divider > :last-child { + margin-bottom: 0; } + +.card-section { + flex: 1 0 auto; + padding: 1rem; } + .card-section > :last-child { + margin-bottom: 0; } + +.card-image { + min-height: 1px; } + +.dropdown-pane { + position: absolute; + z-index: 10; + display: none; + width: 300px; + padding: 1rem; + visibility: hidden; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-size: 1rem; } + .dropdown-pane.is-opening { + display: block; } + .dropdown-pane.is-open { + display: block; + visibility: visible; } + +.dropdown-pane.tiny { + width: 100px; } + +.dropdown-pane.small { + width: 200px; } + +.dropdown-pane.large { + width: 400px; } + +.pagination { + margin-left: 0; + margin-bottom: 1rem; } + .pagination::before, .pagination::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; } + .pagination::after { + clear: both; } + .pagination li { + margin-right: 0.0625rem; + border-radius: 0; + font-size: 0.875rem; + display: none; } + .pagination li:last-child, .pagination li:first-child { + display: inline-block; } + @media print, screen and (min-width: 40em) { + .pagination li { + display: inline-block; } } + .pagination a, + .pagination button { + display: block; + padding: 0.1875rem 0.625rem; + border-radius: 0; + color: #0a0a0a; } + .pagination a:hover, + .pagination button:hover { + background: #e6e6e6; } + .pagination .current { + padding: 0.1875rem 0.625rem; + background: #1779ba; + color: #fefefe; + cursor: default; } + .pagination .disabled { + padding: 0.1875rem 0.625rem; + color: #cacaca; + cursor: not-allowed; } + .pagination .disabled:hover { + background: transparent; } + .pagination .ellipsis::after { + padding: 0.1875rem 0.625rem; + content: '\2026'; + color: #0a0a0a; } + +.pagination-previous a::before, +.pagination-previous.disabled::before { + display: inline-block; + margin-right: 0.5rem; + content: "«"; } + +.pagination-next a::after, +.pagination-next.disabled::after { + display: inline-block; + margin-left: 0.5rem; + content: "»"; } + +.has-tip { + position: relative; + display: inline-block; + border-bottom: dotted 1px #8a8a8a; + font-weight: bold; + cursor: help; } + +.tooltip { + position: absolute; + top: calc(100% + 0.6495rem); + z-index: 1200; + max-width: 10rem; + padding: 0.75rem; + border-radius: 0; + background-color: #0a0a0a; + font-size: 80%; + color: #fefefe; } + .tooltip::before { + position: absolute; } + .tooltip.bottom::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-top-width: 0; + border-color: transparent transparent #0a0a0a; + bottom: 100%; } + .tooltip.bottom.align-center::before { + left: 50%; + transform: translateX(-50%); } + .tooltip.top::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-bottom-width: 0; + border-color: #0a0a0a transparent transparent; + top: 100%; + bottom: auto; } + .tooltip.top.align-center::before { + left: 50%; + transform: translateX(-50%); } + .tooltip.left::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #0a0a0a; + left: 100%; } + .tooltip.left.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); } + .tooltip.right::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-left-width: 0; + border-color: transparent #0a0a0a transparent transparent; + right: 100%; + left: auto; } + .tooltip.right.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); } + .tooltip.align-top::before { + bottom: auto; + top: 10%; } + .tooltip.align-bottom::before { + bottom: 10%; + top: auto; } + .tooltip.align-left::before { + left: 10%; + right: auto; } + .tooltip.align-right::before { + left: auto; + right: 10%; } + +.accordion { + margin-left: 0; + background: #fefefe; + list-style-type: none; } + .accordion[disabled] .accordion-title { + cursor: not-allowed; } + +.accordion-item:first-child > :first-child { + border-radius: 0 0 0 0; } +.accordion-item:last-child > :last-child { + border-radius: 0 0 0 0; } + +.accordion-title { + position: relative; + display: block; + padding: 1.25rem 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; } + :last-child:not(.is-active) > .accordion-title { + border-bottom: 1px solid #e6e6e6; + border-radius: 0 0 0 0; } + .accordion-title:hover, .accordion-title:focus { + background-color: #e6e6e6; } + .accordion-title::before { + position: absolute; + top: 50%; + right: 1rem; + margin-top: -0.5rem; + content: "+"; } + .is-active > .accordion-title::before { + content: "–"; } + +.accordion-content { + display: none; + padding: 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + background-color: #fefefe; + color: #0a0a0a; } + :last-child > .accordion-content:last-child { + border-bottom: 1px solid #e6e6e6; } + +.media-object { + display: flex; + margin-bottom: 1rem; + flex-wrap: nowrap; } + .media-object img { + max-width: none; } + @media print, screen and (max-width: 39.99875em) { + .media-object.stack-for-small { + flex-wrap: wrap; } } + +.media-object-section { + flex: 0 1 auto; } + .media-object-section:first-child { + padding-right: 1rem; } + .media-object-section:last-child:not(:nth-child(2)) { + padding-left: 1rem; } + .media-object-section > :last-child { + margin-bottom: 0; } + @media print, screen and (max-width: 39.99875em) { + .stack-for-small .media-object-section { + padding: 0; + padding-bottom: 1rem; + flex-basis: 100%; + max-width: 100%; } + .stack-for-small .media-object-section img { + width: 100%; } } + .media-object-section.main-section { + flex: 1 1 0px; } + +.orbit { + position: relative; } + +.orbit-container { + position: relative; + height: 0; + margin: 0; + list-style: none; + overflow: hidden; } + +.orbit-slide { + width: 100%; + position: absolute; } + .orbit-slide.no-motionui.is-active { + top: 0; + left: 0; } + +.orbit-figure { + margin: 0; } + +.orbit-image { + width: 100%; + max-width: 100%; + margin: 0; } + +.orbit-caption { + position: absolute; + bottom: 0; + width: 100%; + margin-bottom: 0; + padding: 1rem; + background-color: rgba(10, 10, 10, 0.5); + color: #fefefe; } + +.orbit-previous, .orbit-next { + position: absolute; + top: 50%; + transform: translateY(-50%); + z-index: 10; + padding: 1rem; + color: #fefefe; } + [data-whatinput='mouse'] .orbit-previous, [data-whatinput='mouse'] .orbit-next { + outline: 0; } + .orbit-previous:hover, .orbit-next:hover, .orbit-previous:active, .orbit-next:active, .orbit-previous:focus, .orbit-next:focus { + background-color: rgba(10, 10, 10, 0.5); } + +.orbit-previous { + left: 0; } + +.orbit-next { + left: auto; + right: 0; } + +.orbit-bullets { + position: relative; + margin-top: 0.8rem; + margin-bottom: 0.8rem; + text-align: center; } + [data-whatinput='mouse'] .orbit-bullets { + outline: 0; } + .orbit-bullets button { + width: 1.2rem; + height: 1.2rem; + margin: 0.1rem; + border-radius: 50%; + background-color: #cacaca; } + .orbit-bullets button:hover { + background-color: #8a8a8a; } + .orbit-bullets button.is-active { + background-color: #8a8a8a; } + +.responsive-embed, +.flex-video { + position: relative; + height: 0; + margin-bottom: 1rem; + padding-bottom: 75%; + overflow: hidden; } + .responsive-embed iframe, + .responsive-embed object, + .responsive-embed embed, + .responsive-embed video, + .flex-video iframe, + .flex-video object, + .flex-video embed, + .flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + .responsive-embed.widescreen, + .flex-video.widescreen { + padding-bottom: 56.25%; } + +.tabs { + margin: 0; + border: 1px solid #e6e6e6; + background: #fefefe; + list-style-type: none; } + .tabs::before, .tabs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; } + .tabs::after { + clear: both; } + +.tabs.vertical > li { + display: block; + float: none; + width: auto; } + +.tabs.simple > li > a { + padding: 0; } + .tabs.simple > li > a:hover { + background: transparent; } + +.tabs.primary { + background: #1779ba; } + .tabs.primary > li > a { + color: #fefefe; } + .tabs.primary > li > a:hover, .tabs.primary > li > a:focus { + background: #1673b1; } + +.tabs-title { + float: left; } + .tabs-title > a { + display: block; + padding: 1.25rem 1.5rem; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; } + [data-whatinput='mouse'] .tabs-title > a { + outline: 0; } + .tabs-title > a:hover { + background: #fefefe; + color: #1468a0; } + .tabs-title > a:focus, .tabs-title > a[aria-selected='true'] { + background: #e6e6e6; + color: #1779ba; } + +.tabs-content { + border: 1px solid #e6e6e6; + border-top: 0; + background: #fefefe; + color: #0a0a0a; + transition: all 0.5s ease; } + +.tabs-content.vertical { + border: 1px solid #e6e6e6; + border-left: 0; } + +.tabs-panel { + display: none; + padding: 1rem; } + .tabs-panel.is-active { + display: block; } + +.thumbnail { + display: inline-block; + max-width: 100%; + margin-bottom: 1rem; + border: 4px solid #fefefe; + border-radius: 0; + box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); + line-height: 0; } + +a.thumbnail { + transition: box-shadow 200ms ease-out; } + a.thumbnail:hover, a.thumbnail:focus { + box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5); } + a.thumbnail image { + box-shadow: none; } + +.menu { + padding: 0; + margin: 0; + list-style: none; + position: relative; + display: flex; + flex-wrap: wrap; } + [data-whatinput='mouse'] .menu li { + outline: 0; } + .menu a, + .menu .button { + line-height: 1; + text-decoration: none; + display: block; + padding: 0.7rem 1rem; } + .menu input, + .menu select, + .menu a, + .menu button { + margin-bottom: 0; } + .menu input { + display: inline-block; } + .menu, .menu.horizontal { + flex-wrap: wrap; + flex-direction: row; } + .menu.vertical { + flex-wrap: nowrap; + flex-direction: column; } + .menu.vertical.icon-top li a img, + .menu.vertical.icon-top li a i, + .menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img, + .menu.vertical.icon-bottom li a i, + .menu.vertical.icon-bottom li a svg { + text-align: left; } + .menu.expanded li { + flex: 1 1 0px; } + .menu.expanded.icon-top li a img, + .menu.expanded.icon-top li a i, + .menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img, + .menu.expanded.icon-bottom li a i, + .menu.expanded.icon-bottom li a svg { + text-align: left; } + .menu.simple { + align-items: center; } + .menu.simple li + li { + margin-left: 1rem; } + .menu.simple a { + padding: 0; } + @media print, screen and (min-width: 40em) { + .menu.medium-horizontal { + flex-wrap: wrap; + flex-direction: row; } + .menu.medium-vertical { + flex-wrap: nowrap; + flex-direction: column; } + .menu.medium-expanded li { + flex: 1 1 0px; } + .menu.medium-simple li { + flex: 1 1 0px; } } + @media print, screen and (min-width: 64em) { + .menu.large-horizontal { + flex-wrap: wrap; + flex-direction: row; } + .menu.large-vertical { + flex-wrap: nowrap; + flex-direction: column; } + .menu.large-expanded li { + flex: 1 1 0px; } + .menu.large-simple li { + flex: 1 1 0px; } } + .menu.nested { + margin-right: 0; + margin-left: 1rem; } + .menu.icons a { + display: flex; } + .menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a { + display: flex; } + .menu.icon-left li a, .menu.nested.icon-left li a { + flex-flow: row nowrap; } + .menu.icon-left li a img, + .menu.icon-left li a i, + .menu.icon-left li a svg, .menu.nested.icon-left li a img, + .menu.nested.icon-left li a i, + .menu.nested.icon-left li a svg { + margin-right: 0.25rem; } + .menu.icon-right li a, .menu.nested.icon-right li a { + flex-flow: row nowrap; } + .menu.icon-right li a img, + .menu.icon-right li a i, + .menu.icon-right li a svg, .menu.nested.icon-right li a img, + .menu.nested.icon-right li a i, + .menu.nested.icon-right li a svg { + margin-left: 0.25rem; } + .menu.icon-top li a, .menu.nested.icon-top li a { + flex-flow: column nowrap; } + .menu.icon-top li a img, + .menu.icon-top li a i, + .menu.icon-top li a svg, .menu.nested.icon-top li a img, + .menu.nested.icon-top li a i, + .menu.nested.icon-top li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; } + .menu.icon-bottom li a, .menu.nested.icon-bottom li a { + flex-flow: column nowrap; } + .menu.icon-bottom li a img, + .menu.icon-bottom li a i, + .menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img, + .menu.nested.icon-bottom li a i, + .menu.nested.icon-bottom li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; } + .menu .is-active > a { + background: #1779ba; + color: #fefefe; } + .menu .active > a { + background: #1779ba; + color: #fefefe; } + .menu.align-left { + justify-content: flex-start; } + .menu.align-right li { + display: flex; + justify-content: flex-end; } + .menu.align-right li .submenu li { + justify-content: flex-start; } + .menu.align-right.vertical li { + display: block; + text-align: right; } + .menu.align-right.vertical li .submenu li { + text-align: right; } + .menu.align-right.icon-top li a img, + .menu.align-right.icon-top li a i, + .menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img, + .menu.align-right.icon-bottom li a i, + .menu.align-right.icon-bottom li a svg { + text-align: right; } + .menu.align-right .nested { + margin-right: 1rem; + margin-left: 0; } + .menu.align-center li { + display: flex; + justify-content: center; } + .menu.align-center li .submenu li { + justify-content: flex-start; } + .menu .menu-text { + padding: 0.7rem 1rem; + font-weight: bold; + line-height: 1; + color: inherit; } + +.menu-centered > .menu { + justify-content: center; } + .menu-centered > .menu li { + display: flex; + justify-content: center; } + .menu-centered > .menu li .submenu li { + justify-content: flex-start; } + +.no-js [data-responsive-menu] ul { + display: none; } + +.menu-icon { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; } + .menu-icon::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #fefefe; + box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe; + content: ''; } + .menu-icon:hover::after { + background: #cacaca; + box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; } + +.menu-icon.dark { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; } + .menu-icon.dark::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #0a0a0a; + box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; + content: ''; } + .menu-icon.dark:hover::after { + background: #8a8a8a; + box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; } + +.accordion-menu li { + width: 100%; } +.accordion-menu a { + padding: 0.7rem 1rem; } +.accordion-menu .is-accordion-submenu a { + padding: 0.7rem 1rem; } +.accordion-menu .nested.is-accordion-submenu { + margin-right: 0; + margin-left: 1rem; } +.accordion-menu.align-right .nested.is-accordion-submenu { + margin-right: 1rem; + margin-left: 0; } +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a { + position: relative; } + .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + position: absolute; + top: 50%; + margin-top: -3px; + right: 1rem; } +.accordion-menu.align-left .is-accordion-submenu-parent > a::after { + right: 1rem; + left: auto; } +.accordion-menu.align-right .is-accordion-submenu-parent > a::after { + right: auto; + left: 1rem; } +.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after { + transform: rotate(180deg); + transform-origin: 50% 50%; } + +.is-accordion-submenu-parent { + position: relative; } + +.has-submenu-toggle > a { + margin-right: 40px; } + +.submenu-toggle { + position: absolute; + top: 0; + right: 0; + width: 40px; + height: 40px; + cursor: pointer; } + .submenu-toggle::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + top: 0; + bottom: 0; + margin: auto; } + +.submenu-toggle[aria-expanded='true']::after { + transform: scaleY(-1); + transform-origin: 50% 50%; } + +.submenu-toggle-text { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.is-drilldown { + position: relative; + overflow: hidden; } + .is-drilldown li { + display: block; } + .is-drilldown.animate-height { + transition: height 0.5s; } + +.drilldown a { + padding: 0.7rem 1rem; + background: #fefefe; } +.drilldown .is-drilldown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: -1; + width: 100%; + background: #fefefe; + transition: transform 0.15s linear; } + .drilldown .is-drilldown-submenu.is-active { + z-index: 1; + display: block; + transform: translateX(-100%); } + .drilldown .is-drilldown-submenu.is-closing { + transform: translateX(100%); } + .drilldown .is-drilldown-submenu a { + padding: 0.7rem 1rem; } +.drilldown .nested.is-drilldown-submenu { + margin-right: 0; + margin-left: 0; } +.drilldown .drilldown-submenu-cover-previous { + min-height: 100%; } +.drilldown .is-drilldown-submenu-parent > a { + position: relative; } + .drilldown .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + position: absolute; + top: 50%; + margin-top: -6px; + right: 1rem; } +.drilldown.align-left .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + right: 1rem; + left: auto; } +.drilldown.align-right .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 1rem; } +.drilldown .js-drilldown-back > a::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + display: inline-block; + vertical-align: middle; + margin-right: 0.75rem; } + +.dropdown.menu > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } +.dropdown.menu > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } +.dropdown.menu > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } +.dropdown.menu > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } +[data-whatinput='mouse'] .dropdown.menu a { + outline: 0; } +.dropdown.menu > li > a { + padding: 0.7rem 1rem; } +.dropdown.menu > li.is-active > a { + background: transparent; + color: #1779ba; } +.no-js .dropdown.menu ul { + display: none; } +.dropdown.menu .nested.is-dropdown-submenu { + margin-right: 0; + margin-left: 0; } +.dropdown.menu.vertical > li .is-dropdown-submenu { + top: 0; } +.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; } +.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } +.dropdown.menu.vertical > li > a::after { + right: 14px; } +.dropdown.menu.vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; } +.dropdown.menu.vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; } +@media print, screen and (min-width: 40em) { + .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + .dropdown.menu.medium-vertical > li .is-dropdown-submenu { + top: 0; } + .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; } + .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + .dropdown.menu.medium-vertical > li > a::after { + right: 14px; } + .dropdown.menu.medium-vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; } + .dropdown.menu.medium-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; } } +@media print, screen and (min-width: 64em) { + .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; } + .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; } + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; } + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; } + .dropdown.menu.large-vertical > li .is-dropdown-submenu { + top: 0; } + .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; } + .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + .dropdown.menu.large-vertical > li > a::after { + right: 14px; } + .dropdown.menu.large-vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; } + .dropdown.menu.large-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; } } +.dropdown.menu.align-right .is-dropdown-submenu.first-sub { + top: 100%; + right: 0; + left: auto; } + +.is-dropdown-menu.vertical { + width: 100px; } + .is-dropdown-menu.vertical.align-right { + float: right; } + +.is-dropdown-submenu-parent { + position: relative; } + .is-dropdown-submenu-parent a::after { + position: absolute; + top: 50%; + right: 5px; + left: auto; + margin-top: -6px; } + .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { + top: 100%; + left: auto; } + .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; } + .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; } + +.is-dropdown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: 1; + display: none; + min-width: 200px; + border: 1px solid #cacaca; + background: #fefefe; } + .dropdown .is-dropdown-submenu a { + padding: 0.7rem 1rem; } + .is-dropdown-submenu .is-dropdown-submenu-parent > a::after { + right: 14px; } + .is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; } + .is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; } + .is-dropdown-submenu .is-dropdown-submenu { + margin-top: -1px; } + .is-dropdown-submenu > li { + width: 100%; } + .is-dropdown-submenu.js-dropdown-active { + display: block; } + +.is-off-canvas-open { + overflow: hidden; } + +.js-off-canvas-overlay { + position: absolute; + top: 0; + left: 0; + z-index: 11; + width: 100%; + height: 100%; + transition: opacity 0.5s ease, visibility 0.5s ease; + background: rgba(254, 254, 254, 0.25); + opacity: 0; + visibility: hidden; + overflow: hidden; } + .js-off-canvas-overlay.is-visible { + opacity: 1; + visibility: visible; } + .js-off-canvas-overlay.is-closable { + cursor: pointer; } + .js-off-canvas-overlay.is-overlay-absolute { + position: absolute; } + .js-off-canvas-overlay.is-overlay-fixed { + position: fixed; } + +.off-canvas-wrapper { + position: relative; + overflow: hidden; } + +.off-canvas { + position: fixed; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; } + [data-whatinput='mouse'] .off-canvas { + outline: 0; } + .off-canvas.is-transition-push { + z-index: 12; } + .off-canvas.is-closed { + visibility: hidden; } + .off-canvas.is-transition-overlap { + z-index: 13; } + .off-canvas.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } + .off-canvas.is-open { + transform: translate(0, 0); } + +.off-canvas-absolute { + position: absolute; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; } + [data-whatinput='mouse'] .off-canvas-absolute { + outline: 0; } + .off-canvas-absolute.is-transition-push { + z-index: 12; } + .off-canvas-absolute.is-closed { + visibility: hidden; } + .off-canvas-absolute.is-transition-overlap { + z-index: 13; } + .off-canvas-absolute.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); } + .off-canvas-absolute.is-open { + transform: translate(0, 0); } + +.position-left { + top: 0; + left: 0; + height: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + width: 250px; + transform: translateX(-250px); } + .off-canvas-content .off-canvas.position-left { + transform: translateX(-250px); } + .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open { + transform: translate(0, 0); } + .off-canvas-content.is-open-left.has-transition-push { + transform: translateX(250px); } + .position-left.is-transition-push { + box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); } + +.position-right { + top: 0; + right: 0; + height: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + width: 250px; + transform: translateX(250px); } + .off-canvas-content .off-canvas.position-right { + transform: translateX(250px); } + .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open { + transform: translate(0, 0); } + .off-canvas-content.is-open-right.has-transition-push { + transform: translateX(-250px); } + .position-right.is-transition-push { + box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); } + +.position-top { + top: 0; + left: 0; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + height: 250px; + transform: translateY(-250px); } + .off-canvas-content .off-canvas.position-top { + transform: translateY(-250px); } + .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open { + transform: translate(0, 0); } + .off-canvas-content.is-open-top.has-transition-push { + transform: translateY(250px); } + .position-top.is-transition-push { + box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); } + +.position-bottom { + bottom: 0; + left: 0; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + height: 250px; + transform: translateY(250px); } + .off-canvas-content .off-canvas.position-bottom { + transform: translateY(250px); } + .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open { + transform: translate(0, 0); } + .off-canvas-content.is-open-bottom.has-transition-push { + transform: translateY(-250px); } + .position-bottom.is-transition-push { + box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); } + +.off-canvas-content { + transform: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; } + .off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push { + transition: transform 0.5s ease; } + .off-canvas-content.has-transition-push { + transform: translate(0, 0); } + .off-canvas-content .off-canvas.is-open { + transform: translate(0, 0); } + +@media print, screen and (min-width: 40em) { + .position-left.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-left.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-left.reveal-for-medium { + transform: none; } + .off-canvas-content.has-reveal-left { + margin-left: 250px; } + .position-left.reveal-for-medium ~ .off-canvas-content { + margin-left: 250px; } + + .position-right.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-right.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-right.reveal-for-medium { + transform: none; } + .off-canvas-content.has-reveal-right { + margin-right: 250px; } + .position-right.reveal-for-medium ~ .off-canvas-content { + margin-right: 250px; } + + .position-top.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-top.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-top.reveal-for-medium { + transform: none; } + .off-canvas-content.has-reveal-top { + margin-top: 250px; } + .position-top.reveal-for-medium ~ .off-canvas-content { + margin-top: 250px; } + + .position-bottom.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-bottom.reveal-for-medium .close-button { + display: none; } + .off-canvas-content .position-bottom.reveal-for-medium { + transform: none; } + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; } + .position-bottom.reveal-for-medium ~ .off-canvas-content { + margin-bottom: 250px; } } +@media print, screen and (min-width: 64em) { + .position-left.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-left.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-left.reveal-for-large { + transform: none; } + .off-canvas-content.has-reveal-left { + margin-left: 250px; } + .position-left.reveal-for-large ~ .off-canvas-content { + margin-left: 250px; } + + .position-right.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-right.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-right.reveal-for-large { + transform: none; } + .off-canvas-content.has-reveal-right { + margin-right: 250px; } + .position-right.reveal-for-large ~ .off-canvas-content { + margin-right: 250px; } + + .position-top.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-top.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-top.reveal-for-large { + transform: none; } + .off-canvas-content.has-reveal-top { + margin-top: 250px; } + .position-top.reveal-for-large ~ .off-canvas-content { + margin-top: 250px; } + + .position-bottom.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; } + .position-bottom.reveal-for-large .close-button { + display: none; } + .off-canvas-content .position-bottom.reveal-for-large { + transform: none; } + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; } + .position-bottom.reveal-for-large ~ .off-canvas-content { + margin-bottom: 250px; } } +@media print, screen and (min-width: 40em) { + .off-canvas.in-canvas-for-medium { + visibility: visible; + height: auto; + position: static; + background: none; + width: auto; + overflow: visible; + transition: none; } + .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom { + box-shadow: none; + transform: none; } + .off-canvas.in-canvas-for-medium .close-button { + display: none; } } +@media print, screen and (min-width: 64em) { + .off-canvas.in-canvas-for-large { + visibility: visible; + height: auto; + position: static; + background: none; + width: auto; + overflow: visible; + transition: none; } + .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom { + box-shadow: none; + transform: none; } + .off-canvas.in-canvas-for-large .close-button { + display: none; } } +html.is-reveal-open { + position: fixed; + width: 100%; + overflow-y: hidden; } + html.is-reveal-open.zf-has-scroll { + overflow-y: scroll; + -webkit-overflow-scrolling: touch; } + html.is-reveal-open body { + overflow-y: hidden; } + +.reveal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1005; + display: none; + background-color: rgba(10, 10, 10, 0.45); + overflow-y: auto; + -webkit-overflow-scrolling: touch; } + +.reveal { + z-index: 1006; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: none; + padding: 1rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + position: relative; + top: 100px; + margin-right: auto; + margin-left: auto; + overflow-y: auto; + -webkit-overflow-scrolling: touch; } + [data-whatinput='mouse'] .reveal { + outline: 0; } + @media print, screen and (min-width: 40em) { + .reveal { + min-height: 0; } } + .reveal .column { + min-width: 0; } + .reveal > :last-child { + margin-bottom: 0; } + @media print, screen and (min-width: 40em) { + .reveal { + width: 600px; + max-width: 75rem; } } + .reveal.collapse { + padding: 0; } + @media print, screen and (min-width: 40em) { + .reveal.tiny { + width: 30%; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal.small { + width: 50%; + max-width: 75rem; } } + @media print, screen and (min-width: 40em) { + .reveal.large { + width: 90%; + max-width: 75rem; } } + .reveal.full { + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + min-height: 100%; + margin-left: 0; + border: 0; + border-radius: 0; } + @media print, screen and (max-width: 39.99875em) { + .reveal { + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + min-height: 100%; + margin-left: 0; + border: 0; + border-radius: 0; } } + .reveal.without-overlay { + position: fixed; } + +.sticky-container { + position: relative; } + +.sticky { + position: relative; + z-index: 0; + transform: translate3d(0, 0, 0); } + +.sticky.is-stuck { + position: fixed; + z-index: 5; + width: 100%; } + .sticky.is-stuck.is-at-top { + top: 0; } + .sticky.is-stuck.is-at-bottom { + bottom: 0; } + +.sticky.is-anchored { + position: relative; + right: auto; + left: auto; } + .sticky.is-anchored.is-at-bottom { + bottom: 0; } + +.title-bar { + padding: 0.5rem; + background: #0a0a0a; + color: #fefefe; + display: flex; + justify-content: flex-start; + align-items: center; } + .title-bar .menu-icon { + margin-left: 0.25rem; + margin-right: 0.25rem; } + +.title-bar-left, +.title-bar-right { + flex: 1 1 0px; } + +.title-bar-right { + text-align: right; } + +.title-bar-title { + display: inline-block; + vertical-align: middle; + font-weight: bold; } + +.top-bar { + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + align-items: center; + padding: 0.5rem; + flex-wrap: wrap; } + .top-bar, + .top-bar ul { + background-color: #e6e6e6; } + .top-bar input { + max-width: 200px; + margin-right: 1rem; } + .top-bar .input-group-field { + width: 100%; + margin-right: 0; } + .top-bar input.button { + width: auto; } + .top-bar .top-bar-left, + .top-bar .top-bar-right { + flex: 0 0 100%; + max-width: 100%; } + @media print, screen and (min-width: 40em) { + .top-bar { + flex-wrap: nowrap; } + .top-bar .top-bar-left { + flex: 1 1 auto; + margin-right: auto; } + .top-bar .top-bar-right { + flex: 0 1 auto; + margin-left: auto; } } + @media print, screen and (max-width: 63.99875em) { + .top-bar.stacked-for-medium { + flex-wrap: wrap; } + .top-bar.stacked-for-medium .top-bar-left, + .top-bar.stacked-for-medium .top-bar-right { + flex: 0 0 100%; + max-width: 100%; } } + @media print, screen and (max-width: 74.99875em) { + .top-bar.stacked-for-large { + flex-wrap: wrap; } + .top-bar.stacked-for-large .top-bar-left, + .top-bar.stacked-for-large .top-bar-right { + flex: 0 0 100%; + max-width: 100%; } } + +.top-bar-title { + flex: 0 0 auto; + margin: 0.5rem 1rem 0.5rem 0; } + +.top-bar-left, +.top-bar-right { + flex: 0 0 auto; } + +.float-left { + float: left !important; } + +.float-right { + float: right !important; } + +.float-center { + display: block; + margin-right: auto; + margin-left: auto; } + +.clearfix::before, .clearfix::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; } +.clearfix::after { + clear: both; } + +.hide { + display: none !important; } + +.invisible { + visibility: hidden; } + +.visible { + visibility: visible; } + +@media print, screen and (max-width: 39.99875em) { + .hide-for-small-only { + display: none !important; } } + +@media screen and (max-width: 0em), screen and (min-width: 40em) { + .show-for-small-only { + display: none !important; } } + +@media print, screen and (min-width: 40em) { + .hide-for-medium { + display: none !important; } } + +@media screen and (max-width: 39.99875em) { + .show-for-medium { + display: none !important; } } + +@media print, screen and (min-width: 40em) and (max-width: 63.99875em) { + .hide-for-medium-only { + display: none !important; } } + +@media screen and (max-width: 39.99875em), screen and (min-width: 64em) { + .show-for-medium-only { + display: none !important; } } + +@media print, screen and (min-width: 64em) { + .hide-for-large { + display: none !important; } } + +@media screen and (max-width: 63.99875em) { + .show-for-large { + display: none !important; } } + +@media print, screen and (min-width: 64em) and (max-width: 74.99875em) { + .hide-for-large-only { + display: none !important; } } + +@media screen and (max-width: 63.99875em), screen and (min-width: 75em) { + .show-for-large-only { + display: none !important; } } + +.show-for-sr, +.show-on-focus { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.show-on-focus:active, .show-on-focus:focus { + position: static !important; + width: auto !important; + height: auto !important; + overflow: visible !important; + clip: auto !important; + white-space: normal !important; } + +.show-for-landscape, +.hide-for-portrait { + display: block !important; } + @media screen and (orientation: landscape) { + .show-for-landscape, + .hide-for-portrait { + display: block !important; } } + @media screen and (orientation: portrait) { + .show-for-landscape, + .hide-for-portrait { + display: none !important; } } + +.hide-for-landscape, +.show-for-portrait { + display: none !important; } + @media screen and (orientation: landscape) { + .hide-for-landscape, + .show-for-portrait { + display: none !important; } } + @media screen and (orientation: portrait) { + .hide-for-landscape, + .show-for-portrait { + display: block !important; } } + +.show-for-dark-mode { + display: none; } + +.hide-for-dark-mode { + display: block; } + +@media screen and (prefers-color-scheme: dark) { + .show-for-dark-mode { + display: block !important; } + + .hide-for-dark-mode { + display: none !important; } } +.show-for-ie { + display: none; } + +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + .show-for-ie { + display: block !important; } + + .hide-for-ie { + display: none !important; } } +.show-for-sticky { + display: none; } + +.is-stuck .show-for-sticky { + display: block; } + +.is-stuck .hide-for-sticky { + display: none; } + +.search-result { + margin-bottom: 1.2em; } + +.search-result article { + line-height: normal; } + +.search-result h4, .search-result .h4 { + line-height: normal; + font-size: 1.2rem; + margin-bottom: 0.1rem; } + +.search-result .current { + font-weight: 'bold'; } + +#map { + height: 700px; } + +.left { + float: left; } + +.right { + float: right; } + +.clear { + clear: both; } + +.header_indent { + padding-left: 20px; } +@charset "UTF-8"; +/** + * Foundation for Sites + * Version 6.7.5 + * https://get.foundation + * Licensed under MIT Open Source + */ +@media print, screen and (min-width: 40em) { + /* line 46, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal.large, .reveal.small, .reveal.tiny, .reveal { + right: auto; + left: auto; + margin: 0 auto; + } +} + +/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ +/* line 12, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +html { + line-height: 1.15; + -webkit-text-size-adjust: 100%; +} + +/* line 22, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +body { + margin: 0; +} + +/* line 29, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* line 40, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +/* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +pre { + font-family: monospace, monospace; + font-size: 1em; +} + +/* line 59, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +a { + background-color: transparent; +} + +/* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +abbr[title] { + border-bottom: 0; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* line 73, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +b, +strong { + font-weight: bolder; +} + +/* line 81, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* line 90, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +small { + font-size: 80%; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 105, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +sub { + bottom: -0.25em; +} + +/* line 109, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +sup { + top: -0.5em; +} + +/* line 118, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +img { + border-style: none; +} + +/* line 128, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + line-height: 1.15; + margin: 0; +} + +/* line 142, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button, +input { + overflow: visible; +} + +/* line 150, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button, +select { + text-transform: none; +} + +/* line 157, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/* line 166, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/* line 176, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/* line 185, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/* line 194, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +legend { + box-sizing: border-box; + color: inherit; + display: table; + max-width: 100%; + padding: 0; + white-space: normal; +} + +/* line 205, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +progress { + vertical-align: baseline; +} + +/* line 211, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +textarea { + overflow: auto; +} + +/* line 218, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; + padding: 0; +} + +/* line 226, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} + +/* line 241, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* line 248, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} + +/* line 258, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +details { + display: block; +} + +/* line 264, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +summary { + display: list-item; +} + +/* line 273, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +template { + display: none; +} + +/* line 279, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[hidden] { + display: none; +} + +/* line 288, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[data-whatintent="mouse"] *, [data-whatintent="mouse"] *:focus, +[data-whatintent="touch"] *, +[data-whatintent="touch"] *:focus, +[data-whatinput="mouse"] *, +[data-whatinput="mouse"] *:focus, +[data-whatinput="touch"] *, +[data-whatinput="touch"] *:focus { + outline: none; +} + +/* line 294, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/vendor/normalize.scss */ +[draggable=false] { + -webkit-touch-callout: none; + -webkit-user-select: none; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +.foundation-mq { + font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"; +} + +/* line 148, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +html { + box-sizing: border-box; + font-size: 100%; +} + +/* line 154, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +*, +*::before, +*::after { + box-sizing: inherit; +} + +/* line 161, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +body { + margin: 0; + padding: 0; + background: #fefefe; + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* line 186, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +img { + display: inline-block; + vertical-align: middle; + max-width: 100%; + height: auto; + -ms-interpolation-mode: bicubic; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +textarea { + height: auto; + min-height: 50px; + border-radius: 0; +} + +/* line 205, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +select { + box-sizing: border-box; + width: 100%; + border-radius: 0; +} + +/* line 215, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +.map_canvas img, +.map_canvas embed, +.map_canvas object, +.mqa-display img, +.mqa-display embed, +.mqa-display object { + max-width: none !important; +} + +/* line 223, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +button { + padding: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 0; + border-radius: 0; + background: transparent; + line-height: 1; + cursor: auto; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] button { + outline: 0; +} + +/* line 235, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +pre { + overflow: auto; + -webkit-overflow-scrolling: touch; +} + +/* line 241, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +button, +input, +optgroup, +select, +textarea { + font-family: inherit; +} + +/* line 250, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +.is-visible { + display: block !important; +} + +/* line 254, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/_global.scss */ +.is-hidden { + display: none !important; +} + +/* line 125, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], +textarea { + display: block; + box-sizing: border-box; + width: 100%; + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1); + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +/* line 111, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +[type='text']:focus, [type='password']:focus, [type='date']:focus, [type='datetime']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='week']:focus, [type='email']:focus, [type='number']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='url']:focus, [type='color']:focus, +textarea:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} + +/* line 132, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +textarea { + max-width: 100%; +} + +/* line 135, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +textarea[rows] { + height: auto; +} + +/* line 143, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +input:disabled, input[readonly], +textarea:disabled, +textarea[readonly] { + background-color: #e6e6e6; + cursor: not-allowed; +} + +/* line 151, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +[type='submit'], +[type='button'] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0; +} + +/* line 158, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +input[type='search'] { + box-sizing: border-box; +} + +/* line 176, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_text.scss */ +::-moz-placeholder { + color: #cacaca; +} +::placeholder { + color: #cacaca; +} + +/* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_checkbox.scss */ +[type='file'], +[type='checkbox'], +[type='radio'] { + margin: 0 0 1rem; +} + +/* line 17, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_checkbox.scss */ +[type='checkbox'] + label, +[type='radio'] + label { + display: inline-block; + vertical-align: baseline; + margin-left: 0.5rem; + margin-right: 1rem; + margin-bottom: 0; +} + +/* line 26, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_checkbox.scss */ +[type='checkbox'] + label[for], +[type='radio'] + label[for] { + cursor: pointer; +} + +/* line 32, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_checkbox.scss */ +label > [type='checkbox'], +label > [type='radio'] { + margin-right: 0.5rem; +} + +/* line 38, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_checkbox.scss */ +[type='file'] { + width: 100%; +} + +/* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_label.scss */ +label { + display: block; + margin: 0; + font-size: 0.875rem; + font-weight: normal; + line-height: 1.8; + color: #0a0a0a; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_label.scss */ +label.middle { + margin: 0 0 1rem; + line-height: 1.5; + padding: 0.5625rem 0; +} + +/* line 22, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_help-text.scss */ +.help-text { + margin-top: -0.5rem; + font-size: 0.8125rem; + font-style: italic; + color: #0a0a0a; +} + +/* line 27, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group { + display: flex; + width: 100%; + margin-bottom: 1rem; + align-items: stretch; +} + +/* line 37, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group > :first-child, .input-group > .input-group-button:first-child > * { + border-radius: 0 0 0 0; +} + +/* line 43, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group > :last-child, .input-group > .input-group-button:last-child > * { + border-radius: 0 0 0 0; +} + +/* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label, .input-group-button, .input-group-field, .input-group-label { + margin: 0; + white-space: nowrap; +} + +/* line 59, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-label { + padding: 0 1rem; + border: 1px solid #cacaca; + background: #e6e6e6; + color: #0a0a0a; + text-align: center; + white-space: nowrap; + display: flex; + flex: 0 0 auto; + align-items: center; +} + +/* line 80, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-label:first-child { + border-right: 0; +} + +/* line 84, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-label:last-child { + border-left: 0; +} + +/* line 90, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-field { + border-radius: 0; + flex: 1 1 0px; + min-width: 0; +} + +/* line 100, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-button { + padding-top: 0; + padding-bottom: 0; + text-align: center; + display: flex; + flex: 0 0 auto; +} + +/* line 115, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_input-group.scss */ +.input-group-button a, +.input-group-button input, +.input-group-button button, +.input-group-button label { + align-self: stretch; + height: auto; + padding-top: 0; + padding-bottom: 0; + font-size: 1rem; +} + +/* line 39, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_fieldset.scss */ +fieldset { + margin: 0; + padding: 0; + border: 0; +} + +/* line 45, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_fieldset.scss */ +legend { + max-width: 100%; + margin-bottom: 0.5rem; +} + +/* line 50, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_fieldset.scss */ +.fieldset { + margin: 1.125rem 0; + padding: 1.25rem; + border: 1px solid #cacaca; +} + +/* line 30, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_fieldset.scss */ +.fieldset legend { + margin: 0; + margin-left: -0.1875rem; + padding: 0 0.1875rem; +} + +/* line 87, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select { + height: 2.4375rem; + margin: 0 0 1rem; + padding: 0.5rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-family: inherit; + font-size: 1rem; + font-weight: normal; + line-height: 1.5; + color: #0a0a0a; + background-image: url('data:image/svg+xml;utf8,'); + background-origin: content-box; + background-position: right -1rem center; + background-repeat: no-repeat; + background-size: 9px 6px; + padding-right: 1.5rem; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} + +@media screen and (min-width: 0\0) { + /* line 87, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ + select { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg=="); + } +} + +/* line 54, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select:focus { + outline: none; + border: 1px solid #8a8a8a; + background-color: #fefefe; + box-shadow: 0 0 5px #cacaca; + transition: box-shadow 0.5s, border-color 0.25s ease-in-out; +} + +/* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select:disabled { + background-color: #e6e6e6; + cursor: not-allowed; +} + +/* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select::-ms-expand { + display: none; +} + +/* line 76, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select[multiple] { + height: auto; + background-image: none; +} + +/* line 80, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_select.scss */ +select:not([multiple]) { + padding-top: 0; + padding-bottom: 0; +} + +/* line 45, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_error.scss */ +.is-invalid-input:not(:focus) { + border-color: #cc4b37; + background-color: #f9ecea; +} + +/* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_error.scss */ +.is-invalid-input:not(:focus)::-moz-placeholder { + color: #cc4b37; +} +.is-invalid-input:not(:focus)::placeholder { + color: #cc4b37; +} + +/* line 76, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_error.scss */ +.is-invalid-label { + color: #cc4b37; +} + +/* line 82, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_error.scss */ +.form-error { + display: none; + margin-top: -0.5rem; + margin-bottom: 1rem; + font-size: 0.75rem; + font-weight: bold; + color: #cc4b37; +} + +/* line 85, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/forms/_error.scss */ +.form-error.is-visible { + display: block; +} + +/* line 228, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +div, +dl, +dt, +dd, +ul, +ol, +li, +h1, +h2, +h3, +h4, +h5, +h6, +pre, +form, +p, +blockquote, +th, +td { + margin: 0; + padding: 0; +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +p { + margin-bottom: 1rem; + font-size: inherit; + line-height: 1.6; + text-rendering: optimizeLegibility; +} + +/* line 261, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +em, +i { + font-style: italic; + line-height: inherit; +} + +/* line 268, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +strong, +b { + font-weight: bold; + line-height: inherit; +} + +/* line 275, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +small { + font-size: 80%; + line-height: inherit; +} + +/* line 281, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h1, .h1, +h2, .h2, +h3, .h3, +h4, .h4, +h5, .h5, +h6, .h6 { + font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; + font-style: normal; + font-weight: normal; + color: inherit; + text-rendering: optimizeLegibility; +} + +/* line 293, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h1 small, .h1 small, +h2 small, .h2 small, +h3 small, .h3 small, +h4 small, .h4 small, +h5 small, .h5 small, +h6 small, .h6 small { + line-height: 0; + color: #cacaca; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h1, .h1 { + font-size: 1.5rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h2, .h2 { + font-size: 1.25rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h3, .h3 { + font-size: 1.1875rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h4, .h4 { + font-size: 1.125rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h5, .h5 { + font-size: 1.0625rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +/* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +h6, .h6 { + font-size: 1rem; + line-height: 1.4; + margin-top: 0; + margin-bottom: 0.5rem; +} + +@media print, screen and (min-width: 40em) { + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h1, .h1 { + font-size: 3rem; + } + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h2, .h2 { + font-size: 2.5rem; + } + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h3, .h3 { + font-size: 1.9375rem; + } + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h4, .h4 { + font-size: 1.5625rem; + } + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h5, .h5 { + font-size: 1.25rem; + } + /* line 304, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ + h6, .h6 { + font-size: 1rem; + } +} + +/* line 343, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +a { + line-height: inherit; + color: #1779ba; + text-decoration: none; + cursor: pointer; +} + +/* line 350, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +a:hover, a:focus { + color: #1468a0; +} + +/* line 358, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +a img { + border: 0; +} + +/* line 364, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +hr { + clear: both; + max-width: 75rem; + height: 0; + margin: 1.25rem auto; + border-top: 0; + border-right: 0; + border-bottom: 1px solid #cacaca; + border-left: 0; +} + +/* line 378, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +ul, +ol, +dl { + margin-bottom: 1rem; + list-style-position: outside; + line-height: 1.6; +} + +/* line 387, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +li { + font-size: inherit; +} + +/* line 392, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +ul { + margin-left: 1.25rem; + list-style-type: disc; +} + +/* line 398, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +ol { + margin-left: 1.25rem; +} + +/* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +ul ul, ul ol, ol ul, ol ol { + margin-left: 1.25rem; + margin-bottom: 0; +} + +/* line 411, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +dl { + margin-bottom: 1rem; +} + +/* line 414, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +dl dt { + margin-bottom: 0.3rem; + font-weight: bold; +} + +/* line 421, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +blockquote { + margin: 0 0 1rem; + padding: 0.5625rem 1.25rem 0 1.1875rem; + border-left: 1px solid #cacaca; +} + +/* line 426, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +blockquote, blockquote p { + line-height: 1.6; + color: #8a8a8a; +} + +/* line 442, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +abbr, abbr[title] { + border-bottom: 1px dotted #0a0a0a; + cursor: help; + text-decoration: none; +} + +/* line 449, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +figure { + margin: 0; +} + +/* line 461, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_base.scss */ +kbd { + margin: 0; + padding: 0.125rem 0.25rem 0; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + color: #0a0a0a; +} + +/* line 134, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.subheader { + margin-top: 0.2rem; + margin-bottom: 0.5rem; + font-weight: normal; + line-height: 1.4; + color: #8a8a8a; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.lead { + font-size: 125%; + line-height: 1.6; +} + +/* line 150, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.stat { + font-size: 2.5rem; + line-height: 1; +} + +/* line 154, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +p + .stat { + margin-top: -1rem; +} + +/* line 161, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +ul.no-bullet, ol.no-bullet { + margin-left: 0; + list-style: none; +} + +/* line 167, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.cite-block, cite { + display: block; + color: #8a8a8a; + font-size: 0.8125rem; +} + +/* line 90, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.cite-block:before, cite:before { + content: "— "; +} + +/* line 175, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.code-inline, code { + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; + display: inline; + max-width: 100%; + word-wrap: break-word; + padding: 0.125rem 0.3125rem 0.0625rem; +} + +/* line 184, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_helpers.scss */ +.code-block { + border: 1px solid #cacaca; + background-color: #e6e6e6; + font-family: Consolas, "Liberation Mono", Courier, monospace; + font-weight: normal; + color: #0a0a0a; + display: block; + overflow: auto; + white-space: pre; + padding: 1rem; + margin-bottom: 1.5rem; +} + +/* line 15, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ +.text-left { + text-align: left; +} + +/* line 15, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ +.text-right { + text-align: right; +} + +/* line 15, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ +.text-center { + text-align: center; +} + +/* line 15, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ +.text-justify { + text-align: justify; +} + +@media print, screen and (min-width: 40em) { + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .medium-text-left { + text-align: left; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .medium-text-right { + text-align: right; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .medium-text-center { + text-align: center; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .medium-text-justify { + text-align: justify; + } +} + +@media print, screen and (min-width: 64em) { + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .large-text-left { + text-align: left; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .large-text-right { + text-align: right; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .large-text-center { + text-align: center; + } + /* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_alignment.scss */ + .large-text-justify { + text-align: justify; + } +} + +/* line 18, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ +.show-for-print { + display: none !important; +} + +@media print { + /* line 21, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + * { + background: transparent !important; + color: black !important; + -webkit-print-color-adjust: economy; + print-color-adjust: economy; + box-shadow: none !important; + text-shadow: none !important; + } + /* line 38, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + .show-for-print { + display: block !important; + } + /* line 39, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + .hide-for-print { + display: none !important; + } + /* line 41, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + table.show-for-print { + display: table !important; + } + /* line 42, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + thead.show-for-print { + display: table-header-group !important; + } + /* line 43, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + tbody.show-for-print { + display: table-row-group !important; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + tr.show-for-print { + display: table-row !important; + } + /* line 45, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + td.show-for-print { + display: table-cell !important; + } + /* line 46, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + th.show-for-print { + display: table-cell !important; + } + /* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + a, +a:visited { + text-decoration: underline; + } + /* line 52, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + a[href]:after { + content: " (" attr(href) ")"; + } + /* line 56, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + .ir a:after, +a[href^='javascript:']:after, +a[href^='#']:after { + content: ''; + } + /* line 61, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + abbr[title]:after { + content: " (" attr(title) ")"; + } + /* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + pre, +blockquote { + border: 1px solid #8a8a8a; + page-break-inside: avoid; + } + /* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + thead { + display: table-header-group; + } + /* line 73, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + tr, +img { + page-break-inside: avoid; + } + /* line 76, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + /* line 80, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + p, +h2, +h3 { + orphans: 3; + widows: 3; + } + /* line 88, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + h2, +h3 { + page-break-after: avoid; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/typography/_print.scss */ + .print-break-inside { + page-break-inside: auto; + } +} + +/* line 13, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-container { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 75rem; + margin-left: auto; + margin-right: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 13, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-container { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} + +/* line 16, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-container.fluid { + padding-right: 0.625rem; + padding-left: 0.625rem; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 16, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-container.fluid { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} + +/* line 20, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-container.full { + padding-right: 0; + padding-left: 0; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} + +/* line 26, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x { + display: flex; + flex-flow: row wrap; +} + +/* line 30, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell { + flex: 0 0 auto; + min-height: 0; + min-width: 0; + width: 100%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell.auto { + flex: 1 1 0; +} + +/* line 37, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell.shrink { + flex: 0 0 auto; +} + +/* line 43, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .auto { + width: auto; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .shrink { + width: auto; +} + +/* line 63, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 { + flex-basis: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 63, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 { + flex-basis: auto; + } +} + +@media print, screen and (min-width: 64em) { + /* line 63, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 { + flex-basis: auto; + } +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1 { + flex: 0 0 auto; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-1 { + width: 8.3333333333%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-2 { + width: 16.6666666667%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-3 { + width: 25%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-4 { + width: 33.3333333333%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-5 { + width: 41.6666666667%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-6 { + width: 50%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-7 { + width: 58.3333333333%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-8 { + width: 66.6666666667%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-9 { + width: 75%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-10 { + width: 83.3333333333%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-11 { + width: 91.6666666667%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-x > .small-12 { + width: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-auto { + flex: 1 1 0; + width: auto; + } + /* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink { + flex: 0 0 auto; + } + /* line 83, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-shrink { + width: auto; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-1 { + width: 8.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-2 { + width: 16.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-3 { + width: 25%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-4 { + width: 33.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-5 { + width: 41.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-6 { + width: 50%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-7 { + width: 58.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-8 { + width: 66.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-9 { + width: 75%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-10 { + width: 83.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-11 { + width: 91.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .medium-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-auto { + flex: 1 1 0; + width: auto; + } + /* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink { + flex: 0 0 auto; + } + /* line 83, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-shrink { + width: auto; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-1 { + width: 8.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-2 { + width: 16.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-3 { + width: 25%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-4 { + width: 33.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-5 { + width: 41.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-6 { + width: 50%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-7 { + width: 58.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-8 { + width: 66.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-9 { + width: 75%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-10 { + width: 83.3333333333%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-11 { + width: 91.6666666667%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-x > .large-12 { + width: 100%; + } +} + +/* line 100, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x:not(.grid-x) > .cell { + width: auto; +} + +/* line 105, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y:not(.grid-y) > .cell { + height: auto; +} + +/* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x { + margin-left: -0.625rem; + margin-right: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x { + margin-left: -0.9375rem; + margin-right: -0.9375rem; + } +} + +/* line 140, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .cell { + width: calc(100% - 1.25rem); + margin-left: 0.625rem; + margin-right: 0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 147, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .cell { + width: calc(100% - 1.875rem); + margin-left: 0.9375rem; + margin-right: 0.9375rem; + } +} + +/* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .auto { + width: auto; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .shrink { + width: auto; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-1 { + width: calc(8.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-2 { + width: calc(16.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-3 { + width: calc(25% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-4 { + width: calc(33.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-5 { + width: calc(41.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-6 { + width: calc(50% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-7 { + width: calc(58.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-8 { + width: calc(66.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-9 { + width: calc(75% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-10 { + width: calc(83.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-11 { + width: calc(91.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-12 { + width: calc(100% - 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .auto { + width: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .shrink { + width: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-1 { + width: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-2 { + width: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-3 { + width: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-4 { + width: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-5 { + width: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-6 { + width: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-7 { + width: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-8 { + width: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-9 { + width: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-10 { + width: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-11 { + width: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .small-12 { + width: calc(100% - 1.875rem); + } + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-auto { + width: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-shrink { + width: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-1 { + width: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-2 { + width: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-3 { + width: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-4 { + width: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-5 { + width: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-6 { + width: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-7 { + width: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-8 { + width: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-9 { + width: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-10 { + width: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-11 { + width: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-12 { + width: calc(100% - 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-auto { + width: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-shrink { + width: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-1 { + width: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-2 { + width: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-3 { + width: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-4 { + width: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-5 { + width: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-6 { + width: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-7 { + width: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-8 { + width: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-9 { + width: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-10 { + width: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-11 { + width: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-12 { + width: calc(100% - 1.875rem); + } +} + +/* line 175, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-padding-x .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 175, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-padding-x .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; + } +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-container:not(.full) > .grid-padding-x { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-container:not(.full) > .grid-padding-x { + margin-right: -0.9375rem; + margin-left: -0.9375rem; + } +} + +/* line 186, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-padding-x > .cell { + padding-right: 0.625rem; + padding-left: 0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 186, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-padding-x > .cell { + padding-right: 0.9375rem; + padding-left: 0.9375rem; + } +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-1 > .cell { + width: 100%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-2 > .cell { + width: 50%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-3 > .cell { + width: 33.3333333333%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-4 > .cell { + width: 25%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-5 > .cell { + width: 20%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-6 > .cell { + width: 16.6666666667%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-7 > .cell { + width: 14.2857142857%; +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.small-up-8 > .cell { + width: 12.5%; +} + +@media print, screen and (min-width: 40em) { + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-1 > .cell { + width: 100%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-2 > .cell { + width: 50%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-3 > .cell { + width: 33.3333333333%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-4 > .cell { + width: 25%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-5 > .cell { + width: 20%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-6 > .cell { + width: 16.6666666667%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-7 > .cell { + width: 14.2857142857%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .medium-up-8 > .cell { + width: 12.5%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-1 > .cell { + width: 100%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-2 > .cell { + width: 50%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-3 > .cell { + width: 33.3333333333%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-4 > .cell { + width: 25%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-5 > .cell { + width: 20%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-6 > .cell { + width: 16.6666666667%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-7 > .cell { + width: 14.2857142857%; + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .large-up-8 > .cell { + width: 12.5%; + } +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-3 > .cell { + width: calc(33.3333333333% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-6 > .cell { + width: calc(16.6666666667% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-7 > .cell { + width: calc(14.2857142857% - 1.25rem); +} + +/* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ +.grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-1 > .cell { + width: calc(100% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-2 > .cell { + width: calc(50% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-4 > .cell { + width: calc(25% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-5 > .cell { + width: calc(20% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.small-up-8 > .cell { + width: calc(12.5% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-1 > .cell { + width: calc(100% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-2 > .cell { + width: calc(50% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-4 > .cell { + width: calc(25% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-5 > .cell { + width: calc(20% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.medium-up-8 > .cell { + width: calc(12.5% - 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-1 > .cell { + width: calc(100% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-2 > .cell { + width: calc(50% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-3 > .cell { + width: calc(33.3333333333% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-4 > .cell { + width: calc(25% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-5 > .cell { + width: calc(20% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-6 > .cell { + width: calc(16.6666666667% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-7 > .cell { + width: calc(14.2857142857% - 1.875rem); + } + /* line 33, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_layout.scss */ + .grid-margin-x.large-up-8 > .cell { + width: calc(12.5% - 1.875rem); + } +} + +/* line 232, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-margin-collapse { + margin-right: 0; + margin-left: 0; +} + +/* line 29, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-1 { + width: 8.3333333333%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-2 { + width: 16.6666666667%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-3 { + width: 25%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-4 { + width: 33.3333333333%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-5 { + width: 41.6666666667%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-6 { + width: 50%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-7 { + width: 58.3333333333%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-8 { + width: 66.6666666667%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-9 { + width: 75%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-10 { + width: 83.3333333333%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-11 { + width: 91.6666666667%; +} + +/* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-margin-collapse > .small-12 { + width: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-1 { + width: 8.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-2 { + width: 16.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-3 { + width: 25%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-4 { + width: 33.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-5 { + width: 41.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-6 { + width: 50%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-7 { + width: 58.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-8 { + width: 66.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-9 { + width: 75%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-10 { + width: 83.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-11 { + width: 91.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .medium-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-1 { + width: 8.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-2 { + width: 16.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-3 { + width: 25%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-4 { + width: 33.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-5 { + width: 41.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-6 { + width: 50%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-7 { + width: 58.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-8 { + width: 66.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-9 { + width: 75%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-10 { + width: 83.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-11 { + width: 91.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .small-margin-collapse > .large-12 { + width: 100%; + } +} + +/* line 238, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-padding-collapse { + margin-right: 0; + margin-left: 0; +} + +/* line 68, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ +.small-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 232, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-margin-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 29, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; + } +} + +@media print, screen and (min-width: 40em) { + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-1 { + width: 8.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-2 { + width: 16.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-3 { + width: 25%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-4 { + width: 33.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-5 { + width: 41.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-6 { + width: 50%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-7 { + width: 58.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-8 { + width: 66.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-9 { + width: 75%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-10 { + width: 83.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-11 { + width: 91.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .small-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 40em) { + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-1 { + width: 8.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-2 { + width: 16.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-3 { + width: 25%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-4 { + width: 33.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-5 { + width: 41.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-6 { + width: 50%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-7 { + width: 58.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-8 { + width: 66.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-9 { + width: 75%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-10 { + width: 83.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-11 { + width: 91.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .medium-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-1 { + width: 8.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-2 { + width: 16.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-3 { + width: 25%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-4 { + width: 33.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-5 { + width: 41.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-6 { + width: 50%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-7 { + width: 58.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-8 { + width: 66.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-9 { + width: 75%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-10 { + width: 83.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-11 { + width: 91.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-margin-collapse > .large-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 40em) { + /* line 238, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-padding-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 68, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .medium-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; + } +} + +@media print, screen and (min-width: 64em) { + /* line 232, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-margin-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 29, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .cell { + margin-right: 0; + margin-left: 0; + } +} + +@media print, screen and (min-width: 64em) { + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-1 { + width: 8.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-2 { + width: 16.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-3 { + width: 25%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-4 { + width: 33.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-5 { + width: 41.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-6 { + width: 50%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-7 { + width: 58.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-8 { + width: 66.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-9 { + width: 75%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-10 { + width: 83.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-11 { + width: 91.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .small-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-1 { + width: 8.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-2 { + width: 16.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-3 { + width: 25%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-4 { + width: 33.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-5 { + width: 41.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-6 { + width: 50%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-7 { + width: 58.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-8 { + width: 66.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-9 { + width: 75%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-10 { + width: 83.3333333333%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-11 { + width: 91.6666666667%; + } + /* line 44, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .medium-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-1 { + width: 8.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-2 { + width: 16.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-3 { + width: 25%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-4 { + width: 33.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-5 { + width: 41.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-6 { + width: 50%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-7 { + width: 58.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-8 { + width: 66.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-9 { + width: 75%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-10 { + width: 83.3333333333%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-11 { + width: 91.6666666667%; + } + /* line 53, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-margin-collapse > .large-12 { + width: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 238, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-padding-collapse { + margin-right: 0; + margin-left: 0; + } + /* line 68, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_collapse.scss */ + .large-padding-collapse > .cell { + padding-right: 0; + padding-left: 0; + } +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-0 { + margin-left: 0%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-0 { + margin-left: calc(0% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-1 { + margin-left: 8.3333333333%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-1 { + margin-left: calc(8.3333333333% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-2 { + margin-left: 16.6666666667%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-2 { + margin-left: calc(16.6666666667% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-3 { + margin-left: 25%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-3 { + margin-left: calc(25% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-4 { + margin-left: 33.3333333333%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-4 { + margin-left: calc(33.3333333333% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-5 { + margin-left: 41.6666666667%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-5 { + margin-left: calc(41.6666666667% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-6 { + margin-left: 50%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-6 { + margin-left: calc(50% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-7 { + margin-left: 58.3333333333%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-7 { + margin-left: calc(58.3333333333% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-8 { + margin-left: 66.6666666667%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-8 { + margin-left: calc(66.6666666667% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-9 { + margin-left: 75%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-9 { + margin-left: calc(75% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-10 { + margin-left: 83.3333333333%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-10 { + margin-left: calc(83.3333333333% + 1.25rem / 2); +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.small-offset-11 { + margin-left: 91.6666666667%; +} + +/* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-x > .small-offset-11 { + margin-left: calc(91.6666666667% + 1.25rem / 2); +} + +@media print, screen and (min-width: 40em) { + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-0 { + margin-left: 0%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-0 { + margin-left: calc(0% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-1 { + margin-left: 8.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-1 { + margin-left: calc(8.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-2 { + margin-left: 16.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-2 { + margin-left: calc(16.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-3 { + margin-left: 25%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-3 { + margin-left: calc(25% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-4 { + margin-left: 33.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-4 { + margin-left: calc(33.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-5 { + margin-left: 41.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-5 { + margin-left: calc(41.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-6 { + margin-left: 50%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-6 { + margin-left: calc(50% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-7 { + margin-left: 58.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-7 { + margin-left: calc(58.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-8 { + margin-left: 66.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-8 { + margin-left: calc(66.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-9 { + margin-left: 75%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-9 { + margin-left: calc(75% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-10 { + margin-left: 83.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-10 { + margin-left: calc(83.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-offset-11 { + margin-left: 91.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .medium-offset-11 { + margin-left: calc(91.6666666667% + 1.875rem / 2); + } +} + +@media print, screen and (min-width: 64em) { + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-0 { + margin-left: 0%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-0 { + margin-left: calc(0% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-1 { + margin-left: 8.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-1 { + margin-left: calc(8.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-2 { + margin-left: 16.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-2 { + margin-left: calc(16.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-3 { + margin-left: 25%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-3 { + margin-left: calc(25% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-4 { + margin-left: 33.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-4 { + margin-left: calc(33.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-5 { + margin-left: 41.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-5 { + margin-left: calc(41.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-6 { + margin-left: 50%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-6 { + margin-left: calc(50% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-7 { + margin-left: 58.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-7 { + margin-left: calc(58.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-8 { + margin-left: 66.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-8 { + margin-left: calc(66.6666666667% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-9 { + margin-left: 75%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-9 { + margin-left: calc(75% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-10 { + margin-left: 83.3333333333%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-10 { + margin-left: calc(83.3333333333% + 1.875rem / 2); + } + /* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-offset-11 { + margin-left: 91.6666666667%; + } + /* line 256, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-x > .large-offset-11 { + margin-left: calc(91.6666666667% + 1.875rem / 2); + } +} + +/* line 274, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y { + display: flex; + flex-flow: column nowrap; +} + +/* line 278, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .cell { + height: auto; + max-height: none; +} + +/* line 282, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .auto { + height: auto; +} + +/* line 286, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .shrink { + height: auto; +} + +/* line 300, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 { + flex-basis: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 300, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 { + flex-basis: auto; + } +} + +@media print, screen and (min-width: 64em) { + /* line 300, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 { + flex-basis: auto; + } +} + +/* line 313, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1 { + flex: 0 0 auto; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-1 { + height: 8.3333333333%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-2 { + height: 16.6666666667%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-3 { + height: 25%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-4 { + height: 33.3333333333%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-5 { + height: 41.6666666667%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-6 { + height: 50%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-7 { + height: 58.3333333333%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-8 { + height: 66.6666666667%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-9 { + height: 75%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-10 { + height: 83.3333333333%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-11 { + height: 91.6666666667%; +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y > .small-12 { + height: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 308, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-auto { + flex: 1 1 0; + height: auto; + } + /* line 313, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink { + flex: 0 0 auto; + } + /* line 319, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-shrink { + height: auto; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-1 { + height: 8.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-2 { + height: 16.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-3 { + height: 25%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-4 { + height: 33.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-5 { + height: 41.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-6 { + height: 50%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-7 { + height: 58.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-8 { + height: 66.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-9 { + height: 75%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-10 { + height: 83.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-11 { + height: 91.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .medium-12 { + height: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 308, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-auto { + flex: 1 1 0; + height: auto; + } + /* line 313, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink { + flex: 0 0 auto; + } + /* line 319, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-shrink { + height: auto; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-1 { + height: 8.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-2 { + height: 16.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-3 { + height: 25%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-4 { + height: 33.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-5 { + height: 41.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-6 { + height: 50%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-7 { + height: 58.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-8 { + height: 66.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-9 { + height: 75%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-10 { + height: 83.3333333333%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-11 { + height: 91.6666666667%; + } + /* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y > .large-12 { + height: 100%; + } +} + +/* line 340, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-padding-y .grid-padding-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 340, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-padding-y .grid-padding-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} + +/* line 345, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-padding-y > .cell { + padding-top: 0.625rem; + padding-bottom: 0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 345, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-padding-y > .cell { + padding-top: 0.9375rem; + padding-bottom: 0.9375rem; + } +} + +/* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} + +/* line 140, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 147, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; + } +} + +/* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .auto { + height: auto; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .shrink { + height: auto; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); + } + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); + } +} + +/* line 359, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; +} + +/* line 363, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell .grid-frame { + width: 100%; +} + +/* line 367, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +/* line 371, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +/* line 376, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_frame.scss */ +.cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; +} + +@media print, screen and (min-width: 40em) { + /* line 383, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; + } + /* line 387, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .cell .medium-grid-frame { + width: 100%; + } + /* line 391, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + /* line 395, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_frame.scss */ + .medium-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; + } + /* line 399, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .medium-cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } +} + +@media print, screen and (min-width: 64em) { + /* line 383, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + width: 100vw; + } + /* line 387, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .cell .large-grid-frame { + width: 100%; + } + /* line 391, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-cell-block { + overflow-x: auto; + max-width: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + /* line 395, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-cell-block-container { + display: flex; + flex-direction: column; + max-height: 100%; + } + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_frame.scss */ + .large-cell-block-container > .grid-x { + max-height: 100%; + flex-wrap: nowrap; + } + /* line 399, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .large-cell-block-y { + overflow-y: auto; + max-height: 100%; + min-height: 100%; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-y.grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; +} + +@media print, screen and (min-width: 40em) { + /* line 412, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y.medium-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; + } +} + +@media print, screen and (min-width: 64em) { + /* line 412, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-y.large-grid-frame { + overflow: hidden; + position: relative; + flex-wrap: nowrap; + align-items: stretch; + height: 100vh; + width: auto; + } +} + +/* line 420, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.cell .grid-y.grid-frame { + height: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 424, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .cell .grid-y.medium-grid-frame { + height: 100%; + } +} + +@media print, screen and (min-width: 64em) { + /* line 424, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .cell .grid-y.large-grid-frame { + height: 100%; + } +} + +/* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y { + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y { + margin-top: -0.9375rem; + margin-bottom: -0.9375rem; + } +} + +/* line 140, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .cell { + height: calc(100% - 1.25rem); + margin-top: 0.625rem; + margin-bottom: 0.625rem; +} + +@media print, screen and (min-width: 40em) { + /* line 147, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .cell { + height: calc(100% - 1.875rem); + margin-top: 0.9375rem; + margin-bottom: 0.9375rem; + } +} + +/* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .auto { + height: auto; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .shrink { + height: auto; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-3 { + height: calc(25% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-6 { + height: calc(50% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-9 { + height: calc(75% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.25rem); +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-margin-y > .small-12 { + height: calc(100% - 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .small-12 { + height: calc(100% - 1.875rem); + } + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .medium-12 { + height: calc(100% - 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-auto { + height: auto; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-shrink { + height: auto; + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-1 { + height: calc(8.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-2 { + height: calc(16.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-3 { + height: calc(25% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-4 { + height: calc(33.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-5 { + height: calc(41.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-6 { + height: calc(50% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-7 { + height: calc(58.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-8 { + height: calc(66.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-9 { + height: calc(75% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-10 { + height: calc(83.3333333333% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-11 { + height: calc(91.6666666667% - 1.875rem); + } + /* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y > .large-12 { + height: calc(100% - 1.875rem); + } +} + +/* line 432, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ +.grid-frame.grid-margin-y { + height: calc(100vh + 1.25rem); +} + +@media print, screen and (min-width: 40em) { + /* line 432, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 432, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-frame.grid-margin-y { + height: calc(100vh + 1.875rem); + } +} + +@media print, screen and (min-width: 40em) { + /* line 436, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y.medium-grid-frame { + height: calc(100vh + 1.875rem); + } +} + +@media print, screen and (min-width: 64em) { + /* line 436, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/xy-grid/_classes.scss */ + .grid-margin-y.large-grid-frame { + height: calc(100vh + 1.875rem); + } +} + +/* line 333, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button { + display: inline-block; + vertical-align: middle; + margin: 0 0 1rem 0; + padding: 0.85em 1em; + border: 1px solid transparent; + border-radius: 0; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-family: inherit; + font-size: 0.9rem; + -webkit-appearance: none; + line-height: 1; + text-align: center; + cursor: pointer; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .button { + outline: 0; +} + +/* line 338, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.tiny { + font-size: 0.6rem; +} + +/* line 338, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.small { + font-size: 0.75rem; +} + +/* line 338, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.large { + font-size: 1.25rem; +} + +/* line 343, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.expanded { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button:hover, .button:focus { + background-color: #14679e; + color: #fefefe; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.primary, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus { + background-color: #1779ba; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.primary:hover, .button.primary:focus { + background-color: #126195; + color: #fefefe; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.secondary, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus { + background-color: #767676; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.secondary:hover, .button.secondary:focus { + background-color: #5e5e5e; + color: #fefefe; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.success, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus { + background-color: #3adb76; + color: #0a0a0a; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.success:hover, .button.success:focus { + background-color: #22bb5b; + color: #0a0a0a; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.warning, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus { + background-color: #ffae00; + color: #0a0a0a; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.warning:hover, .button.warning:focus { + background-color: #cc8b00; + color: #0a0a0a; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.alert, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus { + background-color: #cc4b37; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.alert:hover, .button.alert:focus { + background-color: #a53b2a; + color: #fefefe; +} + +/* line 216, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus { + background-color: transparent; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow:hover, .button.hollow:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.primary, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.primary:hover, .button.hollow.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.secondary, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus { + border: 1px solid #767676; + color: #767676; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.secondary:hover, .button.hollow.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.success, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus { + border: 1px solid #3adb76; + color: #3adb76; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.success:hover, .button.hollow.success:focus { + border-color: #157539; + color: #157539; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.warning, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus { + border: 1px solid #ffae00; + color: #ffae00; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.warning:hover, .button.hollow.warning:focus { + border-color: #805700; + color: #805700; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.alert, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus { + border: 1px solid #cc4b37; + color: #cc4b37; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.hollow.alert:hover, .button.hollow.alert:focus { + border-color: #67251a; + color: #67251a; +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus { + border-color: transparent; + background-color: transparent; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus { + color: #1779ba; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear:hover, .button.clear:focus { + color: #0c3d5d; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.primary, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus { + color: #1779ba; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.primary:hover, .button.clear.primary:focus { + color: #0c3d5d; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.secondary, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus { + color: #767676; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.secondary:hover, .button.clear.secondary:focus { + color: #3b3b3b; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.success, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus { + color: #3adb76; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.success:hover, .button.clear.success:focus { + color: #157539; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.warning, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus { + color: #ffae00; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.warning:hover, .button.clear.warning:focus { + color: #805700; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.alert, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus { + color: #cc4b37; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.clear.alert:hover, .button.clear.alert:focus { + color: #67251a; +} + +/* line 385, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.disabled, .button[disabled] { + opacity: 0.25; + cursor: not-allowed; +} + +/* line 299, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.4em; + content: ''; + border-bottom-width: 0; + border-color: #fefefe transparent transparent; + position: relative; + top: 0.4em; + display: inline-block; + float: right; + margin-left: 1em; +} + +/* line 400, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow::after, .button.dropdown.clear::after { + border-top-color: #1779ba; +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow.primary::after, .button.dropdown.clear.primary::after { + border-top-color: #1779ba; +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow.secondary::after, .button.dropdown.clear.secondary::after { + border-top-color: #767676; +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow.success::after, .button.dropdown.clear.success::after { + border-top-color: #3adb76; +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow.warning::after, .button.dropdown.clear.warning::after { + border-top-color: #ffae00; +} + +/* line 406, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.dropdown.hollow.alert::after, .button.dropdown.clear.alert::after { + border-top-color: #cc4b37; +} + +/* line 415, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button.arrow-only::after { + top: -0.1em; + float: none; + margin-left: 0; +} + +/* line 423, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +a.button:hover, a.button:focus { + text-decoration: none; +} + +/* line 215, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group { + margin-bottom: 1rem; + display: flex; + flex-wrap: wrap; + align-items: stretch; + flex-grow: 1; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.button-group::before, .button-group::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.button-group::after { + clear: both; +} + +/* line 45, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group::before, .button-group::after { + display: none; +} + +/* line 54, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group .button { + margin: 0; + margin-right: 1px; + margin-bottom: 1px; + font-size: 0.9rem; + flex: 0 0 auto; +} + +/* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group .button:last-child { + margin-right: 0; +} + +/* line 220, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.tiny .button { + font-size: 0.6rem; +} + +/* line 220, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.small .button { + font-size: 0.75rem; +} + +/* line 220, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.large .button { + font-size: 1.25rem; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.expanded .button { + flex: 1 1 0px; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.primary .button, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus { + background-color: #1779ba; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.primary .button:hover, .button-group.primary .button:focus { + background-color: #126195; + color: #fefefe; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.secondary .button, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus { + background-color: #767676; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.secondary .button:hover, .button-group.secondary .button:focus { + background-color: #5e5e5e; + color: #fefefe; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.success .button, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus { + background-color: #3adb76; + color: #0a0a0a; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.success .button:hover, .button-group.success .button:focus { + background-color: #22bb5b; + color: #0a0a0a; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.warning .button, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus { + background-color: #ffae00; + color: #0a0a0a; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.warning .button:hover, .button-group.warning .button:focus { + background-color: #cc8b00; + color: #0a0a0a; +} + +/* line 198, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.alert .button, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus { + background-color: #cc4b37; + color: #fefefe; +} + +/* line 206, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.alert .button:hover, .button-group.alert .button:focus { + background-color: #a53b2a; + color: #fefefe; +} + +/* line 216, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow .button, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus { + background-color: transparent; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow .button, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow .button:hover, .button-group.hollow .button:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.primary .button, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus { + border: 1px solid #1779ba; + color: #1779ba; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.primary .button:hover, .button-group.hollow.primary .button:focus, .button-group.hollow .button.primary:hover, .button-group.hollow .button.primary:focus { + border-color: #0c3d5d; + color: #0c3d5d; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.secondary .button, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus { + border: 1px solid #767676; + color: #767676; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.secondary .button:hover, .button-group.hollow.secondary .button:focus, .button-group.hollow .button.secondary:hover, .button-group.hollow .button.secondary:focus { + border-color: #3b3b3b; + color: #3b3b3b; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.success .button, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus { + border: 1px solid #3adb76; + color: #3adb76; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.success .button:hover, .button-group.hollow.success .button:focus, .button-group.hollow .button.success:hover, .button-group.hollow .button.success:focus { + border-color: #157539; + color: #157539; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.warning .button, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus { + border: 1px solid #ffae00; + color: #ffae00; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.warning .button:hover, .button-group.hollow.warning .button:focus, .button-group.hollow .button.warning:hover, .button-group.hollow .button.warning:focus { + border-color: #805700; + color: #805700; +} + +/* line 234, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.alert .button, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus { + border: 1px solid #cc4b37; + color: #cc4b37; +} + +/* line 242, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.hollow.alert .button:hover, .button-group.hollow.alert .button:focus, .button-group.hollow .button.alert:hover, .button-group.hollow .button.alert:focus { + border-color: #67251a; + color: #67251a; +} + +/* line 252, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear .button, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus { + border-color: transparent; + background-color: transparent; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear .button, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus { + color: #1779ba; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear .button:hover, .button-group.clear .button:focus { + color: #0c3d5d; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.primary .button, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus { + color: #1779ba; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.primary .button:hover, .button-group.clear.primary .button:focus, .button-group.clear .button.primary:hover, .button-group.clear .button.primary:focus { + color: #0c3d5d; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.secondary .button, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus { + color: #767676; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.secondary .button:hover, .button-group.clear.secondary .button:focus, .button-group.clear .button.secondary:hover, .button-group.clear .button.secondary:focus { + color: #3b3b3b; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.success .button, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus { + color: #3adb76; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.success .button:hover, .button-group.clear.success .button:focus, .button-group.clear .button.success:hover, .button-group.clear .button.success:focus { + color: #157539; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.warning .button, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus { + color: #ffae00; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.warning .button:hover, .button-group.clear.warning .button:focus, .button-group.clear .button.warning:hover, .button-group.clear .button.warning:focus { + color: #805700; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.alert .button, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus { + color: #cc4b37; +} + +/* line 276, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button.scss */ +.button-group.clear.alert .button:hover, .button-group.clear.alert .button:focus, .button-group.clear .button.alert:hover, .button-group.clear .button.alert:focus { + color: #67251a; +} + +/* line 90, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.no-gaps .button { + margin-right: -0.0625rem; +} + +/* line 93, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.no-gaps .button + .button { + border-left-color: transparent; +} + +/* line 264, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium { + flex-wrap: wrap; +} + +/* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.stacked .button, .button-group.stacked-for-small .button, .button-group.stacked-for-medium .button { + flex: 0 0 100%; +} + +/* line 163, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.stacked .button:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-medium .button:last-child { + margin-bottom: 0; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ +.button-group.stacked.expanded .button, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-medium.expanded .button { + flex: 1 1 0px; +} + +@media print, screen and (min-width: 40em) { + /* line 188, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-small .button { + flex: 0 0 auto; + margin-bottom: 0; + } +} + +@media print, screen and (min-width: 64em) { + /* line 188, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-medium .button { + flex: 0 0 auto; + margin-bottom: 0; + } +} + +@media print, screen and (max-width: 39.99875em) { + /* line 286, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-small.expanded { + display: block; + } + /* line 290, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-small.expanded .button { + display: block; + margin-right: 0; + } +} + +@media print, screen and (max-width: 63.99875em) { + /* line 297, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-medium.expanded { + display: block; + } + /* line 301, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_button-group.scss */ + .button-group.stacked-for-medium.expanded .button { + display: block; + margin-right: 0; + } +} + +/* line 108, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_close-button.scss */ +.close-button { + position: absolute; + z-index: 10; + color: #8a8a8a; + cursor: pointer; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .close-button { + outline: 0; +} + +/* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_close-button.scss */ +.close-button:hover, .close-button:focus { + color: #0a0a0a; +} + +/* line 117, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_close-button.scss */ +.close-button.small { + right: 0.66rem; + top: 0.33em; + font-size: 1.5em; + line-height: 1; +} + +/* line 117, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_close-button.scss */ +.close-button.medium, .close-button { + right: 1rem; + top: 0.5rem; + font-size: 2em; + line-height: 1; +} + +/* line 51, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label { + display: inline-block; + padding: 0.33333rem 0.5rem; + border-radius: 0; + font-size: 0.8rem; + line-height: 1; + white-space: nowrap; + cursor: default; + background: #1779ba; + color: #fefefe; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label.primary { + background: #1779ba; + color: #fefefe; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label.secondary { + background: #767676; + color: #fefefe; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label.success { + background: #3adb76; + color: #0a0a0a; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label.warning { + background: #ffae00; + color: #0a0a0a; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_label.scss */ +.label.alert { + background: #cc4b37; + color: #fefefe; +} + +/* line 42, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress { + height: 1rem; + margin-bottom: 1rem; + border-radius: 0; + background-color: #cacaca; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress.primary .progress-meter { + background-color: #1779ba; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress.secondary .progress-meter { + background-color: #767676; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress.success .progress-meter { + background-color: #3adb76; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress.warning .progress-meter { + background-color: #ffae00; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress.alert .progress-meter { + background-color: #cc4b37; +} + +/* line 55, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress-meter { + position: relative; + display: block; + width: 0%; + height: 100%; + background-color: #1779ba; +} + +/* line 60, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_progress-bar.scss */ +.progress-meter-text { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + margin: 0; + font-size: 0.75rem; + font-weight: bold; + color: #fefefe; + white-space: nowrap; +} + +/* line 108, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider { + position: relative; + height: 0.5rem; + margin-top: 1.25rem; + margin-bottom: 2.25rem; + background-color: #e6e6e6; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + touch-action: none; +} + +/* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider-fill { + position: absolute; + top: 0; + left: 0; + display: inline-block; + max-width: 100%; + height: 0.5rem; + background-color: #cacaca; + transition: all 0.2s ease-in-out; +} + +/* line 46, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider-fill.is-dragging { + transition: all 0s linear; +} + +/* line 118, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider-handle { + position: absolute; + top: 50%; + transform: translateY(-50%); + left: 0; + z-index: 1; + cursor: grab; + display: inline-block; + width: 1.4rem; + height: 1.4rem; + border-radius: 0; + background-color: #1779ba; + transition: all 0.2s ease-in-out; + touch-action: manipulation; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .slider-handle { + outline: 0; +} + +/* line 68, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider-handle:hover { + background-color: #14679e; +} + +/* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider-handle.is-dragging { + transition: all 0s linear; + cursor: grabbing; +} + +/* line 123, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider.disabled, +.slider[disabled] { + opacity: 0.25; + cursor: not-allowed; +} + +/* line 129, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider.vertical { + display: inline-block; + width: 0.5rem; + height: 12.5rem; + margin: 0 1.25rem; + transform: scale(1, -1); +} + +/* line 90, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider.vertical .slider-fill { + top: 0; + width: 0.5rem; + max-height: 100%; +} + +/* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_slider.scss */ +.slider.vertical .slider-handle { + position: absolute; + top: 0; + left: 50%; + width: 1.4rem; + height: 1.4rem; + transform: translateX(-50%); +} + +/* line 217, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch { + position: relative; + margin-bottom: 1rem; + outline: 0; + font-size: 0.875rem; + font-weight: bold; + color: #fefefe; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + height: 2rem; +} + +/* line 223, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-input { + position: absolute; + margin-bottom: 0; + opacity: 0; +} + +/* line 228, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-paddle { + position: relative; + display: block; + width: 4rem; + height: 2rem; + border-radius: 0; + background: #cacaca; + transition: all 0.25s ease-out; + font-weight: inherit; + color: inherit; + cursor: pointer; +} + +/* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input + .switch-paddle { + margin: 0; +} + +/* line 118, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-paddle::after { + position: absolute; + top: 0.25rem; + left: 0.25rem; + display: block; + width: 1.5rem; + height: 1.5rem; + transform: translate3d(0, 0, 0); + border-radius: 0; + background: #fefefe; + transition: all 0.25s ease-out; + content: ''; +} + +/* line 135, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input:checked ~ .switch-paddle { + background: #1779ba; +} + +/* line 138, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input:checked ~ .switch-paddle::after { + left: 2.25rem; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input:disabled ~ .switch-paddle { + cursor: not-allowed; + opacity: 0.5; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] input:focus ~ .switch-paddle { + outline: 0; +} + +/* line 233, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-inactive, .switch-active { + position: absolute; + top: 50%; + transform: translateY(-50%); +} + +/* line 238, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-active { + left: 8%; + display: none; +} + +/* line 166, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input:checked + label > .switch-active { + display: block; +} + +/* line 244, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch-inactive { + right: 15%; +} + +/* line 175, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +input:checked + label > .switch-inactive { + display: none; +} + +/* line 250, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.tiny { + height: 1.5rem; +} + +/* line 197, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.tiny .switch-paddle { + width: 3rem; + height: 1.5rem; + font-size: 0.625rem; +} + +/* line 203, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.tiny .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1rem; + height: 1rem; +} + +/* line 210, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.tiny input:checked ~ .switch-paddle::after { + left: 1.75rem; +} + +/* line 254, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.small { + height: 1.75rem; +} + +/* line 197, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.small .switch-paddle { + width: 3.5rem; + height: 1.75rem; + font-size: 0.75rem; +} + +/* line 203, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.small .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 1.25rem; + height: 1.25rem; +} + +/* line 210, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.small input:checked ~ .switch-paddle::after { + left: 2rem; +} + +/* line 258, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.large { + height: 2.5rem; +} + +/* line 197, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.large .switch-paddle { + width: 5rem; + height: 2.5rem; + font-size: 1rem; +} + +/* line 203, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.large .switch-paddle::after { + top: 0.25rem; + left: 0.25rem; + width: 2rem; + height: 2rem; +} + +/* line 210, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_switch.scss */ +.switch.large input:checked ~ .switch-paddle::after { + left: 2.75rem; +} + +/* line 305, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table { + border-collapse: collapse; + width: 100%; + margin-bottom: 1rem; + border-radius: 0; +} + +/* line 110, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +thead, +tbody, +tfoot { + border: 1px solid #f1f1f1; + background-color: #fefefe; +} + +/* line 118, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +caption { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +thead { + background: #f8f8f8; + color: #0a0a0a; +} + +/* line 130, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +tfoot { + background: #f1f1f1; + color: #0a0a0a; +} + +/* line 139, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +thead tr, +tfoot tr { + background: transparent; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +thead th, +thead td, +tfoot th, +tfoot td { + padding: 0.5rem 0.625rem 0.625rem; + font-weight: bold; + text-align: left; +} + +/* line 154, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +tbody th, +tbody td { + padding: 0.5rem 0.625rem 0.625rem; +} + +/* line 87, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +tbody tr:nth-child(even) { + border-bottom: 0; + background-color: #f1f1f1; +} + +/* line 167, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.unstriped tbody { + background-color: #fefefe; +} + +/* line 103, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.unstriped tbody tr { + border-bottom: 1px solid #f1f1f1; + background-color: #fefefe; +} + +@media print, screen and (max-width: 63.99875em) { + /* line 284, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ + table.stack thead { + display: none; + } + /* line 289, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ + table.stack tfoot { + display: none; + } + /* line 293, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ + table.stack tr, +table.stack th, +table.stack td { + display: block; + } + /* line 299, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ + table.stack td { + border-top: 0; + } +} + +/* line 315, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.scroll { + display: block; + width: 100%; + overflow-x: auto; +} + +/* line 221, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.hover thead tr:hover { + background-color: #f3f3f3; +} + +/* line 228, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.hover tfoot tr:hover { + background-color: #ececec; +} + +/* line 235, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.hover tbody tr:hover { + background-color: #f9f9f9; +} + +/* line 243, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +table.hover:not(.unstriped) tr:nth-of-type(even):hover { + background-color: #ececec; +} + +/* line 323, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_table.scss */ +.table-scroll { + overflow-x: auto; +} + +/* line 50, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge { + display: inline-block; + min-width: 2.1em; + padding: 0.3em; + border-radius: 50%; + font-size: 0.6rem; + text-align: center; + background: #1779ba; + color: #fefefe; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge.primary { + background: #1779ba; + color: #fefefe; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge.secondary { + background: #767676; + color: #fefefe; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge.success { + background: #3adb76; + color: #0a0a0a; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge.warning { + background: #ffae00; + color: #0a0a0a; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_badge.scss */ +.badge.alert { + background: #cc4b37; + color: #fefefe; +} + +/* line 111, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs { + margin: 0 0 1rem 0; + list-style: none; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.breadcrumbs::before, .breadcrumbs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.breadcrumbs::after { + clear: both; +} + +/* line 70, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs li { + float: left; + font-size: 0.6875rem; + color: #0a0a0a; + cursor: default; + text-transform: uppercase; +} + +/* line 86, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs li:not(:last-child)::after { + position: relative; + margin: 0 0.75rem; + opacity: 1; + content: "/"; + color: #cacaca; +} + +/* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs a { + color: #1779ba; +} + +/* line 104, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs a:hover { + text-decoration: underline; +} + +/* line 114, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_breadcrumbs.scss */ +.breadcrumbs .disabled { + color: #cacaca; + cursor: not-allowed; +} + +/* line 93, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout { + position: relative; + margin: 0 0 1rem 0; + padding: 1rem; + border: 1px solid rgba(10, 10, 10, 0.25); + border-radius: 0; + background-color: white; + color: #0a0a0a; +} + +/* line 59, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout > :first-child { + margin-top: 0; +} + +/* line 63, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout > :last-child { + margin-bottom: 0; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.primary { + background-color: #d7ecfa; + color: #0a0a0a; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.secondary { + background-color: #eaeaea; + color: #0a0a0a; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.success { + background-color: #e1faea; + color: #0a0a0a; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.warning { + background-color: #fff3d9; + color: #0a0a0a; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.alert { + background-color: #f7e4e1; + color: #0a0a0a; +} + +/* line 103, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.small { + padding-top: 0.5rem; + padding-right: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 0.5rem; +} + +/* line 103, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_callout.scss */ +.callout.large { + padding-top: 3rem; + padding-right: 3rem; + padding-bottom: 3rem; + padding-left: 3rem; +} + +/* line 112, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card { + display: flex; + flex-direction: column; + flex-grow: 1; + margin-bottom: 1rem; + border: 1px solid #e6e6e6; + border-radius: 0; + background: #fefefe; + box-shadow: none; + overflow: hidden; + color: #0a0a0a; +} + +/* line 73, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card > :last-child { + margin-bottom: 0; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card-divider { + display: flex; + flex: 0 1 auto; + padding: 1rem; + background: #e6e6e6; +} + +/* line 91, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card-divider > :last-child { + margin-bottom: 0; +} + +/* line 120, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card-section { + flex: 1 0 auto; + padding: 1rem; +} + +/* line 106, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card-section > :last-child { + margin-bottom: 0; +} + +/* line 126, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_card.scss */ +.card-image { + min-height: 1px; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane { + position: absolute; + z-index: 10; + display: none; + width: 300px; + padding: 1rem; + visibility: hidden; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + font-size: 1rem; +} + +/* line 60, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane.is-opening { + display: block; +} + +/* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane.is-open { + display: block; + visibility: visible; +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane.tiny { + width: 100px; +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane.small { + width: 200px; +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown.scss */ +.dropdown-pane.large { + width: 400px; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination { + margin-left: 0; + margin-bottom: 1rem; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.pagination::before, .pagination::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.pagination::after { + clear: both; +} + +/* line 91, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination li { + margin-right: 0.0625rem; + border-radius: 0; + font-size: 0.875rem; + display: none; +} + +/* line 102, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination li:last-child, .pagination li:first-child { + display: inline-block; +} + +@media print, screen and (min-width: 40em) { + /* line 91, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ + .pagination li { + display: inline-block; + } +} + +/* line 120, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination a, +.pagination button { + display: block; + padding: 0.1875rem 0.625rem; + border-radius: 0; + color: #0a0a0a; +} + +/* line 127, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination a:hover, +.pagination button:hover { + background: #e6e6e6; +} + +/* line 173, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination .current { + padding: 0.1875rem 0.625rem; + background: #1779ba; + color: #fefefe; + cursor: default; +} + +/* line 177, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination .disabled { + padding: 0.1875rem 0.625rem; + color: #cacaca; + cursor: not-allowed; +} + +/* line 154, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination .disabled:hover { + background: transparent; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination .ellipsis::after { + padding: 0.1875rem 0.625rem; + content: '\2026'; + color: #0a0a0a; +} + +/* line 187, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination-previous a::before, +.pagination-previous.disabled::before { + display: inline-block; + margin-right: 0.5rem; + content: "«"; +} + +/* line 194, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_pagination.scss */ +.pagination-next a::after, +.pagination-next.disabled::after { + display: inline-block; + margin-left: 0.5rem; + content: "»"; +} + +/* line 153, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.has-tip { + position: relative; + display: inline-block; + border-bottom: dotted 1px #8a8a8a; + font-weight: bold; + cursor: help; +} + +/* line 157, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip { + position: absolute; + top: calc(100% + 0.6495rem); + z-index: 1200; + max-width: 10rem; + padding: 0.75rem; + border-radius: 0; + background-color: #0a0a0a; + font-size: 80%; + color: #fefefe; +} + +/* line 75, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip::before { + position: absolute; +} + +/* line 80, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.bottom::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-top-width: 0; + border-color: transparent transparent #0a0a0a; + bottom: 100%; +} + +/* line 85, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.bottom.align-center::before { + left: 50%; + transform: translateX(-50%); +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.top::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-bottom-width: 0; + border-color: #0a0a0a transparent transparent; + top: 100%; + bottom: auto; +} + +/* line 98, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.top.align-center::before { + left: 50%; + transform: translateX(-50%); +} + +/* line 105, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.left::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #0a0a0a; + left: 100%; +} + +/* line 110, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.left.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); +} + +/* line 118, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.right::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 0.75rem; + content: ''; + border-left-width: 0; + border-color: transparent #0a0a0a transparent transparent; + right: 100%; + left: auto; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.right.align-center::before { + bottom: auto; + top: 50%; + transform: translateY(-50%); +} + +/* line 131, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.align-top::before { + bottom: auto; + top: 10%; +} + +/* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.align-bottom::before { + bottom: 10%; + top: auto; +} + +/* line 141, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.align-left::before { + left: 10%; + right: auto; +} + +/* line 146, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tooltip.scss */ +.tooltip.align-right::before { + left: auto; + right: 10%; +} + +/* line 149, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion { + margin-left: 0; + background: #fefefe; + list-style-type: none; +} + +/* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion[disabled] .accordion-title { + cursor: not-allowed; +} + +/* line 74, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-item:first-child > :first-child { + border-radius: 0 0 0 0; +} + +/* line 78, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-item:last-child > :last-child { + border-radius: 0 0 0 0; +} + +/* line 157, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-title { + position: relative; + display: block; + padding: 1.25rem 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; +} + +/* line 102, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +:last-child:not(.is-active) > .accordion-title { + border-bottom: 1px solid #e6e6e6; + border-radius: 0 0 0 0; +} + +/* line 107, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-title:hover, .accordion-title:focus { + background-color: #e6e6e6; +} + +/* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-title::before { + position: absolute; + top: 50%; + right: 1rem; + margin-top: -0.5rem; + content: "+"; +} + +/* line 121, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.is-active > .accordion-title::before { + content: "–"; +} + +/* line 161, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +.accordion-content { + display: none; + padding: 1rem; + border: 1px solid #e6e6e6; + border-bottom: 0; + background-color: #fefefe; + color: #0a0a0a; +} + +/* line 143, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion.scss */ +:last-child > .accordion-content:last-child { + border-bottom: 1px solid #e6e6e6; +} + +/* line 107, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object { + display: flex; + margin-bottom: 1rem; + flex-wrap: nowrap; +} + +/* line 30, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object img { + max-width: none; +} + +@media print, screen and (max-width: 39.99875em) { + /* line 35, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ + .media-object.stack-for-small { + flex-wrap: wrap; + } +} + +/* line 111, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object-section { + flex: 0 1 auto; +} + +/* line 54, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object-section:first-child { + padding-right: 1rem; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object-section:last-child:not(:nth-child(2)) { + padding-left: 1rem; +} + +/* line 62, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object-section > :last-child { + margin-bottom: 0; +} + +@media print, screen and (max-width: 39.99875em) { + /* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ + .stack-for-small .media-object-section { + padding: 0; + padding-bottom: 1rem; + flex-basis: 100%; + max-width: 100%; + } + /* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ + .stack-for-small .media-object-section img { + width: 100%; + } +} + +/* line 73, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_media-object.scss */ +.media-object-section.main-section { + flex: 1 1 0px; +} + +/* line 156, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit { + position: relative; +} + +/* line 160, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-container { + position: relative; + height: 0; + margin: 0; + list-style: none; + overflow: hidden; +} + +/* line 164, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-slide { + width: 100%; + position: absolute; +} + +/* line 73, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-slide.no-motionui.is-active { + top: 0; + left: 0; +} + +/* line 168, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-figure { + margin: 0; +} + +/* line 172, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-image { + width: 100%; + max-width: 100%; + margin: 0; +} + +/* line 176, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-caption { + position: absolute; + bottom: 0; + width: 100%; + margin-bottom: 0; + padding: 1rem; + background-color: rgba(10, 10, 10, 0.5); + color: #fefefe; +} + +/* line 180, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-next, .orbit-previous { + position: absolute; + top: 50%; + transform: translateY(-50%); + z-index: 10; + padding: 1rem; + color: #fefefe; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .orbit-next, [data-whatinput='mouse'] .orbit-previous { + outline: 0; +} + +/* line 111, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus { + background-color: rgba(10, 10, 10, 0.5); +} + +/* line 184, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-previous { + left: 0; +} + +/* line 189, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-next { + left: auto; + right: 0; +} + +/* line 194, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-bullets { + position: relative; + margin-top: 0.8rem; + margin-bottom: 0.8rem; + text-align: center; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .orbit-bullets { + outline: 0; +} + +/* line 137, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-bullets button { + width: 1.2rem; + height: 1.2rem; + margin: 0.1rem; + border-radius: 50%; + background-color: #cacaca; +} + +/* line 145, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-bullets button:hover { + background-color: #8a8a8a; +} + +/* line 149, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_orbit.scss */ +.orbit-bullets button.is-active { + background-color: #8a8a8a; +} + +/* line 45, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_responsive-embed.scss */ +.responsive-embed, +.flex-video { + position: relative; + height: 0; + margin-bottom: 1rem; + padding-bottom: 75%; + overflow: hidden; +} + +/* line 32, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_responsive-embed.scss */ +.responsive-embed iframe, +.responsive-embed object, +.responsive-embed embed, +.responsive-embed video, +.flex-video iframe, +.flex-video object, +.flex-video embed, +.flex-video video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +/* line 52, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_responsive-embed.scss */ +.responsive-embed.widescreen, +.flex-video.widescreen { + padding-bottom: 56.25%; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs { + margin: 0; + border: 1px solid #e6e6e6; + background: #fefefe; + list-style-type: none; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.tabs::before, .tabs::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.tabs::after { + clear: both; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.vertical > li { + display: block; + float: none; + width: auto; +} + +/* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.simple > li > a { + padding: 0; +} + +/* line 158, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.simple > li > a:hover { + background: transparent; +} + +/* line 165, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.primary { + background: #1779ba; +} + +/* line 168, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.primary > li > a { + color: #fefefe; +} + +/* line 171, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs.primary > li > a:hover, .tabs.primary > li > a:focus { + background: #1673b1; +} + +/* line 178, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-title { + float: left; +} + +/* line 89, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-title > a { + display: block; + padding: 1.25rem 1.5rem; + font-size: 0.75rem; + line-height: 1; + color: #1779ba; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .tabs-title > a { + outline: 0; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-title > a:hover { + background: #fefefe; + color: #1468a0; +} + +/* line 102, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-title > a:focus, .tabs-title > a[aria-selected='true'] { + background: #e6e6e6; + color: #1779ba; +} + +/* line 182, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-content { + border: 1px solid #e6e6e6; + border-top: 0; + background: #fefefe; + color: #0a0a0a; + transition: all 0.5s ease; +} + +/* line 186, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-content.vertical { + border: 1px solid #e6e6e6; + border-left: 0; +} + +/* line 190, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-panel { + display: none; + padding: 1rem; +} + +/* line 138, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_tabs.scss */ +.tabs-panel.is-active { + display: block; +} + +/* line 60, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_thumbnail.scss */ +.thumbnail { + display: inline-block; + max-width: 100%; + margin-bottom: 1rem; + border: 4px solid #fefefe; + border-radius: 0; + box-shadow: 0 0 0 1px rgba(10, 10, 10, 0.2); + line-height: 0; +} + +/* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_thumbnail.scss */ +a.thumbnail { + transition: box-shadow 200ms ease-out; +} + +/* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_thumbnail.scss */ +a.thumbnail:hover, a.thumbnail:focus { + box-shadow: 0 0 6px 1px rgba(23, 121, 186, 0.5); +} + +/* line 54, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_thumbnail.scss */ +a.thumbnail image { + box-shadow: none; +} + +/* line 388, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu { + padding: 0; + margin: 0; + list-style: none; + position: relative; + display: flex; + flex-wrap: wrap; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .menu li { + outline: 0; +} + +/* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu a, +.menu .button { + line-height: 1; + text-decoration: none; + display: block; + padding: 0.7rem 1rem; +} + +/* line 81, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu input, +.menu select, +.menu a, +.menu button { + margin-bottom: 0; +} + +/* line 88, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu input { + display: inline-block; +} + +/* line 392, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu, .menu.horizontal { + flex-wrap: wrap; + flex-direction: row; +} + +/* line 397, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.vertical { + flex-wrap: nowrap; + flex-direction: column; +} + +/* line 268, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.vertical.icon-top li a img, +.menu.vertical.icon-top li a i, +.menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img, +.menu.vertical.icon-bottom li a i, +.menu.vertical.icon-bottom li a svg { + text-align: left; +} + +/* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.expanded li { + flex: 1 1 0px; +} + +/* line 268, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.expanded.icon-top li a img, +.menu.expanded.icon-top li a i, +.menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img, +.menu.expanded.icon-bottom li a i, +.menu.expanded.icon-bottom li a svg { + text-align: left; +} + +/* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.simple { + align-items: center; +} + +/* line 214, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.simple li + li { + margin-left: 1rem; +} + +/* line 218, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.simple a { + padding: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 415, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.medium-horizontal { + flex-wrap: wrap; + flex-direction: row; + } + /* line 419, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.medium-vertical { + flex-wrap: nowrap; + flex-direction: column; + } + /* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.medium-expanded li { + flex: 1 1 0px; + } + /* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.medium-simple li { + flex: 1 1 0px; + } +} + +@media print, screen and (min-width: 64em) { + /* line 415, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.large-horizontal { + flex-wrap: wrap; + flex-direction: row; + } + /* line 419, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.large-vertical { + flex-wrap: nowrap; + flex-direction: column; + } + /* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.large-expanded li { + flex: 1 1 0px; + } + /* line 96, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ + .menu.large-simple li { + flex: 1 1 0px; + } +} + +/* line 433, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.nested { + margin-right: 0; + margin-left: 1rem; +} + +/* line 244, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icons a { + display: flex; +} + +/* line 244, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a { + display: flex; +} + +/* line 291, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-left li a, .menu.nested.icon-left li a { + flex-flow: row nowrap; +} + +/* line 296, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-left li a img, +.menu.icon-left li a i, +.menu.icon-left li a svg, .menu.nested.icon-left li a img, +.menu.nested.icon-left li a i, +.menu.nested.icon-left li a svg { + margin-right: 0.25rem; +} + +/* line 308, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-right li a, .menu.nested.icon-right li a { + flex-flow: row nowrap; +} + +/* line 313, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-right li a img, +.menu.icon-right li a i, +.menu.icon-right li a svg, .menu.nested.icon-right li a img, +.menu.nested.icon-right li a i, +.menu.nested.icon-right li a svg { + margin-left: 0.25rem; +} + +/* line 325, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-top li a, .menu.nested.icon-top li a { + flex-flow: column nowrap; +} + +/* line 333, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-top li a img, +.menu.icon-top li a i, +.menu.icon-top li a svg, .menu.nested.icon-top li a img, +.menu.nested.icon-top li a i, +.menu.nested.icon-top li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; +} + +/* line 349, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-bottom li a, .menu.nested.icon-bottom li a { + flex-flow: column nowrap; +} + +/* line 357, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.icon-bottom li a img, +.menu.icon-bottom li a i, +.menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img, +.menu.nested.icon-bottom li a i, +.menu.nested.icon-bottom li a svg { + align-self: stretch; + margin-bottom: 0.25rem; + text-align: center; +} + +/* line 478, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu .is-active > a { + background: #1779ba; + color: #fefefe; +} + +/* line 484, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu .active > a { + background: #1779ba; + color: #fefefe; +} + +/* line 490, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-left { + justify-content: flex-start; +} + +/* line 123, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right li { + display: flex; + justify-content: flex-end; +} + +/* line 127, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right li .submenu li { + justify-content: flex-start; +} + +/* line 132, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right.vertical li { + display: block; + text-align: right; +} + +/* line 136, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right.vertical li .submenu li { + text-align: right; +} + +/* line 268, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right.icon-top li a img, +.menu.align-right.icon-top li a i, +.menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img, +.menu.align-right.icon-bottom li a i, +.menu.align-right.icon-bottom li a svg { + text-align: right; +} + +/* line 499, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-right .nested { + margin-right: 1rem; + margin-left: 0; +} + +/* line 157, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-center li { + display: flex; + justify-content: center; +} + +/* line 161, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu.align-center li .submenu li { + justify-content: flex-start; +} + +/* line 509, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu .menu-text { + padding: 0.7rem 1rem; + font-weight: bold; + line-height: 1; + color: inherit; +} + +/* line 516, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu-centered > .menu { + justify-content: center; +} + +/* line 157, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu-centered > .menu li { + display: flex; + justify-content: center; +} + +/* line 161, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.menu-centered > .menu li .submenu li { + justify-content: flex-start; +} + +/* line 527, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu.scss */ +.no-js [data-responsive-menu] ul { + display: none; +} + +/* line 2, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu-icon.scss */ +.menu-icon { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; +} + +/* line 114, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.menu-icon::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #fefefe; + box-shadow: 0 7px 0 #fefefe, 0 14px 0 #fefefe; + content: ''; +} + +/* line 137, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.menu-icon:hover::after { + background: #cacaca; + box-shadow: 0 7px 0 #cacaca, 0 14px 0 #cacaca; +} + +/* line 6, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_menu-icon.scss */ +.menu-icon.dark { + position: relative; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 16px; + cursor: pointer; +} + +/* line 114, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.menu-icon.dark::after { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background: #0a0a0a; + box-shadow: 0 7px 0 #0a0a0a, 0 14px 0 #0a0a0a; + content: ''; +} + +/* line 137, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.menu-icon.dark:hover::after { + background: #8a8a8a; + box-shadow: 0 7px 0 #8a8a8a, 0 14px 0 #8a8a8a; +} + +/* line 83, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu li { + width: 100%; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu a { + padding: 0.7rem 1rem; +} + +/* line 99, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu a { + padding: 0.7rem 1rem; +} + +/* line 103, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu .nested.is-accordion-submenu { + margin-right: 0; + margin-left: 1rem; +} + +/* line 108, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu.align-right .nested.is-accordion-submenu { + margin-right: 1rem; + margin-left: 0; +} + +/* line 54, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a { + position: relative; +} + +/* line 57, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + position: absolute; + top: 50%; + margin-top: -3px; + right: 1rem; +} + +/* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu.align-left .is-accordion-submenu-parent > a::after { + right: 1rem; + left: auto; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu.align-right .is-accordion-submenu-parent > a::after { + right: auto; + left: 1rem; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.accordion-menu .is-accordion-submenu-parent[aria-expanded='true'] > a::after { + transform: rotate(180deg); + transform-origin: 50% 50%; +} + +/* line 130, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.is-accordion-submenu-parent { + position: relative; +} + +/* line 134, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.has-submenu-toggle > a { + margin-right: 40px; +} + +/* line 139, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.submenu-toggle { + position: absolute; + top: 0; + right: 0; + width: 40px; + height: 40px; + cursor: pointer; +} + +/* line 156, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.submenu-toggle::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + top: 0; + bottom: 0; + margin: auto; +} + +/* line 166, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.submenu-toggle[aria-expanded='true']::after { + transform: scaleY(-1); + transform-origin: 50% 50%; +} + +/* line 171, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_accordion-menu.scss */ +.submenu-toggle-text { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +/* line 74, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.is-drilldown { + position: relative; + overflow: hidden; +} + +/* line 78, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.is-drilldown li { + display: block; +} + +/* line 82, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.is-drilldown.animate-height { + transition: height 0.5s; +} + +/* line 89, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown a { + padding: 0.7rem 1rem; + background: #fefefe; +} + +/* line 95, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: -1; + width: 100%; + background: #fefefe; + transition: transform 0.15s linear; +} + +/* line 105, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu.is-active { + z-index: 1; + display: block; + transform: translateX(-100%); +} + +/* line 111, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu.is-closing { + transform: translateX(100%); +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu a { + padding: 0.7rem 1rem; +} + +/* line 121, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .nested.is-drilldown-submenu { + margin-right: 0; + margin-left: 0; +} + +/* line 125, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .drilldown-submenu-cover-previous { + min-height: 100%; +} + +/* line 46, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu-parent > a { + position: relative; +} + +/* line 49, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + position: absolute; + top: 50%; + margin-top: -6px; + right: 1rem; +} + +/* line 58, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown.align-left .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + right: 1rem; + left: auto; +} + +/* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown.align-right .is-drilldown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 1rem; +} + +/* line 132, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_drilldown.scss */ +.drilldown .js-drilldown-back > a::before { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + display: inline-block; + vertical-align: middle; + margin-right: 0.75rem; +} + +/* line 85, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; +} + +/* line 93, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; +} + +/* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; +} + +/* line 106, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .dropdown.menu a { + outline: 0; +} + +/* line 154, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li > a { + padding: 0.7rem 1rem; +} + +/* line 160, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu > li.is-active > a { + background: transparent; + color: #1779ba; +} + +/* line 165, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.no-js .dropdown.menu ul { + display: none; +} + +/* line 169, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu .nested.is-dropdown-submenu { + margin-right: 0; + margin-left: 0; +} + +/* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li .is-dropdown-submenu { + top: 0; +} + +/* line 121, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; +} + +/* line 129, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; +} + +/* line 67, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li > a::after { + right: 14px; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; +} + +@media print, screen and (min-width: 40em) { + /* line 85, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; + } + /* line 93, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; + } + /* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; + } + /* line 106, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li .is-dropdown-submenu { + top: 0; + } + /* line 121, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; + } + /* line 129, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; + } + /* line 67, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li > a::after { + right: 14px; + } + /* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; + } + /* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.medium-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + } +} + +@media print, screen and (min-width: 64em) { + /* line 85, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu { + top: 100%; + right: 0; + left: auto; + } + /* line 93, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu { + top: 100%; + right: auto; + left: 0; + } + /* line 101, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a { + position: relative; + padding-right: 1.5rem; + } + /* line 106, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-bottom-width: 0; + border-color: #1779ba transparent transparent; + right: 5px; + left: auto; + margin-top: -3px; + } + /* line 116, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li .is-dropdown-submenu { + top: 0; + } + /* line 121, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu { + top: 0; + right: 100%; + left: auto; + } + /* line 129, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; + } + /* line 67, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li > a::after { + right: 14px; + } + /* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; + } + /* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ + .dropdown.menu.large-vertical > li.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; + } +} + +/* line 192, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown.menu.align-right .is-dropdown-submenu.first-sub { + top: 100%; + right: 0; + left: auto; +} + +/* line 200, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-menu.vertical { + width: 100px; +} + +/* line 203, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-menu.vertical.align-right { + float: right; +} + +/* line 208, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent { + position: relative; +} + +/* line 211, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent a::after { + position: absolute; + top: 50%; + right: 5px; + left: auto; + margin-top: -6px; +} + +/* line 219, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu { + top: 100%; + left: auto; +} + +/* line 230, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu { + right: 100%; + left: auto; +} + +/* line 235, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu { + right: auto; + left: 100%; +} + +/* line 241, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu { + position: absolute; + top: 0; + left: 100%; + z-index: 1; + display: none; + min-width: 200px; + border: 1px solid #cacaca; + background: #fefefe; +} + +/* line 253, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.dropdown .is-dropdown-submenu a { + padding: 0.7rem 1rem; +} + +/* line 67, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent > a::after { + right: 14px; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-left-width: 0; + border-color: transparent #1779ba transparent transparent; + right: auto; + left: 5px; +} + +/* line 77, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after { + display: block; + width: 0; + height: 0; + border-style: solid; + border-width: 6px; + content: ''; + border-right-width: 0; + border-color: transparent transparent transparent #1779ba; +} + +/* line 264, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu .is-dropdown-submenu { + margin-top: -1px; +} + +/* line 269, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu > li { + width: 100%; +} + +/* line 275, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_dropdown-menu.scss */ +.is-dropdown-submenu.js-dropdown-active { + display: block; +} + +/* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.is-off-canvas-open { + overflow: hidden; +} + +/* line 97, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay { + position: absolute; + top: 0; + left: 0; + z-index: 11; + width: 100%; + height: 100%; + transition: opacity 0.5s ease, visibility 0.5s ease; + background: rgba(254, 254, 254, 0.25); + opacity: 0; + visibility: hidden; + overflow: hidden; +} + +/* line 115, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-visible { + opacity: 1; + visibility: visible; +} + +/* line 120, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-closable { + cursor: pointer; +} + +/* line 124, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-overlay-absolute { + position: absolute; +} + +/* line 128, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.js-off-canvas-overlay.is-overlay-fixed { + position: fixed; +} + +/* line 451, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-wrapper { + position: relative; + overflow: hidden; +} + +/* line 456, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas { + position: fixed; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .off-canvas { + outline: 0; +} + +/* line 159, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-push { + z-index: 12; +} + +/* line 169, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas.is-closed { + visibility: hidden; +} + +/* line 174, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-overlap { + z-index: 13; +} + +/* line 177, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); +} + +/* line 183, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas.is-open { + transform: translate(0, 0); +} + +/* line 467, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute { + position: absolute; + z-index: 12; + transition: transform 0.5s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: #e6e6e6; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .off-canvas-absolute { + outline: 0; +} + +/* line 159, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-push { + z-index: 12; +} + +/* line 169, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-closed { + visibility: hidden; +} + +/* line 174, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-overlap { + z-index: 13; +} + +/* line 177, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-transition-overlap.is-open { + box-shadow: 0 0 10px rgba(10, 10, 10, 0.7); +} + +/* line 183, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-absolute.is-open { + transform: translate(0, 0); +} + +/* line 472, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-left { + top: 0; + left: 0; + height: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + width: 250px; + transform: translateX(-250px); +} + +/* line 209, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-left { + transform: translateX(-250px); +} + +/* line 216, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open { + transform: translate(0, 0); +} + +/* line 223, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-left.has-transition-push { + transform: translateX(250px); +} + +/* line 348, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-left.is-transition-push { + box-shadow: inset -13px 0 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 473, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-right { + top: 0; + right: 0; + height: 100%; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + width: 250px; + transform: translateX(250px); +} + +/* line 247, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-right { + transform: translateX(250px); +} + +/* line 254, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open { + transform: translate(0, 0); +} + +/* line 261, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-right.has-transition-push { + transform: translateX(-250px); +} + +/* line 348, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-right.is-transition-push { + box-shadow: inset 13px 0 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 474, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-top { + top: 0; + left: 0; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + height: 250px; + transform: translateY(-250px); +} + +/* line 285, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-top { + transform: translateY(-250px); +} + +/* line 291, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open { + transform: translate(0, 0); +} + +/* line 298, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-top.has-transition-push { + transform: translateY(250px); +} + +/* line 348, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-top.is-transition-push { + box-shadow: inset 0 -13px 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 475, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-bottom { + bottom: 0; + left: 0; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + height: 250px; + transform: translateY(250px); +} + +/* line 322, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-bottom { + transform: translateY(250px); +} + +/* line 328, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open { + transform: translate(0, 0); +} + +/* line 335, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.is-open-bottom.has-transition-push { + transform: translateY(-250px); +} + +/* line 348, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.position-bottom.is-transition-push { + box-shadow: inset 0 13px 20px -13px rgba(10, 10, 10, 0.25); +} + +/* line 477, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content { + transform: none; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +/* line 372, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push { + transition: transform 0.5s ease; +} + +/* line 378, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content.has-transition-push { + transform: translate(0, 0); +} + +/* line 383, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ +.off-canvas-content .off-canvas.is-open { + transform: translate(0, 0); +} + +@media print, screen and (min-width: 40em) { + /* line 485, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-left.reveal-for-medium { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-left { + margin-left: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-medium ~ .off-canvas-content { + margin-left: 250px; + } + /* line 489, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-right.reveal-for-medium { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-right { + margin-right: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-medium ~ .off-canvas-content { + margin-right: 250px; + } + /* line 493, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-top.reveal-for-medium { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-top { + margin-top: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-medium ~ .off-canvas-content { + margin-top: 250px; + } + /* line 497, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-bottom.reveal-for-medium { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-medium ~ .off-canvas-content { + margin-bottom: 250px; + } +} + +@media print, screen and (min-width: 64em) { + /* line 485, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-left.reveal-for-large { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-left { + margin-left: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-left.reveal-for-large ~ .off-canvas-content { + margin-left: 250px; + } + /* line 489, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-right.reveal-for-large { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-right { + margin-right: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-right.reveal-for-large ~ .off-canvas-content { + margin-right: 250px; + } + /* line 493, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-top.reveal-for-large { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-top { + margin-top: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-top.reveal-for-large ~ .off-canvas-content { + margin-top: 250px; + } + /* line 497, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large { + transform: none; + z-index: 12; + transition: none; + visibility: visible; + } + /* line 404, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large .close-button { + display: none; + } + /* line 409, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content .position-bottom.reveal-for-large { + transform: none; + } + /* line 413, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas-content.has-reveal-bottom { + margin-bottom: 250px; + } + /* line 418, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .position-bottom.reveal-for-large ~ .off-canvas-content { + margin-bottom: 250px; + } +} + +@media print, screen and (min-width: 40em) { + /* line 508, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium { + visibility: visible; + height: auto; + position: static; + background: none; + width: auto; + overflow: visible; + transition: none; + } + /* line 434, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom { + box-shadow: none; + transform: none; + } + /* line 442, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-medium .close-button { + display: none; + } +} + +@media print, screen and (min-width: 64em) { + /* line 508, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large { + visibility: visible; + height: auto; + position: static; + background: none; + width: auto; + overflow: visible; + transition: none; + } + /* line 434, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom { + box-shadow: none; + transform: none; + } + /* line 442, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_off-canvas.scss */ + .off-canvas.in-canvas-for-large .close-button { + display: none; + } +} + +/* line 134, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +html.is-reveal-open { + position: fixed; + width: 100%; + overflow-y: hidden; +} + +/* line 139, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +html.is-reveal-open.zf-has-scroll { + overflow-y: scroll; + -webkit-overflow-scrolling: touch; +} + +/* line 144, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +html.is-reveal-open body { + overflow-y: hidden; +} + +/* line 150, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1005; + display: none; + background-color: rgba(10, 10, 10, 0.45); + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} + +/* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal { + z-index: 1006; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: none; + padding: 1rem; + border: 1px solid #cacaca; + border-radius: 0; + background-color: #fefefe; + position: relative; + top: 100px; + margin-right: auto; + margin-left: auto; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} + +/* line 201, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +[data-whatinput='mouse'] .reveal { + outline: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal { + min-height: 0; + } +} + +/* line 89, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal .column { + min-width: 0; +} + +/* line 94, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal > :last-child { + margin-bottom: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal { + width: 600px; + max-width: 75rem; + } +} + +/* line 166, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal.collapse { + padding: 0; +} + +@media print, screen and (min-width: 40em) { + /* line 171, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal.tiny { + width: 30%; + max-width: 75rem; + } +} + +@media print, screen and (min-width: 40em) { + /* line 172, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal.small { + width: 50%; + max-width: 75rem; + } +} + +@media print, screen and (min-width: 40em) { + /* line 173, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal.large { + width: 90%; + max-width: 75rem; + } +} + +/* line 176, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal.full { + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + min-height: 100%; + margin-left: 0; + border: 0; + border-radius: 0; +} + +@media print, screen and (max-width: 39.99875em) { + /* line 155, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ + .reveal { + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + max-width: none; + height: 100%; + min-height: 100%; + margin-left: 0; + border: 0; + border-radius: 0; + } +} + +/* line 184, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_reveal.scss */ +.reveal.without-overlay { + position: fixed; +} + +/* line 6, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky-container { + position: relative; +} + +/* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky { + position: relative; + z-index: 0; + transform: translate3d(0, 0, 0); +} + +/* line 16, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky.is-stuck { + position: fixed; + z-index: 5; + width: 100%; +} + +/* line 21, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky.is-stuck.is-at-top { + top: 0; +} + +/* line 25, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky.is-stuck.is-at-bottom { + bottom: 0; +} + +/* line 30, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky.is-anchored { + position: relative; + right: auto; + left: auto; +} + +/* line 35, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_sticky.scss */ +.sticky.is-anchored.is-at-bottom { + bottom: 0; +} + +/* line 38, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_title-bar.scss */ +.title-bar { + padding: 0.5rem; + background: #0a0a0a; + color: #fefefe; + display: flex; + justify-content: flex-start; + align-items: center; +} + +/* line 52, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_title-bar.scss */ +.title-bar .menu-icon { + margin-left: 0.25rem; + margin-right: 0.25rem; +} + +/* line 59, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_title-bar.scss */ +.title-bar-left, +.title-bar-right { + flex: 1 1 0px; +} + +/* line 64, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_title-bar.scss */ +.title-bar-right { + text-align: right; +} + +/* line 79, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_title-bar.scss */ +.title-bar-title { + display: inline-block; + vertical-align: middle; + font-weight: bold; +} + +/* line 122, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar { + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + align-items: center; + padding: 0.5rem; + flex-wrap: wrap; +} + +/* line 47, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar, +.top-bar ul { + background-color: #e6e6e6; +} + +/* line 60, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar input { + max-width: 200px; + margin-right: 1rem; +} + +/* line 66, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar .input-group-field { + width: 100%; + margin-right: 0; +} + +/* line 71, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar input.button { + width: auto; +} + +/* line 82, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar .top-bar-left, +.top-bar .top-bar-right { + flex: 0 0 100%; + max-width: 100%; +} + +@media print, screen and (min-width: 40em) { + /* line 122, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar { + flex-wrap: nowrap; + } + /* line 102, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar .top-bar-left { + flex: 1 1 auto; + margin-right: auto; + } + /* line 107, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar .top-bar-right { + flex: 0 1 auto; + margin-left: auto; + } +} + +@media print, screen and (max-width: 63.99875em) { + /* line 135, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar.stacked-for-medium { + flex-wrap: wrap; + } + /* line 82, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar.stacked-for-medium .top-bar-left, +.top-bar.stacked-for-medium .top-bar-right { + flex: 0 0 100%; + max-width: 100%; + } +} + +@media print, screen and (max-width: 74.99875em) { + /* line 135, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar.stacked-for-large { + flex-wrap: wrap; + } + /* line 82, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ + .top-bar.stacked-for-large .top-bar-left, +.top-bar.stacked-for-large .top-bar-right { + flex: 0 0 100%; + max-width: 100%; + } +} + +/* line 146, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar-title { + flex: 0 0 auto; + margin: 0.5rem 1rem 0.5rem 0; +} + +/* line 151, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_top-bar.scss */ +.top-bar-left, +.top-bar-right { + flex: 0 0 auto; +} + +/* line 10, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_float.scss */ +.float-left { + float: left !important; +} + +/* line 14, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_float.scss */ +.float-right { + float: right !important; +} + +/* line 18, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_float.scss */ +.float-center { + display: block; + margin-right: auto; + margin-left: auto; +} + +/* line 170, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.clearfix::before, .clearfix::after { + display: table; + content: ' '; + flex-basis: 0; + order: 1; +} + +/* line 181, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/util/_mixins.scss */ +.clearfix::after { + clear: both; +} + +/* line 65, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.hide { + display: none !important; +} + +/* line 69, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.invisible { + visibility: hidden; +} + +/* line 72, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.visible { + visibility: visible; +} + +@media print, screen and (max-width: 39.99875em) { + /* line 88, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-small-only { + display: none !important; + } +} + +@media screen and (max-width: 0em), screen and (min-width: 40em) { + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-small-only { + display: none !important; + } +} + +@media print, screen and (min-width: 40em) { + /* line 79, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-medium { + display: none !important; + } +} + +@media screen and (max-width: 39.99875em) { + /* line 83, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-medium { + display: none !important; + } +} + +@media print, screen and (min-width: 40em) and (max-width: 63.99875em) { + /* line 88, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-medium-only { + display: none !important; + } +} + +@media screen and (max-width: 39.99875em), screen and (min-width: 64em) { + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-medium-only { + display: none !important; + } +} + +@media print, screen and (min-width: 64em) { + /* line 79, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-large { + display: none !important; + } +} + +@media screen and (max-width: 63.99875em) { + /* line 83, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-large { + display: none !important; + } +} + +@media print, screen and (min-width: 64em) and (max-width: 74.99875em) { + /* line 88, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-large-only { + display: none !important; + } +} + +@media screen and (max-width: 63.99875em), screen and (min-width: 75em) { + /* line 92, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-large-only { + display: none !important; + } +} + +/* line 99, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-for-sr, +.show-on-focus { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; +} + +/* line 106, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-on-focus:active, .show-on-focus:focus { + position: static !important; + width: auto !important; + height: auto !important; + overflow: visible !important; + clip: auto !important; + white-space: normal !important; +} + +/* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-for-landscape, +.hide-for-portrait { + display: block !important; +} + +@media screen and (orientation: landscape) { + /* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-landscape, +.hide-for-portrait { + display: block !important; + } +} + +@media screen and (orientation: portrait) { + /* line 113, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-landscape, +.hide-for-portrait { + display: none !important; + } +} + +/* line 126, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.hide-for-landscape, +.show-for-portrait { + display: none !important; +} + +@media screen and (orientation: landscape) { + /* line 126, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-landscape, +.show-for-portrait { + display: none !important; + } +} + +@media screen and (orientation: portrait) { + /* line 126, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-landscape, +.show-for-portrait { + display: block !important; + } +} + +/* line 140, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-for-dark-mode { + display: none; +} + +/* line 143, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.hide-for-dark-mode { + display: block; +} + +@media screen and (prefers-color-scheme: dark) { + /* line 147, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-dark-mode { + display: block !important; + } + /* line 150, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-dark-mode { + display: none !important; + } +} + +/* line 156, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-for-ie { + display: none; +} + +@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { + /* line 160, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .show-for-ie { + display: block !important; + } + /* line 163, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ + .hide-for-ie { + display: none !important; + } +} + +/* line 169, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.show-for-sticky { + display: none; +} + +/* line 172, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.is-stuck .show-for-sticky { + display: block; +} + +/* line 175, app/assets/stylesheets/../../../node_modules/foundation-sites/scss/components/_visibility.scss */ +.is-stuck .hide-for-sticky { + display: none; +} diff --git a/public/assets/application-2bc56bdf95dd5575c9f413782074a0510acd85a6ce6f9af43a56d0231bf42a4a.css.gz b/public/assets/application-2bc56bdf95dd5575c9f413782074a0510acd85a6ce6f9af43a56d0231bf42a4a.css.gz new file mode 100644 index 0000000..892e147 Binary files /dev/null and b/public/assets/application-2bc56bdf95dd5575c9f413782074a0510acd85a6ce6f9af43a56d0231bf42a4a.css.gz differ diff --git a/public/assets/application-3831b042f18d7f57ba81b800e7af55862d8702af89716de86c9bfacd1b6c2bb3.css b/public/assets/application-3831b042f18d7f57ba81b800e7af55862d8702af89716de86c9bfacd1b6c2bb3.css new file mode 100644 index 0000000..f8188f8 --- /dev/null +++ b/public/assets/application-3831b042f18d7f57ba81b800e7af55862d8702af89716de86c9bfacd1b6c2bb3.css @@ -0,0 +1,15391 @@ + +/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #0d6efd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #d63384; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #198754; + --bs-teal: #20c997; + --bs-cyan: #0dcaf0; + --bs-black: #000; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-gray-100: #f8f9fa; + --bs-gray-200: #e9ecef; + --bs-gray-300: #dee2e6; + --bs-gray-400: #ced4da; + --bs-gray-500: #adb5bd; + --bs-gray-600: #6c757d; + --bs-gray-700: #495057; + --bs-gray-800: #343a40; + --bs-gray-900: #212529; + --bs-primary: #0d6efd; + --bs-secondary: #6c757d; + --bs-success: #198754; + --bs-info: #0dcaf0; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-primary-rgb: 13, 110, 253; + --bs-secondary-rgb: 108, 117, 125; + --bs-success-rgb: 25, 135, 84; + --bs-info-rgb: 13, 202, 240; + --bs-warning-rgb: 255, 193, 7; + --bs-danger-rgb: 220, 53, 69; + --bs-light-rgb: 248, 249, 250; + --bs-dark-rgb: 33, 37, 41; + --bs-white-rgb: 255, 255, 255; + --bs-black-rgb: 0, 0, 0; + --bs-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; + --bs-border-width: 1px; + --bs-border-style: solid; + --bs-border-color: #dee2e6; + --bs-border-color-translucent: rgba(0, 0, 0, 0.175); + --bs-border-radius: 0.375rem; + --bs-border-radius-sm: 0.25rem; + --bs-border-radius-lg: 0.5rem; + --bs-border-radius-xl: 1rem; + --bs-border-radius-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-link-color: #0d6efd; + --bs-link-hover-color: #0a58ca; + --bs-code-color: #d63384; + --bs-highlight-bg: #fff3cd; } + +*, +*::before, +*::after { + box-sizing: border-box; } + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; } } + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: 1px solid; + opacity: 0.25; } + +h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; } + +h1, .h1 { + font-size: calc(1.375rem + 1.5vw); } + @media (min-width: 1200px) { + h1, .h1 { + font-size: 2.5rem; } } + +h2, .h2 { + font-size: calc(1.325rem + 0.9vw); } + @media (min-width: 1200px) { + h2, .h2 { + font-size: 2rem; } } + +h3, .h3 { + font-size: calc(1.3rem + 0.6vw); } + @media (min-width: 1200px) { + h3, .h3 { + font-size: 1.75rem; } } + +h4, .h4 { + font-size: calc(1.275rem + 0.3vw); } + @media (min-width: 1200px) { + h4, .h4 { + font-size: 1.5rem; } } + +h5, .h5 { + font-size: 1.25rem; } + +h6, .h6 { + font-size: 1rem; } + +p { + margin-top: 0; + margin-bottom: 1rem; } + +abbr[title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; } + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; } + +ol, +ul { + padding-left: 2rem; } + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; } + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; } + +dt { + font-weight: 700; } + +dd { + margin-bottom: .5rem; + margin-left: 0; } + +blockquote { + margin: 0 0 1rem; } + +b, +strong { + font-weight: bolder; } + +small, .small { + font-size: 0.875em; } + +mark, .mark { + padding: 0.1875em; + background-color: var(--bs-highlight-bg); } + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; } + +sub { + bottom: -.25em; } + +sup { + top: -.5em; } + +a { + color: var(--bs-link-color); + text-decoration: underline; } + a:hover { + color: var(--bs-link-hover-color); } + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; } + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; } + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; } + pre code { + font-size: inherit; + color: inherit; + word-break: normal; } + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; } + a > code { + color: inherit; } + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.25rem; } + kbd kbd { + padding: 0; + font-size: 1em; } + +figure { + margin: 0 0 1rem; } + +img, +svg { + vertical-align: middle; } + +table { + caption-side: bottom; + border-collapse: collapse; } + +caption { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: #6c757d; + text-align: left; } + +th { + text-align: inherit; + text-align: -webkit-match-parent; } + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; } + +label { + display: inline-block; } + +button { + border-radius: 0; } + +button:focus:not(:focus-visible) { + outline: 0; } + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; } + +button, +select { + text-transform: none; } + +[role="button"] { + cursor: pointer; } + +select { + word-wrap: normal; } + select:disabled { + opacity: 1; } + +[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator { + display: none !important; } + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; } + button:not(:disabled), + [type="button"]:not(:disabled), + [type="reset"]:not(:disabled), + [type="submit"]:not(:disabled) { + cursor: pointer; } + +::-moz-focus-inner { + padding: 0; + border-style: none; } + +textarea { + resize: vertical; } + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; } + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; } + @media (min-width: 1200px) { + legend { + font-size: 1.5rem; } } + legend + * { + clear: left; } + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; } + +::-webkit-inner-spin-button { + height: auto; } + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: textfield; } + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; } + +::-webkit-color-swatch-wrapper { + padding: 0; } + +::file-selector-button { + font: inherit; + -webkit-appearance: button; } + +output { + display: inline-block; } + +iframe { + border: 0; } + +summary { + display: list-item; + cursor: pointer; } + +progress { + vertical-align: baseline; } + +[hidden] { + display: none !important; } + +.lead { + font-size: 1.25rem; + font-weight: 300; } + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-1 { + font-size: 5rem; } } + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; } } + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-3 { + font-size: 4rem; } } + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; } } + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-5 { + font-size: 3rem; } } + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; } + @media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; } } + +.list-unstyled { + padding-left: 0; + list-style: none; } + +.list-inline { + padding-left: 0; + list-style: none; } + +.list-inline-item { + display: inline-block; } + .list-inline-item:not(:last-child) { + margin-right: 0.5rem; } + +.initialism { + font-size: 0.875em; + text-transform: uppercase; } + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; } + .blockquote > :last-child { + margin-bottom: 0; } + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 0.875em; + color: #6c757d; } + .blockquote-footer::before { + content: "\2014\00A0"; } + +.img-fluid { + max-width: 100%; + height: auto; } + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid var(--bs-border-color); + border-radius: 0.375rem; + max-width: 100%; + height: auto; } + +.figure { + display: inline-block; } + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; } + +.figure-caption { + font-size: 0.875em; + color: #6c757d; } + +.container, +.container-fluid, +.container-sm, +.container-md, +.container-lg, +.container-xl, +.container-xxl { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-right: auto; + margin-left: auto; } + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px; } } +@media (min-width: 768px) { + .container, .container-sm, .container-md { + max-width: 720px; } } +@media (min-width: 992px) { + .container, .container-sm, .container-md, .container-lg { + max-width: 960px; } } +@media (min-width: 1200px) { + .container, .container-sm, .container-md, .container-lg, .container-xl { + max-width: 1140px; } } +@media (min-width: 1400px) { + .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl { + max-width: 1320px; } } +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-.5 * var(--bs-gutter-x)); + margin-left: calc(-.5 * var(--bs-gutter-x)); } + .row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * .5); + padding-left: calc(var(--bs-gutter-x) * .5); + margin-top: var(--bs-gutter-y); } + +.col { + flex: 1 0 0%; } + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto; } + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100%; } + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50%; } + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25%; } + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20%; } + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + +.col-auto { + flex: 0 0 auto; + width: auto; } + +.col-1 { + flex: 0 0 auto; + width: 8.33333333%; } + +.col-2 { + flex: 0 0 auto; + width: 16.66666667%; } + +.col-3 { + flex: 0 0 auto; + width: 25%; } + +.col-4 { + flex: 0 0 auto; + width: 33.33333333%; } + +.col-5 { + flex: 0 0 auto; + width: 41.66666667%; } + +.col-6 { + flex: 0 0 auto; + width: 50%; } + +.col-7 { + flex: 0 0 auto; + width: 58.33333333%; } + +.col-8 { + flex: 0 0 auto; + width: 66.66666667%; } + +.col-9 { + flex: 0 0 auto; + width: 75%; } + +.col-10 { + flex: 0 0 auto; + width: 83.33333333%; } + +.col-11 { + flex: 0 0 auto; + width: 91.66666667%; } + +.col-12 { + flex: 0 0 auto; + width: 100%; } + +.offset-1 { + margin-left: 8.33333333%; } + +.offset-2 { + margin-left: 16.66666667%; } + +.offset-3 { + margin-left: 25%; } + +.offset-4 { + margin-left: 33.33333333%; } + +.offset-5 { + margin-left: 41.66666667%; } + +.offset-6 { + margin-left: 50%; } + +.offset-7 { + margin-left: 58.33333333%; } + +.offset-8 { + margin-left: 66.66666667%; } + +.offset-9 { + margin-left: 75%; } + +.offset-10 { + margin-left: 83.33333333%; } + +.offset-11 { + margin-left: 91.66666667%; } + +.g-0, +.gx-0 { + --bs-gutter-x: 0; } + +.g-0, +.gy-0 { + --bs-gutter-y: 0; } + +.g-1, +.gx-1 { + --bs-gutter-x: 0.25rem; } + +.g-1, +.gy-1 { + --bs-gutter-y: 0.25rem; } + +.g-2, +.gx-2 { + --bs-gutter-x: 0.5rem; } + +.g-2, +.gy-2 { + --bs-gutter-y: 0.5rem; } + +.g-3, +.gx-3 { + --bs-gutter-x: 1rem; } + +.g-3, +.gy-3 { + --bs-gutter-y: 1rem; } + +.g-4, +.gx-4 { + --bs-gutter-x: 1.5rem; } + +.g-4, +.gy-4 { + --bs-gutter-y: 1.5rem; } + +.g-5, +.gx-5 { + --bs-gutter-x: 3rem; } + +.g-5, +.gy-5 { + --bs-gutter-y: 3rem; } + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0%; } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-sm-3 { + flex: 0 0 auto; + width: 25%; } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-sm-6 { + flex: 0 0 auto; + width: 50%; } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-sm-9 { + flex: 0 0 auto; + width: 75%; } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-sm-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-sm-0 { + margin-left: 0; } + + .offset-sm-1 { + margin-left: 8.33333333%; } + + .offset-sm-2 { + margin-left: 16.66666667%; } + + .offset-sm-3 { + margin-left: 25%; } + + .offset-sm-4 { + margin-left: 33.33333333%; } + + .offset-sm-5 { + margin-left: 41.66666667%; } + + .offset-sm-6 { + margin-left: 50%; } + + .offset-sm-7 { + margin-left: 58.33333333%; } + + .offset-sm-8 { + margin-left: 66.66666667%; } + + .offset-sm-9 { + margin-left: 75%; } + + .offset-sm-10 { + margin-left: 83.33333333%; } + + .offset-sm-11 { + margin-left: 91.66666667%; } + + .g-sm-0, + .gx-sm-0 { + --bs-gutter-x: 0; } + + .g-sm-0, + .gy-sm-0 { + --bs-gutter-y: 0; } + + .g-sm-1, + .gx-sm-1 { + --bs-gutter-x: 0.25rem; } + + .g-sm-1, + .gy-sm-1 { + --bs-gutter-y: 0.25rem; } + + .g-sm-2, + .gx-sm-2 { + --bs-gutter-x: 0.5rem; } + + .g-sm-2, + .gy-sm-2 { + --bs-gutter-y: 0.5rem; } + + .g-sm-3, + .gx-sm-3 { + --bs-gutter-x: 1rem; } + + .g-sm-3, + .gy-sm-3 { + --bs-gutter-y: 1rem; } + + .g-sm-4, + .gx-sm-4 { + --bs-gutter-x: 1.5rem; } + + .g-sm-4, + .gy-sm-4 { + --bs-gutter-y: 1.5rem; } + + .g-sm-5, + .gx-sm-5 { + --bs-gutter-x: 3rem; } + + .g-sm-5, + .gy-sm-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 768px) { + .col-md { + flex: 1 0 0%; } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-md-auto { + flex: 0 0 auto; + width: auto; } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-md-3 { + flex: 0 0 auto; + width: 25%; } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-md-6 { + flex: 0 0 auto; + width: 50%; } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-md-9 { + flex: 0 0 auto; + width: 75%; } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-md-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-md-0 { + margin-left: 0; } + + .offset-md-1 { + margin-left: 8.33333333%; } + + .offset-md-2 { + margin-left: 16.66666667%; } + + .offset-md-3 { + margin-left: 25%; } + + .offset-md-4 { + margin-left: 33.33333333%; } + + .offset-md-5 { + margin-left: 41.66666667%; } + + .offset-md-6 { + margin-left: 50%; } + + .offset-md-7 { + margin-left: 58.33333333%; } + + .offset-md-8 { + margin-left: 66.66666667%; } + + .offset-md-9 { + margin-left: 75%; } + + .offset-md-10 { + margin-left: 83.33333333%; } + + .offset-md-11 { + margin-left: 91.66666667%; } + + .g-md-0, + .gx-md-0 { + --bs-gutter-x: 0; } + + .g-md-0, + .gy-md-0 { + --bs-gutter-y: 0; } + + .g-md-1, + .gx-md-1 { + --bs-gutter-x: 0.25rem; } + + .g-md-1, + .gy-md-1 { + --bs-gutter-y: 0.25rem; } + + .g-md-2, + .gx-md-2 { + --bs-gutter-x: 0.5rem; } + + .g-md-2, + .gy-md-2 { + --bs-gutter-y: 0.5rem; } + + .g-md-3, + .gx-md-3 { + --bs-gutter-x: 1rem; } + + .g-md-3, + .gy-md-3 { + --bs-gutter-y: 1rem; } + + .g-md-4, + .gx-md-4 { + --bs-gutter-x: 1.5rem; } + + .g-md-4, + .gy-md-4 { + --bs-gutter-y: 1.5rem; } + + .g-md-5, + .gx-md-5 { + --bs-gutter-x: 3rem; } + + .g-md-5, + .gy-md-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0%; } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-lg-3 { + flex: 0 0 auto; + width: 25%; } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-lg-6 { + flex: 0 0 auto; + width: 50%; } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-lg-9 { + flex: 0 0 auto; + width: 75%; } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-lg-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-lg-0 { + margin-left: 0; } + + .offset-lg-1 { + margin-left: 8.33333333%; } + + .offset-lg-2 { + margin-left: 16.66666667%; } + + .offset-lg-3 { + margin-left: 25%; } + + .offset-lg-4 { + margin-left: 33.33333333%; } + + .offset-lg-5 { + margin-left: 41.66666667%; } + + .offset-lg-6 { + margin-left: 50%; } + + .offset-lg-7 { + margin-left: 58.33333333%; } + + .offset-lg-8 { + margin-left: 66.66666667%; } + + .offset-lg-9 { + margin-left: 75%; } + + .offset-lg-10 { + margin-left: 83.33333333%; } + + .offset-lg-11 { + margin-left: 91.66666667%; } + + .g-lg-0, + .gx-lg-0 { + --bs-gutter-x: 0; } + + .g-lg-0, + .gy-lg-0 { + --bs-gutter-y: 0; } + + .g-lg-1, + .gx-lg-1 { + --bs-gutter-x: 0.25rem; } + + .g-lg-1, + .gy-lg-1 { + --bs-gutter-y: 0.25rem; } + + .g-lg-2, + .gx-lg-2 { + --bs-gutter-x: 0.5rem; } + + .g-lg-2, + .gy-lg-2 { + --bs-gutter-y: 0.5rem; } + + .g-lg-3, + .gx-lg-3 { + --bs-gutter-x: 1rem; } + + .g-lg-3, + .gy-lg-3 { + --bs-gutter-y: 1rem; } + + .g-lg-4, + .gx-lg-4 { + --bs-gutter-x: 1.5rem; } + + .g-lg-4, + .gy-lg-4 { + --bs-gutter-y: 1.5rem; } + + .g-lg-5, + .gx-lg-5 { + --bs-gutter-x: 3rem; } + + .g-lg-5, + .gy-lg-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0%; } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xl-0 { + margin-left: 0; } + + .offset-xl-1 { + margin-left: 8.33333333%; } + + .offset-xl-2 { + margin-left: 16.66666667%; } + + .offset-xl-3 { + margin-left: 25%; } + + .offset-xl-4 { + margin-left: 33.33333333%; } + + .offset-xl-5 { + margin-left: 41.66666667%; } + + .offset-xl-6 { + margin-left: 50%; } + + .offset-xl-7 { + margin-left: 58.33333333%; } + + .offset-xl-8 { + margin-left: 66.66666667%; } + + .offset-xl-9 { + margin-left: 75%; } + + .offset-xl-10 { + margin-left: 83.33333333%; } + + .offset-xl-11 { + margin-left: 91.66666667%; } + + .g-xl-0, + .gx-xl-0 { + --bs-gutter-x: 0; } + + .g-xl-0, + .gy-xl-0 { + --bs-gutter-y: 0; } + + .g-xl-1, + .gx-xl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xl-1, + .gy-xl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xl-2, + .gx-xl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xl-2, + .gy-xl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xl-3, + .gx-xl-3 { + --bs-gutter-x: 1rem; } + + .g-xl-3, + .gy-xl-3 { + --bs-gutter-y: 1rem; } + + .g-xl-4, + .gx-xl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xl-4, + .gy-xl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xl-5, + .gx-xl-5 { + --bs-gutter-x: 3rem; } + + .g-xl-5, + .gy-xl-5 { + --bs-gutter-y: 3rem; } } +@media (min-width: 1400px) { + .col-xxl { + flex: 1 0 0%; } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto; } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100%; } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50%; } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.3333333333%; } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25%; } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20%; } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.6666666667%; } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto; } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333%; } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667%; } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25%; } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333%; } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667%; } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50%; } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333%; } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667%; } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75%; } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333%; } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667%; } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100%; } + + .offset-xxl-0 { + margin-left: 0; } + + .offset-xxl-1 { + margin-left: 8.33333333%; } + + .offset-xxl-2 { + margin-left: 16.66666667%; } + + .offset-xxl-3 { + margin-left: 25%; } + + .offset-xxl-4 { + margin-left: 33.33333333%; } + + .offset-xxl-5 { + margin-left: 41.66666667%; } + + .offset-xxl-6 { + margin-left: 50%; } + + .offset-xxl-7 { + margin-left: 58.33333333%; } + + .offset-xxl-8 { + margin-left: 66.66666667%; } + + .offset-xxl-9 { + margin-left: 75%; } + + .offset-xxl-10 { + margin-left: 83.33333333%; } + + .offset-xxl-11 { + margin-left: 91.66666667%; } + + .g-xxl-0, + .gx-xxl-0 { + --bs-gutter-x: 0; } + + .g-xxl-0, + .gy-xxl-0 { + --bs-gutter-y: 0; } + + .g-xxl-1, + .gx-xxl-1 { + --bs-gutter-x: 0.25rem; } + + .g-xxl-1, + .gy-xxl-1 { + --bs-gutter-y: 0.25rem; } + + .g-xxl-2, + .gx-xxl-2 { + --bs-gutter-x: 0.5rem; } + + .g-xxl-2, + .gy-xxl-2 { + --bs-gutter-y: 0.5rem; } + + .g-xxl-3, + .gx-xxl-3 { + --bs-gutter-x: 1rem; } + + .g-xxl-3, + .gy-xxl-3 { + --bs-gutter-y: 1rem; } + + .g-xxl-4, + .gx-xxl-4 { + --bs-gutter-x: 1.5rem; } + + .g-xxl-4, + .gy-xxl-4 { + --bs-gutter-y: 1.5rem; } + + .g-xxl-5, + .gx-xxl-5 { + --bs-gutter-x: 3rem; } + + .g-xxl-5, + .gy-xxl-5 { + --bs-gutter-y: 3rem; } } +.table { + --bs-table-color: var(--bs-body-color); + --bs-table-bg: transparent; + --bs-table-border-color: var(--bs-border-color); + --bs-table-accent-bg: transparent; + --bs-table-striped-color: var(--bs-body-color); + --bs-table-striped-bg: rgba(0, 0, 0, 0.05); + --bs-table-active-color: var(--bs-body-color); + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: var(--bs-body-color); + --bs-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: var(--bs-table-color); + vertical-align: top; + border-color: var(--bs-table-border-color); } + .table > :not(caption) > * > * { + padding: 0.5rem 0.5rem; + background-color: var(--bs-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); } + .table > tbody { + vertical-align: inherit; } + .table > thead { + vertical-align: bottom; } + +.table-group-divider { + border-top: 2px solid currentcolor; } + +.caption-top { + caption-side: top; } + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; } + +.table-bordered > :not(caption) > * { + border-width: 1px 0; } + .table-bordered > :not(caption) > * > * { + border-width: 0 1px; } + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0; } +.table-borderless > :not(:first-child) { + border-top-width: 0; } + +.table-striped > tbody > tr:nth-of-type(odd) > * { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-striped-columns > :not(caption) > tr > :nth-child(even) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color); } + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color); } + +.table-hover > tbody > tr:hover > * { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color); } + +.table-primary { + --bs-table-color: #000; + --bs-table-bg: #cfe2ff; + --bs-table-border-color: #bacbe6; + --bs-table-striped-bg: #c5d7f2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bacbe6; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfd1ec; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-secondary { + --bs-table-color: #000; + --bs-table-bg: #e2e3e5; + --bs-table-border-color: #cbccce; + --bs-table-striped-bg: #d7d8da; + --bs-table-striped-color: #000; + --bs-table-active-bg: #cbccce; + --bs-table-active-color: #000; + --bs-table-hover-bg: #d1d2d4; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-success { + --bs-table-color: #000; + --bs-table-bg: #d1e7dd; + --bs-table-border-color: #bcd0c7; + --bs-table-striped-bg: #c7dbd2; + --bs-table-striped-color: #000; + --bs-table-active-bg: #bcd0c7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c1d6cc; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-info { + --bs-table-color: #000; + --bs-table-bg: #cff4fc; + --bs-table-border-color: #badce3; + --bs-table-striped-bg: #c5e8ef; + --bs-table-striped-color: #000; + --bs-table-active-bg: #badce3; + --bs-table-active-color: #000; + --bs-table-hover-bg: #bfe2e9; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-warning { + --bs-table-color: #000; + --bs-table-bg: #fff3cd; + --bs-table-border-color: #e6dbb9; + --bs-table-striped-bg: #f2e7c3; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6dbb9; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ece1be; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-danger { + --bs-table-color: #000; + --bs-table-bg: #f8d7da; + --bs-table-border-color: #dfc2c4; + --bs-table-striped-bg: #eccccf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfc2c4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5c7ca; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-light { + --bs-table-color: #000; + --bs-table-bg: #f8f9fa; + --bs-table-border-color: #dfe0e1; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-dark { + --bs-table-color: #fff; + --bs-table-bg: #212529; + --bs-table-border-color: #373b3e; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: var(--bs-table-color); + border-color: var(--bs-table-border-color); } + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +@media (max-width: 1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; } } +.form-label { + margin-bottom: 0.5rem; } + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; } + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; } + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; } + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; } + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; } } + .form-control[type="file"] { + overflow: hidden; } + .form-control[type="file"]:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control:focus { + color: #212529; + background-color: #fff; + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-control::-webkit-date-and-time-value { + height: 1.5em; } + .form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; } + .form-control::placeholder { + color: #6c757d; + opacity: 1; } + .form-control:disabled { + background-color: #e9ecef; + opacity: 1; } + .form-control::file-selector-button { + padding: 0.375rem 0.75rem; + margin: -0.375rem -0.75rem; + -webkit-margin-end: 0.75rem; + margin-inline-end: 0.75rem; + color: #212529; + background-color: #e9ecef; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-control::file-selector-button { + transition: none; } } + .form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #dde0e3; } + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; } + .form-control-plaintext:focus { + outline: 0; } + .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; } + +.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; } + .form-control-sm::file-selector-button { + padding: 0.25rem 0.5rem; + margin: -0.25rem -0.5rem; + -webkit-margin-end: 0.5rem; + margin-inline-end: 0.5rem; } + +.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; } + .form-control-lg::file-selector-button { + padding: 0.5rem 1rem; + margin: -0.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; } + +textarea.form-control { + min-height: calc(1.5em + 0.75rem + 2px); } +textarea.form-control-sm { + min-height: calc(1.5em + 0.5rem + 2px); } +textarea.form-control-lg { + min-height: calc(1.5em + 1rem + 2px); } + +.form-control-color { + width: 3rem; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem; } + .form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; } + .form-control-color::-moz-color-swatch { + border: 0 !important; + border-radius: 0.375rem; } + .form-control-color::-webkit-color-swatch { + border-radius: 0.375rem; } + .form-control-color.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); } + .form-control-color.form-control-lg { + height: calc(1.5em + 1rem + 2px); } + +.form-select { + display: block; + width: 100%; + padding: 0.375rem 2.25rem 0.375rem 0.75rem; + -moz-padding-start: calc(0.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + background-color: #fff; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right 0.75rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: 0.375rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-select { + transition: none; } } + .form-select:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 0.75rem; + background-image: none; } + .form-select:disabled { + background-color: #e9ecef; } + .form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #212529; } + +.form-select-sm { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; } + +.form-select-lg { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; } + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0.125rem; } + .form-check .form-check-input { + float: left; + margin-left: -1.5em; } + +.form-check-reverse { + padding-right: 1.5em; + padding-left: 0; + text-align: right; } + .form-check-reverse .form-check-input { + float: right; + margin-right: -1.5em; + margin-left: 0; } + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 1px solid rgba(0, 0, 0, 0.25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + print-color-adjust: exact; } + .form-check-input[type="checkbox"] { + border-radius: 0.25em; } + .form-check-input[type="radio"] { + border-radius: 50%; } + .form-check-input:active { + filter: brightness(90%); } + .form-check-input:focus { + border-color: #86b7fe; + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-check-input:checked { + background-color: #0d6efd; + border-color: #0d6efd; } + .form-check-input:checked[type="checkbox"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e"); } + .form-check-input:checked[type="radio"] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e"); } + .form-check-input[type="checkbox"]:indeterminate { + background-color: #0d6efd; + border-color: #0d6efd; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); } + .form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: 0.5; } + .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + cursor: default; + opacity: 0.5; } + +.form-switch { + padding-left: 2.5em; } + .form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e"); + background-position: left center; + border-radius: 2em; + transition: background-position 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + transition: none; } } + .form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e"); } + .form-switch .form-check-input:checked { + background-position: right center; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); } + .form-switch.form-check-reverse { + padding-right: 2.5em; + padding-left: 0; } + .form-switch.form-check-reverse .form-check-input { + margin-right: -2.5em; + margin-left: 0; } + +.form-check-inline { + display: inline-block; + margin-right: 1rem; } + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; } + .btn-check[disabled] + .btn, .btn-check:disabled + .btn { + pointer-events: none; + filter: none; + opacity: 0.65; } + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + .form-range:focus { + outline: 0; } + .form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25); } + .form-range::-moz-focus-outer { + border: 0; } + .form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; } } + .form-range::-webkit-slider-thumb:active { + background-color: #b6d4fe; } + .form-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #0d6efd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; } + @media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; } } + .form-range::-moz-range-thumb:active { + background-color: #b6d4fe; } + .form-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; } + .form-range:disabled { + pointer-events: none; } + .form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; } + .form-range:disabled::-moz-range-thumb { + background-color: #adb5bd; } + +.form-floating { + position: relative; } + .form-floating > .form-control, + .form-floating > .form-control-plaintext, + .form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; } + .form-floating > label { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + padding: 1rem 0.75rem; + overflow: hidden; + text-align: start; + text-overflow: ellipsis; + white-space: nowrap; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .form-floating > label { + transition: none; } } + .form-floating > .form-control, + .form-floating > .form-control-plaintext { + padding: 1rem 0.75rem; } + .form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder { + color: transparent; } + .form-floating > .form-control::placeholder, + .form-floating > .form-control-plaintext::placeholder { + color: transparent; } + .form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown), + .form-floating > .form-control-plaintext:focus, + .form-floating > .form-control-plaintext:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:-webkit-autofill, + .form-floating > .form-control-plaintext:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; } + .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:focus ~ label, + .form-floating > .form-control:not(:placeholder-shown) ~ label, + .form-floating > .form-control-plaintext ~ label, + .form-floating > .form-select ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); } + .form-floating > .form-control-plaintext ~ label { + border-width: 1px 0; } + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100%; } + .input-group > .form-control, + .input-group > .form-select, + .input-group > .form-floating { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0; } + .input-group > .form-control:focus, + .input-group > .form-select:focus, + .input-group > .form-floating:focus-within { + z-index: 5; } + .input-group .btn { + position: relative; + z-index: 2; } + .input-group .btn:focus { + z-index: 5; } + +.input-group-text { + display: flex; + align-items: center; + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.375rem; } + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + border-radius: 0.5rem; } + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + border-radius: 0.25rem; } + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 3rem; } + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, +.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4), +.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control, +.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +.input-group > .form-floating:not(:first-child) > .form-control, +.input-group > .form-floating:not(:first-child) > .form-select { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #198754; } + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(25, 135, 84, 0.9); + border-radius: 0.375rem; } + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; } + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #198754; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #198754; } + .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #198754; + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + +.was-validated .form-control-color:valid, .form-control-color.is-valid { + width: calc(3rem + calc(1.5em + 0.75rem)); } + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #198754; } + .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #198754; } + .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25); } + .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #198754; } + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em; } + +.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid, +.was-validated .input-group > .form-select:not(:focus):valid, +.input-group > .form-select:not(:focus).is-valid, +.was-validated .input-group > .form-floating:not(:focus-within):valid, +.input-group > .form-floating:not(:focus-within).is-valid { + z-index: 3; } + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #dc3545; } + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: .1rem; + font-size: 0.875rem; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.375rem; } + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; } + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); } + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #dc3545; } + .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 4.125rem; + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-position: right 0.75rem center, center right 2.25rem; + background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } + .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + +.was-validated .form-control-color:invalid, .form-control-color.is-invalid { + width: calc(3rem + calc(1.5em + 0.75rem)); } + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #dc3545; } + .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #dc3545; } + .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25); } + .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; } + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em; } + +.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid, +.was-validated .input-group > .form-select:not(:focus):invalid, +.input-group > .form-select:not(:focus).is-invalid, +.was-validated .input-group > .form-floating:not(:focus-within):invalid, +.input-group > .form-floating:not(:focus-within).is-invalid { + z-index: 4; } + +.btn { + --bs-btn-padding-x: 0.75rem; + --bs-btn-padding-y: 0.375rem; + --bs-btn-font-family: ; + --bs-btn-font-size: 1rem; + --bs-btn-font-weight: 400; + --bs-btn-line-height: 1.5; + --bs-btn-color: #212529; + --bs-btn-bg: transparent; + --bs-btn-border-width: 1px; + --bs-btn-border-color: transparent; + --bs-btn-border-radius: 0.375rem; + --bs-btn-hover-border-color: transparent; + --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + --bs-btn-disabled-opacity: 0.65; + --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); + display: inline-block; + padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); + font-family: var(--bs-btn-font-family); + font-size: var(--bs-btn-font-size); + font-weight: var(--bs-btn-font-weight); + line-height: var(--bs-btn-line-height); + color: var(--bs-btn-color); + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); + border-radius: var(--bs-btn-border-radius); + background-color: var(--bs-btn-bg); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .btn { + transition: none; } } + .btn:hover { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); } + .btn-check + .btn:hover { + color: var(--bs-btn-color); + background-color: var(--bs-btn-bg); + border-color: var(--bs-btn-border-color); } + .btn:focus-visible { + color: var(--bs-btn-hover-color); + background-color: var(--bs-btn-hover-bg); + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn-check:focus-visible + .btn { + border-color: var(--bs-btn-hover-border-color); + outline: 0; + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show { + color: var(--bs-btn-active-color); + background-color: var(--bs-btn-active-bg); + border-color: var(--bs-btn-active-border-color); } + .btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible { + box-shadow: var(--bs-btn-focus-box-shadow); } + .btn:disabled, .btn.disabled, fieldset:disabled .btn { + color: var(--bs-btn-disabled-color); + pointer-events: none; + background-color: var(--bs-btn-disabled-bg); + border-color: var(--bs-btn-disabled-border-color); + opacity: var(--bs-btn-disabled-opacity); } + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0b5ed7; + --bs-btn-hover-border-color: #0a58ca; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0a58ca; + --bs-btn-active-border-color: #0a53be; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #0d6efd; + --bs-btn-disabled-border-color: #0d6efd; } + +.btn-secondary { + --bs-btn-color: #fff; + --bs-btn-bg: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #5c636a; + --bs-btn-hover-border-color: #565e64; + --bs-btn-focus-shadow-rgb: 130, 138, 145; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #565e64; + --bs-btn-active-border-color: #51585e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #6c757d; + --bs-btn-disabled-border-color: #6c757d; } + +.btn-success { + --bs-btn-color: #fff; + --bs-btn-bg: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #157347; + --bs-btn-hover-border-color: #146c43; + --bs-btn-focus-shadow-rgb: 60, 153, 110; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #146c43; + --bs-btn-active-border-color: #13653f; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #198754; + --bs-btn-disabled-border-color: #198754; } + +.btn-info { + --bs-btn-color: #000; + --bs-btn-bg: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #31d2f2; + --bs-btn-hover-border-color: #25cff2; + --bs-btn-focus-shadow-rgb: 11, 172, 204; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #3dd5f3; + --bs-btn-active-border-color: #25cff2; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #0dcaf0; + --bs-btn-disabled-border-color: #0dcaf0; } + +.btn-warning { + --bs-btn-color: #000; + --bs-btn-bg: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffca2c; + --bs-btn-hover-border-color: #ffc720; + --bs-btn-focus-shadow-rgb: 217, 164, 6; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffcd39; + --bs-btn-active-border-color: #ffc720; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #ffc107; + --bs-btn-disabled-border-color: #ffc107; } + +.btn-danger { + --bs-btn-color: #fff; + --bs-btn-bg: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #bb2d3b; + --bs-btn-hover-border-color: #b02a37; + --bs-btn-focus-shadow-rgb: 225, 83, 97; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #b02a37; + --bs-btn-active-border-color: #a52834; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #dc3545; + --bs-btn-disabled-border-color: #dc3545; } + +.btn-light { + --bs-btn-color: #000; + --bs-btn-bg: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #d3d4d5; + --bs-btn-hover-border-color: #c6c7c8; + --bs-btn-focus-shadow-rgb: 211, 212, 213; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #c6c7c8; + --bs-btn-active-border-color: #babbbc; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #000; + --bs-btn-disabled-bg: #f8f9fa; + --bs-btn-disabled-border-color: #f8f9fa; } + +.btn-dark { + --bs-btn-color: #fff; + --bs-btn-bg: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #424649; + --bs-btn-hover-border-color: #373b3e; + --bs-btn-focus-shadow-rgb: 66, 70, 73; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #4d5154; + --bs-btn-active-border-color: #373b3e; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #212529; + --bs-btn-disabled-border-color: #212529; } + +.btn-outline-primary { + --bs-btn-color: #0d6efd; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0d6efd; + --bs-btn-hover-border-color: #0d6efd; + --bs-btn-focus-shadow-rgb: 13, 110, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0d6efd; + --bs-btn-active-border-color: #0d6efd; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0d6efd; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0d6efd; + --bs-gradient: none; } + +.btn-outline-secondary { + --bs-btn-color: #6c757d; + --bs-btn-border-color: #6c757d; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #6c757d; + --bs-btn-hover-border-color: #6c757d; + --bs-btn-focus-shadow-rgb: 108, 117, 125; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #6c757d; + --bs-btn-active-border-color: #6c757d; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #6c757d; + --bs-gradient: none; } + +.btn-outline-success { + --bs-btn-color: #198754; + --bs-btn-border-color: #198754; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #198754; + --bs-btn-hover-border-color: #198754; + --bs-btn-focus-shadow-rgb: 25, 135, 84; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #198754; + --bs-btn-active-border-color: #198754; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #198754; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #198754; + --bs-gradient: none; } + +.btn-outline-info { + --bs-btn-color: #0dcaf0; + --bs-btn-border-color: #0dcaf0; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #0dcaf0; + --bs-btn-hover-border-color: #0dcaf0; + --bs-btn-focus-shadow-rgb: 13, 202, 240; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #0dcaf0; + --bs-btn-active-border-color: #0dcaf0; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #0dcaf0; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #0dcaf0; + --bs-gradient: none; } + +.btn-outline-warning { + --bs-btn-color: #ffc107; + --bs-btn-border-color: #ffc107; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #ffc107; + --bs-btn-hover-border-color: #ffc107; + --bs-btn-focus-shadow-rgb: 255, 193, 7; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #ffc107; + --bs-btn-active-border-color: #ffc107; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #ffc107; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #ffc107; + --bs-gradient: none; } + +.btn-outline-danger { + --bs-btn-color: #dc3545; + --bs-btn-border-color: #dc3545; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #dc3545; + --bs-btn-hover-border-color: #dc3545; + --bs-btn-focus-shadow-rgb: 220, 53, 69; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #dc3545; + --bs-btn-active-border-color: #dc3545; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #dc3545; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #dc3545; + --bs-gradient: none; } + +.btn-outline-light { + --bs-btn-color: #f8f9fa; + --bs-btn-border-color: #f8f9fa; + --bs-btn-hover-color: #000; + --bs-btn-hover-bg: #f8f9fa; + --bs-btn-hover-border-color: #f8f9fa; + --bs-btn-focus-shadow-rgb: 248, 249, 250; + --bs-btn-active-color: #000; + --bs-btn-active-bg: #f8f9fa; + --bs-btn-active-border-color: #f8f9fa; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #f8f9fa; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #f8f9fa; + --bs-gradient: none; } + +.btn-outline-dark { + --bs-btn-color: #212529; + --bs-btn-border-color: #212529; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #212529; + --bs-btn-hover-border-color: #212529; + --bs-btn-focus-shadow-rgb: 33, 37, 41; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #212529; + --bs-btn-active-border-color: #212529; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #212529; + --bs-btn-disabled-bg: transparent; + --bs-btn-disabled-border-color: #212529; + --bs-gradient: none; } + +.btn-link { + --bs-btn-font-weight: 400; + --bs-btn-color: var(--bs-link-color); + --bs-btn-bg: transparent; + --bs-btn-border-color: transparent; + --bs-btn-hover-color: var(--bs-link-hover-color); + --bs-btn-hover-border-color: transparent; + --bs-btn-active-color: var(--bs-link-hover-color); + --bs-btn-active-border-color: transparent; + --bs-btn-disabled-color: #6c757d; + --bs-btn-disabled-border-color: transparent; + --bs-btn-box-shadow: none; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + text-decoration: underline; } + .btn-link:focus-visible { + color: var(--bs-btn-color); } + .btn-link:hover { + color: var(--bs-btn-hover-color); } + +.btn-lg, .btn-group-lg > .btn { + --bs-btn-padding-y: 0.5rem; + --bs-btn-padding-x: 1rem; + --bs-btn-font-size: 1.25rem; + --bs-btn-border-radius: 0.5rem; } + +.btn-sm, .btn-group-sm > .btn { + --bs-btn-padding-y: 0.25rem; + --bs-btn-padding-x: 0.5rem; + --bs-btn-font-size: 0.875rem; + --bs-btn-border-radius: 0.25rem; } + +.fade { + transition: opacity 0.15s linear; } + @media (prefers-reduced-motion: reduce) { + .fade { + transition: none; } } + .fade:not(.show) { + opacity: 0; } + +.collapse:not(.show) { + display: none; } + +.collapsing { + height: 0; + overflow: hidden; + transition: height 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; } } + .collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width 0.35s ease; } + @media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + transition: none; } } + +.dropup, +.dropend, +.dropdown, +.dropstart, +.dropup-center, +.dropdown-center { + position: relative; } + +.dropdown-toggle { + white-space: nowrap; } + .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; } + .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropdown-menu { + --bs-dropdown-zindex: 1000; + --bs-dropdown-min-width: 10rem; + --bs-dropdown-padding-x: 0; + --bs-dropdown-padding-y: 0.5rem; + --bs-dropdown-spacer: 0.125rem; + --bs-dropdown-font-size: 1rem; + --bs-dropdown-color: #212529; + --bs-dropdown-bg: #fff; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-border-radius: 0.375rem; + --bs-dropdown-border-width: 1px; + --bs-dropdown-inner-border-radius: calc(0.375rem - 1px); + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-divider-margin-y: 0.5rem; + --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-dropdown-link-color: #212529; + --bs-dropdown-link-hover-color: #1e2125; + --bs-dropdown-link-hover-bg: #e9ecef; + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-item-padding-x: 1rem; + --bs-dropdown-item-padding-y: 0.25rem; + --bs-dropdown-header-color: #6c757d; + --bs-dropdown-header-padding-x: 1rem; + --bs-dropdown-header-padding-y: 0.5rem; + position: absolute; + z-index: var(--bs-dropdown-zindex); + display: none; + min-width: var(--bs-dropdown-min-width); + padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); + margin: 0; + font-size: var(--bs-dropdown-font-size); + color: var(--bs-dropdown-color); + text-align: left; + list-style: none; + background-color: var(--bs-dropdown-bg); + background-clip: padding-box; + border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); + border-radius: var(--bs-dropdown-border-radius); } + .dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: var(--bs-dropdown-spacer); } + +.dropdown-menu-start { + --bs-position: start; } + .dropdown-menu-start[data-bs-popper] { + right: auto; + left: 0; } + +.dropdown-menu-end { + --bs-position: end; } + .dropdown-menu-end[data-bs-popper] { + right: 0; + left: auto; } + +@media (min-width: 576px) { + .dropdown-menu-sm-start { + --bs-position: start; } + .dropdown-menu-sm-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-sm-end { + --bs-position: end; } + .dropdown-menu-sm-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 768px) { + .dropdown-menu-md-start { + --bs-position: start; } + .dropdown-menu-md-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-md-end { + --bs-position: end; } + .dropdown-menu-md-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 992px) { + .dropdown-menu-lg-start { + --bs-position: start; } + .dropdown-menu-lg-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-lg-end { + --bs-position: end; } + .dropdown-menu-lg-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 1200px) { + .dropdown-menu-xl-start { + --bs-position: start; } + .dropdown-menu-xl-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-xl-end { + --bs-position: end; } + .dropdown-menu-xl-end[data-bs-popper] { + right: 0; + left: auto; } } +@media (min-width: 1400px) { + .dropdown-menu-xxl-start { + --bs-position: start; } + .dropdown-menu-xxl-start[data-bs-popper] { + right: auto; + left: 0; } + + .dropdown-menu-xxl-end { + --bs-position: end; } + .dropdown-menu-xxl-end[data-bs-popper] { + right: 0; + left: auto; } } +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: var(--bs-dropdown-spacer); } +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; } +.dropup .dropdown-toggle:empty::after { + margin-left: 0; } + +.dropend .dropdown-menu[data-bs-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: var(--bs-dropdown-spacer); } +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; } +.dropend .dropdown-toggle:empty::after { + margin-left: 0; } +.dropend .dropdown-toggle::after { + vertical-align: 0; } + +.dropstart .dropdown-menu[data-bs-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: var(--bs-dropdown-spacer); } +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; } +.dropstart .dropdown-toggle::after { + display: none; } +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; } +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; } +.dropstart .dropdown-toggle::before { + vertical-align: 0; } + +.dropdown-divider { + height: 0; + margin: var(--bs-dropdown-divider-margin-y) 0; + overflow: hidden; + border-top: 1px solid var(--bs-dropdown-divider-bg); + opacity: 1; } + +.dropdown-item { + display: block; + width: 100%; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + clear: both; + font-weight: 400; + color: var(--bs-dropdown-link-color); + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0; } + .dropdown-item:hover, .dropdown-item:focus { + color: var(--bs-dropdown-link-hover-color); + background-color: var(--bs-dropdown-link-hover-bg); } + .dropdown-item.active, .dropdown-item:active { + color: var(--bs-dropdown-link-active-color); + text-decoration: none; + background-color: var(--bs-dropdown-link-active-bg); } + .dropdown-item.disabled, .dropdown-item:disabled { + color: var(--bs-dropdown-link-disabled-color); + pointer-events: none; + background-color: transparent; } + +.dropdown-menu.show { + display: block; } + +.dropdown-header { + display: block; + padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x); + margin-bottom: 0; + font-size: 0.875rem; + color: var(--bs-dropdown-header-color); + white-space: nowrap; } + +.dropdown-item-text { + display: block; + padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x); + color: var(--bs-dropdown-link-color); } + +.dropdown-menu-dark { + --bs-dropdown-color: #dee2e6; + --bs-dropdown-bg: #343a40; + --bs-dropdown-border-color: var(--bs-border-color-translucent); + --bs-dropdown-box-shadow: ; + --bs-dropdown-link-color: #dee2e6; + --bs-dropdown-link-hover-color: #fff; + --bs-dropdown-divider-bg: var(--bs-border-color-translucent); + --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); + --bs-dropdown-link-active-color: #fff; + --bs-dropdown-link-active-bg: #0d6efd; + --bs-dropdown-link-disabled-color: #adb5bd; + --bs-dropdown-header-color: #adb5bd; } + +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle; } + .btn-group > .btn, + .btn-group-vertical > .btn { + position: relative; + flex: 1 1 auto; } + .btn-group > .btn-check:checked + .btn, + .btn-group > .btn-check:focus + .btn, + .btn-group > .btn:hover, + .btn-group > .btn:focus, + .btn-group > .btn:active, + .btn-group > .btn.active, + .btn-group-vertical > .btn-check:checked + .btn, + .btn-group-vertical > .btn-check:focus + .btn, + .btn-group-vertical > .btn:hover, + .btn-group-vertical > .btn:focus, + .btn-group-vertical > .btn:active, + .btn-group-vertical > .btn.active { + z-index: 1; } + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start; } + .btn-toolbar .input-group { + width: auto; } + +.btn-group { + border-radius: 0.375rem; } + .btn-group > :not(.btn-check:first-child) + .btn, + .btn-group > .btn-group:not(:first-child) { + margin-left: -1px; } + .btn-group > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group > .btn.dropdown-toggle-split:first-child, + .btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .btn-group > .btn:nth-child(n + 3), + .btn-group > :not(.btn-check) + .btn, + .btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; } + .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; } + .dropstart .dropdown-toggle-split::before { + margin-right: 0; } + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; } + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; } + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center; } + .btn-group-vertical > .btn, + .btn-group-vertical > .btn-group { + width: 100%; } + .btn-group-vertical > .btn:not(:first-child), + .btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; } + .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), + .btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .btn-group-vertical > .btn ~ .btn, + .btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav { + --bs-nav-link-padding-x: 1rem; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-link-color); + --bs-nav-link-hover-color: var(--bs-link-hover-color); + --bs-nav-link-disabled-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + +.nav-link { + display: block; + padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); + font-size: var(--bs-nav-link-font-size); + font-weight: var(--bs-nav-link-font-weight); + color: var(--bs-nav-link-color); + text-decoration: none; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none; } } + .nav-link:hover, .nav-link:focus { + color: var(--bs-nav-link-hover-color); } + .nav-link.disabled { + color: var(--bs-nav-link-disabled-color); + pointer-events: none; + cursor: default; } + +.nav-tabs { + --bs-nav-tabs-border-width: 1px; + --bs-nav-tabs-border-color: #dee2e6; + --bs-nav-tabs-border-radius: 0.375rem; + --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6; + --bs-nav-tabs-link-active-color: #495057; + --bs-nav-tabs-link-active-bg: #fff; + --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff; + border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color); } + .nav-tabs .nav-link { + margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width)); + background: none; + border: var(--bs-nav-tabs-border-width) solid transparent; + border-top-left-radius: var(--bs-nav-tabs-border-radius); + border-top-right-radius: var(--bs-nav-tabs-border-radius); } + .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + isolation: isolate; + border-color: var(--bs-nav-tabs-link-hover-border-color); } + .nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; } + .nav-tabs .nav-link.active, + .nav-tabs .nav-item.show .nav-link { + color: var(--bs-nav-tabs-link-active-color); + background-color: var(--bs-nav-tabs-link-active-bg); + border-color: var(--bs-nav-tabs-link-active-border-color); } + .nav-tabs .dropdown-menu { + margin-top: calc(-1 * var(--bs-nav-tabs-border-width)); + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.nav-pills { + --bs-nav-pills-border-radius: 0.375rem; + --bs-nav-pills-link-active-color: #fff; + --bs-nav-pills-link-active-bg: #0d6efd; } + .nav-pills .nav-link { + background: none; + border: 0; + border-radius: var(--bs-nav-pills-border-radius); } + .nav-pills .nav-link:disabled { + color: var(--bs-nav-link-disabled-color); + background-color: transparent; + border-color: transparent; } + .nav-pills .nav-link.active, + .nav-pills .show > .nav-link { + color: var(--bs-nav-pills-link-active-color); + background-color: var(--bs-nav-pills-link-active-bg); } + +.nav-fill > .nav-link, +.nav-fill .nav-item { + flex: 1 1 auto; + text-align: center; } + +.nav-justified > .nav-link, +.nav-justified .nav-item { + flex-basis: 0; + flex-grow: 1; + text-align: center; } + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100%; } + +.tab-content > .tab-pane { + display: none; } +.tab-content > .active { + display: block; } + +.navbar { + --bs-navbar-padding-x: 0; + --bs-navbar-padding-y: 0.5rem; + --bs-navbar-color: rgba(0, 0, 0, 0.55); + --bs-navbar-hover-color: rgba(0, 0, 0, 0.7); + --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3); + --bs-navbar-active-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-padding-y: 0.3125rem; + --bs-navbar-brand-margin-end: 1rem; + --bs-navbar-brand-font-size: 1.25rem; + --bs-navbar-brand-color: rgba(0, 0, 0, 0.9); + --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9); + --bs-navbar-nav-link-padding-x: 0.5rem; + --bs-navbar-toggler-padding-y: 0.25rem; + --bs-navbar-toggler-padding-x: 0.75rem; + --bs-navbar-toggler-font-size: 1.25rem; + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); + --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1); + --bs-navbar-toggler-border-radius: 0.375rem; + --bs-navbar-toggler-focus-width: 0.25rem; + --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); } + .navbar > .container, + .navbar > .container-fluid, + .navbar > .container-sm, + .navbar > .container-md, + .navbar > .container-lg, + .navbar > .container-xl, + .navbar > .container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between; } + +.navbar-brand { + padding-top: var(--bs-navbar-brand-padding-y); + padding-bottom: var(--bs-navbar-brand-padding-y); + margin-right: var(--bs-navbar-brand-margin-end); + font-size: var(--bs-navbar-brand-font-size); + color: var(--bs-navbar-brand-color); + text-decoration: none; + white-space: nowrap; } + .navbar-brand:hover, .navbar-brand:focus { + color: var(--bs-navbar-brand-hover-color); } + +.navbar-nav { + --bs-nav-link-padding-x: 0; + --bs-nav-link-padding-y: 0.5rem; + --bs-nav-link-font-weight: ; + --bs-nav-link-color: var(--bs-navbar-color); + --bs-nav-link-hover-color: var(--bs-navbar-hover-color); + --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; } + .navbar-nav .show > .nav-link, + .navbar-nav .nav-link.active { + color: var(--bs-navbar-active-color); } + .navbar-nav .dropdown-menu { + position: static; } + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-navbar-color); } + .navbar-text a, + .navbar-text a:hover, + .navbar-text a:focus { + color: var(--bs-navbar-active-color); } + +.navbar-collapse { + flex-basis: 100%; + flex-grow: 1; + align-items: center; } + +.navbar-toggler { + padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); + font-size: var(--bs-navbar-toggler-font-size); + line-height: 1; + color: var(--bs-navbar-color); + background-color: transparent; + border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); + border-radius: var(--bs-navbar-toggler-border-radius); + transition: var(--bs-navbar-toggler-transition); } + @media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none; } } + .navbar-toggler:hover { + text-decoration: none; } + .navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); } + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-image: var(--bs-navbar-toggler-icon-bg); + background-repeat: no-repeat; + background-position: center; + background-size: 100%; } + +.navbar-nav-scroll { + max-height: var(--bs-scroll-height, 75vh); + overflow-y: auto; } + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-sm .navbar-nav { + flex-direction: row; } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-sm .navbar-toggler { + display: none; } + .navbar-expand-sm .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-sm .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-sm .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-md .navbar-nav { + flex-direction: row; } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-md .navbar-toggler { + display: none; } + .navbar-expand-md .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-md .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-md .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-lg .navbar-nav { + flex-direction: row; } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-lg .navbar-toggler { + display: none; } + .navbar-expand-lg .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-lg .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-lg .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xl .navbar-nav { + flex-direction: row; } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xl .navbar-toggler { + display: none; } + .navbar-expand-xl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-xl .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-xl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +@media (min-width: 1400px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand-xxl .navbar-nav { + flex-direction: row; } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; } + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand-xxl .navbar-toggler { + display: none; } + .navbar-expand-xxl .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand-xxl .offcanvas .offcanvas-header { + display: none; } + .navbar-expand-xxl .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } } +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start; } + .navbar-expand .navbar-nav { + flex-direction: row; } + .navbar-expand .navbar-nav .dropdown-menu { + position: absolute; } + .navbar-expand .navbar-nav .nav-link { + padding-right: var(--bs-navbar-nav-link-padding-x); + padding-left: var(--bs-navbar-nav-link-padding-x); } + .navbar-expand .navbar-nav-scroll { + overflow: visible; } + .navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto; } + .navbar-expand .navbar-toggler { + display: none; } + .navbar-expand .offcanvas { + position: static; + z-index: auto; + flex-grow: 1; + width: auto !important; + height: auto !important; + visibility: visible !important; + background-color: transparent !important; + border: 0 !important; + transform: none !important; + transition: none; } + .navbar-expand .offcanvas .offcanvas-header { + display: none; } + .navbar-expand .offcanvas .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; } + +.navbar-dark { + --bs-navbar-color: rgba(255, 255, 255, 0.55); + --bs-navbar-hover-color: rgba(255, 255, 255, 0.75); + --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25); + --bs-navbar-active-color: #fff; + --bs-navbar-brand-color: #fff; + --bs-navbar-brand-hover-color: #fff; + --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1); + --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); } + +.card { + --bs-card-spacer-y: 1rem; + --bs-card-spacer-x: 1rem; + --bs-card-title-spacer-y: 0.5rem; + --bs-card-border-width: 1px; + --bs-card-border-color: var(--bs-border-color-translucent); + --bs-card-border-radius: 0.375rem; + --bs-card-box-shadow: ; + --bs-card-inner-border-radius: calc(0.375rem - 1px); + --bs-card-cap-padding-y: 0.5rem; + --bs-card-cap-padding-x: 1rem; + --bs-card-cap-bg: rgba(0, 0, 0, 0.03); + --bs-card-cap-color: ; + --bs-card-height: ; + --bs-card-color: ; + --bs-card-bg: #fff; + --bs-card-img-overlay-padding: 1rem; + --bs-card-group-margin: 0.75rem; + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + height: var(--bs-card-height); + word-wrap: break-word; + background-color: var(--bs-card-bg); + background-clip: border-box; + border: var(--bs-card-border-width) solid var(--bs-card-border-color); + border-radius: var(--bs-card-border-radius); } + .card > hr { + margin-right: 0; + margin-left: 0; } + .card > .list-group { + border-top: inherit; + border-bottom: inherit; } + .card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); } + .card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); } + .card > .card-header + .list-group, + .card > .list-group + .card-footer { + border-top: 0; } + +.card-body { + flex: 1 1 auto; + padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); + color: var(--bs-card-color); } + +.card-title { + margin-bottom: var(--bs-card-title-spacer-y); } + +.card-subtitle { + margin-top: calc(-.5 * var(--bs-card-title-spacer-y)); + margin-bottom: 0; } + +.card-text:last-child { + margin-bottom: 0; } + +.card-link + .card-link { + margin-left: var(--bs-card-spacer-x); } + +.card-header { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + margin-bottom: 0; + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color); } + .card-header:first-child { + border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0; } + +.card-footer { + padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x); + color: var(--bs-card-cap-color); + background-color: var(--bs-card-cap-bg); + border-top: var(--bs-card-border-width) solid var(--bs-card-border-color); } + .card-footer:last-child { + border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius); } + +.card-header-tabs { + margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); + margin-bottom: calc(-1 * var(--bs-card-cap-padding-y)); + margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); + border-bottom: 0; } + .card-header-tabs .nav-link.active { + background-color: var(--bs-card-bg); + border-bottom-color: var(--bs-card-bg); } + +.card-header-pills { + margin-right: calc(-.5 * var(--bs-card-cap-padding-x)); + margin-left: calc(-.5 * var(--bs-card-cap-padding-x)); } + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: var(--bs-card-img-overlay-padding); + border-radius: var(--bs-card-inner-border-radius); } + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; } + +.card-img, +.card-img-top { + border-top-left-radius: var(--bs-card-inner-border-radius); + border-top-right-radius: var(--bs-card-inner-border-radius); } + +.card-img, +.card-img-bottom { + border-bottom-right-radius: var(--bs-card-inner-border-radius); + border-bottom-left-radius: var(--bs-card-inner-border-radius); } + +.card-group > .card { + margin-bottom: var(--bs-card-group-margin); } +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap; } + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0; } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-top, + .card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; } + .card-group > .card:not(:last-child) .card-img-bottom, + .card-group > .card:not(:last-child) .card-footer { + border-bottom-right-radius: 0; } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-top, + .card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; } + .card-group > .card:not(:first-child) .card-img-bottom, + .card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; } } + +.accordion { + --bs-accordion-color: #212529; + --bs-accordion-bg: #fff; + --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; + --bs-accordion-border-color: var(--bs-border-color); + --bs-accordion-border-width: 1px; + --bs-accordion-border-radius: 0.375rem; + --bs-accordion-inner-border-radius: calc(0.375rem - 1px); + --bs-accordion-btn-padding-x: 1.25rem; + --bs-accordion-btn-padding-y: 1rem; + --bs-accordion-btn-color: #212529; + --bs-accordion-btn-bg: var(--bs-accordion-bg); + --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-icon-width: 1.25rem; + --bs-accordion-btn-icon-transform: rotate(-180deg); + --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; + --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); + --bs-accordion-btn-focus-border-color: #86b7fe; + --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-accordion-body-padding-x: 1.25rem; + --bs-accordion-body-padding-y: 1rem; + --bs-accordion-active-color: #0c63e4; + --bs-accordion-active-bg: #e7f1ff; } + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); + font-size: 1rem; + color: var(--bs-accordion-btn-color); + text-align: left; + background-color: var(--bs-accordion-btn-bg); + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: var(--bs-accordion-transition); } + @media (prefers-reduced-motion: reduce) { + .accordion-button { + transition: none; } } + .accordion-button:not(.collapsed) { + color: var(--bs-accordion-active-color); + background-color: var(--bs-accordion-active-bg); + box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); } + .accordion-button:not(.collapsed)::after { + background-image: var(--bs-accordion-btn-active-icon); + transform: var(--bs-accordion-btn-icon-transform); } + .accordion-button::after { + flex-shrink: 0; + width: var(--bs-accordion-btn-icon-width); + height: var(--bs-accordion-btn-icon-width); + margin-left: auto; + content: ""; + background-image: var(--bs-accordion-btn-icon); + background-repeat: no-repeat; + background-size: var(--bs-accordion-btn-icon-width); + transition: var(--bs-accordion-btn-icon-transition); } + @media (prefers-reduced-motion: reduce) { + .accordion-button::after { + transition: none; } } + .accordion-button:hover { + z-index: 2; } + .accordion-button:focus { + z-index: 3; + border-color: var(--bs-accordion-btn-focus-border-color); + outline: 0; + box-shadow: var(--bs-accordion-btn-focus-box-shadow); } + +.accordion-header { + margin-bottom: 0; } + +.accordion-item { + color: var(--bs-accordion-color); + background-color: var(--bs-accordion-bg); + border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); } + .accordion-item:first-of-type { + border-top-left-radius: var(--bs-accordion-border-radius); + border-top-right-radius: var(--bs-accordion-border-radius); } + .accordion-item:first-of-type .accordion-button { + border-top-left-radius: var(--bs-accordion-inner-border-radius); + border-top-right-radius: var(--bs-accordion-inner-border-radius); } + .accordion-item:not(:first-of-type) { + border-top: 0; } + .accordion-item:last-of-type { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); } + .accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: var(--bs-accordion-inner-border-radius); + border-bottom-left-radius: var(--bs-accordion-inner-border-radius); } + .accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: var(--bs-accordion-border-radius); + border-bottom-left-radius: var(--bs-accordion-border-radius); } + +.accordion-body { + padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); } + +.accordion-flush .accordion-collapse { + border-width: 0; } +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0; } + .accordion-flush .accordion-item:first-child { + border-top: 0; } + .accordion-flush .accordion-item:last-child { + border-bottom: 0; } + .accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed { + border-radius: 0; } + +.breadcrumb { + --bs-breadcrumb-padding-x: 0; + --bs-breadcrumb-padding-y: 0; + --bs-breadcrumb-margin-bottom: 1rem; + --bs-breadcrumb-bg: ; + --bs-breadcrumb-border-radius: ; + --bs-breadcrumb-divider-color: #6c757d; + --bs-breadcrumb-item-padding-x: 0.5rem; + --bs-breadcrumb-item-active-color: #6c757d; + display: flex; + flex-wrap: wrap; + padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x); + margin-bottom: var(--bs-breadcrumb-margin-bottom); + font-size: var(--bs-breadcrumb-font-size); + list-style: none; + background-color: var(--bs-breadcrumb-bg); + border-radius: var(--bs-breadcrumb-border-radius); } + +.breadcrumb-item + .breadcrumb-item { + padding-left: var(--bs-breadcrumb-item-padding-x); } + .breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: var(--bs-breadcrumb-item-padding-x); + color: var(--bs-breadcrumb-divider-color); + content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */; } +.breadcrumb-item.active { + color: var(--bs-breadcrumb-item-active-color); } + +.pagination { + --bs-pagination-padding-x: 0.75rem; + --bs-pagination-padding-y: 0.375rem; + --bs-pagination-font-size: 1rem; + --bs-pagination-color: var(--bs-link-color); + --bs-pagination-bg: #fff; + --bs-pagination-border-width: 1px; + --bs-pagination-border-color: #dee2e6; + --bs-pagination-border-radius: 0.375rem; + --bs-pagination-hover-color: var(--bs-link-hover-color); + --bs-pagination-hover-bg: #e9ecef; + --bs-pagination-hover-border-color: #dee2e6; + --bs-pagination-focus-color: var(--bs-link-hover-color); + --bs-pagination-focus-bg: #e9ecef; + --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + --bs-pagination-active-color: #fff; + --bs-pagination-active-bg: #0d6efd; + --bs-pagination-active-border-color: #0d6efd; + --bs-pagination-disabled-color: #6c757d; + --bs-pagination-disabled-bg: #fff; + --bs-pagination-disabled-border-color: #dee2e6; + display: flex; + padding-left: 0; + list-style: none; } + +.page-link { + position: relative; + display: block; + padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x); + font-size: var(--bs-pagination-font-size); + color: var(--bs-pagination-color); + text-decoration: none; + background-color: var(--bs-pagination-bg); + border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color); + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .page-link { + transition: none; } } + .page-link:hover { + z-index: 2; + color: var(--bs-pagination-hover-color); + background-color: var(--bs-pagination-hover-bg); + border-color: var(--bs-pagination-hover-border-color); } + .page-link:focus { + z-index: 3; + color: var(--bs-pagination-focus-color); + background-color: var(--bs-pagination-focus-bg); + outline: 0; + box-shadow: var(--bs-pagination-focus-box-shadow); } + .page-link.active, .active > .page-link { + z-index: 3; + color: var(--bs-pagination-active-color); + background-color: var(--bs-pagination-active-bg); + border-color: var(--bs-pagination-active-border-color); } + .page-link.disabled, .disabled > .page-link { + color: var(--bs-pagination-disabled-color); + pointer-events: none; + background-color: var(--bs-pagination-disabled-bg); + border-color: var(--bs-pagination-disabled-border-color); } + +.page-item:not(:first-child) .page-link { + margin-left: -1px; } +.page-item:first-child .page-link { + border-top-left-radius: var(--bs-pagination-border-radius); + border-bottom-left-radius: var(--bs-pagination-border-radius); } +.page-item:last-child .page-link { + border-top-right-radius: var(--bs-pagination-border-radius); + border-bottom-right-radius: var(--bs-pagination-border-radius); } + +.pagination-lg { + --bs-pagination-padding-x: 1.5rem; + --bs-pagination-padding-y: 0.75rem; + --bs-pagination-font-size: 1.25rem; + --bs-pagination-border-radius: 0.5rem; } + +.pagination-sm { + --bs-pagination-padding-x: 0.5rem; + --bs-pagination-padding-y: 0.25rem; + --bs-pagination-font-size: 0.875rem; + --bs-pagination-border-radius: 0.25rem; } + +.badge { + --bs-badge-padding-x: 0.65em; + --bs-badge-padding-y: 0.35em; + --bs-badge-font-size: 0.75em; + --bs-badge-font-weight: 700; + --bs-badge-color: #fff; + --bs-badge-border-radius: 0.375rem; + display: inline-block; + padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x); + font-size: var(--bs-badge-font-size); + font-weight: var(--bs-badge-font-weight); + line-height: 1; + color: var(--bs-badge-color); + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: var(--bs-badge-border-radius); } + .badge:empty { + display: none; } + +.btn .badge { + position: relative; + top: -1px; } + +.alert { + --bs-alert-bg: transparent; + --bs-alert-padding-x: 1rem; + --bs-alert-padding-y: 1rem; + --bs-alert-margin-bottom: 1rem; + --bs-alert-color: inherit; + --bs-alert-border-color: transparent; + --bs-alert-border: 1px solid var(--bs-alert-border-color); + --bs-alert-border-radius: 0.375rem; + position: relative; + padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x); + margin-bottom: var(--bs-alert-margin-bottom); + color: var(--bs-alert-color); + background-color: var(--bs-alert-bg); + border: var(--bs-alert-border); + border-radius: var(--bs-alert-border-radius); } + +.alert-heading { + color: inherit; } + +.alert-link { + font-weight: 700; } + +.alert-dismissible { + padding-right: 3rem; } + .alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.25rem 1rem; } + +.alert-primary { + --bs-alert-color: #084298; + --bs-alert-bg: #cfe2ff; + --bs-alert-border-color: #b6d4fe; } + .alert-primary .alert-link { + color: #06357a; } + +.alert-secondary { + --bs-alert-color: #41464b; + --bs-alert-bg: #e2e3e5; + --bs-alert-border-color: #d3d6d8; } + .alert-secondary .alert-link { + color: #34383c; } + +.alert-success { + --bs-alert-color: #0f5132; + --bs-alert-bg: #d1e7dd; + --bs-alert-border-color: #badbcc; } + .alert-success .alert-link { + color: #0c4128; } + +.alert-info { + --bs-alert-color: #055160; + --bs-alert-bg: #cff4fc; + --bs-alert-border-color: #b6effb; } + .alert-info .alert-link { + color: #04414d; } + +.alert-warning { + --bs-alert-color: #664d03; + --bs-alert-bg: #fff3cd; + --bs-alert-border-color: #ffecb5; } + .alert-warning .alert-link { + color: #523e02; } + +.alert-danger { + --bs-alert-color: #842029; + --bs-alert-bg: #f8d7da; + --bs-alert-border-color: #f5c2c7; } + .alert-danger .alert-link { + color: #6a1a21; } + +.alert-light { + --bs-alert-color: #636464; + --bs-alert-bg: #fefefe; + --bs-alert-border-color: #fdfdfe; } + .alert-light .alert-link { + color: #4f5050; } + +.alert-dark { + --bs-alert-color: #141619; + --bs-alert-bg: #d3d3d4; + --bs-alert-border-color: #bcbebf; } + .alert-dark .alert-link { + color: #101214; } + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; } } +.progress { + --bs-progress-height: 1rem; + --bs-progress-font-size: 0.75rem; + --bs-progress-bg: #e9ecef; + --bs-progress-border-radius: 0.375rem; + --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075); + --bs-progress-bar-color: #fff; + --bs-progress-bar-bg: #0d6efd; + --bs-progress-bar-transition: width 0.6s ease; + display: flex; + height: var(--bs-progress-height); + overflow: hidden; + font-size: var(--bs-progress-font-size); + background-color: var(--bs-progress-bg); + border-radius: var(--bs-progress-border-radius); } + +.progress-bar { + display: flex; + flex-direction: column; + justify-content: center; + overflow: hidden; + color: var(--bs-progress-bar-color); + text-align: center; + white-space: nowrap; + background-color: var(--bs-progress-bar-bg); + transition: var(--bs-progress-bar-transition); } + @media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; } } + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: var(--bs-progress-height) var(--bs-progress-height); } + +.progress-bar-animated { + animation: 1s linear infinite progress-bar-stripes; } + @media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none; } } + +.list-group { + --bs-list-group-color: #212529; + --bs-list-group-bg: #fff; + --bs-list-group-border-color: rgba(0, 0, 0, 0.125); + --bs-list-group-border-width: 1px; + --bs-list-group-border-radius: 0.375rem; + --bs-list-group-item-padding-x: 1rem; + --bs-list-group-item-padding-y: 0.5rem; + --bs-list-group-action-color: #495057; + --bs-list-group-action-hover-color: #495057; + --bs-list-group-action-hover-bg: #f8f9fa; + --bs-list-group-action-active-color: #212529; + --bs-list-group-action-active-bg: #e9ecef; + --bs-list-group-disabled-color: #6c757d; + --bs-list-group-disabled-bg: #fff; + --bs-list-group-active-color: #fff; + --bs-list-group-active-bg: #0d6efd; + --bs-list-group-active-border-color: #0d6efd; + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: var(--bs-list-group-border-radius); } + +.list-group-numbered { + list-style-type: none; + counter-reset: section; } + .list-group-numbered > .list-group-item::before { + content: counters(section,".") ". "; + counter-increment: section; } + +.list-group-item-action { + width: 100%; + color: var(--bs-list-group-action-color); + text-align: inherit; } + .list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: var(--bs-list-group-action-hover-color); + text-decoration: none; + background-color: var(--bs-list-group-action-hover-bg); } + .list-group-item-action:active { + color: var(--bs-list-group-action-active-color); + background-color: var(--bs-list-group-action-active-bg); } + +.list-group-item { + position: relative; + display: block; + padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); + color: var(--bs-list-group-color); + text-decoration: none; + background-color: var(--bs-list-group-bg); + border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color); } + .list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; } + .list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; } + .list-group-item.disabled, .list-group-item:disabled { + color: var(--bs-list-group-disabled-color); + pointer-events: none; + background-color: var(--bs-list-group-disabled-bg); } + .list-group-item.active { + z-index: 2; + color: var(--bs-list-group-active-color); + background-color: var(--bs-list-group-active-bg); + border-color: var(--bs-list-group-active-border-color); } + .list-group-item + .list-group-item { + border-top-width: 0; } + .list-group-item + .list-group-item.active { + margin-top: calc(-1 * var(--bs-list-group-border-width)); + border-top-width: var(--bs-list-group-border-width); } + +.list-group-horizontal { + flex-direction: row; } + .list-group-horizontal > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row; } + .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row; } + .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row; } + .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row; } + .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + flex-direction: row; } + .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) { + border-bottom-left-radius: var(--bs-list-group-border-radius); + border-top-right-radius: 0; } + .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) { + border-top-right-radius: var(--bs-list-group-border-radius); + border-bottom-left-radius: 0; } + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: var(--bs-list-group-border-width); + border-left-width: 0; } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: calc(-1 * var(--bs-list-group-border-width)); + border-left-width: var(--bs-list-group-border-width); } } +.list-group-flush { + border-radius: 0; } + .list-group-flush > .list-group-item { + border-width: 0 0 var(--bs-list-group-border-width); } + .list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; } + +.list-group-item-primary { + color: #084298; + background-color: #cfe2ff; } + .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #084298; + background-color: #bacbe6; } + .list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #084298; + border-color: #084298; } + +.list-group-item-secondary { + color: #41464b; + background-color: #e2e3e5; } + .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #41464b; + background-color: #cbccce; } + .list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #41464b; + border-color: #41464b; } + +.list-group-item-success { + color: #0f5132; + background-color: #d1e7dd; } + .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #0f5132; + background-color: #bcd0c7; } + .list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #0f5132; + border-color: #0f5132; } + +.list-group-item-info { + color: #055160; + background-color: #cff4fc; } + .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #055160; + background-color: #badce3; } + .list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #055160; + border-color: #055160; } + +.list-group-item-warning { + color: #664d03; + background-color: #fff3cd; } + .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664d03; + background-color: #e6dbb9; } + .list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664d03; + border-color: #664d03; } + +.list-group-item-danger { + color: #842029; + background-color: #f8d7da; } + .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #842029; + background-color: #dfc2c4; } + .list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #842029; + border-color: #842029; } + +.list-group-item-light { + color: #636464; + background-color: #fefefe; } + .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636464; + background-color: #e5e5e5; } + .list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636464; + border-color: #636464; } + +.list-group-item-dark { + color: #141619; + background-color: #d3d3d4; } + .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #141619; + background-color: #bebebf; } + .list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #141619; + border-color: #141619; } + +.btn-close { + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.25em; + color: #000; + background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 0.375rem; + opacity: 0.5; } + .btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; } + .btn-close:focus { + outline: 0; + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); + opacity: 1; } + .btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: 0.25; } + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%); } + +.toast { + --bs-toast-zindex: 1090; + --bs-toast-padding-x: 0.75rem; + --bs-toast-padding-y: 0.5rem; + --bs-toast-spacing: 1.5rem; + --bs-toast-max-width: 350px; + --bs-toast-font-size: 0.875rem; + --bs-toast-color: ; + --bs-toast-bg: rgba(255, 255, 255, 0.85); + --bs-toast-border-width: 1px; + --bs-toast-border-color: var(--bs-border-color-translucent); + --bs-toast-border-radius: 0.375rem; + --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-toast-header-color: #6c757d; + --bs-toast-header-bg: rgba(255, 255, 255, 0.85); + --bs-toast-header-border-color: rgba(0, 0, 0, 0.05); + width: var(--bs-toast-max-width); + max-width: 100%; + font-size: var(--bs-toast-font-size); + color: var(--bs-toast-color); + pointer-events: auto; + background-color: var(--bs-toast-bg); + background-clip: padding-box; + border: var(--bs-toast-border-width) solid var(--bs-toast-border-color); + box-shadow: var(--bs-toast-box-shadow); + border-radius: var(--bs-toast-border-radius); } + .toast.showing { + opacity: 0; } + .toast:not(.show) { + display: none; } + +.toast-container { + --bs-toast-zindex: 1090; + position: absolute; + z-index: var(--bs-toast-zindex); + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; } + .toast-container > :not(:last-child) { + margin-bottom: var(--bs-toast-spacing); } + +.toast-header { + display: flex; + align-items: center; + padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x); + color: var(--bs-toast-header-color); + background-color: var(--bs-toast-header-bg); + background-clip: padding-box; + border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color); + border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); + border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width)); } + .toast-header .btn-close { + margin-right: calc(-.5 * var(--bs-toast-padding-x)); + margin-left: var(--bs-toast-padding-x); } + +.toast-body { + padding: var(--bs-toast-padding-x); + word-wrap: break-word; } + +.modal { + --bs-modal-zindex: 1055; + --bs-modal-width: 500px; + --bs-modal-padding: 1rem; + --bs-modal-margin: 0.5rem; + --bs-modal-color: ; + --bs-modal-bg: #fff; + --bs-modal-border-color: var(--bs-border-color-translucent); + --bs-modal-border-width: 1px; + --bs-modal-border-radius: 0.5rem; + --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); + --bs-modal-inner-border-radius: calc(0.5rem - 1px); + --bs-modal-header-padding-x: 1rem; + --bs-modal-header-padding-y: 1rem; + --bs-modal-header-padding: 1rem 1rem; + --bs-modal-header-border-color: var(--bs-border-color); + --bs-modal-header-border-width: 1px; + --bs-modal-title-line-height: 1.5; + --bs-modal-footer-gap: 0.5rem; + --bs-modal-footer-bg: ; + --bs-modal-footer-border-color: var(--bs-border-color); + --bs-modal-footer-border-width: 1px; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-modal-zindex); + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; } + +.modal-dialog { + position: relative; + width: auto; + margin: var(--bs-modal-margin); + pointer-events: none; } + .modal.fade .modal-dialog { + transition: transform 0.3s ease-out; + transform: translate(0, -50px); } + @media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; } } + .modal.show .modal-dialog { + transform: none; } + .modal.modal-static .modal-dialog { + transform: scale(1.02); } + +.modal-dialog-scrollable { + height: calc(100% - var(--bs-modal-margin) * 2); } + .modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; } + .modal-dialog-scrollable .modal-body { + overflow-y: auto; } + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - var(--bs-modal-margin) * 2); } + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + color: var(--bs-modal-color); + pointer-events: auto; + background-color: var(--bs-modal-bg); + background-clip: padding-box; + border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); + border-radius: var(--bs-modal-border-radius); + outline: 0; } + +.modal-backdrop { + --bs-backdrop-zindex: 1050; + --bs-backdrop-bg: #000; + --bs-backdrop-opacity: 0.5; + position: fixed; + top: 0; + left: 0; + z-index: var(--bs-backdrop-zindex); + width: 100vw; + height: 100vh; + background-color: var(--bs-backdrop-bg); } + .modal-backdrop.fade { + opacity: 0; } + .modal-backdrop.show { + opacity: var(--bs-backdrop-opacity); } + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: var(--bs-modal-header-padding); + border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); + border-top-left-radius: var(--bs-modal-inner-border-radius); + border-top-right-radius: var(--bs-modal-inner-border-radius); } + .modal-header .btn-close { + padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); + margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto; } + +.modal-title { + margin-bottom: 0; + line-height: var(--bs-modal-title-line-height); } + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: var(--bs-modal-padding); } + +.modal-footer { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); + background-color: var(--bs-modal-footer-bg); + border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); + border-bottom-right-radius: var(--bs-modal-inner-border-radius); + border-bottom-left-radius: var(--bs-modal-inner-border-radius); } + .modal-footer > * { + margin: calc(var(--bs-modal-footer-gap) * .5); } + +@media (min-width: 576px) { + .modal { + --bs-modal-margin: 1.75rem; + --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); } + + .modal-dialog { + max-width: var(--bs-modal-width); + margin-right: auto; + margin-left: auto; } + + .modal-sm { + --bs-modal-width: 300px; } } +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + --bs-modal-width: 800px; } } +@media (min-width: 1200px) { + .modal-xl { + --bs-modal-width: 1140px; } } +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen .modal-header, + .modal-fullscreen .modal-footer { + border-radius: 0; } + .modal-fullscreen .modal-body { + overflow-y: auto; } + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-sm-down .modal-header, + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; } } +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-md-down .modal-header, + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; } } +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-lg-down .modal-header, + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; } } +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xl-down .modal-header, + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; } } +@media (max-width: 1399.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; } + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-header, + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; } } +.tooltip { + --bs-tooltip-zindex: 1080; + --bs-tooltip-max-width: 200px; + --bs-tooltip-padding-x: 0.5rem; + --bs-tooltip-padding-y: 0.25rem; + --bs-tooltip-margin: ; + --bs-tooltip-font-size: 0.875rem; + --bs-tooltip-color: #fff; + --bs-tooltip-bg: #000; + --bs-tooltip-border-radius: 0.375rem; + --bs-tooltip-opacity: 0.9; + --bs-tooltip-arrow-width: 0.8rem; + --bs-tooltip-arrow-height: 0.4rem; + z-index: var(--bs-tooltip-zindex); + display: block; + padding: var(--bs-tooltip-arrow-height); + margin: var(--bs-tooltip-margin); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-tooltip-font-size); + word-wrap: break-word; + opacity: 0; } + .tooltip.show { + opacity: var(--bs-tooltip-opacity); } + .tooltip .tooltip-arrow { + display: block; + width: var(--bs-tooltip-arrow-width); + height: var(--bs-tooltip-arrow-height); } + .tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; } + +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow { + bottom: 0; } + .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before { + top: -1px; + border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; + border-top-color: var(--bs-tooltip-bg); } + +/* rtl:begin:ignore */ +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow { + left: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); } + .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before { + right: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0; + border-right-color: var(--bs-tooltip-bg); } + +/* rtl:end:ignore */ +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow { + top: 0; } + .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); + border-bottom-color: var(--bs-tooltip-bg); } + +/* rtl:begin:ignore */ +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow { + right: 0; + width: var(--bs-tooltip-arrow-height); + height: var(--bs-tooltip-arrow-width); } + .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before { + left: -1px; + border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height); + border-left-color: var(--bs-tooltip-bg); } + +/* rtl:end:ignore */ +.tooltip-inner { + max-width: var(--bs-tooltip-max-width); + padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x); + color: var(--bs-tooltip-color); + text-align: center; + background-color: var(--bs-tooltip-bg); + border-radius: var(--bs-tooltip-border-radius); } + +.popover { + --bs-popover-zindex: 1070; + --bs-popover-max-width: 276px; + --bs-popover-font-size: 0.875rem; + --bs-popover-bg: #fff; + --bs-popover-border-width: 1px; + --bs-popover-border-color: var(--bs-border-color-translucent); + --bs-popover-border-radius: 0.5rem; + --bs-popover-inner-border-radius: calc(0.5rem - 1px); + --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + --bs-popover-header-padding-x: 1rem; + --bs-popover-header-padding-y: 0.5rem; + --bs-popover-header-font-size: 1rem; + --bs-popover-header-color: ; + --bs-popover-header-bg: #f0f0f0; + --bs-popover-body-padding-x: 1rem; + --bs-popover-body-padding-y: 1rem; + --bs-popover-body-color: #212529; + --bs-popover-arrow-width: 1rem; + --bs-popover-arrow-height: 0.5rem; + --bs-popover-arrow-border: var(--bs-popover-border-color); + z-index: var(--bs-popover-zindex); + display: block; + max-width: var(--bs-popover-max-width); + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + white-space: normal; + word-spacing: normal; + line-break: auto; + font-size: var(--bs-popover-font-size); + word-wrap: break-word; + background-color: var(--bs-popover-bg); + background-clip: padding-box; + border: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-radius: var(--bs-popover-border-radius); } + .popover .popover-arrow { + display: block; + width: var(--bs-popover-arrow-width); + height: var(--bs-popover-arrow-height); } + .popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; + border-width: 0; } + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow { + bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; } + .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { + bottom: 0; + border-top-color: var(--bs-popover-arrow-border); } + .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after { + bottom: var(--bs-popover-border-width); + border-top-color: var(--bs-popover-bg); } + +/* rtl:begin:ignore */ +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow { + left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0; } + .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { + left: 0; + border-right-color: var(--bs-popover-arrow-border); } + .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after { + left: var(--bs-popover-border-width); + border-right-color: var(--bs-popover-bg); } + +/* rtl:end:ignore */ +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow { + top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); } + .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { + top: 0; + border-bottom-color: var(--bs-popover-arrow-border); } + .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after { + top: var(--bs-popover-border-width); + border-bottom-color: var(--bs-popover-bg); } +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: var(--bs-popover-arrow-width); + margin-left: calc(-.5 * var(--bs-popover-arrow-width)); + content: ""; + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg); } + +/* rtl:begin:ignore */ +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow { + right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width)); + width: var(--bs-popover-arrow-height); + height: var(--bs-popover-arrow-width); } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height); } + .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { + right: 0; + border-left-color: var(--bs-popover-arrow-border); } + .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after { + right: var(--bs-popover-border-width); + border-left-color: var(--bs-popover-bg); } + +/* rtl:end:ignore */ +.popover-header { + padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x); + margin-bottom: 0; + font-size: var(--bs-popover-header-font-size); + color: var(--bs-popover-header-color); + background-color: var(--bs-popover-header-bg); + border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color); + border-top-left-radius: var(--bs-popover-inner-border-radius); + border-top-right-radius: var(--bs-popover-inner-border-radius); } + .popover-header:empty { + display: none; } + +.popover-body { + padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x); + color: var(--bs-popover-body-color); } + +.carousel { + position: relative; } + +.carousel.pointer-event { + touch-action: pan-y; } + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; } + .carousel-inner::after { + display: block; + clear: both; + content: ""; } + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform 0.6s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; } } + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; } + +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + transform: translateX(100%); } + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + transform: translateX(-100%); } + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none; } +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; } +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; } + @media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, + .carousel-fade .active.carousel-item-end { + transition: none; } } + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + transition: opacity 0.15s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-control-prev, + .carousel-control-next { + transition: none; } } + .carousel-control-prev:hover, .carousel-control-prev:focus, + .carousel-control-next:hover, + .carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; } + +.carousel-control-prev { + left: 0; } + +.carousel-control-next { + right: 0; } + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; } + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e"); } + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e"); } + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; } + .carousel-indicators [data-bs-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; } + @media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + transition: none; } } + .carousel-indicators .active { + opacity: 1; } + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center; } + +.carousel-dark .carousel-control-prev-icon, +.carousel-dark .carousel-control-next-icon { + filter: invert(1) grayscale(100); } +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; } +.carousel-dark .carousel-caption { + color: #000; } + +.spinner-grow, +.spinner-border { + display: inline-block; + width: var(--bs-spinner-width); + height: var(--bs-spinner-height); + vertical-align: var(--bs-spinner-vertical-align); + border-radius: 50%; + animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name); } + +@keyframes spinner-border { + to { + transform: rotate(360deg) /* rtl:ignore */; } } +.spinner-border { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-border-width: 0.25em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-border; + border: var(--bs-spinner-border-width) solid currentcolor; + border-right-color: transparent; } + +.spinner-border-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; + --bs-spinner-border-width: 0.2em; } + +@keyframes spinner-grow { + 0% { + transform: scale(0); } + 50% { + opacity: 1; + transform: none; } } +.spinner-grow { + --bs-spinner-width: 2rem; + --bs-spinner-height: 2rem; + --bs-spinner-vertical-align: -0.125em; + --bs-spinner-animation-speed: 0.75s; + --bs-spinner-animation-name: spinner-grow; + background-color: currentcolor; + opacity: 0; } + +.spinner-grow-sm { + --bs-spinner-width: 1rem; + --bs-spinner-height: 1rem; } + +@media (prefers-reduced-motion: reduce) { + .spinner-border, + .spinner-grow { + --bs-spinner-animation-speed: 1.5s; } } +.offcanvas-sm, .offcanvas-md, .offcanvas-lg, .offcanvas-xl, .offcanvas-xxl, .offcanvas { + --bs-offcanvas-zindex: 1045; + --bs-offcanvas-width: 400px; + --bs-offcanvas-height: 30vh; + --bs-offcanvas-padding-x: 1rem; + --bs-offcanvas-padding-y: 1rem; + --bs-offcanvas-color: ; + --bs-offcanvas-bg: #fff; + --bs-offcanvas-border-width: 1px; + --bs-offcanvas-border-color: var(--bs-border-color-translucent); + --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); } + +@media (max-width: 575.98px) { + .offcanvas-sm { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 575.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-sm { + transition: none; } } +@media (max-width: 575.98px) { + .offcanvas-sm.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-sm.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-sm.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-sm.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) { + transform: none; } + .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show { + visibility: visible; } } +@media (min-width: 576px) { + .offcanvas-sm { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-sm .offcanvas-header { + display: none; } + .offcanvas-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 767.98px) { + .offcanvas-md { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 767.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-md { + transition: none; } } +@media (max-width: 767.98px) { + .offcanvas-md.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-md.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-md.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-md.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) { + transform: none; } + .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show { + visibility: visible; } } +@media (min-width: 768px) { + .offcanvas-md { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-md .offcanvas-header { + display: none; } + .offcanvas-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 991.98px) { + .offcanvas-lg { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 991.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-lg { + transition: none; } } +@media (max-width: 991.98px) { + .offcanvas-lg.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-lg.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-lg.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-lg.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) { + transform: none; } + .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show { + visibility: visible; } } +@media (min-width: 992px) { + .offcanvas-lg { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-lg .offcanvas-header { + display: none; } + .offcanvas-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 1199.98px) { + .offcanvas-xl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xl { + transition: none; } } +@media (max-width: 1199.98px) { + .offcanvas-xl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-xl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-xl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-xl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) { + transform: none; } + .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show { + visibility: visible; } } +@media (min-width: 1200px) { + .offcanvas-xl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-xl .offcanvas-header { + display: none; } + .offcanvas-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +@media (max-width: 1399.98px) { + .offcanvas-xxl { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } } + @media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) { + .offcanvas-xxl { + transition: none; } } +@media (max-width: 1399.98px) { + .offcanvas-xxl.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas-xxl.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas-xxl.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas-xxl.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) { + transform: none; } + .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show { + visibility: visible; } } +@media (min-width: 1400px) { + .offcanvas-xxl { + --bs-offcanvas-height: auto; + --bs-offcanvas-border-width: 0; + background-color: transparent !important; } + .offcanvas-xxl .offcanvas-header { + display: none; } + .offcanvas-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible; + background-color: transparent !important; } } + +.offcanvas { + position: fixed; + bottom: 0; + z-index: var(--bs-offcanvas-zindex); + display: flex; + flex-direction: column; + max-width: 100%; + color: var(--bs-offcanvas-color); + visibility: hidden; + background-color: var(--bs-offcanvas-bg); + background-clip: padding-box; + outline: 0; + transition: transform 0.3s ease-in-out; } + @media (prefers-reduced-motion: reduce) { + .offcanvas { + transition: none; } } + .offcanvas.offcanvas-start { + top: 0; + left: 0; + width: var(--bs-offcanvas-width); + border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(-100%); } + .offcanvas.offcanvas-end { + top: 0; + right: 0; + width: var(--bs-offcanvas-width); + border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateX(100%); } + .offcanvas.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(-100%); } + .offcanvas.offcanvas-bottom { + right: 0; + left: 0; + height: var(--bs-offcanvas-height); + max-height: 100%; + border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); + transform: translateY(100%); } + .offcanvas.showing, .offcanvas.show:not(.hiding) { + transform: none; } + .offcanvas.showing, .offcanvas.hiding, .offcanvas.show { + visibility: visible; } + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; } + .offcanvas-backdrop.fade { + opacity: 0; } + .offcanvas-backdrop.show { + opacity: 0.5; } + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); } + .offcanvas-header .btn-close { + padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); + margin-top: calc(-.5 * var(--bs-offcanvas-padding-y)); + margin-right: calc(-.5 * var(--bs-offcanvas-padding-x)); + margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y)); } + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; } + +.offcanvas-body { + flex-grow: 1; + padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); + overflow-y: auto; } + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentcolor; + opacity: 0.5; } + .placeholder.btn::before { + display: inline-block; + content: ""; } + +.placeholder-xs { + min-height: .6em; } + +.placeholder-sm { + min-height: .8em; } + +.placeholder-lg { + min-height: 1.2em; } + +.placeholder-glow .placeholder { + animation: placeholder-glow 2s ease-in-out infinite; } + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; } } +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + animation: placeholder-wave 2s linear infinite; } + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; } } +.clearfix::after { + display: block; + clear: both; + content: ""; } + +.text-bg-primary { + color: #fff !important; + background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-secondary { + color: #fff !important; + background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-success { + color: #fff !important; + background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-info { + color: #000 !important; + background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-warning { + color: #000 !important; + background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-danger { + color: #fff !important; + background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-light { + color: #000 !important; + background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important; } + +.text-bg-dark { + color: #fff !important; + background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important; } + +.link-primary { + color: #0d6efd !important; } + .link-primary:hover, .link-primary:focus { + color: #0a58ca !important; } + +.link-secondary { + color: #6c757d !important; } + .link-secondary:hover, .link-secondary:focus { + color: #565e64 !important; } + +.link-success { + color: #198754 !important; } + .link-success:hover, .link-success:focus { + color: #146c43 !important; } + +.link-info { + color: #0dcaf0 !important; } + .link-info:hover, .link-info:focus { + color: #3dd5f3 !important; } + +.link-warning { + color: #ffc107 !important; } + .link-warning:hover, .link-warning:focus { + color: #ffcd39 !important; } + +.link-danger { + color: #dc3545 !important; } + .link-danger:hover, .link-danger:focus { + color: #b02a37 !important; } + +.link-light { + color: #f8f9fa !important; } + .link-light:hover, .link-light:focus { + color: #f9fafb !important; } + +.link-dark { + color: #212529 !important; } + .link-dark:hover, .link-dark:focus { + color: #1a1e21 !important; } + +.ratio { + position: relative; + width: 100%; } + .ratio::before { + display: block; + padding-top: var(--bs-aspect-ratio); + content: ""; } + .ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; } + +.ratio-1x1 { + --bs-aspect-ratio: 100%; } + +.ratio-4x3 { + --bs-aspect-ratio: calc(3 / 4 * 100%); } + +.ratio-16x9 { + --bs-aspect-ratio: calc(9 / 16 * 100%); } + +.ratio-21x9 { + --bs-aspect-ratio: calc(9 / 21 * 100%); } + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; } + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; } + +.sticky-top { + position: sticky; + top: 0; + z-index: 1020; } + +.sticky-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-sm-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-md-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-lg-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-xl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; } + + .sticky-xxl-bottom { + position: sticky; + bottom: 0; + z-index: 1020; } } +.hstack { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; } + +.vstack { + display: flex; + flex: 1 1 auto; + flex-direction: column; + align-self: stretch; } + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important; } + +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: ""; } + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentcolor; + opacity: 0.25; } + +.align-baseline { + vertical-align: baseline !important; } + +.align-top { + vertical-align: top !important; } + +.align-middle { + vertical-align: middle !important; } + +.align-bottom { + vertical-align: bottom !important; } + +.align-text-bottom { + vertical-align: text-bottom !important; } + +.align-text-top { + vertical-align: text-top !important; } + +.float-start { + float: left !important; } + +.float-end { + float: right !important; } + +.float-none { + float: none !important; } + +.opacity-0 { + opacity: 0 !important; } + +.opacity-25 { + opacity: 0.25 !important; } + +.opacity-50 { + opacity: 0.5 !important; } + +.opacity-75 { + opacity: 0.75 !important; } + +.opacity-100 { + opacity: 1 !important; } + +.overflow-auto { + overflow: auto !important; } + +.overflow-hidden { + overflow: hidden !important; } + +.overflow-visible { + overflow: visible !important; } + +.overflow-scroll { + overflow: scroll !important; } + +.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; } + +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; } + +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; } + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; } + +.shadow-none { + box-shadow: none !important; } + +.position-static { + position: static !important; } + +.position-relative { + position: relative !important; } + +.position-absolute { + position: absolute !important; } + +.position-fixed { + position: fixed !important; } + +.position-sticky { + position: sticky !important; } + +.top-0 { + top: 0 !important; } + +.top-50 { + top: 50% !important; } + +.top-100 { + top: 100% !important; } + +.bottom-0 { + bottom: 0 !important; } + +.bottom-50 { + bottom: 50% !important; } + +.bottom-100 { + bottom: 100% !important; } + +.start-0 { + left: 0 !important; } + +.start-50 { + left: 50% !important; } + +.start-100 { + left: 100% !important; } + +.end-0 { + right: 0 !important; } + +.end-50 { + right: 50% !important; } + +.end-100 { + right: 100% !important; } + +.translate-middle { + transform: translate(-50%, -50%) !important; } + +.translate-middle-x { + transform: translateX(-50%) !important; } + +.translate-middle-y { + transform: translateY(-50%) !important; } + +.border { + border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-0 { + border: 0 !important; } + +.border-top { + border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-top-0 { + border-top: 0 !important; } + +.border-end { + border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-end-0 { + border-right: 0 !important; } + +.border-bottom { + border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-bottom-0 { + border-bottom: 0 !important; } + +.border-start { + border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important; } + +.border-start-0 { + border-left: 0 !important; } + +.border-primary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important; } + +.border-secondary { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important; } + +.border-success { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important; } + +.border-info { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important; } + +.border-warning { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important; } + +.border-danger { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important; } + +.border-light { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important; } + +.border-dark { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important; } + +.border-white { + --bs-border-opacity: 1; + border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important; } + +.border-1 { + --bs-border-width: 1px; } + +.border-2 { + --bs-border-width: 2px; } + +.border-3 { + --bs-border-width: 3px; } + +.border-4 { + --bs-border-width: 4px; } + +.border-5 { + --bs-border-width: 5px; } + +.border-opacity-10 { + --bs-border-opacity: 0.1; } + +.border-opacity-25 { + --bs-border-opacity: 0.25; } + +.border-opacity-50 { + --bs-border-opacity: 0.5; } + +.border-opacity-75 { + --bs-border-opacity: 0.75; } + +.border-opacity-100 { + --bs-border-opacity: 1; } + +.w-25 { + width: 25% !important; } + +.w-50 { + width: 50% !important; } + +.w-75 { + width: 75% !important; } + +.w-100 { + width: 100% !important; } + +.w-auto { + width: auto !important; } + +.mw-100 { + max-width: 100% !important; } + +.vw-100 { + width: 100vw !important; } + +.min-vw-100 { + min-width: 100vw !important; } + +.h-25 { + height: 25% !important; } + +.h-50 { + height: 50% !important; } + +.h-75 { + height: 75% !important; } + +.h-100 { + height: 100% !important; } + +.h-auto { + height: auto !important; } + +.mh-100 { + max-height: 100% !important; } + +.vh-100 { + height: 100vh !important; } + +.min-vh-100 { + min-height: 100vh !important; } + +.flex-fill { + flex: 1 1 auto !important; } + +.flex-row { + flex-direction: row !important; } + +.flex-column { + flex-direction: column !important; } + +.flex-row-reverse { + flex-direction: row-reverse !important; } + +.flex-column-reverse { + flex-direction: column-reverse !important; } + +.flex-grow-0 { + flex-grow: 0 !important; } + +.flex-grow-1 { + flex-grow: 1 !important; } + +.flex-shrink-0 { + flex-shrink: 0 !important; } + +.flex-shrink-1 { + flex-shrink: 1 !important; } + +.flex-wrap { + flex-wrap: wrap !important; } + +.flex-nowrap { + flex-wrap: nowrap !important; } + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important; } + +.justify-content-start { + justify-content: flex-start !important; } + +.justify-content-end { + justify-content: flex-end !important; } + +.justify-content-center { + justify-content: center !important; } + +.justify-content-between { + justify-content: space-between !important; } + +.justify-content-around { + justify-content: space-around !important; } + +.justify-content-evenly { + justify-content: space-evenly !important; } + +.align-items-start { + align-items: flex-start !important; } + +.align-items-end { + align-items: flex-end !important; } + +.align-items-center { + align-items: center !important; } + +.align-items-baseline { + align-items: baseline !important; } + +.align-items-stretch { + align-items: stretch !important; } + +.align-content-start { + align-content: flex-start !important; } + +.align-content-end { + align-content: flex-end !important; } + +.align-content-center { + align-content: center !important; } + +.align-content-between { + align-content: space-between !important; } + +.align-content-around { + align-content: space-around !important; } + +.align-content-stretch { + align-content: stretch !important; } + +.align-self-auto { + align-self: auto !important; } + +.align-self-start { + align-self: flex-start !important; } + +.align-self-end { + align-self: flex-end !important; } + +.align-self-center { + align-self: center !important; } + +.align-self-baseline { + align-self: baseline !important; } + +.align-self-stretch { + align-self: stretch !important; } + +.order-first { + order: -1 !important; } + +.order-0 { + order: 0 !important; } + +.order-1 { + order: 1 !important; } + +.order-2 { + order: 2 !important; } + +.order-3 { + order: 3 !important; } + +.order-4 { + order: 4 !important; } + +.order-5 { + order: 5 !important; } + +.order-last { + order: 6 !important; } + +.m-0 { + margin: 0 !important; } + +.m-1 { + margin: 0.25rem !important; } + +.m-2 { + margin: 0.5rem !important; } + +.m-3 { + margin: 1rem !important; } + +.m-4 { + margin: 1.5rem !important; } + +.m-5 { + margin: 3rem !important; } + +.m-auto { + margin: auto !important; } + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + +.mx-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; } + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + +.mt-0 { + margin-top: 0 !important; } + +.mt-1 { + margin-top: 0.25rem !important; } + +.mt-2 { + margin-top: 0.5rem !important; } + +.mt-3 { + margin-top: 1rem !important; } + +.mt-4 { + margin-top: 1.5rem !important; } + +.mt-5 { + margin-top: 3rem !important; } + +.mt-auto { + margin-top: auto !important; } + +.me-0 { + margin-right: 0 !important; } + +.me-1 { + margin-right: 0.25rem !important; } + +.me-2 { + margin-right: 0.5rem !important; } + +.me-3 { + margin-right: 1rem !important; } + +.me-4 { + margin-right: 1.5rem !important; } + +.me-5 { + margin-right: 3rem !important; } + +.me-auto { + margin-right: auto !important; } + +.mb-0 { + margin-bottom: 0 !important; } + +.mb-1 { + margin-bottom: 0.25rem !important; } + +.mb-2 { + margin-bottom: 0.5rem !important; } + +.mb-3 { + margin-bottom: 1rem !important; } + +.mb-4 { + margin-bottom: 1.5rem !important; } + +.mb-5 { + margin-bottom: 3rem !important; } + +.mb-auto { + margin-bottom: auto !important; } + +.ms-0 { + margin-left: 0 !important; } + +.ms-1 { + margin-left: 0.25rem !important; } + +.ms-2 { + margin-left: 0.5rem !important; } + +.ms-3 { + margin-left: 1rem !important; } + +.ms-4 { + margin-left: 1.5rem !important; } + +.ms-5 { + margin-left: 3rem !important; } + +.ms-auto { + margin-left: auto !important; } + +.p-0 { + padding: 0 !important; } + +.p-1 { + padding: 0.25rem !important; } + +.p-2 { + padding: 0.5rem !important; } + +.p-3 { + padding: 1rem !important; } + +.p-4 { + padding: 1.5rem !important; } + +.p-5 { + padding: 3rem !important; } + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + +.px-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + +.pt-0 { + padding-top: 0 !important; } + +.pt-1 { + padding-top: 0.25rem !important; } + +.pt-2 { + padding-top: 0.5rem !important; } + +.pt-3 { + padding-top: 1rem !important; } + +.pt-4 { + padding-top: 1.5rem !important; } + +.pt-5 { + padding-top: 3rem !important; } + +.pe-0 { + padding-right: 0 !important; } + +.pe-1 { + padding-right: 0.25rem !important; } + +.pe-2 { + padding-right: 0.5rem !important; } + +.pe-3 { + padding-right: 1rem !important; } + +.pe-4 { + padding-right: 1.5rem !important; } + +.pe-5 { + padding-right: 3rem !important; } + +.pb-0 { + padding-bottom: 0 !important; } + +.pb-1 { + padding-bottom: 0.25rem !important; } + +.pb-2 { + padding-bottom: 0.5rem !important; } + +.pb-3 { + padding-bottom: 1rem !important; } + +.pb-4 { + padding-bottom: 1.5rem !important; } + +.pb-5 { + padding-bottom: 3rem !important; } + +.ps-0 { + padding-left: 0 !important; } + +.ps-1 { + padding-left: 0.25rem !important; } + +.ps-2 { + padding-left: 0.5rem !important; } + +.ps-3 { + padding-left: 1rem !important; } + +.ps-4 { + padding-left: 1.5rem !important; } + +.ps-5 { + padding-left: 3rem !important; } + +.gap-0 { + gap: 0 !important; } + +.gap-1 { + gap: 0.25rem !important; } + +.gap-2 { + gap: 0.5rem !important; } + +.gap-3 { + gap: 1rem !important; } + +.gap-4 { + gap: 1.5rem !important; } + +.gap-5 { + gap: 3rem !important; } + +.font-monospace { + font-family: var(--bs-font-monospace) !important; } + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important; } + +.fs-2 { + font-size: calc(1.325rem + 0.9vw) !important; } + +.fs-3 { + font-size: calc(1.3rem + 0.6vw) !important; } + +.fs-4 { + font-size: calc(1.275rem + 0.3vw) !important; } + +.fs-5 { + font-size: 1.25rem !important; } + +.fs-6 { + font-size: 1rem !important; } + +.fst-italic { + font-style: italic !important; } + +.fst-normal { + font-style: normal !important; } + +.fw-light { + font-weight: 300 !important; } + +.fw-lighter { + font-weight: lighter !important; } + +.fw-normal { + font-weight: 400 !important; } + +.fw-bold { + font-weight: 700 !important; } + +.fw-semibold { + font-weight: 600 !important; } + +.fw-bolder { + font-weight: bolder !important; } + +.lh-1 { + line-height: 1 !important; } + +.lh-sm { + line-height: 1.25 !important; } + +.lh-base { + line-height: 1.5 !important; } + +.lh-lg { + line-height: 2 !important; } + +.text-start { + text-align: left !important; } + +.text-end { + text-align: right !important; } + +.text-center { + text-align: center !important; } + +.text-decoration-none { + text-decoration: none !important; } + +.text-decoration-underline { + text-decoration: underline !important; } + +.text-decoration-line-through { + text-decoration: line-through !important; } + +.text-lowercase { + text-transform: lowercase !important; } + +.text-uppercase { + text-transform: uppercase !important; } + +.text-capitalize { + text-transform: capitalize !important; } + +.text-wrap { + white-space: normal !important; } + +.text-nowrap { + white-space: nowrap !important; } + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; } + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; } + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; } + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; } + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; } + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; } + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; } + +.text-light { + --bs-text-opacity: 1; + color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important; } + +.text-dark { + --bs-text-opacity: 1; + color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important; } + +.text-black { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important; } + +.text-white { + --bs-text-opacity: 1; + color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important; } + +.text-body { + --bs-text-opacity: 1; + color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important; } + +.text-muted { + --bs-text-opacity: 1; + color: #6c757d !important; } + +.text-black-50 { + --bs-text-opacity: 1; + color: rgba(0, 0, 0, 0.5) !important; } + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; } + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; } + +.text-opacity-25 { + --bs-text-opacity: 0.25; } + +.text-opacity-50 { + --bs-text-opacity: 0.5; } + +.text-opacity-75 { + --bs-text-opacity: 0.75; } + +.text-opacity-100 { + --bs-text-opacity: 1; } + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; } + +.bg-secondary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important; } + +.bg-success { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important; } + +.bg-info { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important; } + +.bg-warning { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important; } + +.bg-danger { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; } + +.bg-light { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important; } + +.bg-dark { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important; } + +.bg-black { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important; } + +.bg-white { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important; } + +.bg-body { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important; } + +.bg-transparent { + --bs-bg-opacity: 1; + background-color: transparent !important; } + +.bg-opacity-10 { + --bs-bg-opacity: 0.1; } + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; } + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; } + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; } + +.bg-opacity-100 { + --bs-bg-opacity: 1; } + +.bg-gradient { + background-image: var(--bs-gradient) !important; } + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important; } + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important; } + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important; } + +.pe-none { + pointer-events: none !important; } + +.pe-auto { + pointer-events: auto !important; } + +.rounded { + border-radius: var(--bs-border-radius) !important; } + +.rounded-0 { + border-radius: 0 !important; } + +.rounded-1 { + border-radius: var(--bs-border-radius-sm) !important; } + +.rounded-2 { + border-radius: var(--bs-border-radius) !important; } + +.rounded-3 { + border-radius: var(--bs-border-radius-lg) !important; } + +.rounded-4 { + border-radius: var(--bs-border-radius-xl) !important; } + +.rounded-5 { + border-radius: var(--bs-border-radius-2xl) !important; } + +.rounded-circle { + border-radius: 50% !important; } + +.rounded-pill { + border-radius: var(--bs-border-radius-pill) !important; } + +.rounded-top { + border-top-left-radius: var(--bs-border-radius) !important; + border-top-right-radius: var(--bs-border-radius) !important; } + +.rounded-end { + border-top-right-radius: var(--bs-border-radius) !important; + border-bottom-right-radius: var(--bs-border-radius) !important; } + +.rounded-bottom { + border-bottom-right-radius: var(--bs-border-radius) !important; + border-bottom-left-radius: var(--bs-border-radius) !important; } + +.rounded-start { + border-bottom-left-radius: var(--bs-border-radius) !important; + border-top-left-radius: var(--bs-border-radius) !important; } + +.visible { + visibility: visible !important; } + +.invisible { + visibility: hidden !important; } + +@media (min-width: 576px) { + .float-sm-start { + float: left !important; } + + .float-sm-end { + float: right !important; } + + .float-sm-none { + float: none !important; } + + .d-sm-inline { + display: inline !important; } + + .d-sm-inline-block { + display: inline-block !important; } + + .d-sm-block { + display: block !important; } + + .d-sm-grid { + display: grid !important; } + + .d-sm-table { + display: table !important; } + + .d-sm-table-row { + display: table-row !important; } + + .d-sm-table-cell { + display: table-cell !important; } + + .d-sm-flex { + display: flex !important; } + + .d-sm-inline-flex { + display: inline-flex !important; } + + .d-sm-none { + display: none !important; } + + .flex-sm-fill { + flex: 1 1 auto !important; } + + .flex-sm-row { + flex-direction: row !important; } + + .flex-sm-column { + flex-direction: column !important; } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important; } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important; } + + .flex-sm-grow-0 { + flex-grow: 0 !important; } + + .flex-sm-grow-1 { + flex-grow: 1 !important; } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important; } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important; } + + .flex-sm-wrap { + flex-wrap: wrap !important; } + + .flex-sm-nowrap { + flex-wrap: nowrap !important; } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-sm-start { + justify-content: flex-start !important; } + + .justify-content-sm-end { + justify-content: flex-end !important; } + + .justify-content-sm-center { + justify-content: center !important; } + + .justify-content-sm-between { + justify-content: space-between !important; } + + .justify-content-sm-around { + justify-content: space-around !important; } + + .justify-content-sm-evenly { + justify-content: space-evenly !important; } + + .align-items-sm-start { + align-items: flex-start !important; } + + .align-items-sm-end { + align-items: flex-end !important; } + + .align-items-sm-center { + align-items: center !important; } + + .align-items-sm-baseline { + align-items: baseline !important; } + + .align-items-sm-stretch { + align-items: stretch !important; } + + .align-content-sm-start { + align-content: flex-start !important; } + + .align-content-sm-end { + align-content: flex-end !important; } + + .align-content-sm-center { + align-content: center !important; } + + .align-content-sm-between { + align-content: space-between !important; } + + .align-content-sm-around { + align-content: space-around !important; } + + .align-content-sm-stretch { + align-content: stretch !important; } + + .align-self-sm-auto { + align-self: auto !important; } + + .align-self-sm-start { + align-self: flex-start !important; } + + .align-self-sm-end { + align-self: flex-end !important; } + + .align-self-sm-center { + align-self: center !important; } + + .align-self-sm-baseline { + align-self: baseline !important; } + + .align-self-sm-stretch { + align-self: stretch !important; } + + .order-sm-first { + order: -1 !important; } + + .order-sm-0 { + order: 0 !important; } + + .order-sm-1 { + order: 1 !important; } + + .order-sm-2 { + order: 2 !important; } + + .order-sm-3 { + order: 3 !important; } + + .order-sm-4 { + order: 4 !important; } + + .order-sm-5 { + order: 5 !important; } + + .order-sm-last { + order: 6 !important; } + + .m-sm-0 { + margin: 0 !important; } + + .m-sm-1 { + margin: 0.25rem !important; } + + .m-sm-2 { + margin: 0.5rem !important; } + + .m-sm-3 { + margin: 1rem !important; } + + .m-sm-4 { + margin: 1.5rem !important; } + + .m-sm-5 { + margin: 3rem !important; } + + .m-sm-auto { + margin: auto !important; } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-sm-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-sm-0 { + margin-top: 0 !important; } + + .mt-sm-1 { + margin-top: 0.25rem !important; } + + .mt-sm-2 { + margin-top: 0.5rem !important; } + + .mt-sm-3 { + margin-top: 1rem !important; } + + .mt-sm-4 { + margin-top: 1.5rem !important; } + + .mt-sm-5 { + margin-top: 3rem !important; } + + .mt-sm-auto { + margin-top: auto !important; } + + .me-sm-0 { + margin-right: 0 !important; } + + .me-sm-1 { + margin-right: 0.25rem !important; } + + .me-sm-2 { + margin-right: 0.5rem !important; } + + .me-sm-3 { + margin-right: 1rem !important; } + + .me-sm-4 { + margin-right: 1.5rem !important; } + + .me-sm-5 { + margin-right: 3rem !important; } + + .me-sm-auto { + margin-right: auto !important; } + + .mb-sm-0 { + margin-bottom: 0 !important; } + + .mb-sm-1 { + margin-bottom: 0.25rem !important; } + + .mb-sm-2 { + margin-bottom: 0.5rem !important; } + + .mb-sm-3 { + margin-bottom: 1rem !important; } + + .mb-sm-4 { + margin-bottom: 1.5rem !important; } + + .mb-sm-5 { + margin-bottom: 3rem !important; } + + .mb-sm-auto { + margin-bottom: auto !important; } + + .ms-sm-0 { + margin-left: 0 !important; } + + .ms-sm-1 { + margin-left: 0.25rem !important; } + + .ms-sm-2 { + margin-left: 0.5rem !important; } + + .ms-sm-3 { + margin-left: 1rem !important; } + + .ms-sm-4 { + margin-left: 1.5rem !important; } + + .ms-sm-5 { + margin-left: 3rem !important; } + + .ms-sm-auto { + margin-left: auto !important; } + + .p-sm-0 { + padding: 0 !important; } + + .p-sm-1 { + padding: 0.25rem !important; } + + .p-sm-2 { + padding: 0.5rem !important; } + + .p-sm-3 { + padding: 1rem !important; } + + .p-sm-4 { + padding: 1.5rem !important; } + + .p-sm-5 { + padding: 3rem !important; } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-sm-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-sm-0 { + padding-top: 0 !important; } + + .pt-sm-1 { + padding-top: 0.25rem !important; } + + .pt-sm-2 { + padding-top: 0.5rem !important; } + + .pt-sm-3 { + padding-top: 1rem !important; } + + .pt-sm-4 { + padding-top: 1.5rem !important; } + + .pt-sm-5 { + padding-top: 3rem !important; } + + .pe-sm-0 { + padding-right: 0 !important; } + + .pe-sm-1 { + padding-right: 0.25rem !important; } + + .pe-sm-2 { + padding-right: 0.5rem !important; } + + .pe-sm-3 { + padding-right: 1rem !important; } + + .pe-sm-4 { + padding-right: 1.5rem !important; } + + .pe-sm-5 { + padding-right: 3rem !important; } + + .pb-sm-0 { + padding-bottom: 0 !important; } + + .pb-sm-1 { + padding-bottom: 0.25rem !important; } + + .pb-sm-2 { + padding-bottom: 0.5rem !important; } + + .pb-sm-3 { + padding-bottom: 1rem !important; } + + .pb-sm-4 { + padding-bottom: 1.5rem !important; } + + .pb-sm-5 { + padding-bottom: 3rem !important; } + + .ps-sm-0 { + padding-left: 0 !important; } + + .ps-sm-1 { + padding-left: 0.25rem !important; } + + .ps-sm-2 { + padding-left: 0.5rem !important; } + + .ps-sm-3 { + padding-left: 1rem !important; } + + .ps-sm-4 { + padding-left: 1.5rem !important; } + + .ps-sm-5 { + padding-left: 3rem !important; } + + .gap-sm-0 { + gap: 0 !important; } + + .gap-sm-1 { + gap: 0.25rem !important; } + + .gap-sm-2 { + gap: 0.5rem !important; } + + .gap-sm-3 { + gap: 1rem !important; } + + .gap-sm-4 { + gap: 1.5rem !important; } + + .gap-sm-5 { + gap: 3rem !important; } + + .text-sm-start { + text-align: left !important; } + + .text-sm-end { + text-align: right !important; } + + .text-sm-center { + text-align: center !important; } } +@media (min-width: 768px) { + .float-md-start { + float: left !important; } + + .float-md-end { + float: right !important; } + + .float-md-none { + float: none !important; } + + .d-md-inline { + display: inline !important; } + + .d-md-inline-block { + display: inline-block !important; } + + .d-md-block { + display: block !important; } + + .d-md-grid { + display: grid !important; } + + .d-md-table { + display: table !important; } + + .d-md-table-row { + display: table-row !important; } + + .d-md-table-cell { + display: table-cell !important; } + + .d-md-flex { + display: flex !important; } + + .d-md-inline-flex { + display: inline-flex !important; } + + .d-md-none { + display: none !important; } + + .flex-md-fill { + flex: 1 1 auto !important; } + + .flex-md-row { + flex-direction: row !important; } + + .flex-md-column { + flex-direction: column !important; } + + .flex-md-row-reverse { + flex-direction: row-reverse !important; } + + .flex-md-column-reverse { + flex-direction: column-reverse !important; } + + .flex-md-grow-0 { + flex-grow: 0 !important; } + + .flex-md-grow-1 { + flex-grow: 1 !important; } + + .flex-md-shrink-0 { + flex-shrink: 0 !important; } + + .flex-md-shrink-1 { + flex-shrink: 1 !important; } + + .flex-md-wrap { + flex-wrap: wrap !important; } + + .flex-md-nowrap { + flex-wrap: nowrap !important; } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-md-start { + justify-content: flex-start !important; } + + .justify-content-md-end { + justify-content: flex-end !important; } + + .justify-content-md-center { + justify-content: center !important; } + + .justify-content-md-between { + justify-content: space-between !important; } + + .justify-content-md-around { + justify-content: space-around !important; } + + .justify-content-md-evenly { + justify-content: space-evenly !important; } + + .align-items-md-start { + align-items: flex-start !important; } + + .align-items-md-end { + align-items: flex-end !important; } + + .align-items-md-center { + align-items: center !important; } + + .align-items-md-baseline { + align-items: baseline !important; } + + .align-items-md-stretch { + align-items: stretch !important; } + + .align-content-md-start { + align-content: flex-start !important; } + + .align-content-md-end { + align-content: flex-end !important; } + + .align-content-md-center { + align-content: center !important; } + + .align-content-md-between { + align-content: space-between !important; } + + .align-content-md-around { + align-content: space-around !important; } + + .align-content-md-stretch { + align-content: stretch !important; } + + .align-self-md-auto { + align-self: auto !important; } + + .align-self-md-start { + align-self: flex-start !important; } + + .align-self-md-end { + align-self: flex-end !important; } + + .align-self-md-center { + align-self: center !important; } + + .align-self-md-baseline { + align-self: baseline !important; } + + .align-self-md-stretch { + align-self: stretch !important; } + + .order-md-first { + order: -1 !important; } + + .order-md-0 { + order: 0 !important; } + + .order-md-1 { + order: 1 !important; } + + .order-md-2 { + order: 2 !important; } + + .order-md-3 { + order: 3 !important; } + + .order-md-4 { + order: 4 !important; } + + .order-md-5 { + order: 5 !important; } + + .order-md-last { + order: 6 !important; } + + .m-md-0 { + margin: 0 !important; } + + .m-md-1 { + margin: 0.25rem !important; } + + .m-md-2 { + margin: 0.5rem !important; } + + .m-md-3 { + margin: 1rem !important; } + + .m-md-4 { + margin: 1.5rem !important; } + + .m-md-5 { + margin: 3rem !important; } + + .m-md-auto { + margin: auto !important; } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-md-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-md-0 { + margin-top: 0 !important; } + + .mt-md-1 { + margin-top: 0.25rem !important; } + + .mt-md-2 { + margin-top: 0.5rem !important; } + + .mt-md-3 { + margin-top: 1rem !important; } + + .mt-md-4 { + margin-top: 1.5rem !important; } + + .mt-md-5 { + margin-top: 3rem !important; } + + .mt-md-auto { + margin-top: auto !important; } + + .me-md-0 { + margin-right: 0 !important; } + + .me-md-1 { + margin-right: 0.25rem !important; } + + .me-md-2 { + margin-right: 0.5rem !important; } + + .me-md-3 { + margin-right: 1rem !important; } + + .me-md-4 { + margin-right: 1.5rem !important; } + + .me-md-5 { + margin-right: 3rem !important; } + + .me-md-auto { + margin-right: auto !important; } + + .mb-md-0 { + margin-bottom: 0 !important; } + + .mb-md-1 { + margin-bottom: 0.25rem !important; } + + .mb-md-2 { + margin-bottom: 0.5rem !important; } + + .mb-md-3 { + margin-bottom: 1rem !important; } + + .mb-md-4 { + margin-bottom: 1.5rem !important; } + + .mb-md-5 { + margin-bottom: 3rem !important; } + + .mb-md-auto { + margin-bottom: auto !important; } + + .ms-md-0 { + margin-left: 0 !important; } + + .ms-md-1 { + margin-left: 0.25rem !important; } + + .ms-md-2 { + margin-left: 0.5rem !important; } + + .ms-md-3 { + margin-left: 1rem !important; } + + .ms-md-4 { + margin-left: 1.5rem !important; } + + .ms-md-5 { + margin-left: 3rem !important; } + + .ms-md-auto { + margin-left: auto !important; } + + .p-md-0 { + padding: 0 !important; } + + .p-md-1 { + padding: 0.25rem !important; } + + .p-md-2 { + padding: 0.5rem !important; } + + .p-md-3 { + padding: 1rem !important; } + + .p-md-4 { + padding: 1.5rem !important; } + + .p-md-5 { + padding: 3rem !important; } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-md-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-md-0 { + padding-top: 0 !important; } + + .pt-md-1 { + padding-top: 0.25rem !important; } + + .pt-md-2 { + padding-top: 0.5rem !important; } + + .pt-md-3 { + padding-top: 1rem !important; } + + .pt-md-4 { + padding-top: 1.5rem !important; } + + .pt-md-5 { + padding-top: 3rem !important; } + + .pe-md-0 { + padding-right: 0 !important; } + + .pe-md-1 { + padding-right: 0.25rem !important; } + + .pe-md-2 { + padding-right: 0.5rem !important; } + + .pe-md-3 { + padding-right: 1rem !important; } + + .pe-md-4 { + padding-right: 1.5rem !important; } + + .pe-md-5 { + padding-right: 3rem !important; } + + .pb-md-0 { + padding-bottom: 0 !important; } + + .pb-md-1 { + padding-bottom: 0.25rem !important; } + + .pb-md-2 { + padding-bottom: 0.5rem !important; } + + .pb-md-3 { + padding-bottom: 1rem !important; } + + .pb-md-4 { + padding-bottom: 1.5rem !important; } + + .pb-md-5 { + padding-bottom: 3rem !important; } + + .ps-md-0 { + padding-left: 0 !important; } + + .ps-md-1 { + padding-left: 0.25rem !important; } + + .ps-md-2 { + padding-left: 0.5rem !important; } + + .ps-md-3 { + padding-left: 1rem !important; } + + .ps-md-4 { + padding-left: 1.5rem !important; } + + .ps-md-5 { + padding-left: 3rem !important; } + + .gap-md-0 { + gap: 0 !important; } + + .gap-md-1 { + gap: 0.25rem !important; } + + .gap-md-2 { + gap: 0.5rem !important; } + + .gap-md-3 { + gap: 1rem !important; } + + .gap-md-4 { + gap: 1.5rem !important; } + + .gap-md-5 { + gap: 3rem !important; } + + .text-md-start { + text-align: left !important; } + + .text-md-end { + text-align: right !important; } + + .text-md-center { + text-align: center !important; } } +@media (min-width: 992px) { + .float-lg-start { + float: left !important; } + + .float-lg-end { + float: right !important; } + + .float-lg-none { + float: none !important; } + + .d-lg-inline { + display: inline !important; } + + .d-lg-inline-block { + display: inline-block !important; } + + .d-lg-block { + display: block !important; } + + .d-lg-grid { + display: grid !important; } + + .d-lg-table { + display: table !important; } + + .d-lg-table-row { + display: table-row !important; } + + .d-lg-table-cell { + display: table-cell !important; } + + .d-lg-flex { + display: flex !important; } + + .d-lg-inline-flex { + display: inline-flex !important; } + + .d-lg-none { + display: none !important; } + + .flex-lg-fill { + flex: 1 1 auto !important; } + + .flex-lg-row { + flex-direction: row !important; } + + .flex-lg-column { + flex-direction: column !important; } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important; } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important; } + + .flex-lg-grow-0 { + flex-grow: 0 !important; } + + .flex-lg-grow-1 { + flex-grow: 1 !important; } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important; } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important; } + + .flex-lg-wrap { + flex-wrap: wrap !important; } + + .flex-lg-nowrap { + flex-wrap: nowrap !important; } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-lg-start { + justify-content: flex-start !important; } + + .justify-content-lg-end { + justify-content: flex-end !important; } + + .justify-content-lg-center { + justify-content: center !important; } + + .justify-content-lg-between { + justify-content: space-between !important; } + + .justify-content-lg-around { + justify-content: space-around !important; } + + .justify-content-lg-evenly { + justify-content: space-evenly !important; } + + .align-items-lg-start { + align-items: flex-start !important; } + + .align-items-lg-end { + align-items: flex-end !important; } + + .align-items-lg-center { + align-items: center !important; } + + .align-items-lg-baseline { + align-items: baseline !important; } + + .align-items-lg-stretch { + align-items: stretch !important; } + + .align-content-lg-start { + align-content: flex-start !important; } + + .align-content-lg-end { + align-content: flex-end !important; } + + .align-content-lg-center { + align-content: center !important; } + + .align-content-lg-between { + align-content: space-between !important; } + + .align-content-lg-around { + align-content: space-around !important; } + + .align-content-lg-stretch { + align-content: stretch !important; } + + .align-self-lg-auto { + align-self: auto !important; } + + .align-self-lg-start { + align-self: flex-start !important; } + + .align-self-lg-end { + align-self: flex-end !important; } + + .align-self-lg-center { + align-self: center !important; } + + .align-self-lg-baseline { + align-self: baseline !important; } + + .align-self-lg-stretch { + align-self: stretch !important; } + + .order-lg-first { + order: -1 !important; } + + .order-lg-0 { + order: 0 !important; } + + .order-lg-1 { + order: 1 !important; } + + .order-lg-2 { + order: 2 !important; } + + .order-lg-3 { + order: 3 !important; } + + .order-lg-4 { + order: 4 !important; } + + .order-lg-5 { + order: 5 !important; } + + .order-lg-last { + order: 6 !important; } + + .m-lg-0 { + margin: 0 !important; } + + .m-lg-1 { + margin: 0.25rem !important; } + + .m-lg-2 { + margin: 0.5rem !important; } + + .m-lg-3 { + margin: 1rem !important; } + + .m-lg-4 { + margin: 1.5rem !important; } + + .m-lg-5 { + margin: 3rem !important; } + + .m-lg-auto { + margin: auto !important; } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-lg-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-lg-0 { + margin-top: 0 !important; } + + .mt-lg-1 { + margin-top: 0.25rem !important; } + + .mt-lg-2 { + margin-top: 0.5rem !important; } + + .mt-lg-3 { + margin-top: 1rem !important; } + + .mt-lg-4 { + margin-top: 1.5rem !important; } + + .mt-lg-5 { + margin-top: 3rem !important; } + + .mt-lg-auto { + margin-top: auto !important; } + + .me-lg-0 { + margin-right: 0 !important; } + + .me-lg-1 { + margin-right: 0.25rem !important; } + + .me-lg-2 { + margin-right: 0.5rem !important; } + + .me-lg-3 { + margin-right: 1rem !important; } + + .me-lg-4 { + margin-right: 1.5rem !important; } + + .me-lg-5 { + margin-right: 3rem !important; } + + .me-lg-auto { + margin-right: auto !important; } + + .mb-lg-0 { + margin-bottom: 0 !important; } + + .mb-lg-1 { + margin-bottom: 0.25rem !important; } + + .mb-lg-2 { + margin-bottom: 0.5rem !important; } + + .mb-lg-3 { + margin-bottom: 1rem !important; } + + .mb-lg-4 { + margin-bottom: 1.5rem !important; } + + .mb-lg-5 { + margin-bottom: 3rem !important; } + + .mb-lg-auto { + margin-bottom: auto !important; } + + .ms-lg-0 { + margin-left: 0 !important; } + + .ms-lg-1 { + margin-left: 0.25rem !important; } + + .ms-lg-2 { + margin-left: 0.5rem !important; } + + .ms-lg-3 { + margin-left: 1rem !important; } + + .ms-lg-4 { + margin-left: 1.5rem !important; } + + .ms-lg-5 { + margin-left: 3rem !important; } + + .ms-lg-auto { + margin-left: auto !important; } + + .p-lg-0 { + padding: 0 !important; } + + .p-lg-1 { + padding: 0.25rem !important; } + + .p-lg-2 { + padding: 0.5rem !important; } + + .p-lg-3 { + padding: 1rem !important; } + + .p-lg-4 { + padding: 1.5rem !important; } + + .p-lg-5 { + padding: 3rem !important; } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-lg-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-lg-0 { + padding-top: 0 !important; } + + .pt-lg-1 { + padding-top: 0.25rem !important; } + + .pt-lg-2 { + padding-top: 0.5rem !important; } + + .pt-lg-3 { + padding-top: 1rem !important; } + + .pt-lg-4 { + padding-top: 1.5rem !important; } + + .pt-lg-5 { + padding-top: 3rem !important; } + + .pe-lg-0 { + padding-right: 0 !important; } + + .pe-lg-1 { + padding-right: 0.25rem !important; } + + .pe-lg-2 { + padding-right: 0.5rem !important; } + + .pe-lg-3 { + padding-right: 1rem !important; } + + .pe-lg-4 { + padding-right: 1.5rem !important; } + + .pe-lg-5 { + padding-right: 3rem !important; } + + .pb-lg-0 { + padding-bottom: 0 !important; } + + .pb-lg-1 { + padding-bottom: 0.25rem !important; } + + .pb-lg-2 { + padding-bottom: 0.5rem !important; } + + .pb-lg-3 { + padding-bottom: 1rem !important; } + + .pb-lg-4 { + padding-bottom: 1.5rem !important; } + + .pb-lg-5 { + padding-bottom: 3rem !important; } + + .ps-lg-0 { + padding-left: 0 !important; } + + .ps-lg-1 { + padding-left: 0.25rem !important; } + + .ps-lg-2 { + padding-left: 0.5rem !important; } + + .ps-lg-3 { + padding-left: 1rem !important; } + + .ps-lg-4 { + padding-left: 1.5rem !important; } + + .ps-lg-5 { + padding-left: 3rem !important; } + + .gap-lg-0 { + gap: 0 !important; } + + .gap-lg-1 { + gap: 0.25rem !important; } + + .gap-lg-2 { + gap: 0.5rem !important; } + + .gap-lg-3 { + gap: 1rem !important; } + + .gap-lg-4 { + gap: 1.5rem !important; } + + .gap-lg-5 { + gap: 3rem !important; } + + .text-lg-start { + text-align: left !important; } + + .text-lg-end { + text-align: right !important; } + + .text-lg-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .float-xl-start { + float: left !important; } + + .float-xl-end { + float: right !important; } + + .float-xl-none { + float: none !important; } + + .d-xl-inline { + display: inline !important; } + + .d-xl-inline-block { + display: inline-block !important; } + + .d-xl-block { + display: block !important; } + + .d-xl-grid { + display: grid !important; } + + .d-xl-table { + display: table !important; } + + .d-xl-table-row { + display: table-row !important; } + + .d-xl-table-cell { + display: table-cell !important; } + + .d-xl-flex { + display: flex !important; } + + .d-xl-inline-flex { + display: inline-flex !important; } + + .d-xl-none { + display: none !important; } + + .flex-xl-fill { + flex: 1 1 auto !important; } + + .flex-xl-row { + flex-direction: row !important; } + + .flex-xl-column { + flex-direction: column !important; } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xl-grow-0 { + flex-grow: 0 !important; } + + .flex-xl-grow-1 { + flex-grow: 1 !important; } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xl-wrap { + flex-wrap: wrap !important; } + + .flex-xl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-xl-start { + justify-content: flex-start !important; } + + .justify-content-xl-end { + justify-content: flex-end !important; } + + .justify-content-xl-center { + justify-content: center !important; } + + .justify-content-xl-between { + justify-content: space-between !important; } + + .justify-content-xl-around { + justify-content: space-around !important; } + + .justify-content-xl-evenly { + justify-content: space-evenly !important; } + + .align-items-xl-start { + align-items: flex-start !important; } + + .align-items-xl-end { + align-items: flex-end !important; } + + .align-items-xl-center { + align-items: center !important; } + + .align-items-xl-baseline { + align-items: baseline !important; } + + .align-items-xl-stretch { + align-items: stretch !important; } + + .align-content-xl-start { + align-content: flex-start !important; } + + .align-content-xl-end { + align-content: flex-end !important; } + + .align-content-xl-center { + align-content: center !important; } + + .align-content-xl-between { + align-content: space-between !important; } + + .align-content-xl-around { + align-content: space-around !important; } + + .align-content-xl-stretch { + align-content: stretch !important; } + + .align-self-xl-auto { + align-self: auto !important; } + + .align-self-xl-start { + align-self: flex-start !important; } + + .align-self-xl-end { + align-self: flex-end !important; } + + .align-self-xl-center { + align-self: center !important; } + + .align-self-xl-baseline { + align-self: baseline !important; } + + .align-self-xl-stretch { + align-self: stretch !important; } + + .order-xl-first { + order: -1 !important; } + + .order-xl-0 { + order: 0 !important; } + + .order-xl-1 { + order: 1 !important; } + + .order-xl-2 { + order: 2 !important; } + + .order-xl-3 { + order: 3 !important; } + + .order-xl-4 { + order: 4 !important; } + + .order-xl-5 { + order: 5 !important; } + + .order-xl-last { + order: 6 !important; } + + .m-xl-0 { + margin: 0 !important; } + + .m-xl-1 { + margin: 0.25rem !important; } + + .m-xl-2 { + margin: 0.5rem !important; } + + .m-xl-3 { + margin: 1rem !important; } + + .m-xl-4 { + margin: 1.5rem !important; } + + .m-xl-5 { + margin: 3rem !important; } + + .m-xl-auto { + margin: auto !important; } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xl-0 { + margin-top: 0 !important; } + + .mt-xl-1 { + margin-top: 0.25rem !important; } + + .mt-xl-2 { + margin-top: 0.5rem !important; } + + .mt-xl-3 { + margin-top: 1rem !important; } + + .mt-xl-4 { + margin-top: 1.5rem !important; } + + .mt-xl-5 { + margin-top: 3rem !important; } + + .mt-xl-auto { + margin-top: auto !important; } + + .me-xl-0 { + margin-right: 0 !important; } + + .me-xl-1 { + margin-right: 0.25rem !important; } + + .me-xl-2 { + margin-right: 0.5rem !important; } + + .me-xl-3 { + margin-right: 1rem !important; } + + .me-xl-4 { + margin-right: 1.5rem !important; } + + .me-xl-5 { + margin-right: 3rem !important; } + + .me-xl-auto { + margin-right: auto !important; } + + .mb-xl-0 { + margin-bottom: 0 !important; } + + .mb-xl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xl-3 { + margin-bottom: 1rem !important; } + + .mb-xl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xl-5 { + margin-bottom: 3rem !important; } + + .mb-xl-auto { + margin-bottom: auto !important; } + + .ms-xl-0 { + margin-left: 0 !important; } + + .ms-xl-1 { + margin-left: 0.25rem !important; } + + .ms-xl-2 { + margin-left: 0.5rem !important; } + + .ms-xl-3 { + margin-left: 1rem !important; } + + .ms-xl-4 { + margin-left: 1.5rem !important; } + + .ms-xl-5 { + margin-left: 3rem !important; } + + .ms-xl-auto { + margin-left: auto !important; } + + .p-xl-0 { + padding: 0 !important; } + + .p-xl-1 { + padding: 0.25rem !important; } + + .p-xl-2 { + padding: 0.5rem !important; } + + .p-xl-3 { + padding: 1rem !important; } + + .p-xl-4 { + padding: 1.5rem !important; } + + .p-xl-5 { + padding: 3rem !important; } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xl-0 { + padding-top: 0 !important; } + + .pt-xl-1 { + padding-top: 0.25rem !important; } + + .pt-xl-2 { + padding-top: 0.5rem !important; } + + .pt-xl-3 { + padding-top: 1rem !important; } + + .pt-xl-4 { + padding-top: 1.5rem !important; } + + .pt-xl-5 { + padding-top: 3rem !important; } + + .pe-xl-0 { + padding-right: 0 !important; } + + .pe-xl-1 { + padding-right: 0.25rem !important; } + + .pe-xl-2 { + padding-right: 0.5rem !important; } + + .pe-xl-3 { + padding-right: 1rem !important; } + + .pe-xl-4 { + padding-right: 1.5rem !important; } + + .pe-xl-5 { + padding-right: 3rem !important; } + + .pb-xl-0 { + padding-bottom: 0 !important; } + + .pb-xl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xl-3 { + padding-bottom: 1rem !important; } + + .pb-xl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xl-5 { + padding-bottom: 3rem !important; } + + .ps-xl-0 { + padding-left: 0 !important; } + + .ps-xl-1 { + padding-left: 0.25rem !important; } + + .ps-xl-2 { + padding-left: 0.5rem !important; } + + .ps-xl-3 { + padding-left: 1rem !important; } + + .ps-xl-4 { + padding-left: 1.5rem !important; } + + .ps-xl-5 { + padding-left: 3rem !important; } + + .gap-xl-0 { + gap: 0 !important; } + + .gap-xl-1 { + gap: 0.25rem !important; } + + .gap-xl-2 { + gap: 0.5rem !important; } + + .gap-xl-3 { + gap: 1rem !important; } + + .gap-xl-4 { + gap: 1.5rem !important; } + + .gap-xl-5 { + gap: 3rem !important; } + + .text-xl-start { + text-align: left !important; } + + .text-xl-end { + text-align: right !important; } + + .text-xl-center { + text-align: center !important; } } +@media (min-width: 1400px) { + .float-xxl-start { + float: left !important; } + + .float-xxl-end { + float: right !important; } + + .float-xxl-none { + float: none !important; } + + .d-xxl-inline { + display: inline !important; } + + .d-xxl-inline-block { + display: inline-block !important; } + + .d-xxl-block { + display: block !important; } + + .d-xxl-grid { + display: grid !important; } + + .d-xxl-table { + display: table !important; } + + .d-xxl-table-row { + display: table-row !important; } + + .d-xxl-table-cell { + display: table-cell !important; } + + .d-xxl-flex { + display: flex !important; } + + .d-xxl-inline-flex { + display: inline-flex !important; } + + .d-xxl-none { + display: none !important; } + + .flex-xxl-fill { + flex: 1 1 auto !important; } + + .flex-xxl-row { + flex-direction: row !important; } + + .flex-xxl-column { + flex-direction: column !important; } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important; } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important; } + + .flex-xxl-grow-0 { + flex-grow: 0 !important; } + + .flex-xxl-grow-1 { + flex-grow: 1 !important; } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important; } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important; } + + .flex-xxl-wrap { + flex-wrap: wrap !important; } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important; } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important; } + + .justify-content-xxl-start { + justify-content: flex-start !important; } + + .justify-content-xxl-end { + justify-content: flex-end !important; } + + .justify-content-xxl-center { + justify-content: center !important; } + + .justify-content-xxl-between { + justify-content: space-between !important; } + + .justify-content-xxl-around { + justify-content: space-around !important; } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important; } + + .align-items-xxl-start { + align-items: flex-start !important; } + + .align-items-xxl-end { + align-items: flex-end !important; } + + .align-items-xxl-center { + align-items: center !important; } + + .align-items-xxl-baseline { + align-items: baseline !important; } + + .align-items-xxl-stretch { + align-items: stretch !important; } + + .align-content-xxl-start { + align-content: flex-start !important; } + + .align-content-xxl-end { + align-content: flex-end !important; } + + .align-content-xxl-center { + align-content: center !important; } + + .align-content-xxl-between { + align-content: space-between !important; } + + .align-content-xxl-around { + align-content: space-around !important; } + + .align-content-xxl-stretch { + align-content: stretch !important; } + + .align-self-xxl-auto { + align-self: auto !important; } + + .align-self-xxl-start { + align-self: flex-start !important; } + + .align-self-xxl-end { + align-self: flex-end !important; } + + .align-self-xxl-center { + align-self: center !important; } + + .align-self-xxl-baseline { + align-self: baseline !important; } + + .align-self-xxl-stretch { + align-self: stretch !important; } + + .order-xxl-first { + order: -1 !important; } + + .order-xxl-0 { + order: 0 !important; } + + .order-xxl-1 { + order: 1 !important; } + + .order-xxl-2 { + order: 2 !important; } + + .order-xxl-3 { + order: 3 !important; } + + .order-xxl-4 { + order: 4 !important; } + + .order-xxl-5 { + order: 5 !important; } + + .order-xxl-last { + order: 6 !important; } + + .m-xxl-0 { + margin: 0 !important; } + + .m-xxl-1 { + margin: 0.25rem !important; } + + .m-xxl-2 { + margin: 0.5rem !important; } + + .m-xxl-3 { + margin: 1rem !important; } + + .m-xxl-4 { + margin: 1.5rem !important; } + + .m-xxl-5 { + margin: 3rem !important; } + + .m-xxl-auto { + margin: auto !important; } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important; } + + .mx-xxl-1 { + margin-right: 0.25rem !important; + margin-left: 0.25rem !important; } + + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.5rem !important; } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important; } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important; } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important; } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; } + + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; } + + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.5rem !important; } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important; } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important; } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important; } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; } + + .mt-xxl-0 { + margin-top: 0 !important; } + + .mt-xxl-1 { + margin-top: 0.25rem !important; } + + .mt-xxl-2 { + margin-top: 0.5rem !important; } + + .mt-xxl-3 { + margin-top: 1rem !important; } + + .mt-xxl-4 { + margin-top: 1.5rem !important; } + + .mt-xxl-5 { + margin-top: 3rem !important; } + + .mt-xxl-auto { + margin-top: auto !important; } + + .me-xxl-0 { + margin-right: 0 !important; } + + .me-xxl-1 { + margin-right: 0.25rem !important; } + + .me-xxl-2 { + margin-right: 0.5rem !important; } + + .me-xxl-3 { + margin-right: 1rem !important; } + + .me-xxl-4 { + margin-right: 1.5rem !important; } + + .me-xxl-5 { + margin-right: 3rem !important; } + + .me-xxl-auto { + margin-right: auto !important; } + + .mb-xxl-0 { + margin-bottom: 0 !important; } + + .mb-xxl-1 { + margin-bottom: 0.25rem !important; } + + .mb-xxl-2 { + margin-bottom: 0.5rem !important; } + + .mb-xxl-3 { + margin-bottom: 1rem !important; } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important; } + + .mb-xxl-5 { + margin-bottom: 3rem !important; } + + .mb-xxl-auto { + margin-bottom: auto !important; } + + .ms-xxl-0 { + margin-left: 0 !important; } + + .ms-xxl-1 { + margin-left: 0.25rem !important; } + + .ms-xxl-2 { + margin-left: 0.5rem !important; } + + .ms-xxl-3 { + margin-left: 1rem !important; } + + .ms-xxl-4 { + margin-left: 1.5rem !important; } + + .ms-xxl-5 { + margin-left: 3rem !important; } + + .ms-xxl-auto { + margin-left: auto !important; } + + .p-xxl-0 { + padding: 0 !important; } + + .p-xxl-1 { + padding: 0.25rem !important; } + + .p-xxl-2 { + padding: 0.5rem !important; } + + .p-xxl-3 { + padding: 1rem !important; } + + .p-xxl-4 { + padding: 1.5rem !important; } + + .p-xxl-5 { + padding: 3rem !important; } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important; } + + .px-xxl-1 { + padding-right: 0.25rem !important; + padding-left: 0.25rem !important; } + + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.5rem !important; } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important; } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important; } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important; } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; } + + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; } + + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.5rem !important; } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important; } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important; } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important; } + + .pt-xxl-0 { + padding-top: 0 !important; } + + .pt-xxl-1 { + padding-top: 0.25rem !important; } + + .pt-xxl-2 { + padding-top: 0.5rem !important; } + + .pt-xxl-3 { + padding-top: 1rem !important; } + + .pt-xxl-4 { + padding-top: 1.5rem !important; } + + .pt-xxl-5 { + padding-top: 3rem !important; } + + .pe-xxl-0 { + padding-right: 0 !important; } + + .pe-xxl-1 { + padding-right: 0.25rem !important; } + + .pe-xxl-2 { + padding-right: 0.5rem !important; } + + .pe-xxl-3 { + padding-right: 1rem !important; } + + .pe-xxl-4 { + padding-right: 1.5rem !important; } + + .pe-xxl-5 { + padding-right: 3rem !important; } + + .pb-xxl-0 { + padding-bottom: 0 !important; } + + .pb-xxl-1 { + padding-bottom: 0.25rem !important; } + + .pb-xxl-2 { + padding-bottom: 0.5rem !important; } + + .pb-xxl-3 { + padding-bottom: 1rem !important; } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important; } + + .pb-xxl-5 { + padding-bottom: 3rem !important; } + + .ps-xxl-0 { + padding-left: 0 !important; } + + .ps-xxl-1 { + padding-left: 0.25rem !important; } + + .ps-xxl-2 { + padding-left: 0.5rem !important; } + + .ps-xxl-3 { + padding-left: 1rem !important; } + + .ps-xxl-4 { + padding-left: 1.5rem !important; } + + .ps-xxl-5 { + padding-left: 3rem !important; } + + .gap-xxl-0 { + gap: 0 !important; } + + .gap-xxl-1 { + gap: 0.25rem !important; } + + .gap-xxl-2 { + gap: 0.5rem !important; } + + .gap-xxl-3 { + gap: 1rem !important; } + + .gap-xxl-4 { + gap: 1.5rem !important; } + + .gap-xxl-5 { + gap: 3rem !important; } + + .text-xxl-start { + text-align: left !important; } + + .text-xxl-end { + text-align: right !important; } + + .text-xxl-center { + text-align: center !important; } } +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.5rem !important; } + + .fs-2 { + font-size: 2rem !important; } + + .fs-3 { + font-size: 1.75rem !important; } + + .fs-4 { + font-size: 1.5rem !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; } } +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: url(/fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff2"), url(/fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47) format("woff"); } +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: "bootstrap-icons" !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } + +.bi-123::before { + content: ""; } + +.bi-alarm-fill::before { + content: ""; } + +.bi-alarm::before { + content: ""; } + +.bi-align-bottom::before { + content: ""; } + +.bi-align-center::before { + content: ""; } + +.bi-align-end::before { + content: ""; } + +.bi-align-middle::before { + content: ""; } + +.bi-align-start::before { + content: ""; } + +.bi-align-top::before { + content: ""; } + +.bi-alt::before { + content: ""; } + +.bi-app-indicator::before { + content: ""; } + +.bi-app::before { + content: ""; } + +.bi-archive-fill::before { + content: ""; } + +.bi-archive::before { + content: ""; } + +.bi-arrow-90deg-down::before { + content: ""; } + +.bi-arrow-90deg-left::before { + content: ""; } + +.bi-arrow-90deg-right::before { + content: ""; } + +.bi-arrow-90deg-up::before { + content: ""; } + +.bi-arrow-bar-down::before { + content: ""; } + +.bi-arrow-bar-left::before { + content: ""; } + +.bi-arrow-bar-right::before { + content: ""; } + +.bi-arrow-bar-up::before { + content: ""; } + +.bi-arrow-clockwise::before { + content: ""; } + +.bi-arrow-counterclockwise::before { + content: ""; } + +.bi-arrow-down-circle-fill::before { + content: ""; } + +.bi-arrow-down-circle::before { + content: ""; } + +.bi-arrow-down-left-circle-fill::before { + content: ""; } + +.bi-arrow-down-left-circle::before { + content: ""; } + +.bi-arrow-down-left-square-fill::before { + content: ""; } + +.bi-arrow-down-left-square::before { + content: ""; } + +.bi-arrow-down-left::before { + content: ""; } + +.bi-arrow-down-right-circle-fill::before { + content: ""; } + +.bi-arrow-down-right-circle::before { + content: ""; } + +.bi-arrow-down-right-square-fill::before { + content: ""; } + +.bi-arrow-down-right-square::before { + content: ""; } + +.bi-arrow-down-right::before { + content: ""; } + +.bi-arrow-down-short::before { + content: ""; } + +.bi-arrow-down-square-fill::before { + content: ""; } + +.bi-arrow-down-square::before { + content: ""; } + +.bi-arrow-down-up::before { + content: ""; } + +.bi-arrow-down::before { + content: ""; } + +.bi-arrow-left-circle-fill::before { + content: ""; } + +.bi-arrow-left-circle::before { + content: ""; } + +.bi-arrow-left-right::before { + content: ""; } + +.bi-arrow-left-short::before { + content: ""; } + +.bi-arrow-left-square-fill::before { + content: ""; } + +.bi-arrow-left-square::before { + content: ""; } + +.bi-arrow-left::before { + content: ""; } + +.bi-arrow-repeat::before { + content: ""; } + +.bi-arrow-return-left::before { + content: ""; } + +.bi-arrow-return-right::before { + content: ""; } + +.bi-arrow-right-circle-fill::before { + content: ""; } + +.bi-arrow-right-circle::before { + content: ""; } + +.bi-arrow-right-short::before { + content: ""; } + +.bi-arrow-right-square-fill::before { + content: ""; } + +.bi-arrow-right-square::before { + content: ""; } + +.bi-arrow-right::before { + content: ""; } + +.bi-arrow-up-circle-fill::before { + content: ""; } + +.bi-arrow-up-circle::before { + content: ""; } + +.bi-arrow-up-left-circle-fill::before { + content: ""; } + +.bi-arrow-up-left-circle::before { + content: ""; } + +.bi-arrow-up-left-square-fill::before { + content: ""; } + +.bi-arrow-up-left-square::before { + content: ""; } + +.bi-arrow-up-left::before { + content: ""; } + +.bi-arrow-up-right-circle-fill::before { + content: ""; } + +.bi-arrow-up-right-circle::before { + content: ""; } + +.bi-arrow-up-right-square-fill::before { + content: ""; } + +.bi-arrow-up-right-square::before { + content: ""; } + +.bi-arrow-up-right::before { + content: ""; } + +.bi-arrow-up-short::before { + content: ""; } + +.bi-arrow-up-square-fill::before { + content: ""; } + +.bi-arrow-up-square::before { + content: ""; } + +.bi-arrow-up::before { + content: ""; } + +.bi-arrows-angle-contract::before { + content: ""; } + +.bi-arrows-angle-expand::before { + content: ""; } + +.bi-arrows-collapse::before { + content: ""; } + +.bi-arrows-expand::before { + content: ""; } + +.bi-arrows-fullscreen::before { + content: ""; } + +.bi-arrows-move::before { + content: ""; } + +.bi-aspect-ratio-fill::before { + content: ""; } + +.bi-aspect-ratio::before { + content: ""; } + +.bi-asterisk::before { + content: ""; } + +.bi-at::before { + content: ""; } + +.bi-award-fill::before { + content: ""; } + +.bi-award::before { + content: ""; } + +.bi-back::before { + content: ""; } + +.bi-backspace-fill::before { + content: ""; } + +.bi-backspace-reverse-fill::before { + content: ""; } + +.bi-backspace-reverse::before { + content: ""; } + +.bi-backspace::before { + content: ""; } + +.bi-badge-3d-fill::before { + content: ""; } + +.bi-badge-3d::before { + content: ""; } + +.bi-badge-4k-fill::before { + content: ""; } + +.bi-badge-4k::before { + content: ""; } + +.bi-badge-8k-fill::before { + content: ""; } + +.bi-badge-8k::before { + content: ""; } + +.bi-badge-ad-fill::before { + content: ""; } + +.bi-badge-ad::before { + content: ""; } + +.bi-badge-ar-fill::before { + content: ""; } + +.bi-badge-ar::before { + content: ""; } + +.bi-badge-cc-fill::before { + content: ""; } + +.bi-badge-cc::before { + content: ""; } + +.bi-badge-hd-fill::before { + content: ""; } + +.bi-badge-hd::before { + content: ""; } + +.bi-badge-tm-fill::before { + content: ""; } + +.bi-badge-tm::before { + content: ""; } + +.bi-badge-vo-fill::before { + content: ""; } + +.bi-badge-vo::before { + content: ""; } + +.bi-badge-vr-fill::before { + content: ""; } + +.bi-badge-vr::before { + content: ""; } + +.bi-badge-wc-fill::before { + content: ""; } + +.bi-badge-wc::before { + content: ""; } + +.bi-bag-check-fill::before { + content: ""; } + +.bi-bag-check::before { + content: ""; } + +.bi-bag-dash-fill::before { + content: ""; } + +.bi-bag-dash::before { + content: ""; } + +.bi-bag-fill::before { + content: ""; } + +.bi-bag-plus-fill::before { + content: ""; } + +.bi-bag-plus::before { + content: ""; } + +.bi-bag-x-fill::before { + content: ""; } + +.bi-bag-x::before { + content: ""; } + +.bi-bag::before { + content: ""; } + +.bi-bar-chart-fill::before { + content: ""; } + +.bi-bar-chart-line-fill::before { + content: ""; } + +.bi-bar-chart-line::before { + content: ""; } + +.bi-bar-chart-steps::before { + content: ""; } + +.bi-bar-chart::before { + content: ""; } + +.bi-basket-fill::before { + content: ""; } + +.bi-basket::before { + content: ""; } + +.bi-basket2-fill::before { + content: ""; } + +.bi-basket2::before { + content: ""; } + +.bi-basket3-fill::before { + content: ""; } + +.bi-basket3::before { + content: ""; } + +.bi-battery-charging::before { + content: ""; } + +.bi-battery-full::before { + content: ""; } + +.bi-battery-half::before { + content: ""; } + +.bi-battery::before { + content: ""; } + +.bi-bell-fill::before { + content: ""; } + +.bi-bell::before { + content: ""; } + +.bi-bezier::before { + content: ""; } + +.bi-bezier2::before { + content: ""; } + +.bi-bicycle::before { + content: ""; } + +.bi-binoculars-fill::before { + content: ""; } + +.bi-binoculars::before { + content: ""; } + +.bi-blockquote-left::before { + content: ""; } + +.bi-blockquote-right::before { + content: ""; } + +.bi-book-fill::before { + content: ""; } + +.bi-book-half::before { + content: ""; } + +.bi-book::before { + content: ""; } + +.bi-bookmark-check-fill::before { + content: ""; } + +.bi-bookmark-check::before { + content: ""; } + +.bi-bookmark-dash-fill::before { + content: ""; } + +.bi-bookmark-dash::before { + content: ""; } + +.bi-bookmark-fill::before { + content: ""; } + +.bi-bookmark-heart-fill::before { + content: ""; } + +.bi-bookmark-heart::before { + content: ""; } + +.bi-bookmark-plus-fill::before { + content: ""; } + +.bi-bookmark-plus::before { + content: ""; } + +.bi-bookmark-star-fill::before { + content: ""; } + +.bi-bookmark-star::before { + content: ""; } + +.bi-bookmark-x-fill::before { + content: ""; } + +.bi-bookmark-x::before { + content: ""; } + +.bi-bookmark::before { + content: ""; } + +.bi-bookmarks-fill::before { + content: ""; } + +.bi-bookmarks::before { + content: ""; } + +.bi-bookshelf::before { + content: ""; } + +.bi-bootstrap-fill::before { + content: ""; } + +.bi-bootstrap-reboot::before { + content: ""; } + +.bi-bootstrap::before { + content: ""; } + +.bi-border-all::before { + content: ""; } + +.bi-border-bottom::before { + content: ""; } + +.bi-border-center::before { + content: ""; } + +.bi-border-inner::before { + content: ""; } + +.bi-border-left::before { + content: ""; } + +.bi-border-middle::before { + content: ""; } + +.bi-border-outer::before { + content: ""; } + +.bi-border-right::before { + content: ""; } + +.bi-border-style::before { + content: ""; } + +.bi-border-top::before { + content: ""; } + +.bi-border-width::before { + content: ""; } + +.bi-border::before { + content: ""; } + +.bi-bounding-box-circles::before { + content: ""; } + +.bi-bounding-box::before { + content: ""; } + +.bi-box-arrow-down-left::before { + content: ""; } + +.bi-box-arrow-down-right::before { + content: ""; } + +.bi-box-arrow-down::before { + content: ""; } + +.bi-box-arrow-in-down-left::before { + content: ""; } + +.bi-box-arrow-in-down-right::before { + content: ""; } + +.bi-box-arrow-in-down::before { + content: ""; } + +.bi-box-arrow-in-left::before { + content: ""; } + +.bi-box-arrow-in-right::before { + content: ""; } + +.bi-box-arrow-in-up-left::before { + content: ""; } + +.bi-box-arrow-in-up-right::before { + content: ""; } + +.bi-box-arrow-in-up::before { + content: ""; } + +.bi-box-arrow-left::before { + content: ""; } + +.bi-box-arrow-right::before { + content: ""; } + +.bi-box-arrow-up-left::before { + content: ""; } + +.bi-box-arrow-up-right::before { + content: ""; } + +.bi-box-arrow-up::before { + content: ""; } + +.bi-box-seam::before { + content: ""; } + +.bi-box::before { + content: ""; } + +.bi-braces::before { + content: ""; } + +.bi-bricks::before { + content: ""; } + +.bi-briefcase-fill::before { + content: ""; } + +.bi-briefcase::before { + content: ""; } + +.bi-brightness-alt-high-fill::before { + content: ""; } + +.bi-brightness-alt-high::before { + content: ""; } + +.bi-brightness-alt-low-fill::before { + content: ""; } + +.bi-brightness-alt-low::before { + content: ""; } + +.bi-brightness-high-fill::before { + content: ""; } + +.bi-brightness-high::before { + content: ""; } + +.bi-brightness-low-fill::before { + content: ""; } + +.bi-brightness-low::before { + content: ""; } + +.bi-broadcast-pin::before { + content: ""; } + +.bi-broadcast::before { + content: ""; } + +.bi-brush-fill::before { + content: ""; } + +.bi-brush::before { + content: ""; } + +.bi-bucket-fill::before { + content: ""; } + +.bi-bucket::before { + content: ""; } + +.bi-bug-fill::before { + content: ""; } + +.bi-bug::before { + content: ""; } + +.bi-building::before { + content: ""; } + +.bi-bullseye::before { + content: ""; } + +.bi-calculator-fill::before { + content: ""; } + +.bi-calculator::before { + content: ""; } + +.bi-calendar-check-fill::before { + content: ""; } + +.bi-calendar-check::before { + content: ""; } + +.bi-calendar-date-fill::before { + content: ""; } + +.bi-calendar-date::before { + content: ""; } + +.bi-calendar-day-fill::before { + content: ""; } + +.bi-calendar-day::before { + content: ""; } + +.bi-calendar-event-fill::before { + content: ""; } + +.bi-calendar-event::before { + content: ""; } + +.bi-calendar-fill::before { + content: ""; } + +.bi-calendar-minus-fill::before { + content: ""; } + +.bi-calendar-minus::before { + content: ""; } + +.bi-calendar-month-fill::before { + content: ""; } + +.bi-calendar-month::before { + content: ""; } + +.bi-calendar-plus-fill::before { + content: ""; } + +.bi-calendar-plus::before { + content: ""; } + +.bi-calendar-range-fill::before { + content: ""; } + +.bi-calendar-range::before { + content: ""; } + +.bi-calendar-week-fill::before { + content: ""; } + +.bi-calendar-week::before { + content: ""; } + +.bi-calendar-x-fill::before { + content: ""; } + +.bi-calendar-x::before { + content: ""; } + +.bi-calendar::before { + content: ""; } + +.bi-calendar2-check-fill::before { + content: ""; } + +.bi-calendar2-check::before { + content: ""; } + +.bi-calendar2-date-fill::before { + content: ""; } + +.bi-calendar2-date::before { + content: ""; } + +.bi-calendar2-day-fill::before { + content: ""; } + +.bi-calendar2-day::before { + content: ""; } + +.bi-calendar2-event-fill::before { + content: ""; } + +.bi-calendar2-event::before { + content: ""; } + +.bi-calendar2-fill::before { + content: ""; } + +.bi-calendar2-minus-fill::before { + content: ""; } + +.bi-calendar2-minus::before { + content: ""; } + +.bi-calendar2-month-fill::before { + content: ""; } + +.bi-calendar2-month::before { + content: ""; } + +.bi-calendar2-plus-fill::before { + content: ""; } + +.bi-calendar2-plus::before { + content: ""; } + +.bi-calendar2-range-fill::before { + content: ""; } + +.bi-calendar2-range::before { + content: ""; } + +.bi-calendar2-week-fill::before { + content: ""; } + +.bi-calendar2-week::before { + content: ""; } + +.bi-calendar2-x-fill::before { + content: ""; } + +.bi-calendar2-x::before { + content: ""; } + +.bi-calendar2::before { + content: ""; } + +.bi-calendar3-event-fill::before { + content: ""; } + +.bi-calendar3-event::before { + content: ""; } + +.bi-calendar3-fill::before { + content: ""; } + +.bi-calendar3-range-fill::before { + content: ""; } + +.bi-calendar3-range::before { + content: ""; } + +.bi-calendar3-week-fill::before { + content: ""; } + +.bi-calendar3-week::before { + content: ""; } + +.bi-calendar3::before { + content: ""; } + +.bi-calendar4-event::before { + content: ""; } + +.bi-calendar4-range::before { + content: ""; } + +.bi-calendar4-week::before { + content: ""; } + +.bi-calendar4::before { + content: ""; } + +.bi-camera-fill::before { + content: ""; } + +.bi-camera-reels-fill::before { + content: ""; } + +.bi-camera-reels::before { + content: ""; } + +.bi-camera-video-fill::before { + content: ""; } + +.bi-camera-video-off-fill::before { + content: ""; } + +.bi-camera-video-off::before { + content: ""; } + +.bi-camera-video::before { + content: ""; } + +.bi-camera::before { + content: ""; } + +.bi-camera2::before { + content: ""; } + +.bi-capslock-fill::before { + content: ""; } + +.bi-capslock::before { + content: ""; } + +.bi-card-checklist::before { + content: ""; } + +.bi-card-heading::before { + content: ""; } + +.bi-card-image::before { + content: ""; } + +.bi-card-list::before { + content: ""; } + +.bi-card-text::before { + content: ""; } + +.bi-caret-down-fill::before { + content: ""; } + +.bi-caret-down-square-fill::before { + content: ""; } + +.bi-caret-down-square::before { + content: ""; } + +.bi-caret-down::before { + content: ""; } + +.bi-caret-left-fill::before { + content: ""; } + +.bi-caret-left-square-fill::before { + content: ""; } + +.bi-caret-left-square::before { + content: ""; } + +.bi-caret-left::before { + content: ""; } + +.bi-caret-right-fill::before { + content: ""; } + +.bi-caret-right-square-fill::before { + content: ""; } + +.bi-caret-right-square::before { + content: ""; } + +.bi-caret-right::before { + content: ""; } + +.bi-caret-up-fill::before { + content: ""; } + +.bi-caret-up-square-fill::before { + content: ""; } + +.bi-caret-up-square::before { + content: ""; } + +.bi-caret-up::before { + content: ""; } + +.bi-cart-check-fill::before { + content: ""; } + +.bi-cart-check::before { + content: ""; } + +.bi-cart-dash-fill::before { + content: ""; } + +.bi-cart-dash::before { + content: ""; } + +.bi-cart-fill::before { + content: ""; } + +.bi-cart-plus-fill::before { + content: ""; } + +.bi-cart-plus::before { + content: ""; } + +.bi-cart-x-fill::before { + content: ""; } + +.bi-cart-x::before { + content: ""; } + +.bi-cart::before { + content: ""; } + +.bi-cart2::before { + content: ""; } + +.bi-cart3::before { + content: ""; } + +.bi-cart4::before { + content: ""; } + +.bi-cash-stack::before { + content: ""; } + +.bi-cash::before { + content: ""; } + +.bi-cast::before { + content: ""; } + +.bi-chat-dots-fill::before { + content: ""; } + +.bi-chat-dots::before { + content: ""; } + +.bi-chat-fill::before { + content: ""; } + +.bi-chat-left-dots-fill::before { + content: ""; } + +.bi-chat-left-dots::before { + content: ""; } + +.bi-chat-left-fill::before { + content: ""; } + +.bi-chat-left-quote-fill::before { + content: ""; } + +.bi-chat-left-quote::before { + content: ""; } + +.bi-chat-left-text-fill::before { + content: ""; } + +.bi-chat-left-text::before { + content: ""; } + +.bi-chat-left::before { + content: ""; } + +.bi-chat-quote-fill::before { + content: ""; } + +.bi-chat-quote::before { + content: ""; } + +.bi-chat-right-dots-fill::before { + content: ""; } + +.bi-chat-right-dots::before { + content: ""; } + +.bi-chat-right-fill::before { + content: ""; } + +.bi-chat-right-quote-fill::before { + content: ""; } + +.bi-chat-right-quote::before { + content: ""; } + +.bi-chat-right-text-fill::before { + content: ""; } + +.bi-chat-right-text::before { + content: ""; } + +.bi-chat-right::before { + content: ""; } + +.bi-chat-square-dots-fill::before { + content: ""; } + +.bi-chat-square-dots::before { + content: ""; } + +.bi-chat-square-fill::before { + content: ""; } + +.bi-chat-square-quote-fill::before { + content: ""; } + +.bi-chat-square-quote::before { + content: ""; } + +.bi-chat-square-text-fill::before { + content: ""; } + +.bi-chat-square-text::before { + content: ""; } + +.bi-chat-square::before { + content: ""; } + +.bi-chat-text-fill::before { + content: ""; } + +.bi-chat-text::before { + content: ""; } + +.bi-chat::before { + content: ""; } + +.bi-check-all::before { + content: ""; } + +.bi-check-circle-fill::before { + content: ""; } + +.bi-check-circle::before { + content: ""; } + +.bi-check-square-fill::before { + content: ""; } + +.bi-check-square::before { + content: ""; } + +.bi-check::before { + content: ""; } + +.bi-check2-all::before { + content: ""; } + +.bi-check2-circle::before { + content: ""; } + +.bi-check2-square::before { + content: ""; } + +.bi-check2::before { + content: ""; } + +.bi-chevron-bar-contract::before { + content: ""; } + +.bi-chevron-bar-down::before { + content: ""; } + +.bi-chevron-bar-expand::before { + content: ""; } + +.bi-chevron-bar-left::before { + content: ""; } + +.bi-chevron-bar-right::before { + content: ""; } + +.bi-chevron-bar-up::before { + content: ""; } + +.bi-chevron-compact-down::before { + content: ""; } + +.bi-chevron-compact-left::before { + content: ""; } + +.bi-chevron-compact-right::before { + content: ""; } + +.bi-chevron-compact-up::before { + content: ""; } + +.bi-chevron-contract::before { + content: ""; } + +.bi-chevron-double-down::before { + content: ""; } + +.bi-chevron-double-left::before { + content: ""; } + +.bi-chevron-double-right::before { + content: ""; } + +.bi-chevron-double-up::before { + content: ""; } + +.bi-chevron-down::before { + content: ""; } + +.bi-chevron-expand::before { + content: ""; } + +.bi-chevron-left::before { + content: ""; } + +.bi-chevron-right::before { + content: ""; } + +.bi-chevron-up::before { + content: ""; } + +.bi-circle-fill::before { + content: ""; } + +.bi-circle-half::before { + content: ""; } + +.bi-circle-square::before { + content: ""; } + +.bi-circle::before { + content: ""; } + +.bi-clipboard-check::before { + content: ""; } + +.bi-clipboard-data::before { + content: ""; } + +.bi-clipboard-minus::before { + content: ""; } + +.bi-clipboard-plus::before { + content: ""; } + +.bi-clipboard-x::before { + content: ""; } + +.bi-clipboard::before { + content: ""; } + +.bi-clock-fill::before { + content: ""; } + +.bi-clock-history::before { + content: ""; } + +.bi-clock::before { + content: ""; } + +.bi-cloud-arrow-down-fill::before { + content: ""; } + +.bi-cloud-arrow-down::before { + content: ""; } + +.bi-cloud-arrow-up-fill::before { + content: ""; } + +.bi-cloud-arrow-up::before { + content: ""; } + +.bi-cloud-check-fill::before { + content: ""; } + +.bi-cloud-check::before { + content: ""; } + +.bi-cloud-download-fill::before { + content: ""; } + +.bi-cloud-download::before { + content: ""; } + +.bi-cloud-drizzle-fill::before { + content: ""; } + +.bi-cloud-drizzle::before { + content: ""; } + +.bi-cloud-fill::before { + content: ""; } + +.bi-cloud-fog-fill::before { + content: ""; } + +.bi-cloud-fog::before { + content: ""; } + +.bi-cloud-fog2-fill::before { + content: ""; } + +.bi-cloud-fog2::before { + content: ""; } + +.bi-cloud-hail-fill::before { + content: ""; } + +.bi-cloud-hail::before { + content: ""; } + +.bi-cloud-haze-1::before { + content: ""; } + +.bi-cloud-haze-fill::before { + content: ""; } + +.bi-cloud-haze::before { + content: ""; } + +.bi-cloud-haze2-fill::before { + content: ""; } + +.bi-cloud-lightning-fill::before { + content: ""; } + +.bi-cloud-lightning-rain-fill::before { + content: ""; } + +.bi-cloud-lightning-rain::before { + content: ""; } + +.bi-cloud-lightning::before { + content: ""; } + +.bi-cloud-minus-fill::before { + content: ""; } + +.bi-cloud-minus::before { + content: ""; } + +.bi-cloud-moon-fill::before { + content: ""; } + +.bi-cloud-moon::before { + content: ""; } + +.bi-cloud-plus-fill::before { + content: ""; } + +.bi-cloud-plus::before { + content: ""; } + +.bi-cloud-rain-fill::before { + content: ""; } + +.bi-cloud-rain-heavy-fill::before { + content: ""; } + +.bi-cloud-rain-heavy::before { + content: ""; } + +.bi-cloud-rain::before { + content: ""; } + +.bi-cloud-slash-fill::before { + content: ""; } + +.bi-cloud-slash::before { + content: ""; } + +.bi-cloud-sleet-fill::before { + content: ""; } + +.bi-cloud-sleet::before { + content: ""; } + +.bi-cloud-snow-fill::before { + content: ""; } + +.bi-cloud-snow::before { + content: ""; } + +.bi-cloud-sun-fill::before { + content: ""; } + +.bi-cloud-sun::before { + content: ""; } + +.bi-cloud-upload-fill::before { + content: ""; } + +.bi-cloud-upload::before { + content: ""; } + +.bi-cloud::before { + content: ""; } + +.bi-clouds-fill::before { + content: ""; } + +.bi-clouds::before { + content: ""; } + +.bi-cloudy-fill::before { + content: ""; } + +.bi-cloudy::before { + content: ""; } + +.bi-code-slash::before { + content: ""; } + +.bi-code-square::before { + content: ""; } + +.bi-code::before { + content: ""; } + +.bi-collection-fill::before { + content: ""; } + +.bi-collection-play-fill::before { + content: ""; } + +.bi-collection-play::before { + content: ""; } + +.bi-collection::before { + content: ""; } + +.bi-columns-gap::before { + content: ""; } + +.bi-columns::before { + content: ""; } + +.bi-command::before { + content: ""; } + +.bi-compass-fill::before { + content: ""; } + +.bi-compass::before { + content: ""; } + +.bi-cone-striped::before { + content: ""; } + +.bi-cone::before { + content: ""; } + +.bi-controller::before { + content: ""; } + +.bi-cpu-fill::before { + content: ""; } + +.bi-cpu::before { + content: ""; } + +.bi-credit-card-2-back-fill::before { + content: ""; } + +.bi-credit-card-2-back::before { + content: ""; } + +.bi-credit-card-2-front-fill::before { + content: ""; } + +.bi-credit-card-2-front::before { + content: ""; } + +.bi-credit-card-fill::before { + content: ""; } + +.bi-credit-card::before { + content: ""; } + +.bi-crop::before { + content: ""; } + +.bi-cup-fill::before { + content: ""; } + +.bi-cup-straw::before { + content: ""; } + +.bi-cup::before { + content: ""; } + +.bi-cursor-fill::before { + content: ""; } + +.bi-cursor-text::before { + content: ""; } + +.bi-cursor::before { + content: ""; } + +.bi-dash-circle-dotted::before { + content: ""; } + +.bi-dash-circle-fill::before { + content: ""; } + +.bi-dash-circle::before { + content: ""; } + +.bi-dash-square-dotted::before { + content: ""; } + +.bi-dash-square-fill::before { + content: ""; } + +.bi-dash-square::before { + content: ""; } + +.bi-dash::before { + content: ""; } + +.bi-diagram-2-fill::before { + content: ""; } + +.bi-diagram-2::before { + content: ""; } + +.bi-diagram-3-fill::before { + content: ""; } + +.bi-diagram-3::before { + content: ""; } + +.bi-diamond-fill::before { + content: ""; } + +.bi-diamond-half::before { + content: ""; } + +.bi-diamond::before { + content: ""; } + +.bi-dice-1-fill::before { + content: ""; } + +.bi-dice-1::before { + content: ""; } + +.bi-dice-2-fill::before { + content: ""; } + +.bi-dice-2::before { + content: ""; } + +.bi-dice-3-fill::before { + content: ""; } + +.bi-dice-3::before { + content: ""; } + +.bi-dice-4-fill::before { + content: ""; } + +.bi-dice-4::before { + content: ""; } + +.bi-dice-5-fill::before { + content: ""; } + +.bi-dice-5::before { + content: ""; } + +.bi-dice-6-fill::before { + content: ""; } + +.bi-dice-6::before { + content: ""; } + +.bi-disc-fill::before { + content: ""; } + +.bi-disc::before { + content: ""; } + +.bi-discord::before { + content: ""; } + +.bi-display-fill::before { + content: ""; } + +.bi-display::before { + content: ""; } + +.bi-distribute-horizontal::before { + content: ""; } + +.bi-distribute-vertical::before { + content: ""; } + +.bi-door-closed-fill::before { + content: ""; } + +.bi-door-closed::before { + content: ""; } + +.bi-door-open-fill::before { + content: ""; } + +.bi-door-open::before { + content: ""; } + +.bi-dot::before { + content: ""; } + +.bi-download::before { + content: ""; } + +.bi-droplet-fill::before { + content: ""; } + +.bi-droplet-half::before { + content: ""; } + +.bi-droplet::before { + content: ""; } + +.bi-earbuds::before { + content: ""; } + +.bi-easel-fill::before { + content: ""; } + +.bi-easel::before { + content: ""; } + +.bi-egg-fill::before { + content: ""; } + +.bi-egg-fried::before { + content: ""; } + +.bi-egg::before { + content: ""; } + +.bi-eject-fill::before { + content: ""; } + +.bi-eject::before { + content: ""; } + +.bi-emoji-angry-fill::before { + content: ""; } + +.bi-emoji-angry::before { + content: ""; } + +.bi-emoji-dizzy-fill::before { + content: ""; } + +.bi-emoji-dizzy::before { + content: ""; } + +.bi-emoji-expressionless-fill::before { + content: ""; } + +.bi-emoji-expressionless::before { + content: ""; } + +.bi-emoji-frown-fill::before { + content: ""; } + +.bi-emoji-frown::before { + content: ""; } + +.bi-emoji-heart-eyes-fill::before { + content: ""; } + +.bi-emoji-heart-eyes::before { + content: ""; } + +.bi-emoji-laughing-fill::before { + content: ""; } + +.bi-emoji-laughing::before { + content: ""; } + +.bi-emoji-neutral-fill::before { + content: ""; } + +.bi-emoji-neutral::before { + content: ""; } + +.bi-emoji-smile-fill::before { + content: ""; } + +.bi-emoji-smile-upside-down-fill::before { + content: ""; } + +.bi-emoji-smile-upside-down::before { + content: ""; } + +.bi-emoji-smile::before { + content: ""; } + +.bi-emoji-sunglasses-fill::before { + content: ""; } + +.bi-emoji-sunglasses::before { + content: ""; } + +.bi-emoji-wink-fill::before { + content: ""; } + +.bi-emoji-wink::before { + content: ""; } + +.bi-envelope-fill::before { + content: ""; } + +.bi-envelope-open-fill::before { + content: ""; } + +.bi-envelope-open::before { + content: ""; } + +.bi-envelope::before { + content: ""; } + +.bi-eraser-fill::before { + content: ""; } + +.bi-eraser::before { + content: ""; } + +.bi-exclamation-circle-fill::before { + content: ""; } + +.bi-exclamation-circle::before { + content: ""; } + +.bi-exclamation-diamond-fill::before { + content: ""; } + +.bi-exclamation-diamond::before { + content: ""; } + +.bi-exclamation-octagon-fill::before { + content: ""; } + +.bi-exclamation-octagon::before { + content: ""; } + +.bi-exclamation-square-fill::before { + content: ""; } + +.bi-exclamation-square::before { + content: ""; } + +.bi-exclamation-triangle-fill::before { + content: ""; } + +.bi-exclamation-triangle::before { + content: ""; } + +.bi-exclamation::before { + content: ""; } + +.bi-exclude::before { + content: ""; } + +.bi-eye-fill::before { + content: ""; } + +.bi-eye-slash-fill::before { + content: ""; } + +.bi-eye-slash::before { + content: ""; } + +.bi-eye::before { + content: ""; } + +.bi-eyedropper::before { + content: ""; } + +.bi-eyeglasses::before { + content: ""; } + +.bi-facebook::before { + content: ""; } + +.bi-file-arrow-down-fill::before { + content: ""; } + +.bi-file-arrow-down::before { + content: ""; } + +.bi-file-arrow-up-fill::before { + content: ""; } + +.bi-file-arrow-up::before { + content: ""; } + +.bi-file-bar-graph-fill::before { + content: ""; } + +.bi-file-bar-graph::before { + content: ""; } + +.bi-file-binary-fill::before { + content: ""; } + +.bi-file-binary::before { + content: ""; } + +.bi-file-break-fill::before { + content: ""; } + +.bi-file-break::before { + content: ""; } + +.bi-file-check-fill::before { + content: ""; } + +.bi-file-check::before { + content: ""; } + +.bi-file-code-fill::before { + content: ""; } + +.bi-file-code::before { + content: ""; } + +.bi-file-diff-fill::before { + content: ""; } + +.bi-file-diff::before { + content: ""; } + +.bi-file-earmark-arrow-down-fill::before { + content: ""; } + +.bi-file-earmark-arrow-down::before { + content: ""; } + +.bi-file-earmark-arrow-up-fill::before { + content: ""; } + +.bi-file-earmark-arrow-up::before { + content: ""; } + +.bi-file-earmark-bar-graph-fill::before { + content: ""; } + +.bi-file-earmark-bar-graph::before { + content: ""; } + +.bi-file-earmark-binary-fill::before { + content: ""; } + +.bi-file-earmark-binary::before { + content: ""; } + +.bi-file-earmark-break-fill::before { + content: ""; } + +.bi-file-earmark-break::before { + content: ""; } + +.bi-file-earmark-check-fill::before { + content: ""; } + +.bi-file-earmark-check::before { + content: ""; } + +.bi-file-earmark-code-fill::before { + content: ""; } + +.bi-file-earmark-code::before { + content: ""; } + +.bi-file-earmark-diff-fill::before { + content: ""; } + +.bi-file-earmark-diff::before { + content: ""; } + +.bi-file-earmark-easel-fill::before { + content: ""; } + +.bi-file-earmark-easel::before { + content: ""; } + +.bi-file-earmark-excel-fill::before { + content: ""; } + +.bi-file-earmark-excel::before { + content: ""; } + +.bi-file-earmark-fill::before { + content: ""; } + +.bi-file-earmark-font-fill::before { + content: ""; } + +.bi-file-earmark-font::before { + content: ""; } + +.bi-file-earmark-image-fill::before { + content: ""; } + +.bi-file-earmark-image::before { + content: ""; } + +.bi-file-earmark-lock-fill::before { + content: ""; } + +.bi-file-earmark-lock::before { + content: ""; } + +.bi-file-earmark-lock2-fill::before { + content: ""; } + +.bi-file-earmark-lock2::before { + content: ""; } + +.bi-file-earmark-medical-fill::before { + content: ""; } + +.bi-file-earmark-medical::before { + content: ""; } + +.bi-file-earmark-minus-fill::before { + content: ""; } + +.bi-file-earmark-minus::before { + content: ""; } + +.bi-file-earmark-music-fill::before { + content: ""; } + +.bi-file-earmark-music::before { + content: ""; } + +.bi-file-earmark-person-fill::before { + content: ""; } + +.bi-file-earmark-person::before { + content: ""; } + +.bi-file-earmark-play-fill::before { + content: ""; } + +.bi-file-earmark-play::before { + content: ""; } + +.bi-file-earmark-plus-fill::before { + content: ""; } + +.bi-file-earmark-plus::before { + content: ""; } + +.bi-file-earmark-post-fill::before { + content: ""; } + +.bi-file-earmark-post::before { + content: ""; } + +.bi-file-earmark-ppt-fill::before { + content: ""; } + +.bi-file-earmark-ppt::before { + content: ""; } + +.bi-file-earmark-richtext-fill::before { + content: ""; } + +.bi-file-earmark-richtext::before { + content: ""; } + +.bi-file-earmark-ruled-fill::before { + content: ""; } + +.bi-file-earmark-ruled::before { + content: ""; } + +.bi-file-earmark-slides-fill::before { + content: ""; } + +.bi-file-earmark-slides::before { + content: ""; } + +.bi-file-earmark-spreadsheet-fill::before { + content: ""; } + +.bi-file-earmark-spreadsheet::before { + content: ""; } + +.bi-file-earmark-text-fill::before { + content: ""; } + +.bi-file-earmark-text::before { + content: ""; } + +.bi-file-earmark-word-fill::before { + content: ""; } + +.bi-file-earmark-word::before { + content: ""; } + +.bi-file-earmark-x-fill::before { + content: ""; } + +.bi-file-earmark-x::before { + content: ""; } + +.bi-file-earmark-zip-fill::before { + content: ""; } + +.bi-file-earmark-zip::before { + content: ""; } + +.bi-file-earmark::before { + content: ""; } + +.bi-file-easel-fill::before { + content: ""; } + +.bi-file-easel::before { + content: ""; } + +.bi-file-excel-fill::before { + content: ""; } + +.bi-file-excel::before { + content: ""; } + +.bi-file-fill::before { + content: ""; } + +.bi-file-font-fill::before { + content: ""; } + +.bi-file-font::before { + content: ""; } + +.bi-file-image-fill::before { + content: ""; } + +.bi-file-image::before { + content: ""; } + +.bi-file-lock-fill::before { + content: ""; } + +.bi-file-lock::before { + content: ""; } + +.bi-file-lock2-fill::before { + content: ""; } + +.bi-file-lock2::before { + content: ""; } + +.bi-file-medical-fill::before { + content: ""; } + +.bi-file-medical::before { + content: ""; } + +.bi-file-minus-fill::before { + content: ""; } + +.bi-file-minus::before { + content: ""; } + +.bi-file-music-fill::before { + content: ""; } + +.bi-file-music::before { + content: ""; } + +.bi-file-person-fill::before { + content: ""; } + +.bi-file-person::before { + content: ""; } + +.bi-file-play-fill::before { + content: ""; } + +.bi-file-play::before { + content: ""; } + +.bi-file-plus-fill::before { + content: ""; } + +.bi-file-plus::before { + content: ""; } + +.bi-file-post-fill::before { + content: ""; } + +.bi-file-post::before { + content: ""; } + +.bi-file-ppt-fill::before { + content: ""; } + +.bi-file-ppt::before { + content: ""; } + +.bi-file-richtext-fill::before { + content: ""; } + +.bi-file-richtext::before { + content: ""; } + +.bi-file-ruled-fill::before { + content: ""; } + +.bi-file-ruled::before { + content: ""; } + +.bi-file-slides-fill::before { + content: ""; } + +.bi-file-slides::before { + content: ""; } + +.bi-file-spreadsheet-fill::before { + content: ""; } + +.bi-file-spreadsheet::before { + content: ""; } + +.bi-file-text-fill::before { + content: ""; } + +.bi-file-text::before { + content: ""; } + +.bi-file-word-fill::before { + content: ""; } + +.bi-file-word::before { + content: ""; } + +.bi-file-x-fill::before { + content: ""; } + +.bi-file-x::before { + content: ""; } + +.bi-file-zip-fill::before { + content: ""; } + +.bi-file-zip::before { + content: ""; } + +.bi-file::before { + content: ""; } + +.bi-files-alt::before { + content: ""; } + +.bi-files::before { + content: ""; } + +.bi-film::before { + content: ""; } + +.bi-filter-circle-fill::before { + content: ""; } + +.bi-filter-circle::before { + content: ""; } + +.bi-filter-left::before { + content: ""; } + +.bi-filter-right::before { + content: ""; } + +.bi-filter-square-fill::before { + content: ""; } + +.bi-filter-square::before { + content: ""; } + +.bi-filter::before { + content: ""; } + +.bi-flag-fill::before { + content: ""; } + +.bi-flag::before { + content: ""; } + +.bi-flower1::before { + content: ""; } + +.bi-flower2::before { + content: ""; } + +.bi-flower3::before { + content: ""; } + +.bi-folder-check::before { + content: ""; } + +.bi-folder-fill::before { + content: ""; } + +.bi-folder-minus::before { + content: ""; } + +.bi-folder-plus::before { + content: ""; } + +.bi-folder-symlink-fill::before { + content: ""; } + +.bi-folder-symlink::before { + content: ""; } + +.bi-folder-x::before { + content: ""; } + +.bi-folder::before { + content: ""; } + +.bi-folder2-open::before { + content: ""; } + +.bi-folder2::before { + content: ""; } + +.bi-fonts::before { + content: ""; } + +.bi-forward-fill::before { + content: ""; } + +.bi-forward::before { + content: ""; } + +.bi-front::before { + content: ""; } + +.bi-fullscreen-exit::before { + content: ""; } + +.bi-fullscreen::before { + content: ""; } + +.bi-funnel-fill::before { + content: ""; } + +.bi-funnel::before { + content: ""; } + +.bi-gear-fill::before { + content: ""; } + +.bi-gear-wide-connected::before { + content: ""; } + +.bi-gear-wide::before { + content: ""; } + +.bi-gear::before { + content: ""; } + +.bi-gem::before { + content: ""; } + +.bi-geo-alt-fill::before { + content: ""; } + +.bi-geo-alt::before { + content: ""; } + +.bi-geo-fill::before { + content: ""; } + +.bi-geo::before { + content: ""; } + +.bi-gift-fill::before { + content: ""; } + +.bi-gift::before { + content: ""; } + +.bi-github::before { + content: ""; } + +.bi-globe::before { + content: ""; } + +.bi-globe2::before { + content: ""; } + +.bi-google::before { + content: ""; } + +.bi-graph-down::before { + content: ""; } + +.bi-graph-up::before { + content: ""; } + +.bi-grid-1x2-fill::before { + content: ""; } + +.bi-grid-1x2::before { + content: ""; } + +.bi-grid-3x2-gap-fill::before { + content: ""; } + +.bi-grid-3x2-gap::before { + content: ""; } + +.bi-grid-3x2::before { + content: ""; } + +.bi-grid-3x3-gap-fill::before { + content: ""; } + +.bi-grid-3x3-gap::before { + content: ""; } + +.bi-grid-3x3::before { + content: ""; } + +.bi-grid-fill::before { + content: ""; } + +.bi-grid::before { + content: ""; } + +.bi-grip-horizontal::before { + content: ""; } + +.bi-grip-vertical::before { + content: ""; } + +.bi-hammer::before { + content: ""; } + +.bi-hand-index-fill::before { + content: ""; } + +.bi-hand-index-thumb-fill::before { + content: ""; } + +.bi-hand-index-thumb::before { + content: ""; } + +.bi-hand-index::before { + content: ""; } + +.bi-hand-thumbs-down-fill::before { + content: ""; } + +.bi-hand-thumbs-down::before { + content: ""; } + +.bi-hand-thumbs-up-fill::before { + content: ""; } + +.bi-hand-thumbs-up::before { + content: ""; } + +.bi-handbag-fill::before { + content: ""; } + +.bi-handbag::before { + content: ""; } + +.bi-hash::before { + content: ""; } + +.bi-hdd-fill::before { + content: ""; } + +.bi-hdd-network-fill::before { + content: ""; } + +.bi-hdd-network::before { + content: ""; } + +.bi-hdd-rack-fill::before { + content: ""; } + +.bi-hdd-rack::before { + content: ""; } + +.bi-hdd-stack-fill::before { + content: ""; } + +.bi-hdd-stack::before { + content: ""; } + +.bi-hdd::before { + content: ""; } + +.bi-headphones::before { + content: ""; } + +.bi-headset::before { + content: ""; } + +.bi-heart-fill::before { + content: ""; } + +.bi-heart-half::before { + content: ""; } + +.bi-heart::before { + content: ""; } + +.bi-heptagon-fill::before { + content: ""; } + +.bi-heptagon-half::before { + content: ""; } + +.bi-heptagon::before { + content: ""; } + +.bi-hexagon-fill::before { + content: ""; } + +.bi-hexagon-half::before { + content: ""; } + +.bi-hexagon::before { + content: ""; } + +.bi-hourglass-bottom::before { + content: ""; } + +.bi-hourglass-split::before { + content: ""; } + +.bi-hourglass-top::before { + content: ""; } + +.bi-hourglass::before { + content: ""; } + +.bi-house-door-fill::before { + content: ""; } + +.bi-house-door::before { + content: ""; } + +.bi-house-fill::before { + content: ""; } + +.bi-house::before { + content: ""; } + +.bi-hr::before { + content: ""; } + +.bi-hurricane::before { + content: ""; } + +.bi-image-alt::before { + content: ""; } + +.bi-image-fill::before { + content: ""; } + +.bi-image::before { + content: ""; } + +.bi-images::before { + content: ""; } + +.bi-inbox-fill::before { + content: ""; } + +.bi-inbox::before { + content: ""; } + +.bi-inboxes-fill::before { + content: ""; } + +.bi-inboxes::before { + content: ""; } + +.bi-info-circle-fill::before { + content: ""; } + +.bi-info-circle::before { + content: ""; } + +.bi-info-square-fill::before { + content: ""; } + +.bi-info-square::before { + content: ""; } + +.bi-info::before { + content: ""; } + +.bi-input-cursor-text::before { + content: ""; } + +.bi-input-cursor::before { + content: ""; } + +.bi-instagram::before { + content: ""; } + +.bi-intersect::before { + content: ""; } + +.bi-journal-album::before { + content: ""; } + +.bi-journal-arrow-down::before { + content: ""; } + +.bi-journal-arrow-up::before { + content: ""; } + +.bi-journal-bookmark-fill::before { + content: ""; } + +.bi-journal-bookmark::before { + content: ""; } + +.bi-journal-check::before { + content: ""; } + +.bi-journal-code::before { + content: ""; } + +.bi-journal-medical::before { + content: ""; } + +.bi-journal-minus::before { + content: ""; } + +.bi-journal-plus::before { + content: ""; } + +.bi-journal-richtext::before { + content: ""; } + +.bi-journal-text::before { + content: ""; } + +.bi-journal-x::before { + content: ""; } + +.bi-journal::before { + content: ""; } + +.bi-journals::before { + content: ""; } + +.bi-joystick::before { + content: ""; } + +.bi-justify-left::before { + content: ""; } + +.bi-justify-right::before { + content: ""; } + +.bi-justify::before { + content: ""; } + +.bi-kanban-fill::before { + content: ""; } + +.bi-kanban::before { + content: ""; } + +.bi-key-fill::before { + content: ""; } + +.bi-key::before { + content: ""; } + +.bi-keyboard-fill::before { + content: ""; } + +.bi-keyboard::before { + content: ""; } + +.bi-ladder::before { + content: ""; } + +.bi-lamp-fill::before { + content: ""; } + +.bi-lamp::before { + content: ""; } + +.bi-laptop-fill::before { + content: ""; } + +.bi-laptop::before { + content: ""; } + +.bi-layer-backward::before { + content: ""; } + +.bi-layer-forward::before { + content: ""; } + +.bi-layers-fill::before { + content: ""; } + +.bi-layers-half::before { + content: ""; } + +.bi-layers::before { + content: ""; } + +.bi-layout-sidebar-inset-reverse::before { + content: ""; } + +.bi-layout-sidebar-inset::before { + content: ""; } + +.bi-layout-sidebar-reverse::before { + content: ""; } + +.bi-layout-sidebar::before { + content: ""; } + +.bi-layout-split::before { + content: ""; } + +.bi-layout-text-sidebar-reverse::before { + content: ""; } + +.bi-layout-text-sidebar::before { + content: ""; } + +.bi-layout-text-window-reverse::before { + content: ""; } + +.bi-layout-text-window::before { + content: ""; } + +.bi-layout-three-columns::before { + content: ""; } + +.bi-layout-wtf::before { + content: ""; } + +.bi-life-preserver::before { + content: ""; } + +.bi-lightbulb-fill::before { + content: ""; } + +.bi-lightbulb-off-fill::before { + content: ""; } + +.bi-lightbulb-off::before { + content: ""; } + +.bi-lightbulb::before { + content: ""; } + +.bi-lightning-charge-fill::before { + content: ""; } + +.bi-lightning-charge::before { + content: ""; } + +.bi-lightning-fill::before { + content: ""; } + +.bi-lightning::before { + content: ""; } + +.bi-link-45deg::before { + content: ""; } + +.bi-link::before { + content: ""; } + +.bi-linkedin::before { + content: ""; } + +.bi-list-check::before { + content: ""; } + +.bi-list-nested::before { + content: ""; } + +.bi-list-ol::before { + content: ""; } + +.bi-list-stars::before { + content: ""; } + +.bi-list-task::before { + content: ""; } + +.bi-list-ul::before { + content: ""; } + +.bi-list::before { + content: ""; } + +.bi-lock-fill::before { + content: ""; } + +.bi-lock::before { + content: ""; } + +.bi-mailbox::before { + content: ""; } + +.bi-mailbox2::before { + content: ""; } + +.bi-map-fill::before { + content: ""; } + +.bi-map::before { + content: ""; } + +.bi-markdown-fill::before { + content: ""; } + +.bi-markdown::before { + content: ""; } + +.bi-mask::before { + content: ""; } + +.bi-megaphone-fill::before { + content: ""; } + +.bi-megaphone::before { + content: ""; } + +.bi-menu-app-fill::before { + content: ""; } + +.bi-menu-app::before { + content: ""; } + +.bi-menu-button-fill::before { + content: ""; } + +.bi-menu-button-wide-fill::before { + content: ""; } + +.bi-menu-button-wide::before { + content: ""; } + +.bi-menu-button::before { + content: ""; } + +.bi-menu-down::before { + content: ""; } + +.bi-menu-up::before { + content: ""; } + +.bi-mic-fill::before { + content: ""; } + +.bi-mic-mute-fill::before { + content: ""; } + +.bi-mic-mute::before { + content: ""; } + +.bi-mic::before { + content: ""; } + +.bi-minecart-loaded::before { + content: ""; } + +.bi-minecart::before { + content: ""; } + +.bi-moisture::before { + content: ""; } + +.bi-moon-fill::before { + content: ""; } + +.bi-moon-stars-fill::before { + content: ""; } + +.bi-moon-stars::before { + content: ""; } + +.bi-moon::before { + content: ""; } + +.bi-mouse-fill::before { + content: ""; } + +.bi-mouse::before { + content: ""; } + +.bi-mouse2-fill::before { + content: ""; } + +.bi-mouse2::before { + content: ""; } + +.bi-mouse3-fill::before { + content: ""; } + +.bi-mouse3::before { + content: ""; } + +.bi-music-note-beamed::before { + content: ""; } + +.bi-music-note-list::before { + content: ""; } + +.bi-music-note::before { + content: ""; } + +.bi-music-player-fill::before { + content: ""; } + +.bi-music-player::before { + content: ""; } + +.bi-newspaper::before { + content: ""; } + +.bi-node-minus-fill::before { + content: ""; } + +.bi-node-minus::before { + content: ""; } + +.bi-node-plus-fill::before { + content: ""; } + +.bi-node-plus::before { + content: ""; } + +.bi-nut-fill::before { + content: ""; } + +.bi-nut::before { + content: ""; } + +.bi-octagon-fill::before { + content: ""; } + +.bi-octagon-half::before { + content: ""; } + +.bi-octagon::before { + content: ""; } + +.bi-option::before { + content: ""; } + +.bi-outlet::before { + content: ""; } + +.bi-paint-bucket::before { + content: ""; } + +.bi-palette-fill::before { + content: ""; } + +.bi-palette::before { + content: ""; } + +.bi-palette2::before { + content: ""; } + +.bi-paperclip::before { + content: ""; } + +.bi-paragraph::before { + content: ""; } + +.bi-patch-check-fill::before { + content: ""; } + +.bi-patch-check::before { + content: ""; } + +.bi-patch-exclamation-fill::before { + content: ""; } + +.bi-patch-exclamation::before { + content: ""; } + +.bi-patch-minus-fill::before { + content: ""; } + +.bi-patch-minus::before { + content: ""; } + +.bi-patch-plus-fill::before { + content: ""; } + +.bi-patch-plus::before { + content: ""; } + +.bi-patch-question-fill::before { + content: ""; } + +.bi-patch-question::before { + content: ""; } + +.bi-pause-btn-fill::before { + content: ""; } + +.bi-pause-btn::before { + content: ""; } + +.bi-pause-circle-fill::before { + content: ""; } + +.bi-pause-circle::before { + content: ""; } + +.bi-pause-fill::before { + content: ""; } + +.bi-pause::before { + content: ""; } + +.bi-peace-fill::before { + content: ""; } + +.bi-peace::before { + content: ""; } + +.bi-pen-fill::before { + content: ""; } + +.bi-pen::before { + content: ""; } + +.bi-pencil-fill::before { + content: ""; } + +.bi-pencil-square::before { + content: ""; } + +.bi-pencil::before { + content: ""; } + +.bi-pentagon-fill::before { + content: ""; } + +.bi-pentagon-half::before { + content: ""; } + +.bi-pentagon::before { + content: ""; } + +.bi-people-fill::before { + content: ""; } + +.bi-people::before { + content: ""; } + +.bi-percent::before { + content: ""; } + +.bi-person-badge-fill::before { + content: ""; } + +.bi-person-badge::before { + content: ""; } + +.bi-person-bounding-box::before { + content: ""; } + +.bi-person-check-fill::before { + content: ""; } + +.bi-person-check::before { + content: ""; } + +.bi-person-circle::before { + content: ""; } + +.bi-person-dash-fill::before { + content: ""; } + +.bi-person-dash::before { + content: ""; } + +.bi-person-fill::before { + content: ""; } + +.bi-person-lines-fill::before { + content: ""; } + +.bi-person-plus-fill::before { + content: ""; } + +.bi-person-plus::before { + content: ""; } + +.bi-person-square::before { + content: ""; } + +.bi-person-x-fill::before { + content: ""; } + +.bi-person-x::before { + content: ""; } + +.bi-person::before { + content: ""; } + +.bi-phone-fill::before { + content: ""; } + +.bi-phone-landscape-fill::before { + content: ""; } + +.bi-phone-landscape::before { + content: ""; } + +.bi-phone-vibrate-fill::before { + content: ""; } + +.bi-phone-vibrate::before { + content: ""; } + +.bi-phone::before { + content: ""; } + +.bi-pie-chart-fill::before { + content: ""; } + +.bi-pie-chart::before { + content: ""; } + +.bi-pin-angle-fill::before { + content: ""; } + +.bi-pin-angle::before { + content: ""; } + +.bi-pin-fill::before { + content: ""; } + +.bi-pin::before { + content: ""; } + +.bi-pip-fill::before { + content: ""; } + +.bi-pip::before { + content: ""; } + +.bi-play-btn-fill::before { + content: ""; } + +.bi-play-btn::before { + content: ""; } + +.bi-play-circle-fill::before { + content: ""; } + +.bi-play-circle::before { + content: ""; } + +.bi-play-fill::before { + content: ""; } + +.bi-play::before { + content: ""; } + +.bi-plug-fill::before { + content: ""; } + +.bi-plug::before { + content: ""; } + +.bi-plus-circle-dotted::before { + content: ""; } + +.bi-plus-circle-fill::before { + content: ""; } + +.bi-plus-circle::before { + content: ""; } + +.bi-plus-square-dotted::before { + content: ""; } + +.bi-plus-square-fill::before { + content: ""; } + +.bi-plus-square::before { + content: ""; } + +.bi-plus::before { + content: ""; } + +.bi-power::before { + content: ""; } + +.bi-printer-fill::before { + content: ""; } + +.bi-printer::before { + content: ""; } + +.bi-puzzle-fill::before { + content: ""; } + +.bi-puzzle::before { + content: ""; } + +.bi-question-circle-fill::before { + content: ""; } + +.bi-question-circle::before { + content: ""; } + +.bi-question-diamond-fill::before { + content: ""; } + +.bi-question-diamond::before { + content: ""; } + +.bi-question-octagon-fill::before { + content: ""; } + +.bi-question-octagon::before { + content: ""; } + +.bi-question-square-fill::before { + content: ""; } + +.bi-question-square::before { + content: ""; } + +.bi-question::before { + content: ""; } + +.bi-rainbow::before { + content: ""; } + +.bi-receipt-cutoff::before { + content: ""; } + +.bi-receipt::before { + content: ""; } + +.bi-reception-0::before { + content: ""; } + +.bi-reception-1::before { + content: ""; } + +.bi-reception-2::before { + content: ""; } + +.bi-reception-3::before { + content: ""; } + +.bi-reception-4::before { + content: ""; } + +.bi-record-btn-fill::before { + content: ""; } + +.bi-record-btn::before { + content: ""; } + +.bi-record-circle-fill::before { + content: ""; } + +.bi-record-circle::before { + content: ""; } + +.bi-record-fill::before { + content: ""; } + +.bi-record::before { + content: ""; } + +.bi-record2-fill::before { + content: ""; } + +.bi-record2::before { + content: ""; } + +.bi-reply-all-fill::before { + content: ""; } + +.bi-reply-all::before { + content: ""; } + +.bi-reply-fill::before { + content: ""; } + +.bi-reply::before { + content: ""; } + +.bi-rss-fill::before { + content: ""; } + +.bi-rss::before { + content: ""; } + +.bi-rulers::before { + content: ""; } + +.bi-save-fill::before { + content: ""; } + +.bi-save::before { + content: ""; } + +.bi-save2-fill::before { + content: ""; } + +.bi-save2::before { + content: ""; } + +.bi-scissors::before { + content: ""; } + +.bi-screwdriver::before { + content: ""; } + +.bi-search::before { + content: ""; } + +.bi-segmented-nav::before { + content: ""; } + +.bi-server::before { + content: ""; } + +.bi-share-fill::before { + content: ""; } + +.bi-share::before { + content: ""; } + +.bi-shield-check::before { + content: ""; } + +.bi-shield-exclamation::before { + content: ""; } + +.bi-shield-fill-check::before { + content: ""; } + +.bi-shield-fill-exclamation::before { + content: ""; } + +.bi-shield-fill-minus::before { + content: ""; } + +.bi-shield-fill-plus::before { + content: ""; } + +.bi-shield-fill-x::before { + content: ""; } + +.bi-shield-fill::before { + content: ""; } + +.bi-shield-lock-fill::before { + content: ""; } + +.bi-shield-lock::before { + content: ""; } + +.bi-shield-minus::before { + content: ""; } + +.bi-shield-plus::before { + content: ""; } + +.bi-shield-shaded::before { + content: ""; } + +.bi-shield-slash-fill::before { + content: ""; } + +.bi-shield-slash::before { + content: ""; } + +.bi-shield-x::before { + content: ""; } + +.bi-shield::before { + content: ""; } + +.bi-shift-fill::before { + content: ""; } + +.bi-shift::before { + content: ""; } + +.bi-shop-window::before { + content: ""; } + +.bi-shop::before { + content: ""; } + +.bi-shuffle::before { + content: ""; } + +.bi-signpost-2-fill::before { + content: ""; } + +.bi-signpost-2::before { + content: ""; } + +.bi-signpost-fill::before { + content: ""; } + +.bi-signpost-split-fill::before { + content: ""; } + +.bi-signpost-split::before { + content: ""; } + +.bi-signpost::before { + content: ""; } + +.bi-sim-fill::before { + content: ""; } + +.bi-sim::before { + content: ""; } + +.bi-skip-backward-btn-fill::before { + content: ""; } + +.bi-skip-backward-btn::before { + content: ""; } + +.bi-skip-backward-circle-fill::before { + content: ""; } + +.bi-skip-backward-circle::before { + content: ""; } + +.bi-skip-backward-fill::before { + content: ""; } + +.bi-skip-backward::before { + content: ""; } + +.bi-skip-end-btn-fill::before { + content: ""; } + +.bi-skip-end-btn::before { + content: ""; } + +.bi-skip-end-circle-fill::before { + content: ""; } + +.bi-skip-end-circle::before { + content: ""; } + +.bi-skip-end-fill::before { + content: ""; } + +.bi-skip-end::before { + content: ""; } + +.bi-skip-forward-btn-fill::before { + content: ""; } + +.bi-skip-forward-btn::before { + content: ""; } + +.bi-skip-forward-circle-fill::before { + content: ""; } + +.bi-skip-forward-circle::before { + content: ""; } + +.bi-skip-forward-fill::before { + content: ""; } + +.bi-skip-forward::before { + content: ""; } + +.bi-skip-start-btn-fill::before { + content: ""; } + +.bi-skip-start-btn::before { + content: ""; } + +.bi-skip-start-circle-fill::before { + content: ""; } + +.bi-skip-start-circle::before { + content: ""; } + +.bi-skip-start-fill::before { + content: ""; } + +.bi-skip-start::before { + content: ""; } + +.bi-slack::before { + content: ""; } + +.bi-slash-circle-fill::before { + content: ""; } + +.bi-slash-circle::before { + content: ""; } + +.bi-slash-square-fill::before { + content: ""; } + +.bi-slash-square::before { + content: ""; } + +.bi-slash::before { + content: ""; } + +.bi-sliders::before { + content: ""; } + +.bi-smartwatch::before { + content: ""; } + +.bi-snow::before { + content: ""; } + +.bi-snow2::before { + content: ""; } + +.bi-snow3::before { + content: ""; } + +.bi-sort-alpha-down-alt::before { + content: ""; } + +.bi-sort-alpha-down::before { + content: ""; } + +.bi-sort-alpha-up-alt::before { + content: ""; } + +.bi-sort-alpha-up::before { + content: ""; } + +.bi-sort-down-alt::before { + content: ""; } + +.bi-sort-down::before { + content: ""; } + +.bi-sort-numeric-down-alt::before { + content: ""; } + +.bi-sort-numeric-down::before { + content: ""; } + +.bi-sort-numeric-up-alt::before { + content: ""; } + +.bi-sort-numeric-up::before { + content: ""; } + +.bi-sort-up-alt::before { + content: ""; } + +.bi-sort-up::before { + content: ""; } + +.bi-soundwave::before { + content: ""; } + +.bi-speaker-fill::before { + content: ""; } + +.bi-speaker::before { + content: ""; } + +.bi-speedometer::before { + content: ""; } + +.bi-speedometer2::before { + content: ""; } + +.bi-spellcheck::before { + content: ""; } + +.bi-square-fill::before { + content: ""; } + +.bi-square-half::before { + content: ""; } + +.bi-square::before { + content: ""; } + +.bi-stack::before { + content: ""; } + +.bi-star-fill::before { + content: ""; } + +.bi-star-half::before { + content: ""; } + +.bi-star::before { + content: ""; } + +.bi-stars::before { + content: ""; } + +.bi-stickies-fill::before { + content: ""; } + +.bi-stickies::before { + content: ""; } + +.bi-sticky-fill::before { + content: ""; } + +.bi-sticky::before { + content: ""; } + +.bi-stop-btn-fill::before { + content: ""; } + +.bi-stop-btn::before { + content: ""; } + +.bi-stop-circle-fill::before { + content: ""; } + +.bi-stop-circle::before { + content: ""; } + +.bi-stop-fill::before { + content: ""; } + +.bi-stop::before { + content: ""; } + +.bi-stoplights-fill::before { + content: ""; } + +.bi-stoplights::before { + content: ""; } + +.bi-stopwatch-fill::before { + content: ""; } + +.bi-stopwatch::before { + content: ""; } + +.bi-subtract::before { + content: ""; } + +.bi-suit-club-fill::before { + content: ""; } + +.bi-suit-club::before { + content: ""; } + +.bi-suit-diamond-fill::before { + content: ""; } + +.bi-suit-diamond::before { + content: ""; } + +.bi-suit-heart-fill::before { + content: ""; } + +.bi-suit-heart::before { + content: ""; } + +.bi-suit-spade-fill::before { + content: ""; } + +.bi-suit-spade::before { + content: ""; } + +.bi-sun-fill::before { + content: ""; } + +.bi-sun::before { + content: ""; } + +.bi-sunglasses::before { + content: ""; } + +.bi-sunrise-fill::before { + content: ""; } + +.bi-sunrise::before { + content: ""; } + +.bi-sunset-fill::before { + content: ""; } + +.bi-sunset::before { + content: ""; } + +.bi-symmetry-horizontal::before { + content: ""; } + +.bi-symmetry-vertical::before { + content: ""; } + +.bi-table::before { + content: ""; } + +.bi-tablet-fill::before { + content: ""; } + +.bi-tablet-landscape-fill::before { + content: ""; } + +.bi-tablet-landscape::before { + content: ""; } + +.bi-tablet::before { + content: ""; } + +.bi-tag-fill::before { + content: ""; } + +.bi-tag::before { + content: ""; } + +.bi-tags-fill::before { + content: ""; } + +.bi-tags::before { + content: ""; } + +.bi-telegram::before { + content: ""; } + +.bi-telephone-fill::before { + content: ""; } + +.bi-telephone-forward-fill::before { + content: ""; } + +.bi-telephone-forward::before { + content: ""; } + +.bi-telephone-inbound-fill::before { + content: ""; } + +.bi-telephone-inbound::before { + content: ""; } + +.bi-telephone-minus-fill::before { + content: ""; } + +.bi-telephone-minus::before { + content: ""; } + +.bi-telephone-outbound-fill::before { + content: ""; } + +.bi-telephone-outbound::before { + content: ""; } + +.bi-telephone-plus-fill::before { + content: ""; } + +.bi-telephone-plus::before { + content: ""; } + +.bi-telephone-x-fill::before { + content: ""; } + +.bi-telephone-x::before { + content: ""; } + +.bi-telephone::before { + content: ""; } + +.bi-terminal-fill::before { + content: ""; } + +.bi-terminal::before { + content: ""; } + +.bi-text-center::before { + content: ""; } + +.bi-text-indent-left::before { + content: ""; } + +.bi-text-indent-right::before { + content: ""; } + +.bi-text-left::before { + content: ""; } + +.bi-text-paragraph::before { + content: ""; } + +.bi-text-right::before { + content: ""; } + +.bi-textarea-resize::before { + content: ""; } + +.bi-textarea-t::before { + content: ""; } + +.bi-textarea::before { + content: ""; } + +.bi-thermometer-half::before { + content: ""; } + +.bi-thermometer-high::before { + content: ""; } + +.bi-thermometer-low::before { + content: ""; } + +.bi-thermometer-snow::before { + content: ""; } + +.bi-thermometer-sun::before { + content: ""; } + +.bi-thermometer::before { + content: ""; } + +.bi-three-dots-vertical::before { + content: ""; } + +.bi-three-dots::before { + content: ""; } + +.bi-toggle-off::before { + content: ""; } + +.bi-toggle-on::before { + content: ""; } + +.bi-toggle2-off::before { + content: ""; } + +.bi-toggle2-on::before { + content: ""; } + +.bi-toggles::before { + content: ""; } + +.bi-toggles2::before { + content: ""; } + +.bi-tools::before { + content: ""; } + +.bi-tornado::before { + content: ""; } + +.bi-trash-fill::before { + content: ""; } + +.bi-trash::before { + content: ""; } + +.bi-trash2-fill::before { + content: ""; } + +.bi-trash2::before { + content: ""; } + +.bi-tree-fill::before { + content: ""; } + +.bi-tree::before { + content: ""; } + +.bi-triangle-fill::before { + content: ""; } + +.bi-triangle-half::before { + content: ""; } + +.bi-triangle::before { + content: ""; } + +.bi-trophy-fill::before { + content: ""; } + +.bi-trophy::before { + content: ""; } + +.bi-tropical-storm::before { + content: ""; } + +.bi-truck-flatbed::before { + content: ""; } + +.bi-truck::before { + content: ""; } + +.bi-tsunami::before { + content: ""; } + +.bi-tv-fill::before { + content: ""; } + +.bi-tv::before { + content: ""; } + +.bi-twitch::before { + content: ""; } + +.bi-twitter::before { + content: ""; } + +.bi-type-bold::before { + content: ""; } + +.bi-type-h1::before { + content: ""; } + +.bi-type-h2::before { + content: ""; } + +.bi-type-h3::before { + content: ""; } + +.bi-type-italic::before { + content: ""; } + +.bi-type-strikethrough::before { + content: ""; } + +.bi-type-underline::before { + content: ""; } + +.bi-type::before { + content: ""; } + +.bi-ui-checks-grid::before { + content: ""; } + +.bi-ui-checks::before { + content: ""; } + +.bi-ui-radios-grid::before { + content: ""; } + +.bi-ui-radios::before { + content: ""; } + +.bi-umbrella-fill::before { + content: ""; } + +.bi-umbrella::before { + content: ""; } + +.bi-union::before { + content: ""; } + +.bi-unlock-fill::before { + content: ""; } + +.bi-unlock::before { + content: ""; } + +.bi-upc-scan::before { + content: ""; } + +.bi-upc::before { + content: ""; } + +.bi-upload::before { + content: ""; } + +.bi-vector-pen::before { + content: ""; } + +.bi-view-list::before { + content: ""; } + +.bi-view-stacked::before { + content: ""; } + +.bi-vinyl-fill::before { + content: ""; } + +.bi-vinyl::before { + content: ""; } + +.bi-voicemail::before { + content: ""; } + +.bi-volume-down-fill::before { + content: ""; } + +.bi-volume-down::before { + content: ""; } + +.bi-volume-mute-fill::before { + content: ""; } + +.bi-volume-mute::before { + content: ""; } + +.bi-volume-off-fill::before { + content: ""; } + +.bi-volume-off::before { + content: ""; } + +.bi-volume-up-fill::before { + content: ""; } + +.bi-volume-up::before { + content: ""; } + +.bi-vr::before { + content: ""; } + +.bi-wallet-fill::before { + content: ""; } + +.bi-wallet::before { + content: ""; } + +.bi-wallet2::before { + content: ""; } + +.bi-watch::before { + content: ""; } + +.bi-water::before { + content: ""; } + +.bi-whatsapp::before { + content: ""; } + +.bi-wifi-1::before { + content: ""; } + +.bi-wifi-2::before { + content: ""; } + +.bi-wifi-off::before { + content: ""; } + +.bi-wifi::before { + content: ""; } + +.bi-wind::before { + content: ""; } + +.bi-window-dock::before { + content: ""; } + +.bi-window-sidebar::before { + content: ""; } + +.bi-window::before { + content: ""; } + +.bi-wrench::before { + content: ""; } + +.bi-x-circle-fill::before { + content: ""; } + +.bi-x-circle::before { + content: ""; } + +.bi-x-diamond-fill::before { + content: ""; } + +.bi-x-diamond::before { + content: ""; } + +.bi-x-octagon-fill::before { + content: ""; } + +.bi-x-octagon::before { + content: ""; } + +.bi-x-square-fill::before { + content: ""; } + +.bi-x-square::before { + content: ""; } + +.bi-x::before { + content: ""; } + +.bi-youtube::before { + content: ""; } + +.bi-zoom-in::before { + content: ""; } + +.bi-zoom-out::before { + content: ""; } + +.bi-bank::before { + content: ""; } + +.bi-bank2::before { + content: ""; } + +.bi-bell-slash-fill::before { + content: ""; } + +.bi-bell-slash::before { + content: ""; } + +.bi-cash-coin::before { + content: ""; } + +.bi-check-lg::before { + content: ""; } + +.bi-coin::before { + content: ""; } + +.bi-currency-bitcoin::before { + content: ""; } + +.bi-currency-dollar::before { + content: ""; } + +.bi-currency-euro::before { + content: ""; } + +.bi-currency-exchange::before { + content: ""; } + +.bi-currency-pound::before { + content: ""; } + +.bi-currency-yen::before { + content: ""; } + +.bi-dash-lg::before { + content: ""; } + +.bi-exclamation-lg::before { + content: ""; } + +.bi-file-earmark-pdf-fill::before { + content: ""; } + +.bi-file-earmark-pdf::before { + content: ""; } + +.bi-file-pdf-fill::before { + content: ""; } + +.bi-file-pdf::before { + content: ""; } + +.bi-gender-ambiguous::before { + content: ""; } + +.bi-gender-female::before { + content: ""; } + +.bi-gender-male::before { + content: ""; } + +.bi-gender-trans::before { + content: ""; } + +.bi-headset-vr::before { + content: ""; } + +.bi-info-lg::before { + content: ""; } + +.bi-mastodon::before { + content: ""; } + +.bi-messenger::before { + content: ""; } + +.bi-piggy-bank-fill::before { + content: ""; } + +.bi-piggy-bank::before { + content: ""; } + +.bi-pin-map-fill::before { + content: ""; } + +.bi-pin-map::before { + content: ""; } + +.bi-plus-lg::before { + content: ""; } + +.bi-question-lg::before { + content: ""; } + +.bi-recycle::before { + content: ""; } + +.bi-reddit::before { + content: ""; } + +.bi-safe-fill::before { + content: ""; } + +.bi-safe2-fill::before { + content: ""; } + +.bi-safe2::before { + content: ""; } + +.bi-sd-card-fill::before { + content: ""; } + +.bi-sd-card::before { + content: ""; } + +.bi-skype::before { + content: ""; } + +.bi-slash-lg::before { + content: ""; } + +.bi-translate::before { + content: ""; } + +.bi-x-lg::before { + content: ""; } + +.bi-safe::before { + content: ""; } + +.bi-apple::before { + content: ""; } + +.bi-microsoft::before { + content: ""; } + +.bi-windows::before { + content: ""; } + +.bi-behance::before { + content: ""; } + +.bi-dribbble::before { + content: ""; } + +.bi-line::before { + content: ""; } + +.bi-medium::before { + content: ""; } + +.bi-paypal::before { + content: ""; } + +.bi-pinterest::before { + content: ""; } + +.bi-signal::before { + content: ""; } + +.bi-snapchat::before { + content: ""; } + +.bi-spotify::before { + content: ""; } + +.bi-stack-overflow::before { + content: ""; } + +.bi-strava::before { + content: ""; } + +.bi-wordpress::before { + content: ""; } + +.bi-vimeo::before { + content: ""; } + +.bi-activity::before { + content: ""; } + +.bi-easel2-fill::before { + content: ""; } + +.bi-easel2::before { + content: ""; } + +.bi-easel3-fill::before { + content: ""; } + +.bi-easel3::before { + content: ""; } + +.bi-fan::before { + content: ""; } + +.bi-fingerprint::before { + content: ""; } + +.bi-graph-down-arrow::before { + content: ""; } + +.bi-graph-up-arrow::before { + content: ""; } + +.bi-hypnotize::before { + content: ""; } + +.bi-magic::before { + content: ""; } + +.bi-person-rolodex::before { + content: ""; } + +.bi-person-video::before { + content: ""; } + +.bi-person-video2::before { + content: ""; } + +.bi-person-video3::before { + content: ""; } + +.bi-person-workspace::before { + content: ""; } + +.bi-radioactive::before { + content: ""; } + +.bi-webcam-fill::before { + content: ""; } + +.bi-webcam::before { + content: ""; } + +.bi-yin-yang::before { + content: ""; } + +.bi-bandaid-fill::before { + content: ""; } + +.bi-bandaid::before { + content: ""; } + +.bi-bluetooth::before { + content: ""; } + +.bi-body-text::before { + content: ""; } + +.bi-boombox::before { + content: ""; } + +.bi-boxes::before { + content: ""; } + +.bi-dpad-fill::before { + content: ""; } + +.bi-dpad::before { + content: ""; } + +.bi-ear-fill::before { + content: ""; } + +.bi-ear::before { + content: ""; } + +.bi-envelope-check-1::before { + content: ""; } + +.bi-envelope-check-fill::before { + content: ""; } + +.bi-envelope-check::before { + content: ""; } + +.bi-envelope-dash-1::before { + content: ""; } + +.bi-envelope-dash-fill::before { + content: ""; } + +.bi-envelope-dash::before { + content: ""; } + +.bi-envelope-exclamation-1::before { + content: ""; } + +.bi-envelope-exclamation-fill::before { + content: ""; } + +.bi-envelope-exclamation::before { + content: ""; } + +.bi-envelope-plus-fill::before { + content: ""; } + +.bi-envelope-plus::before { + content: ""; } + +.bi-envelope-slash-1::before { + content: ""; } + +.bi-envelope-slash-fill::before { + content: ""; } + +.bi-envelope-slash::before { + content: ""; } + +.bi-envelope-x-1::before { + content: ""; } + +.bi-envelope-x-fill::before { + content: ""; } + +.bi-envelope-x::before { + content: ""; } + +.bi-explicit-fill::before { + content: ""; } + +.bi-explicit::before { + content: ""; } + +.bi-git::before { + content: ""; } + +.bi-infinity::before { + content: ""; } + +.bi-list-columns-reverse::before { + content: ""; } + +.bi-list-columns::before { + content: ""; } + +.bi-meta::before { + content: ""; } + +.bi-mortorboard-fill::before { + content: ""; } + +.bi-mortorboard::before { + content: ""; } + +.bi-nintendo-switch::before { + content: ""; } + +.bi-pc-display-horizontal::before { + content: ""; } + +.bi-pc-display::before { + content: ""; } + +.bi-pc-horizontal::before { + content: ""; } + +.bi-pc::before { + content: ""; } + +.bi-playstation::before { + content: ""; } + +.bi-plus-slash-minus::before { + content: ""; } + +.bi-projector-fill::before { + content: ""; } + +.bi-projector::before { + content: ""; } + +.bi-qr-code-scan::before { + content: ""; } + +.bi-qr-code::before { + content: ""; } + +.bi-quora::before { + content: ""; } + +.bi-quote::before { + content: ""; } + +.bi-robot::before { + content: ""; } + +.bi-send-check-fill::before { + content: ""; } + +.bi-send-check::before { + content: ""; } + +.bi-send-dash-fill::before { + content: ""; } + +.bi-send-dash::before { + content: ""; } + +.bi-send-exclamation-1::before { + content: ""; } + +.bi-send-exclamation-fill::before { + content: ""; } + +.bi-send-exclamation::before { + content: ""; } + +.bi-send-fill::before { + content: ""; } + +.bi-send-plus-fill::before { + content: ""; } + +.bi-send-plus::before { + content: ""; } + +.bi-send-slash-fill::before { + content: ""; } + +.bi-send-slash::before { + content: ""; } + +.bi-send-x-fill::before { + content: ""; } + +.bi-send-x::before { + content: ""; } + +.bi-send::before { + content: ""; } + +.bi-steam::before { + content: ""; } + +.bi-terminal-dash-1::before { + content: ""; } + +.bi-terminal-dash::before { + content: ""; } + +.bi-terminal-plus::before { + content: ""; } + +.bi-terminal-split::before { + content: ""; } + +.bi-ticket-detailed-fill::before { + content: ""; } + +.bi-ticket-detailed::before { + content: ""; } + +.bi-ticket-fill::before { + content: ""; } + +.bi-ticket-perforated-fill::before { + content: ""; } + +.bi-ticket-perforated::before { + content: ""; } + +.bi-ticket::before { + content: ""; } + +.bi-tiktok::before { + content: ""; } + +.bi-window-dash::before { + content: ""; } + +.bi-window-desktop::before { + content: ""; } + +.bi-window-fullscreen::before { + content: ""; } + +.bi-window-plus::before { + content: ""; } + +.bi-window-split::before { + content: ""; } + +.bi-window-stack::before { + content: ""; } + +.bi-window-x::before { + content: ""; } + +.bi-xbox::before { + content: ""; } + +.bi-ethernet::before { + content: ""; } + +.bi-hdmi-fill::before { + content: ""; } + +.bi-hdmi::before { + content: ""; } + +.bi-usb-c-fill::before { + content: ""; } + +.bi-usb-c::before { + content: ""; } + +.bi-usb-fill::before { + content: ""; } + +.bi-usb-plug-fill::before { + content: ""; } + +.bi-usb-plug::before { + content: ""; } + +.bi-usb-symbol::before { + content: ""; } + +.bi-usb::before { + content: ""; } + +.bi-boombox-fill::before { + content: ""; } + +.bi-displayport-1::before { + content: ""; } + +.bi-displayport::before { + content: ""; } + +.bi-gpu-card::before { + content: ""; } + +.bi-memory::before { + content: ""; } + +.bi-modem-fill::before { + content: ""; } + +.bi-modem::before { + content: ""; } + +.bi-motherboard-fill::before { + content: ""; } + +.bi-motherboard::before { + content: ""; } + +.bi-optical-audio-fill::before { + content: ""; } + +.bi-optical-audio::before { + content: ""; } + +.bi-pci-card::before { + content: ""; } + +.bi-router-fill::before { + content: ""; } + +.bi-router::before { + content: ""; } + +.bi-ssd-fill::before { + content: ""; } + +.bi-ssd::before { + content: ""; } + +.bi-thunderbolt-fill::before { + content: ""; } + +.bi-thunderbolt::before { + content: ""; } + +.bi-usb-drive-fill::before { + content: ""; } + +.bi-usb-drive::before { + content: ""; } + +.bi-usb-micro-fill::before { + content: ""; } + +.bi-usb-micro::before { + content: ""; } + +.bi-usb-mini-fill::before { + content: ""; } + +.bi-usb-mini::before { + content: ""; } + +.bi-cloud-haze2::before { + content: ""; } + +.bi-device-hdd-fill::before { + content: ""; } + +.bi-device-hdd::before { + content: ""; } + +.bi-device-ssd-fill::before { + content: ""; } + +.bi-device-ssd::before { + content: ""; } + +.bi-displayport-fill::before { + content: ""; } + +.bi-mortarboard-fill::before { + content: ""; } + +.bi-mortarboard::before { + content: ""; } + +.bi-terminal-x::before { + content: ""; } + +.bi-arrow-through-heart-fill::before { + content: ""; } + +.bi-arrow-through-heart::before { + content: ""; } + +.bi-badge-sd-fill::before { + content: ""; } + +.bi-badge-sd::before { + content: ""; } + +.bi-bag-heart-fill::before { + content: ""; } + +.bi-bag-heart::before { + content: ""; } + +.bi-balloon-fill::before { + content: ""; } + +.bi-balloon-heart-fill::before { + content: ""; } + +.bi-balloon-heart::before { + content: ""; } + +.bi-balloon::before { + content: ""; } + +.bi-box2-fill::before { + content: ""; } + +.bi-box2-heart-fill::before { + content: ""; } + +.bi-box2-heart::before { + content: ""; } + +.bi-box2::before { + content: ""; } + +.bi-braces-asterisk::before { + content: ""; } + +.bi-calendar-heart-fill::before { + content: ""; } + +.bi-calendar-heart::before { + content: ""; } + +.bi-calendar2-heart-fill::before { + content: ""; } + +.bi-calendar2-heart::before { + content: ""; } + +.bi-chat-heart-fill::before { + content: ""; } + +.bi-chat-heart::before { + content: ""; } + +.bi-chat-left-heart-fill::before { + content: ""; } + +.bi-chat-left-heart::before { + content: ""; } + +.bi-chat-right-heart-fill::before { + content: ""; } + +.bi-chat-right-heart::before { + content: ""; } + +.bi-chat-square-heart-fill::before { + content: ""; } + +.bi-chat-square-heart::before { + content: ""; } + +.bi-clipboard-check-fill::before { + content: ""; } + +.bi-clipboard-data-fill::before { + content: ""; } + +.bi-clipboard-fill::before { + content: ""; } + +.bi-clipboard-heart-fill::before { + content: ""; } + +.bi-clipboard-heart::before { + content: ""; } + +.bi-clipboard-minus-fill::before { + content: ""; } + +.bi-clipboard-plus-fill::before { + content: ""; } + +.bi-clipboard-pulse::before { + content: ""; } + +.bi-clipboard-x-fill::before { + content: ""; } + +.bi-clipboard2-check-fill::before { + content: ""; } + +.bi-clipboard2-check::before { + content: ""; } + +.bi-clipboard2-data-fill::before { + content: ""; } + +.bi-clipboard2-data::before { + content: ""; } + +.bi-clipboard2-fill::before { + content: ""; } + +.bi-clipboard2-heart-fill::before { + content: ""; } + +.bi-clipboard2-heart::before { + content: ""; } + +.bi-clipboard2-minus-fill::before { + content: ""; } + +.bi-clipboard2-minus::before { + content: ""; } + +.bi-clipboard2-plus-fill::before { + content: ""; } + +.bi-clipboard2-plus::before { + content: ""; } + +.bi-clipboard2-pulse-fill::before { + content: ""; } + +.bi-clipboard2-pulse::before { + content: ""; } + +.bi-clipboard2-x-fill::before { + content: ""; } + +.bi-clipboard2-x::before { + content: ""; } + +.bi-clipboard2::before { + content: ""; } + +.bi-emoji-kiss-fill::before { + content: ""; } + +.bi-emoji-kiss::before { + content: ""; } + +.bi-envelope-heart-fill::before { + content: ""; } + +.bi-envelope-heart::before { + content: ""; } + +.bi-envelope-open-heart-fill::before { + content: ""; } + +.bi-envelope-open-heart::before { + content: ""; } + +.bi-envelope-paper-fill::before { + content: ""; } + +.bi-envelope-paper-heart-fill::before { + content: ""; } + +.bi-envelope-paper-heart::before { + content: ""; } + +.bi-envelope-paper::before { + content: ""; } + +.bi-filetype-aac::before { + content: ""; } + +.bi-filetype-ai::before { + content: ""; } + +.bi-filetype-bmp::before { + content: ""; } + +.bi-filetype-cs::before { + content: ""; } + +.bi-filetype-css::before { + content: ""; } + +.bi-filetype-csv::before { + content: ""; } + +.bi-filetype-doc::before { + content: ""; } + +.bi-filetype-docx::before { + content: ""; } + +.bi-filetype-exe::before { + content: ""; } + +.bi-filetype-gif::before { + content: ""; } + +.bi-filetype-heic::before { + content: ""; } + +.bi-filetype-html::before { + content: ""; } + +.bi-filetype-java::before { + content: ""; } + +.bi-filetype-jpg::before { + content: ""; } + +.bi-filetype-js::before { + content: ""; } + +.bi-filetype-jsx::before { + content: ""; } + +.bi-filetype-key::before { + content: ""; } + +.bi-filetype-m4p::before { + content: ""; } + +.bi-filetype-md::before { + content: ""; } + +.bi-filetype-mdx::before { + content: ""; } + +.bi-filetype-mov::before { + content: ""; } + +.bi-filetype-mp3::before { + content: ""; } + +.bi-filetype-mp4::before { + content: ""; } + +.bi-filetype-otf::before { + content: ""; } + +.bi-filetype-pdf::before { + content: ""; } + +.bi-filetype-php::before { + content: ""; } + +.bi-filetype-png::before { + content: ""; } + +.bi-filetype-ppt-1::before { + content: ""; } + +.bi-filetype-ppt::before { + content: ""; } + +.bi-filetype-psd::before { + content: ""; } + +.bi-filetype-py::before { + content: ""; } + +.bi-filetype-raw::before { + content: ""; } + +.bi-filetype-rb::before { + content: ""; } + +.bi-filetype-sass::before { + content: ""; } + +.bi-filetype-scss::before { + content: ""; } + +.bi-filetype-sh::before { + content: ""; } + +.bi-filetype-svg::before { + content: ""; } + +.bi-filetype-tiff::before { + content: ""; } + +.bi-filetype-tsx::before { + content: ""; } + +.bi-filetype-ttf::before { + content: ""; } + +.bi-filetype-txt::before { + content: ""; } + +.bi-filetype-wav::before { + content: ""; } + +.bi-filetype-woff::before { + content: ""; } + +.bi-filetype-xls-1::before { + content: ""; } + +.bi-filetype-xls::before { + content: ""; } + +.bi-filetype-xml::before { + content: ""; } + +.bi-filetype-yml::before { + content: ""; } + +.bi-heart-arrow::before { + content: ""; } + +.bi-heart-pulse-fill::before { + content: ""; } + +.bi-heart-pulse::before { + content: ""; } + +.bi-heartbreak-fill::before { + content: ""; } + +.bi-heartbreak::before { + content: ""; } + +.bi-hearts::before { + content: ""; } + +.bi-hospital-fill::before { + content: ""; } + +.bi-hospital::before { + content: ""; } + +.bi-house-heart-fill::before { + content: ""; } + +.bi-house-heart::before { + content: ""; } + +.bi-incognito::before { + content: ""; } + +.bi-magnet-fill::before { + content: ""; } + +.bi-magnet::before { + content: ""; } + +.bi-person-heart::before { + content: ""; } + +.bi-person-hearts::before { + content: ""; } + +.bi-phone-flip::before { + content: ""; } + +.bi-plugin::before { + content: ""; } + +.bi-postage-fill::before { + content: ""; } + +.bi-postage-heart-fill::before { + content: ""; } + +.bi-postage-heart::before { + content: ""; } + +.bi-postage::before { + content: ""; } + +.bi-postcard-fill::before { + content: ""; } + +.bi-postcard-heart-fill::before { + content: ""; } + +.bi-postcard-heart::before { + content: ""; } + +.bi-postcard::before { + content: ""; } + +.bi-search-heart-fill::before { + content: ""; } + +.bi-search-heart::before { + content: ""; } + +.bi-sliders2-vertical::before { + content: ""; } + +.bi-sliders2::before { + content: ""; } + +.bi-trash3-fill::before { + content: ""; } + +.bi-trash3::before { + content: ""; } + +.bi-valentine::before { + content: ""; } + +.bi-valentine2::before { + content: ""; } + +.bi-wrench-adjustable-circle-fill::before { + content: ""; } + +.bi-wrench-adjustable-circle::before { + content: ""; } + +.bi-wrench-adjustable::before { + content: ""; } + +.bi-filetype-json::before { + content: ""; } + +.bi-filetype-pptx::before { + content: ""; } + +.bi-filetype-xlsx::before { + content: ""; } + +.bi-1-circle-1::before { + content: ""; } + +.bi-1-circle-fill-1::before { + content: ""; } + +.bi-1-circle-fill::before { + content: ""; } + +.bi-1-circle::before { + content: ""; } + +.bi-1-square-fill::before { + content: ""; } + +.bi-1-square::before { + content: ""; } + +.bi-2-circle-1::before { + content: ""; } + +.bi-2-circle-fill-1::before { + content: ""; } + +.bi-2-circle-fill::before { + content: ""; } + +.bi-2-circle::before { + content: ""; } + +.bi-2-square-fill::before { + content: ""; } + +.bi-2-square::before { + content: ""; } + +.bi-3-circle-1::before { + content: ""; } + +.bi-3-circle-fill-1::before { + content: ""; } + +.bi-3-circle-fill::before { + content: ""; } + +.bi-3-circle::before { + content: ""; } + +.bi-3-square-fill::before { + content: ""; } + +.bi-3-square::before { + content: ""; } + +.bi-4-circle-1::before { + content: ""; } + +.bi-4-circle-fill-1::before { + content: ""; } + +.bi-4-circle-fill::before { + content: ""; } + +.bi-4-circle::before { + content: ""; } + +.bi-4-square-fill::before { + content: ""; } + +.bi-4-square::before { + content: ""; } + +.bi-5-circle-1::before { + content: ""; } + +.bi-5-circle-fill-1::before { + content: ""; } + +.bi-5-circle-fill::before { + content: ""; } + +.bi-5-circle::before { + content: ""; } + +.bi-5-square-fill::before { + content: ""; } + +.bi-5-square::before { + content: ""; } + +.bi-6-circle-1::before { + content: ""; } + +.bi-6-circle-fill-1::before { + content: ""; } + +.bi-6-circle-fill::before { + content: ""; } + +.bi-6-circle::before { + content: ""; } + +.bi-6-square-fill::before { + content: ""; } + +.bi-6-square::before { + content: ""; } + +.bi-7-circle-1::before { + content: ""; } + +.bi-7-circle-fill-1::before { + content: ""; } + +.bi-7-circle-fill::before { + content: ""; } + +.bi-7-circle::before { + content: ""; } + +.bi-7-square-fill::before { + content: ""; } + +.bi-7-square::before { + content: ""; } + +.bi-8-circle-1::before { + content: ""; } + +.bi-8-circle-fill-1::before { + content: ""; } + +.bi-8-circle-fill::before { + content: ""; } + +.bi-8-circle::before { + content: ""; } + +.bi-8-square-fill::before { + content: ""; } + +.bi-8-square::before { + content: ""; } + +.bi-9-circle-1::before { + content: ""; } + +.bi-9-circle-fill-1::before { + content: ""; } + +.bi-9-circle-fill::before { + content: ""; } + +.bi-9-circle::before { + content: ""; } + +.bi-9-square-fill::before { + content: ""; } + +.bi-9-square::before { + content: ""; } + +.bi-airplane-engines-fill::before { + content: ""; } + +.bi-airplane-engines::before { + content: ""; } + +.bi-airplane-fill::before { + content: ""; } + +.bi-airplane::before { + content: ""; } + +.bi-alexa::before { + content: ""; } + +.bi-alipay::before { + content: ""; } + +.bi-android::before { + content: ""; } + +.bi-android2::before { + content: ""; } + +.bi-box-fill::before { + content: ""; } + +.bi-box-seam-fill::before { + content: ""; } + +.bi-browser-chrome::before { + content: ""; } + +.bi-browser-edge::before { + content: ""; } + +.bi-browser-firefox::before { + content: ""; } + +.bi-browser-safari::before { + content: ""; } + +.bi-c-circle-1::before { + content: ""; } + +.bi-c-circle-fill-1::before { + content: ""; } + +.bi-c-circle-fill::before { + content: ""; } + +.bi-c-circle::before { + content: ""; } + +.bi-c-square-fill::before { + content: ""; } + +.bi-c-square::before { + content: ""; } + +.bi-capsule-pill::before { + content: ""; } + +.bi-capsule::before { + content: ""; } + +.bi-car-front-fill::before { + content: ""; } + +.bi-car-front::before { + content: ""; } + +.bi-cassette-fill::before { + content: ""; } + +.bi-cassette::before { + content: ""; } + +.bi-cc-circle-1::before { + content: ""; } + +.bi-cc-circle-fill-1::before { + content: ""; } + +.bi-cc-circle-fill::before { + content: ""; } + +.bi-cc-circle::before { + content: ""; } + +.bi-cc-square-fill::before { + content: ""; } + +.bi-cc-square::before { + content: ""; } + +.bi-cup-hot-fill::before { + content: ""; } + +.bi-cup-hot::before { + content: ""; } + +.bi-currency-rupee::before { + content: ""; } + +.bi-dropbox::before { + content: ""; } + +.bi-escape::before { + content: ""; } + +.bi-fast-forward-btn-fill::before { + content: ""; } + +.bi-fast-forward-btn::before { + content: ""; } + +.bi-fast-forward-circle-fill::before { + content: ""; } + +.bi-fast-forward-circle::before { + content: ""; } + +.bi-fast-forward-fill::before { + content: ""; } + +.bi-fast-forward::before { + content: ""; } + +.bi-filetype-sql::before { + content: ""; } + +.bi-fire::before { + content: ""; } + +.bi-google-play::before { + content: ""; } + +.bi-h-circle-1::before { + content: ""; } + +.bi-h-circle-fill-1::before { + content: ""; } + +.bi-h-circle-fill::before { + content: ""; } + +.bi-h-circle::before { + content: ""; } + +.bi-h-square-fill::before { + content: ""; } + +.bi-h-square::before { + content: ""; } + +.bi-indent::before { + content: ""; } + +.bi-lungs-fill::before { + content: ""; } + +.bi-lungs::before { + content: ""; } + +.bi-microsoft-teams::before { + content: ""; } + +.bi-p-circle-1::before { + content: ""; } + +.bi-p-circle-fill-1::before { + content: ""; } + +.bi-p-circle-fill::before { + content: ""; } + +.bi-p-circle::before { + content: ""; } + +.bi-p-square-fill::before { + content: ""; } + +.bi-p-square::before { + content: ""; } + +.bi-pass-fill::before { + content: ""; } + +.bi-pass::before { + content: ""; } + +.bi-prescription::before { + content: ""; } + +.bi-prescription2::before { + content: ""; } + +.bi-r-circle-1::before { + content: ""; } + +.bi-r-circle-fill-1::before { + content: ""; } + +.bi-r-circle-fill::before { + content: ""; } + +.bi-r-circle::before { + content: ""; } + +.bi-r-square-fill::before { + content: ""; } + +.bi-r-square::before { + content: ""; } + +.bi-repeat-1::before { + content: ""; } + +.bi-repeat::before { + content: ""; } + +.bi-rewind-btn-fill::before { + content: ""; } + +.bi-rewind-btn::before { + content: ""; } + +.bi-rewind-circle-fill::before { + content: ""; } + +.bi-rewind-circle::before { + content: ""; } + +.bi-rewind-fill::before { + content: ""; } + +.bi-rewind::before { + content: ""; } + +.bi-train-freight-front-fill::before { + content: ""; } + +.bi-train-freight-front::before { + content: ""; } + +.bi-train-front-fill::before { + content: ""; } + +.bi-train-front::before { + content: ""; } + +.bi-train-lightrail-front-fill::before { + content: ""; } + +.bi-train-lightrail-front::before { + content: ""; } + +.bi-truck-front-fill::before { + content: ""; } + +.bi-truck-front::before { + content: ""; } + +.bi-ubuntu::before { + content: ""; } + +.bi-unindent::before { + content: ""; } + +.bi-unity::before { + content: ""; } + +.bi-universal-access-circle::before { + content: ""; } + +.bi-universal-access::before { + content: ""; } + +.bi-virus::before { + content: ""; } + +.bi-virus2::before { + content: ""; } + +.bi-wechat::before { + content: ""; } + +.bi-yelp::before { + content: ""; } + +.bi-sign-stop-fill::before { + content: ""; } + +.bi-sign-stop-lights-fill::before { + content: ""; } + +.bi-sign-stop-lights::before { + content: ""; } + +.bi-sign-stop::before { + content: ""; } + +.bi-sign-turn-left-fill::before { + content: ""; } + +.bi-sign-turn-left::before { + content: ""; } + +.bi-sign-turn-right-fill::before { + content: ""; } + +.bi-sign-turn-right::before { + content: ""; } + +.bi-sign-turn-slight-left-fill::before { + content: ""; } + +.bi-sign-turn-slight-left::before { + content: ""; } + +.bi-sign-turn-slight-right-fill::before { + content: ""; } + +.bi-sign-turn-slight-right::before { + content: ""; } + +.bi-sign-yield-fill::before { + content: ""; } + +.bi-sign-yield::before { + content: ""; } + +.bi-ev-station-fill::before { + content: ""; } + +.bi-ev-station::before { + content: ""; } + +.bi-fuel-pump-diesel-fill::before { + content: ""; } + +.bi-fuel-pump-diesel::before { + content: ""; } + +.bi-fuel-pump-fill::before { + content: ""; } + +.bi-fuel-pump::before { + content: ""; } + +.bi-0-circle-fill::before { + content: ""; } + +.bi-0-circle::before { + content: ""; } + +.bi-0-square-fill::before { + content: ""; } + +.bi-0-square::before { + content: ""; } + +.bi-rocket-fill::before { + content: ""; } + +.bi-rocket-takeoff-fill::before { + content: ""; } + +.bi-rocket-takeoff::before { + content: ""; } + +.bi-rocket::before { + content: ""; } + +.bi-stripe::before { + content: ""; } + +.bi-subscript::before { + content: ""; } + +.bi-superscript::before { + content: ""; } + +.bi-trello::before { + content: ""; } + +.bi-envelope-at-fill::before { + content: ""; } + +.bi-envelope-at::before { + content: ""; } + +.bi-regex::before { + content: ""; } + +.bi-text-wrap::before { + content: ""; } + +.bi-sign-dead-end-fill::before { + content: ""; } + +.bi-sign-dead-end::before { + content: ""; } + +.bi-sign-do-not-enter-fill::before { + content: ""; } + +.bi-sign-do-not-enter::before { + content: ""; } + +.bi-sign-intersection-fill::before { + content: ""; } + +.bi-sign-intersection-side-fill::before { + content: ""; } + +.bi-sign-intersection-side::before { + content: ""; } + +.bi-sign-intersection-t-fill::before { + content: ""; } + +.bi-sign-intersection-t::before { + content: ""; } + +.bi-sign-intersection-y-fill::before { + content: ""; } + +.bi-sign-intersection-y::before { + content: ""; } + +.bi-sign-intersection::before { + content: ""; } + +.bi-sign-merge-left-fill::before { + content: ""; } + +.bi-sign-merge-left::before { + content: ""; } + +.bi-sign-merge-right-fill::before { + content: ""; } + +.bi-sign-merge-right::before { + content: ""; } + +.bi-sign-no-left-turn-fill::before { + content: ""; } + +.bi-sign-no-left-turn::before { + content: ""; } + +.bi-sign-no-parking-fill::before { + content: ""; } + +.bi-sign-no-parking::before { + content: ""; } + +.bi-sign-no-right-turn-fill::before { + content: ""; } + +.bi-sign-no-right-turn::before { + content: ""; } + +.bi-sign-railroad-fill::before { + content: ""; } + +.bi-sign-railroad::before { + content: ""; } + +.bi-building-add::before { + content: ""; } + +.bi-building-check::before { + content: ""; } + +.bi-building-dash::before { + content: ""; } + +.bi-building-down::before { + content: ""; } + +.bi-building-exclamation::before { + content: ""; } + +.bi-building-fill-add::before { + content: ""; } + +.bi-building-fill-check::before { + content: ""; } + +.bi-building-fill-dash::before { + content: ""; } + +.bi-building-fill-down::before { + content: ""; } + +.bi-building-fill-exclamation::before { + content: ""; } + +.bi-building-fill-gear::before { + content: ""; } + +.bi-building-fill-lock::before { + content: ""; } + +.bi-building-fill-slash::before { + content: ""; } + +.bi-building-fill-up::before { + content: ""; } + +.bi-building-fill-x::before { + content: ""; } + +.bi-building-fill::before { + content: ""; } + +.bi-building-gear::before { + content: ""; } + +.bi-building-lock::before { + content: ""; } + +.bi-building-slash::before { + content: ""; } + +.bi-building-up::before { + content: ""; } + +.bi-building-x::before { + content: ""; } + +.bi-buildings-fill::before { + content: ""; } + +.bi-buildings::before { + content: ""; } + +.bi-bus-front-fill::before { + content: ""; } + +.bi-bus-front::before { + content: ""; } + +.bi-ev-front-fill::before { + content: ""; } + +.bi-ev-front::before { + content: ""; } + +.bi-globe-americas::before { + content: ""; } + +.bi-globe-asia-australia::before { + content: ""; } + +.bi-globe-central-south-asia::before { + content: ""; } + +.bi-globe-europe-africa::before { + content: ""; } + +.bi-house-add-fill::before { + content: ""; } + +.bi-house-add::before { + content: ""; } + +.bi-house-check-fill::before { + content: ""; } + +.bi-house-check::before { + content: ""; } + +.bi-house-dash-fill::before { + content: ""; } + +.bi-house-dash::before { + content: ""; } + +.bi-house-down-fill::before { + content: ""; } + +.bi-house-down::before { + content: ""; } + +.bi-house-exclamation-fill::before { + content: ""; } + +.bi-house-exclamation::before { + content: ""; } + +.bi-house-gear-fill::before { + content: ""; } + +.bi-house-gear::before { + content: ""; } + +.bi-house-lock-fill::before { + content: ""; } + +.bi-house-lock::before { + content: ""; } + +.bi-house-slash-fill::before { + content: ""; } + +.bi-house-slash::before { + content: ""; } + +.bi-house-up-fill::before { + content: ""; } + +.bi-house-up::before { + content: ""; } + +.bi-house-x-fill::before { + content: ""; } + +.bi-house-x::before { + content: ""; } + +.bi-person-add::before { + content: ""; } + +.bi-person-down::before { + content: ""; } + +.bi-person-exclamation::before { + content: ""; } + +.bi-person-fill-add::before { + content: ""; } + +.bi-person-fill-check::before { + content: ""; } + +.bi-person-fill-dash::before { + content: ""; } + +.bi-person-fill-down::before { + content: ""; } + +.bi-person-fill-exclamation::before { + content: ""; } + +.bi-person-fill-gear::before { + content: ""; } + +.bi-person-fill-lock::before { + content: ""; } + +.bi-person-fill-slash::before { + content: ""; } + +.bi-person-fill-up::before { + content: ""; } + +.bi-person-fill-x::before { + content: ""; } + +.bi-person-gear::before { + content: ""; } + +.bi-person-lock::before { + content: ""; } + +.bi-person-slash::before { + content: ""; } + +.bi-person-up::before { + content: ""; } + +.bi-scooter::before { + content: ""; } + +.bi-taxi-front-fill::before { + content: ""; } + +.bi-taxi-front::before { + content: ""; } + +.bi-amd::before { + content: ""; } + +.bi-database-add::before { + content: ""; } + +.bi-database-check::before { + content: ""; } + +.bi-database-dash::before { + content: ""; } + +.bi-database-down::before { + content: ""; } + +.bi-database-exclamation::before { + content: ""; } + +.bi-database-fill-add::before { + content: ""; } + +.bi-database-fill-check::before { + content: ""; } + +.bi-database-fill-dash::before { + content: ""; } + +.bi-database-fill-down::before { + content: ""; } + +.bi-database-fill-exclamation::before { + content: ""; } + +.bi-database-fill-gear::before { + content: ""; } + +.bi-database-fill-lock::before { + content: ""; } + +.bi-database-fill-slash::before { + content: ""; } + +.bi-database-fill-up::before { + content: ""; } + +.bi-database-fill-x::before { + content: ""; } + +.bi-database-fill::before { + content: ""; } + +.bi-database-gear::before { + content: ""; } + +.bi-database-lock::before { + content: ""; } + +.bi-database-slash::before { + content: ""; } + +.bi-database-up::before { + content: ""; } + +.bi-database-x::before { + content: ""; } + +.bi-database::before { + content: ""; } + +.bi-houses-fill::before { + content: ""; } + +.bi-houses::before { + content: ""; } + +.bi-nvidia::before { + content: ""; } + +.bi-person-vcard-fill::before { + content: ""; } + +.bi-person-vcard::before { + content: ""; } + +.bi-sina-weibo::before { + content: ""; } + +.bi-tencent-qq::before { + content: ""; } + +.bi-wikipedia::before { + content: ""; } + +.search-result { + margin-bottom: 1.2em; } + +.search-result article { + line-height: normal; } + +.search-result h4, .search-result .h4 { + line-height: normal; + font-size: 1.2rem; + margin-bottom: 0.1rem; } + +.search-result .current { + font-weight: 'bold'; } + +#map { + height: 700px; } + +.left { + float: left; } + +.right { + float: right; } + +.clear { + clear: both; } + +.header_indent { + padding-left: 20px; } diff --git a/public/assets/application-3831b042f18d7f57ba81b800e7af55862d8702af89716de86c9bfacd1b6c2bb3.css.gz b/public/assets/application-3831b042f18d7f57ba81b800e7af55862d8702af89716de86c9bfacd1b6c2bb3.css.gz new file mode 100644 index 0000000..b0d9b96 Binary files /dev/null and b/public/assets/application-3831b042f18d7f57ba81b800e7af55862d8702af89716de86c9bfacd1b6c2bb3.css.gz differ diff --git a/public/assets/application-549ab7bb7935966857db20cf35434c591bdc84fd6e882e32f106ebd95284566c.js b/public/assets/application-549ab7bb7935966857db20cf35434c591bdc84fd6e882e32f106ebd95284566c.js new file mode 100644 index 0000000..b63fd4a --- /dev/null +++ b/public/assets/application-549ab7bb7935966857db20cf35434c591bdc84fd6e882e32f106ebd95284566c.js @@ -0,0 +1,11609 @@ +/*! + * jQuery JavaScript Library v1.12.4 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2016-05-20T17:17Z + */ + +(function( global, factory ) { + + if ( typeof module === "object" && typeof module.exports === "object" ) { + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Support: Firefox 18+ +// Can't be in strict mode, several libs including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +//"use strict"; +var deletedIds = []; + +var document = window.document; + +var slice = deletedIds.slice; + +var concat = deletedIds.concat; + +var push = deletedIds.push; + +var indexOf = deletedIds.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var support = {}; + + + +var + version = "1.12.4", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android<4.1, IE<9 + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num != null ? + + // Return just the one element from the set + ( num < 0 ? this[ num + this.length ] : this[ num ] ) : + + // Return all the elements in a clean array + slice.call( this ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: deletedIds.sort, + splice: deletedIds.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var src, copyIsArray, copy, name, options, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction( target ) ) { + target = {}; + } + + // extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = jQuery.isArray( copy ) ) ) ) { + + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray( src ) ? src : []; + + } else { + clone = src && jQuery.isPlainObject( src ) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + // See test/unit/core.js for details concerning isFunction. + // Since version 1.3, DOM methods and functions like alert + // aren't supported. They return false on IE (#2968). + isFunction: function( obj ) { + return jQuery.type( obj ) === "function"; + }, + + isArray: Array.isArray || function( obj ) { + return jQuery.type( obj ) === "array"; + }, + + isWindow: function( obj ) { + /* jshint eqeqeq: false */ + return obj != null && obj == obj.window; + }, + + isNumeric: function( obj ) { + + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + // adding 1 corrects loss of precision from parseFloat (#15100) + var realStringObj = obj && obj.toString(); + return !jQuery.isArray( obj ) && ( realStringObj - parseFloat( realStringObj ) + 1 ) >= 0; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + isPlainObject: function( obj ) { + var key; + + // Must be an Object. + // Because of IE, we also have to check the presence of the constructor property. + // Make sure that DOM nodes and window objects don't pass through, as well + if ( !obj || jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + try { + + // Not own constructor property must be Object + if ( obj.constructor && + !hasOwn.call( obj, "constructor" ) && + !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) { + return false; + } + } catch ( e ) { + + // IE8,9 Will throw exceptions on certain host objects #9897 + return false; + } + + // Support: IE<9 + // Handle iteration over inherited properties before own properties. + if ( !support.ownFirst ) { + for ( key in obj ) { + return hasOwn.call( obj, key ); + } + } + + // Own properties are enumerated firstly, so to speed up, + // if last one is own, then all properties are own. + for ( key in obj ) {} + + return key === undefined || hasOwn.call( obj, key ); + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; + }, + + // Workarounds based on findings by Jim Driscoll + // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context + globalEval: function( data ) { + if ( data && jQuery.trim( data ) ) { + + // We use execScript on Internet Explorer + // We use an anonymous function so that context is window + // rather than jQuery in Firefox + ( window.execScript || function( data ) { + window[ "eval" ].call( window, data ); // jscs:ignore requireDotNotation + } )( data ); + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // Support: Android<4.1, IE<9 + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + var len; + + if ( arr ) { + if ( indexOf ) { + return indexOf.call( arr, elem, i ); + } + + len = arr.length; + i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; + + for ( ; i < len; i++ ) { + + // Skip accessing in sparse arrays + if ( i in arr && arr[ i ] === elem ) { + return i; + } + } + } + + return -1; + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + while ( j < len ) { + first[ i++ ] = second[ j++ ]; + } + + // Support: IE<9 + // Workaround casting of .length to NaN on otherwise arraylike objects (e.g., NodeLists) + if ( len !== len ) { + while ( second[ j ] !== undefined ) { + first[ i++ ] = second[ j++ ]; + } + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var args, proxy, tmp; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: function() { + return +( new Date() ); + }, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +// JSHint would error on this code due to the Symbol not being defined in ES5. +// Defining this global in .jshintrc would create a danger of using the global +// unguarded in another place, it seems safer to just disable JSHint for these +// three lines. +/* jshint ignore: start */ +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = deletedIds[ Symbol.iterator ]; +} +/* jshint ignore: end */ + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: iOS 8.2 (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.2.1 + * http://sizzlejs.com/ + * + * Copyright jQuery Foundation and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2015-10-17 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // http://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, nidselect, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + + // ID selector + if ( (m = match[1]) ) { + + // Document context + if ( nodeType === 9 ) { + if ( (elem = context.getElementById( m )) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && (elem = newContext.getElementById( m )) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( (m = match[3]) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !compilerCache[ selector + " " ] && + (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + + if ( nodeType !== 1 ) { + newContext = context; + newSelector = selector; + + // qSA looks outside Element context, which is not what we want + // Thanks to Andrew Dupont for this workaround technique + // Support: IE <=8 + // Exclude object elements + } else if ( context.nodeName.toLowerCase() !== "object" ) { + + // Capture the context ID, setting it first if necessary + if ( (nid = context.getAttribute( "id" )) ) { + nid = nid.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", (nid = expando) ); + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + nidselect = ridentifier.test( nid ) ? "#" + nid : "[id='" + nid + "']"; + while ( i-- ) { + groups[i] = nidselect + " " + toSelector( groups[i] ); + } + newSelector = groups.join( "," ); + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, parent, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9-11, Edge + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + if ( (parent = document.defaultView) && parent.top !== parent ) { + // Support: IE 11 + if ( parent.addEventListener ) { + parent.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", unloadHandler ); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( document.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var m = context.getElementById( id ); + return m ? [ m ] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + docElem.appendChild( div ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( div.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibing-combinator selector` fails + if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === document ? -1 : + b === document ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + !compilerCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + // Use previously-cached element index if available + if ( useCache ) { + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); + + if ( (oldCache = uniqueCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context === document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + if ( !context && elem.ownerDocument !== document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context || document, xml) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = ""; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = ""; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = ( /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/ ); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + } ); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( jQuery.inArray( elem, qualifier ) > -1 ) !== not; + } ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, + ret = [], + self = this, + len = self.length; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // init accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector.charAt( 0 ) === "<" && + selector.charAt( selector.length - 1 ) === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + if ( elem && elem.parentNode ) { + + // Handle the case where IE and Opera return items + // by name instead of ID + if ( elem.id !== match[ 2 ] ) { + return rootjQuery.find( selector ); + } + + // Otherwise, we inject the element directly into the jQuery object + this.length = 1; + this[ 0 ] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof root.ready !== "undefined" ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var i, + targets = jQuery( target, this ), + len = targets.length; + + return this.filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( pos ? + pos.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within + // the matched set of elements + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // index in selector + if ( typeof elem === "string" ) { + return jQuery.inArray( this[ 0 ], jQuery( elem ) ); + } + + // Locate the position of the desired element + return jQuery.inArray( + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem, this ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + do { + cur = cur[ dir ]; + } while ( cur && cur.nodeType !== 1 ); + + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + return jQuery.nodeName( elem, "iframe" ) ? + elem.contentDocument || elem.contentWindow.document : + jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var ret = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + ret = jQuery.filter( selector, ret ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + ret = jQuery.uniqueSort( ret ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + ret = ret.reverse(); + } + } + + return this.pushStack( ret ); + }; +} ); +var rnotwhite = ( /\S+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( jQuery.isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && jQuery.type( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = true; + if ( !memory ) { + self.disable(); + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks( "once memory" ), "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), "rejected" ], + [ "notify", "progress", jQuery.Callbacks( "memory" ) ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this === promise ? newDefer.promise() : this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( function() { + + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || + ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. + // If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .progress( updateFunc( i, progressContexts, progressValues ) ) + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ); + } else { + --remaining; + } + } + } + + // if we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +} ); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.triggerHandler ) { + jQuery( document ).triggerHandler( "ready" ); + jQuery( document ).off( "ready" ); + } + } +} ); + +/** + * Clean-up method for dom ready events + */ +function detach() { + if ( document.addEventListener ) { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + + } else { + document.detachEvent( "onreadystatechange", completed ); + window.detachEvent( "onload", completed ); + } +} + +/** + * The ready event handler and self cleanup method + */ +function completed() { + + // readyState === "complete" is good enough for us to call the dom ready in oldIE + if ( document.addEventListener || + window.event.type === "load" || + document.readyState === "complete" ) { + + detach(); + jQuery.ready(); + } +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called + // after the browser event has already occurred. + // Support: IE6-10 + // Older IE sometimes signals "interactive" too soon + if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + + // Standards-based browsers support DOMContentLoaded + } else if ( document.addEventListener ) { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); + + // If IE event model is used + } else { + + // Ensure firing before onload, maybe late but safe also for iframes + document.attachEvent( "onreadystatechange", completed ); + + // A fallback to window.onload, that will always work + window.attachEvent( "onload", completed ); + + // If IE and not a frame + // continually check to see if the document is ready + var top = false; + + try { + top = window.frameElement == null && document.documentElement; + } catch ( e ) {} + + if ( top && top.doScroll ) { + ( function doScrollCheck() { + if ( !jQuery.isReady ) { + + try { + + // Use the trick by Diego Perini + // http://javascript.nwbox.com/IEContentLoaded/ + top.doScroll( "left" ); + } catch ( e ) { + return window.setTimeout( doScrollCheck, 50 ); + } + + // detach all dom ready events + detach(); + + // and execute any waiting functions + jQuery.ready(); + } + } )(); + } + } + } + return readyList.promise( obj ); +}; + +// Kick off the DOM ready check even if the user does not +jQuery.ready.promise(); + + + + +// Support: IE<9 +// Iteration over object's inherited properties before its own +var i; +for ( i in jQuery( support ) ) { + break; +} +support.ownFirst = i === "0"; + +// Note: most support tests are defined in their respective modules. +// false until the test is run +support.inlineBlockNeedsLayout = false; + +// Execute ASAP in case we need to set body.style.zoom +jQuery( function() { + + // Minified: var a,b,c,d + var val, div, body, container; + + body = document.getElementsByTagName( "body" )[ 0 ]; + if ( !body || !body.style ) { + + // Return for frameset docs that don't have a body + return; + } + + // Setup + div = document.createElement( "div" ); + container = document.createElement( "div" ); + container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px"; + body.appendChild( container ).appendChild( div ); + + if ( typeof div.style.zoom !== "undefined" ) { + + // Support: IE<8 + // Check if natively block-level elements act like inline-block + // elements when setting their display to 'inline' and giving + // them layout + div.style.cssText = "display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1"; + + support.inlineBlockNeedsLayout = val = div.offsetWidth === 3; + if ( val ) { + + // Prevent IE 6 from affecting layout for positioned elements #11048 + // Prevent IE from shrinking the body in IE 7 mode #12869 + // Support: IE<8 + body.style.zoom = 1; + } + } + + body.removeChild( container ); +} ); + + +( function() { + var div = document.createElement( "div" ); + + // Support: IE<9 + support.deleteExpando = true; + try { + delete div.test; + } catch ( e ) { + support.deleteExpando = false; + } + + // Null elements to avoid leaks in IE. + div = null; +} )(); +var acceptData = function( elem ) { + var noData = jQuery.noData[ ( elem.nodeName + " " ).toLowerCase() ], + nodeType = +elem.nodeType || 1; + + // Do not set data on non-element DOM nodes because it will not be cleared (#8335). + return nodeType !== 1 && nodeType !== 9 ? + false : + + // Nodes accept data unless otherwise specified; rejection can be conditional + !noData || noData !== true && elem.getAttribute( "classid" ) === noData; +}; + + + + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + + var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + jQuery.data( elem, key, data ); + + } else { + data = undefined; + } + } + + return data; +} + +// checks a cache object for emptiness +function isEmptyDataObject( obj ) { + var name; + for ( name in obj ) { + + // if the public data object is empty, the private is still empty + if ( name === "data" && jQuery.isEmptyObject( obj[ name ] ) ) { + continue; + } + if ( name !== "toJSON" ) { + return false; + } + } + + return true; +} + +function internalData( elem, name, data, pvt /* Internal Use Only */ ) { + if ( !acceptData( elem ) ) { + return; + } + + var ret, thisCache, + internalKey = jQuery.expando, + + // We have to handle DOM nodes and JS objects differently because IE6-7 + // can't GC object references properly across the DOM-JS boundary + isNode = elem.nodeType, + + // Only DOM nodes need the global jQuery cache; JS object data is + // attached directly to the object so GC can occur automatically + cache = isNode ? jQuery.cache : elem, + + // Only defining an ID for JS objects if its cache already exists allows + // the code to shortcut on the same path as a DOM node with no cache + id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; + + // Avoid doing any more work than we need to when trying to get data on an + // object that has no data at all + if ( ( !id || !cache[ id ] || ( !pvt && !cache[ id ].data ) ) && + data === undefined && typeof name === "string" ) { + return; + } + + if ( !id ) { + + // Only DOM nodes need a new unique ID for each element since their data + // ends up in the global cache + if ( isNode ) { + id = elem[ internalKey ] = deletedIds.pop() || jQuery.guid++; + } else { + id = internalKey; + } + } + + if ( !cache[ id ] ) { + + // Avoid exposing jQuery metadata on plain JS objects when the object + // is serialized using JSON.stringify + cache[ id ] = isNode ? {} : { toJSON: jQuery.noop }; + } + + // An object can be passed to jQuery.data instead of a key/value pair; this gets + // shallow copied over onto the existing cache + if ( typeof name === "object" || typeof name === "function" ) { + if ( pvt ) { + cache[ id ] = jQuery.extend( cache[ id ], name ); + } else { + cache[ id ].data = jQuery.extend( cache[ id ].data, name ); + } + } + + thisCache = cache[ id ]; + + // jQuery data() is stored in a separate object inside the object's internal data + // cache in order to avoid key collisions between internal data and user-defined + // data. + if ( !pvt ) { + if ( !thisCache.data ) { + thisCache.data = {}; + } + + thisCache = thisCache.data; + } + + if ( data !== undefined ) { + thisCache[ jQuery.camelCase( name ) ] = data; + } + + // Check for both converted-to-camel and non-converted data property names + // If a data property was specified + if ( typeof name === "string" ) { + + // First Try to find as-is property data + ret = thisCache[ name ]; + + // Test for null|undefined property data + if ( ret == null ) { + + // Try to find the camelCased property + ret = thisCache[ jQuery.camelCase( name ) ]; + } + } else { + ret = thisCache; + } + + return ret; +} + +function internalRemoveData( elem, name, pvt ) { + if ( !acceptData( elem ) ) { + return; + } + + var thisCache, i, + isNode = elem.nodeType, + + // See jQuery.data for more information + cache = isNode ? jQuery.cache : elem, + id = isNode ? elem[ jQuery.expando ] : jQuery.expando; + + // If there is already no cache entry for this object, there is no + // purpose in continuing + if ( !cache[ id ] ) { + return; + } + + if ( name ) { + + thisCache = pvt ? cache[ id ] : cache[ id ].data; + + if ( thisCache ) { + + // Support array or space separated string names for data keys + if ( !jQuery.isArray( name ) ) { + + // try the string as a key before any manipulation + if ( name in thisCache ) { + name = [ name ]; + } else { + + // split the camel cased version by spaces unless a key with the spaces exists + name = jQuery.camelCase( name ); + if ( name in thisCache ) { + name = [ name ]; + } else { + name = name.split( " " ); + } + } + } else { + + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = name.concat( jQuery.map( name, jQuery.camelCase ) ); + } + + i = name.length; + while ( i-- ) { + delete thisCache[ name[ i ] ]; + } + + // If there is no data left in the cache, we want to continue + // and let the cache object itself get destroyed + if ( pvt ? !isEmptyDataObject( thisCache ) : !jQuery.isEmptyObject( thisCache ) ) { + return; + } + } + } + + // See jQuery.data for more information + if ( !pvt ) { + delete cache[ id ].data; + + // Don't destroy the parent cache unless the internal data object + // had been the only thing left in it + if ( !isEmptyDataObject( cache[ id ] ) ) { + return; + } + } + + // Destroy the cache + if ( isNode ) { + jQuery.cleanData( [ elem ], true ); + + // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) + /* jshint eqeqeq: false */ + } else if ( support.deleteExpando || cache != cache.window ) { + /* jshint eqeqeq: true */ + delete cache[ id ]; + + // When all else fails, undefined + } else { + cache[ id ] = undefined; + } +} + +jQuery.extend( { + cache: {}, + + // The following elements (space-suffixed to avoid Object.prototype collisions) + // throw uncatchable exceptions if you attempt to set expando properties + noData: { + "applet ": true, + "embed ": true, + + // ...but Flash objects (which have this classid) *can* handle expandos + "object ": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" + }, + + hasData: function( elem ) { + elem = elem.nodeType ? jQuery.cache[ elem[ jQuery.expando ] ] : elem[ jQuery.expando ]; + return !!elem && !isEmptyDataObject( elem ); + }, + + data: function( elem, name, data ) { + return internalData( elem, name, data ); + }, + + removeData: function( elem, name ) { + return internalRemoveData( elem, name ); + }, + + // For internal use only. + _data: function( elem, name, data ) { + return internalData( elem, name, data, true ); + }, + + _removeData: function( elem, name ) { + return internalRemoveData( elem, name, true ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Special expections of .data basically thwart jQuery.access, + // so implement the relevant behavior ourselves + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = jQuery.data( elem ); + + if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE11+ + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + jQuery._data( elem, "parsedAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + jQuery.data( this, key ); + } ); + } + + return arguments.length > 1 ? + + // Sets one value + this.each( function() { + jQuery.data( this, key, value ); + } ) : + + // Gets one value + // Try to fetch any internally stored data first + elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : undefined; + }, + + removeData: function( key ) { + return this.each( function() { + jQuery.removeData( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = jQuery._data( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray( data ) ) { + queue = jQuery._data( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // not intended for public consumption - generates a queueHooks object, + // or returns the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return jQuery._data( elem, key ) || jQuery._data( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + jQuery._removeData( elem, type + "queue" ); + jQuery._removeData( elem, key ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = jQuery._data( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); + + +( function() { + var shrinkWrapBlocksVal; + + support.shrinkWrapBlocks = function() { + if ( shrinkWrapBlocksVal != null ) { + return shrinkWrapBlocksVal; + } + + // Will be changed later if needed. + shrinkWrapBlocksVal = false; + + // Minified: var b,c,d + var div, body, container; + + body = document.getElementsByTagName( "body" )[ 0 ]; + if ( !body || !body.style ) { + + // Test fired too early or in an unsupported environment, exit. + return; + } + + // Setup + div = document.createElement( "div" ); + container = document.createElement( "div" ); + container.style.cssText = "position:absolute;border:0;width:0;height:0;top:0;left:-9999px"; + body.appendChild( container ).appendChild( div ); + + // Support: IE6 + // Check if elements with layout shrink-wrap their children + if ( typeof div.style.zoom !== "undefined" ) { + + // Reset CSS: box-sizing; display; margin; border + div.style.cssText = + + // Support: Firefox<29, Android 2.3 + // Vendor-prefix box-sizing + "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" + + "box-sizing:content-box;display:block;margin:0;border:0;" + + "padding:1px;width:1px;zoom:1"; + div.appendChild( document.createElement( "div" ) ).style.width = "5px"; + shrinkWrapBlocksVal = div.offsetWidth !== 3; + } + + body.removeChild( container ); + + return shrinkWrapBlocksVal; + }; + +} )(); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || + !jQuery.contains( elem.ownerDocument, elem ); + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, + scale = 1, + maxIterations = 20, + currentValue = tween ? + function() { return tween.cur(); } : + function() { return jQuery.css( elem, prop, "" ); }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + do { + + // If previous iteration zeroed out, double until we get *something*. + // Use string for doubling so we don't accidentally see scale as unchanged below + scale = scale || ".5"; + + // Adjust and apply + initialInUnit = initialInUnit / scale; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Update scale, tolerating zero or NaN from tween.cur() + // Break the loop if scale is unchanged or perfect, or if we've just had enough. + } while ( + scale !== ( scale = currentValue() / initial ) && scale !== 1 && --maxIterations + ); + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + length = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < length; i++ ) { + fn( + elems[ i ], + key, + raw ? value : value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + length ? fn( elems[ 0 ], key ) : emptyGet; +}; +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([\w:-]+)/ ); + +var rscriptType = ( /^$|\/(?:java|ecma)script/i ); + +var rleadingWhitespace = ( /^\s+/ ); + +var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|" + + "details|dialog|figcaption|figure|footer|header|hgroup|main|" + + "mark|meter|nav|output|picture|progress|section|summary|template|time|video"; + + + +function createSafeFragment( document ) { + var list = nodeNames.split( "|" ), + safeFrag = document.createDocumentFragment(); + + if ( safeFrag.createElement ) { + while ( list.length ) { + safeFrag.createElement( + list.pop() + ); + } + } + return safeFrag; +} + + +( function() { + var div = document.createElement( "div" ), + fragment = document.createDocumentFragment(), + input = document.createElement( "input" ); + + // Setup + div.innerHTML = "
a"; + + // IE strips leading whitespace when .innerHTML is used + support.leadingWhitespace = div.firstChild.nodeType === 3; + + // Make sure that tbody elements aren't automatically inserted + // IE will insert them into empty tables + support.tbody = !div.getElementsByTagName( "tbody" ).length; + + // Make sure that link elements get serialized correctly by innerHTML + // This requires a wrapper element in IE + support.htmlSerialize = !!div.getElementsByTagName( "link" ).length; + + // Makes sure cloning an html5 element does not cause problems + // Where outerHTML is undefined, this still works + support.html5Clone = + document.createElement( "nav" ).cloneNode( true ).outerHTML !== "<:nav>"; + + // Check if a disconnected checkbox will retain its checked + // value of true after appended to the DOM (IE6/7) + input.type = "checkbox"; + input.checked = true; + fragment.appendChild( input ); + support.appendChecked = input.checked; + + // Make sure textarea (and checkbox) defaultValue is properly cloned + // Support: IE6-IE11+ + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // #11217 - WebKit loses check when the name is after the checked attribute + fragment.appendChild( div ); + + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input = document.createElement( "input" ); + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Safari 5.1, iOS 5.1, Android 4.x, Android 2.3 + // old WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<9 + // Cloned elements keep attachEvent handlers, we use addEventListener on IE9+ + support.noCloneEvent = !!div.addEventListener; + + // Support: IE<9 + // Since attributes and properties are the same in IE, + // cleanData must set properties to undefined rather than use removeAttribute + div[ jQuery.expando ] = 1; + support.attributes = !div.getAttribute( jQuery.expando ); +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + option: [ 1, "" ], + legend: [ 1, "
", "
" ], + area: [ 1, "", "" ], + + // Support: IE8 + param: [ 1, "", "" ], + thead: [ 1, "", "
" ], + tr: [ 2, "", "
" ], + col: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, + // unless wrapped in a div with non-breaking characters in front of it. + _default: support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
", "
" ] +}; + +// Support: IE8-IE9 +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + + +function getAll( context, tag ) { + var elems, elem, + i = 0, + found = typeof context.getElementsByTagName !== "undefined" ? + context.getElementsByTagName( tag || "*" ) : + typeof context.querySelectorAll !== "undefined" ? + context.querySelectorAll( tag || "*" ) : + undefined; + + if ( !found ) { + for ( found = [], elems = context.childNodes || context; + ( elem = elems[ i ] ) != null; + i++ + ) { + if ( !tag || jQuery.nodeName( elem, tag ) ) { + found.push( elem ); + } else { + jQuery.merge( found, getAll( elem, tag ) ); + } + } + } + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], found ) : + found; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var elem, + i = 0; + for ( ; ( elem = elems[ i ] ) != null; i++ ) { + jQuery._data( + elem, + "globalEval", + !refElements || jQuery._data( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/, + rtbody = / from table fragments + if ( !support.tbody ) { + + // String was a , *may* have spurious + elem = tag === "table" && !rtbody.test( elem ) ? + tmp.firstChild : + + // String was a bare or + wrap[ 1 ] === "
" && !rtbody.test( elem ) ? + tmp : + 0; + + j = elem && elem.childNodes.length; + while ( j-- ) { + if ( jQuery.nodeName( ( tbody = elem.childNodes[ j ] ), "tbody" ) && + !tbody.childNodes.length ) { + + elem.removeChild( tbody ); + } + } + } + + jQuery.merge( nodes, tmp.childNodes ); + + // Fix #12392 for WebKit and IE > 9 + tmp.textContent = ""; + + // Fix #12392 for oldIE + while ( tmp.firstChild ) { + tmp.removeChild( tmp.firstChild ); + } + + // Remember the top-level container for proper cleanup + tmp = safe.lastChild; + } + } + } + + // Fix #11356: Clear elements from fragment + if ( tmp ) { + safe.removeChild( tmp ); + } + + // Reset defaultChecked for any radios and checkboxes + // about to be appended to the DOM in IE 6/7 (#8060) + if ( !support.appendChecked ) { + jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); + } + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( safe.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + tmp = null; + + return safe; +} + + +( function() { + var i, eventName, + div = document.createElement( "div" ); + + // Support: IE<9 (lack submit/change bubble), Firefox (lack focus(in | out) events) + for ( i in { submit: true, change: true, focusin: true } ) { + eventName = "on" + i; + + if ( !( support[ i ] = eventName in window ) ) { + + // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP) + div.setAttribute( eventName, "t" ); + support[ i ] = div.attributes[ eventName ].expando === false; + } + } + + // Null elements to avoid leaks in IE. + div = null; +} )(); + + +var rformElems = /^(?:input|select|textarea)$/i, + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE9 +// See #13393 for more info +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + var tmp, events, t, handleObjIn, + special, eventHandle, handleObj, + handlers, type, namespaces, origType, + elemData = jQuery._data( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = {}; + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && + ( !e || jQuery.event.triggered !== e.type ) ? + jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : + undefined; + }; + + // Add elem as a property of the handle fn to prevent a memory leak + // with IE non-native events + eventHandle.elem = elem; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener/attachEvent if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + // Bind the global event handler to the element + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + + } else if ( elem.attachEvent ) { + elem.attachEvent( "on" + type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + // Nullify elem to prevent memory leaks in IE + elem = null; + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + var j, handleObj, tmp, + origCount, t, events, + special, handlers, type, + namespaces, origType, + elemData = jQuery.hasData( elem ) && jQuery._data( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + + // removeData also checks for emptiness and clears the expando if empty + // so use it instead of delete + jQuery._removeData( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + var handle, ontype, cur, + bubbleType, special, tmp, i, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && + jQuery._data( cur, "handle" ); + + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( + ( !special._default || + special._default.apply( eventPath.pop(), data ) === false + ) && acceptData( elem ) + ) { + + // Call a native DOM method on the target with the same name name as the event. + // Can't use an .isFunction() check here because IE6/7 fails that test. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + try { + elem[ type ](); + } catch ( e ) { + + // IE<9 dies on focus/blur to hidden element (#1486,#12518) + // only reproducible on winXP IE8 native, not IE9 in IE8 mode + } + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, j, ret, matched, handleObj, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or 2) have namespace(s) + // a subset or equal to those in the bound event (both can have no namespace). + if ( !event.rnamespace || event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, matches, sel, handleObj, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Support (at least): Chrome, IE9 + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // + // Support: Firefox<=42+ + // Avoid non-left-click in FF but don't block IE radio events (#3861, gh-2343) + if ( delegateCount && cur.nodeType && + ( event.type !== "click" || isNaN( event.button ) || event.button < 1 ) ) { + + /* jshint eqeqeq: false */ + for ( ; cur != this; cur = cur.parentNode || this ) { + /* jshint eqeqeq: true */ + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && ( cur.disabled !== true || event.type !== "click" ) ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push( { elem: cur, handlers: matches } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: this, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: IE<9 + // Fix target property (#1925) + if ( !event.target ) { + event.target = originalEvent.srcElement || document; + } + + // Support: Safari 6-8+ + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + // Support: IE<9 + // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) + event.metaKey = !!event.metaKey; + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: ( "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase " + + "metaKey relatedTarget shiftKey target timeStamp view which" ).split( " " ), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split( " " ), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: ( "button buttons clientX clientY fromElement offsetX offsetY " + + "pageX pageY screenX screenY toElement" ).split( " " ), + filter: function( event, original ) { + var body, eventDoc, doc, + button = original.button, + fromElement = original.fromElement; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - + ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - + ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add relatedTarget, if necessary + if ( !event.relatedTarget && fromElement ) { + event.relatedTarget = fromElement === event.target ? + original.toElement : + fromElement; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + try { + this.focus(); + return false; + } catch ( e ) { + + // Support: IE<9 + // If we error on focus to hidden element (#1486, #12518), + // let .trigger() run the handlers + } + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + // Piggyback on a donor event to simulate a different one + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + + // Previously, `originalEvent: {}` was set here, so stopPropagation call + // would not be triggered on donor event, since in our own + // jQuery.event.stopPropagation function we had a check for existence of + // originalEvent.stopPropagation method, so, consequently it would be a noop. + // + // Guard for simulated events was moved to jQuery.event.stopPropagation function + // since `originalEvent` should point to the original event for the + // constancy with other events and for more focused logic + } + ); + + jQuery.event.trigger( e, null, elem ); + + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = document.removeEventListener ? + function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } + } : + function( elem, type, handle ) { + var name = "on" + type; + + if ( elem.detachEvent ) { + + // #8545, #7054, preventing memory leaks for custom events in IE6-8 + // detachEvent needed property on element, by name of that event, + // to properly expose it to GC + if ( typeof elem[ name ] === "undefined" ) { + elem[ name ] = null; + } + + elem.detachEvent( name, handle ); + } + }; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: IE < 9, Android < 4.0 + src.returnValue === false ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + if ( !e ) { + return; + } + + // If preventDefault exists, run it on the original event + if ( e.preventDefault ) { + e.preventDefault(); + + // Support: IE + // Otherwise set the returnValue property of the original event to false + } else { + e.returnValue = false; + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( !e || this.isSimulated ) { + return; + } + + // If stopPropagation exists, run it on the original event + if ( e.stopPropagation ) { + e.stopPropagation(); + } + + // Support: IE + // Set the cancelBubble property of the original event to true + e.cancelBubble = true; + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && e.stopImmediatePropagation ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://code.google.com/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +// IE submit delegation +if ( !support.submit ) { + + jQuery.event.special.submit = { + setup: function() { + + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Lazy-add a submit handler when a descendant form may potentially be submitted + jQuery.event.add( this, "click._submit keypress._submit", function( e ) { + + // Node name check avoids a VML-related crash in IE (#9807) + var elem = e.target, + form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? + + // Support: IE <=8 + // We use jQuery.prop instead of elem.form + // to allow fixing the IE8 delegated submit issue (gh-2332) + // by 3rd party polyfills/workarounds. + jQuery.prop( elem, "form" ) : + undefined; + + if ( form && !jQuery._data( form, "submit" ) ) { + jQuery.event.add( form, "submit._submit", function( event ) { + event._submitBubble = true; + } ); + jQuery._data( form, "submit", true ); + } + } ); + + // return undefined since we don't need an event listener + }, + + postDispatch: function( event ) { + + // If form was submitted by the user, bubble the event up the tree + if ( event._submitBubble ) { + delete event._submitBubble; + if ( this.parentNode && !event.isTrigger ) { + jQuery.event.simulate( "submit", this.parentNode, event ); + } + } + }, + + teardown: function() { + + // Only need this for delegated form submit events + if ( jQuery.nodeName( this, "form" ) ) { + return false; + } + + // Remove delegated handlers; cleanData eventually reaps submit handlers attached above + jQuery.event.remove( this, "._submit" ); + } + }; +} + +// IE change delegation and checkbox/radio fix +if ( !support.change ) { + + jQuery.event.special.change = { + + setup: function() { + + if ( rformElems.test( this.nodeName ) ) { + + // IE doesn't fire change on a check/radio until blur; trigger it on click + // after a propertychange. Eat the blur-change in special.change.handle. + // This still fires onchange a second time for check/radio after blur. + if ( this.type === "checkbox" || this.type === "radio" ) { + jQuery.event.add( this, "propertychange._change", function( event ) { + if ( event.originalEvent.propertyName === "checked" ) { + this._justChanged = true; + } + } ); + jQuery.event.add( this, "click._change", function( event ) { + if ( this._justChanged && !event.isTrigger ) { + this._justChanged = false; + } + + // Allow triggered, simulated change events (#11500) + jQuery.event.simulate( "change", this, event ); + } ); + } + return false; + } + + // Delegated event; lazy-add a change handler on descendant inputs + jQuery.event.add( this, "beforeactivate._change", function( e ) { + var elem = e.target; + + if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "change" ) ) { + jQuery.event.add( elem, "change._change", function( event ) { + if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { + jQuery.event.simulate( "change", this.parentNode, event ); + } + } ); + jQuery._data( elem, "change", true ); + } + } ); + }, + + handle: function( event ) { + var elem = event.target; + + // Swallow native change events from checkbox/radio, we already triggered them above + if ( this !== elem || event.isSimulated || event.isTrigger || + ( elem.type !== "radio" && elem.type !== "checkbox" ) ) { + + return event.handleObj.handler.apply( this, arguments ); + } + }, + + teardown: function() { + jQuery.event.remove( this, "._change" ); + + return !rformElems.test( this.nodeName ); + } + }; +} + +// Support: Firefox +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome, Safari +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://code.google.com/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + jQuery._data( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = jQuery._data( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + jQuery._removeData( doc, fix ); + } else { + jQuery._data( doc, fix, attaches ); + } + } + }; + } ); +} + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + }, + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +var rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, + rnoshimcache = new RegExp( "<(?:" + nodeNames + ")[\\s/>]", "i" ), + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi, + + // Support: IE 10-11, Edge 10240+ + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g, + safeFragment = createSafeFragment( document ), + fragmentDiv = safeFragment.appendChild( document.createElement( "div" ) ); + +// Support: IE<8 +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName( "tbody" )[ 0 ] || + elem.appendChild( elem.ownerDocument.createElement( "tbody" ) ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( jQuery.find.attr( elem, "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + if ( match ) { + elem.type = match[ 1 ]; + } else { + elem.removeAttribute( "type" ); + } + return elem; +} + +function cloneCopyEvent( src, dest ) { + if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { + return; + } + + var type, i, l, + oldData = jQuery._data( src ), + curData = jQuery._data( dest, oldData ), + events = oldData.events; + + if ( events ) { + delete curData.handle; + curData.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + + // make the cloned public data object a copy from the original + if ( curData.data ) { + curData.data = jQuery.extend( {}, curData.data ); + } +} + +function fixCloneNodeIssues( src, dest ) { + var nodeName, e, data; + + // We do not need to do anything for non-Elements + if ( dest.nodeType !== 1 ) { + return; + } + + nodeName = dest.nodeName.toLowerCase(); + + // IE6-8 copies events bound via attachEvent when using cloneNode. + if ( !support.noCloneEvent && dest[ jQuery.expando ] ) { + data = jQuery._data( dest ); + + for ( e in data.events ) { + jQuery.removeEvent( dest, e, data.handle ); + } + + // Event data gets referenced instead of copied if the expando gets copied too + dest.removeAttribute( jQuery.expando ); + } + + // IE blanks contents when cloning scripts, and tries to evaluate newly-set text + if ( nodeName === "script" && dest.text !== src.text ) { + disableScript( dest ).text = src.text; + restoreScript( dest ); + + // IE6-10 improperly clones children of object elements using classid. + // IE10 throws NoModificationAllowedError if parent is null, #12132. + } else if ( nodeName === "object" ) { + if ( dest.parentNode ) { + dest.outerHTML = src.outerHTML; + } + + // This path appears unavoidable for IE9. When cloning an object + // element in IE9, the outerHTML strategy above is not sufficient. + // If the src has innerHTML and the destination does not, + // copy the src.innerHTML into the dest.innerHTML. #10324 + if ( support.html5Clone && ( src.innerHTML && !jQuery.trim( dest.innerHTML ) ) ) { + dest.innerHTML = src.innerHTML; + } + + } else if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + + // IE6-8 fails to persist the checked state of a cloned checkbox + // or radio button. Worse, IE6-7 fail to give the cloned element + // a checked appearance if the defaultChecked value isn't also set + + dest.defaultChecked = dest.checked = src.checked; + + // IE6-7 get confused and end up setting the value of a cloned + // checkbox/radio button to an empty string instead of "on" + if ( dest.value !== src.value ) { + dest.value = src.value; + } + + // IE6-8 fails to return the selected option to the default selected + // state when cloning options + } else if ( nodeName === "option" ) { + dest.defaultSelected = dest.selected = src.defaultSelected; + + // IE6-8 fails to set the defaultValue to the correct value when + // cloning other types of input fields + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var first, node, hasScripts, + scripts, doc, fragment, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( isFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android<4.1, PhantomJS<2 + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !jQuery._data( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( + ( node.text || node.textContent || node.innerHTML || "" ) + .replace( rcleanScript, "" ) + ); + } + } + } + } + + // Fix #11809: Avoid leaking memory + fragment = first = null; + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + elems = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = elems[ i ] ) != null; i++ ) { + + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && jQuery.contains( node.ownerDocument, node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html.replace( rxhtmlTag, "<$1>" ); + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var destElements, node, clone, i, srcElements, + inPage = jQuery.contains( elem.ownerDocument, elem ); + + if ( support.html5Clone || jQuery.isXMLDoc( elem ) || + !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { + + clone = elem.cloneNode( true ); + + // IE<=8 does not properly clone detached, unknown element nodes + } else { + fragmentDiv.innerHTML = elem.outerHTML; + fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); + } + + if ( ( !support.noCloneEvent || !support.noCloneChecked ) && + ( elem.nodeType === 1 || elem.nodeType === 11 ) && !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + // Fix all IE cloning issues + for ( i = 0; ( node = srcElements[ i ] ) != null; ++i ) { + + // Ensure that the destination node is not null; Fixes #9587 + if ( destElements[ i ] ) { + fixCloneNodeIssues( node, destElements[ i ] ); + } + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0; ( node = srcElements[ i ] ) != null; i++ ) { + cloneCopyEvent( node, destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + destElements = srcElements = node = null; + + // Return the cloned set + return clone; + }, + + cleanData: function( elems, /* internal */ forceAcceptData ) { + var elem, type, id, data, + i = 0, + internalKey = jQuery.expando, + cache = jQuery.cache, + attributes = support.attributes, + special = jQuery.event.special; + + for ( ; ( elem = elems[ i ] ) != null; i++ ) { + if ( forceAcceptData || acceptData( elem ) ) { + + id = elem[ internalKey ]; + data = id && cache[ id ]; + + if ( data ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Remove cache only if it was not already removed by jQuery.event.remove + if ( cache[ id ] ) { + + delete cache[ id ]; + + // Support: IE<9 + // IE does not allow us to delete expando properties from nodes + // IE creates expando attributes along with the property + // IE does not have a removeAttribute function on Document nodes + if ( !attributes && typeof elem.removeAttribute !== "undefined" ) { + elem.removeAttribute( internalKey ); + + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://code.google.com/p/chromium/issues/detail?id=378607 + } else { + elem[ internalKey ] = undefined; + } + + deletedIds.push( id ); + } + } + } + } + } +} ); + +jQuery.fn.extend( { + + // Keep domManip exposed until 3.0 (gh-2225) + domManip: domManip, + + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().append( + ( this[ 0 ] && this[ 0 ].ownerDocument || document ).createTextNode( value ) + ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + } + + // Remove any remaining nodes + while ( elem.firstChild ) { + elem.removeChild( elem.firstChild ); + } + + // If this is a select, ensure that it displays empty (#12336) + // Support: IE<9 + if ( elem.options && jQuery.nodeName( elem, "select" ) ) { + elem.options.length = 0; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined ) { + return elem.nodeType === 1 ? + elem.innerHTML.replace( rinlinejQuery, "" ) : + undefined; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + ( support.htmlSerialize || !rnoshimcache.test( value ) ) && + ( support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + + // Remove element nodes and prevent memory leaks + elem = this[ i ] || {}; + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + i = 0, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); + + +var iframe, + elemdisplay = { + + // Support: Firefox + // We have to pre-define these values for FF (#10227) + HTML: "block", + BODY: "block" + }; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ + +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + display = jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = ( iframe || jQuery( "