aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin Dufour <quentin@deuxfleurs.fr>2021-10-01 14:32:43 +0200
committerQuentin Dufour <quentin@deuxfleurs.fr>2021-10-01 14:32:43 +0200
commit9ccf652c00457e46eaf46fc4cb8f6d0ee582c5ef (patch)
treeb02c0a9a15de80acb3661163d469da41cd6aa8c3
downloadrfid-9ccf652c00457e46eaf46fc4cb8f6d0ee582c5ef.tar.gz
rfid-9ccf652c00457e46eaf46fc4cb8f6d0ee582c5ef.zip
Initial commit
-rw-r--r--.gitignore1
-rw-r--r--archetypes/default.md6
-rw-r--r--archetypes/programme.md10
-rw-r--r--config.toml59
-rw-r--r--content/_index.md40
-rw-r--r--content/programme/2021-10-09/index.md18
-rw-r--r--content/programme/_index.md7
-rw-r--r--resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.content3
-rw-r--r--resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.json1
-rw-r--r--resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.content7841
-rw-r--r--resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.json1
-rw-r--r--resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content5
-rw-r--r--resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json1
-rw-r--r--resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content5
-rw-r--r--resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json1
-rwxr-xr-xstatic/favicon.pngbin0 -> 957 bytes
-rw-r--r--static/images/deuxfleurs.svg91
-rw-r--r--static/images/drave.pngbin0 -> 32896 bytes
-rw-r--r--static/images/fediverse.pngbin0 -> 588650 bytes
-rw-r--r--themes/hugo-whisper-theme/.gitignore5
-rw-r--r--themes/hugo-whisper-theme/LICENSE21
-rw-r--r--themes/hugo-whisper-theme/README.md128
-rw-r--r--themes/hugo-whisper-theme/archetypes/default.md2
-rw-r--r--themes/hugo-whisper-theme/assets/js/libs/library.js1
-rw-r--r--themes/hugo-whisper-theme/assets/js/pages/services.js1
-rw-r--r--themes/hugo-whisper-theme/assets/js/scripts.js35
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/_bootstrap-variables.scss65
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_alert.scss51
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_badge.scss54
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_breadcrumb.scss41
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_button-group.scss163
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_buttons.scss137
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_card.scss289
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_carousel.scss197
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_close.scss41
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_code.scss48
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_custom-forms.scss507
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_dropdown.scss191
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_forms.scss330
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_functions.scss86
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_grid.scss52
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_images.scss42
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_input-group.scss193
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_jumbotron.scss17
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_list-group.scss149
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_media.scss8
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_mixins.scss47
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_modal.scss229
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_nav.scss120
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_navbar.scss294
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_pagination.scss73
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_popover.scss171
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_print.scss141
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_progress.scss43
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_reboot.scss483
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_root.scss19
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_spinners.scss55
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_tables.scss185
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_toasts.scss44
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_tooltip.scss115
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_transitions.scss20
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_type.scss125
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_utilities.scss17
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/_variables.scss1123
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap-grid.scss29
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap-reboot.scss12
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap.scss44
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_alert.scss13
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_background-variant.scss21
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_badge.scss17
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_border-radius.scss63
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_box-shadow.scss20
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_breakpoints.scss123
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_buttons.scss107
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_caret.scss62
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_clearfix.scss7
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_deprecate.scss10
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_float.scss14
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_forms.scss192
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_gradients.scss45
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_grid-framework.scss66
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_grid.scss51
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_hover.scss37
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_image.scss36
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_list-group.scss21
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_lists.scss7
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_nav-divider.scss10
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_pagination.scss22
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_reset-text.scss17
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_resize.scss6
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_screen-reader.scss33
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_size.scss7
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_table-row.scss39
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-emphasis.scss16
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-hide.scss11
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-truncate.scss8
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_transition.scss16
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_visibility.scss8
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_align.scss8
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_background.scss19
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_borders.scss75
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_clearfix.scss3
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_display.scss26
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_embed.scss39
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_flex.scss51
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_float.scss11
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_overflow.scss5
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_position.scss32
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_screenreaders.scss11
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_shadows.scss6
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_sizing.scss20
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_spacing.scss73
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_stretched-link.scss19
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_text.scss72
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_visibility.scss13
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/bootstrap/vendor/_rfs.scss204
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_anchor.scss10
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_buttons.scss23
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_content.scss136
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_docs-menu.scss30
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_footer.scss76
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_hamburger.scss27
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_header.scss26
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_logo.scss32
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_main-menu-mobile.scss92
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_main-menu.scss32
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_overview.scss6
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_page.scss8
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_reset.scss6
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_strip.scss55
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_sub-footer.scss62
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_title.scss23
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_type.scss7
-rw-r--r--themes/hugo-whisper-theme/assets/scss/components/_whitebox.scss10
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/_base.scss86
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/hamburgers.scss118
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dx-r.scss35
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dx.scss35
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dxy-r.scss35
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dxy.scss35
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dy-r.scss35
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dy.scss35
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrow-r.scss16
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrow.scss16
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowalt-r.scss36
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowalt.scss36
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowturn-r.scss18
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowturn.scss18
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_boring.scss30
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_collapse-r.scss47
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_collapse.scss47
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_elastic-r.scss41
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_elastic.scss41
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_emphatic-r.scss53
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_emphatic.scss53
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_minus.scss34
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_slider-r.scss38
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_slider.scss38
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spin-r.scss43
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spin.scss43
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spring-r.scss47
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spring.scss44
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_squeeze.scss43
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_stand-r.scss45
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_stand.scss45
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_vortex-r.scss48
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_vortex.scss48
-rw-r--r--themes/hugo-whisper-theme/assets/scss/libraries/pygments/github.scss62
-rw-r--r--themes/hugo-whisper-theme/assets/scss/pages/_home.scss28
-rwxr-xr-xthemes/hugo-whisper-theme/assets/scss/style.scss73
-rw-r--r--themes/hugo-whisper-theme/exampleSite/archetypes/default.md6
-rw-r--r--themes/hugo-whisper-theme/exampleSite/archetypes/docs.md10
-rw-r--r--themes/hugo-whisper-theme/exampleSite/config.toml53
-rw-r--r--themes/hugo-whisper-theme/exampleSite/content/_index.md6
-rw-r--r--themes/hugo-whisper-theme/exampleSite/content/docs/_index.md9
-rw-r--r--themes/hugo-whisper-theme/exampleSite/content/docs/configure/index.md53
-rw-r--r--themes/hugo-whisper-theme/exampleSite/content/docs/example/index.md35
-rw-r--r--themes/hugo-whisper-theme/exampleSite/content/docs/install-hugo/index.md15
-rw-r--r--themes/hugo-whisper-theme/exampleSite/content/docs/install-theme/index.md66
-rw-r--r--themes/hugo-whisper-theme/exampleSite/content/docs/specimen/index.md187
-rw-r--r--themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.content3
-rw-r--r--themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.json1
-rw-r--r--themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.content7841
-rw-r--r--themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.json1
-rw-r--r--themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content5
-rw-r--r--themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json1
-rw-r--r--themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content5
-rw-r--r--themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json1
-rwxr-xr-xthemes/hugo-whisper-theme/exampleSite/static/favicon.pngbin0 -> 957 bytes
-rw-r--r--themes/hugo-whisper-theme/images/screenshot.pngbin0 -> 83670 bytes
-rw-r--r--themes/hugo-whisper-theme/images/tn.pngbin0 -> 81459 bytes
-rw-r--r--themes/hugo-whisper-theme/layouts/404.html13
-rw-r--r--themes/hugo-whisper-theme/layouts/_default/baseof.html71
-rw-r--r--themes/hugo-whisper-theme/layouts/_default/list.html17
-rw-r--r--themes/hugo-whisper-theme/layouts/_default/single.html11
-rw-r--r--themes/hugo-whisper-theme/layouts/_default/summary.html7
-rw-r--r--themes/hugo-whisper-theme/layouts/index.html59
-rw-r--r--themes/hugo-whisper-theme/layouts/partials/hamburger.html5
-rw-r--r--themes/hugo-whisper-theme/layouts/partials/header.html12
-rw-r--r--themes/hugo-whisper-theme/layouts/partials/main-menu-mobile.html12
-rw-r--r--themes/hugo-whisper-theme/layouts/partials/main-menu.html12
-rw-r--r--themes/hugo-whisper-theme/layouts/partials/sidebar.html11
-rw-r--r--themes/hugo-whisper-theme/layouts/partials/sub-footer.html13
-rw-r--r--themes/hugo-whisper-theme/netlify.toml8
-rw-r--r--themes/hugo-whisper-theme/static/images/logo-mobile.svg1
-rw-r--r--themes/hugo-whisper-theme/static/images/logo.svg1
-rw-r--r--themes/hugo-whisper-theme/static/images/terminal.gifbin0 -> 587279 bytes
-rw-r--r--themes/hugo-whisper-theme/theme.toml14
208 files changed, 26896 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..364fdec
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+public/
diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..00e77bd
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,6 @@
+---
+title: "{{ replace .Name "-" " " | title }}"
+date: {{ .Date }}
+draft: true
+---
+
diff --git a/archetypes/programme.md b/archetypes/programme.md
new file mode 100644
index 0000000..68a01b5
--- /dev/null
+++ b/archetypes/programme.md
@@ -0,0 +1,10 @@
+---
+title: "{{ replace .TranslationBaseName "-" " " | title }}"
+date: {{ .Date }}
+draft: false
+weight: 100
+---
+
+Lorem markdownum aequalis strigis. Saetigeri iubeas, vultu huic alvum nondum
+de obside ut laniavit arbor palmis, cum quin. Rupes vetat videndo, armigerae
+crimen habet Priamum nec.
diff --git a/config.toml b/config.toml
new file mode 100644
index 0000000..f21b99b
--- /dev/null
+++ b/config.toml
@@ -0,0 +1,59 @@
+baseURL = "/"
+languageCode = "fr-fr"
+title = "Rencontres Francophones de l'Infonuagique Décentralisée"
+theme = "hugo-whisper-theme"
+
+pygmentsCodeFences = true
+pygmentsCodefencesGuessSyntax = true
+pygmentsUseClasses = true
+
+[module]
+ [module.hugoVersion]
+ extended = true
+ min = "0.55.0"
+
+# Controls how many words are printed in the content summary on the docs homepage.
+# See https://gohugo.io/content-management/summaries/
+summaryLength = 30
+
+[[menu.main]]
+ name = "Accueil"
+ url = "/"
+ weight = 1
+
+[[menu.main]]
+ name = "Programme"
+ url = "/programme/"
+ weight = 2
+
+[markup.goldmark.renderer]
+ unsafe = true
+
+[params]
+ mainSections = ['programme']
+ homepage_button_link = '/programme/'
+ homepage_button_text = 'Consulter le programme et les archives'
+ homepage_intro = 'Test'
+ homepage_image = '/images/fediverse.png'
+ homepage_creds = 'Illustration par Tobias Buckdahn (<a href="https://my.brick.camp/@tobias/102438886945107949">@tobias@my.brick.camp</a>) sous license CC BY-SA 4.0'
+
+ ## You can enable to add anchor links to header elements
+ # enable_anchor_link = true
+
+ [params.homepage_meta_tags]
+ meta_description = "Les Rencontres Francophones de l'Informatique Distribuées réunissent des internautes échangeant sur les enjeux techniques de la création d'un Internet plus décentralisé et éthique."
+ meta_og_title = "Rencontres Francophones de l'Informatique Distribuée"
+ meta_og_type = "website"
+ meta_og_url = "https://rfid.deuxfleurs.fr"
+ meta_og_image = ""
+ meta_og_description = "Venez discuter avec nous des enjeux techniques pour créer un Internet plus décentralisé et éthique"
+ meta_twitter_card = "summary"
+ meta_twitter_site = "@tgoldoin"
+ meta_twitter_creator = "@tgoldoin"
+
+ [params.logo]
+ mobile = "/images/logo-mobile.svg"
+ standard = "/images/logo.svg"
+
+[[deployment.targets]]
+ URL = "s3://rfid.deuxfleurs.fr?endpoint=garage.deuxfleurs.fr&s3ForcePathStyle=true&region=garage"
diff --git a/content/_index.md b/content/_index.md
new file mode 100644
index 0000000..14d25be
--- /dev/null
+++ b/content/_index.md
@@ -0,0 +1,40 @@
+---
+title: "Rencontres Francophones de l'Infonuagique Décentralisée"
+date: 2018-11-28T15:14:39+10:00
+---
+
+Tous les deuxièmes samedi du mois, pendant une heure, nous discutons des enjeux techniques de la création d'un Internet plus décentralisé et éthique.
+
+Chaque rencontre est composée de présentations de 10 minutes suivies d'un échange. Tout le monde est bienvenu, aucune inscription n'est nécessaire.
+
+## Prochaine rencontre
+
+Samedi 9 octobre - 10h à Québec - 16h à Paris
+Rendez-vous sur https://jitsi.fedi.quebec/infonuagique
+
+## Organisation
+
+<div style="display: flex; justify-content: space-evenly">
+
+<div style="max-width: 50%">
+<img style="height: 100px; margin-bottom: 1rem" src="/images/deuxfleurs.svg" />
+<p style="width: 95%">
+<a href="https://deuxfleurs.fr"/>Deuxfleurs</a> est un hébergeur associatif français expérimental. Nous cultivons notre autonomie en développant nos propres outils. Nous menons une réflexion écologique et sociale sur nos usages. Nous souhaitons faire du numérique un outil émancipateur.
+</p>
+</div>
+
+<div style="max-width: 50%">
+<img style="height: 100px; margin-bottom: 1rem" src="/images/drave.png" />
+
+<p style="width: 95%">
+<a href="https://drave.quebec/">Drave Développement</a> est un organisme à but non lucratif (OBNL) rassemblant une communauté d'individus mobilisée pour répondre aux besoins numériques du Québec, par la promotion des données ouvertes et du logiciel libre afin d'atteindre la souveraineté numérique.
+</p>
+</div>
+
+</div>
+
+<br>
+
+Pour rejoindre la liste de diffusion, nous poser des questions, proposer un sujet ou juste discuter, écrivez-nous à :
+rfid-organisation (arobase) deuxfleurs.fr
+
diff --git a/content/programme/2021-10-09/index.md b/content/programme/2021-10-09/index.md
new file mode 100644
index 0000000..ba76a4a
--- /dev/null
+++ b/content/programme/2021-10-09/index.md
@@ -0,0 +1,18 @@
+---
+title: (À venir) 9 octobre 2021
+summary: "Le programme n'est pas encore terminé, vous pouvez soumettre des propositions de présentation."
+---
+
+## Les algorithmes du distribué
+
+**Par :** Quentin (Deuxfleurs)
+
+Bitcoin, Hyperledger, Consul, Kubernetes, Cassandra, Zookeeper, IPFS, Scuttlebutt,... : l'écosystème des applications distribuées est très riche et actif. Derrière cette diversité d'application se cache en réalité quelques classes d'algorithmes ré-agencés selon le besoin. Bien connaitre les propriétés et limitation de ces derniers permet d'éviter de mauvaises surprises plus tard. Dans cette présentation, nous aborderons les classes d'algorithmes les plus courants et leur usage dans des applications connues.
+
+## (Sujet à définir) Présentation par Drave
+
+*À définir*
+
+## (Sujet à définir) Présentation par un invité
+
+*À définir*
diff --git a/content/programme/_index.md b/content/programme/_index.md
new file mode 100644
index 0000000..23c885b
--- /dev/null
+++ b/content/programme/_index.md
@@ -0,0 +1,7 @@
+---
+title: 'Programme des rencontres'
+date: 2018-11-28T15:14:39+10:00
+weight: 1
+---
+
+
diff --git a/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.content b/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.content
new file mode 100644
index 0000000..54caf6e
--- /dev/null
+++ b/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.content
@@ -0,0 +1,3 @@
+var body=document.querySelector('body')
+var menuTrigger=document.querySelector('#toggle-main-menu-mobile');var menuContainer=document.querySelector('#main-menu-mobile');menuTrigger.onclick=function(){menuContainer.classList.toggle('open');menuTrigger.classList.toggle('is-active')
+body.classList.toggle('lock-scroll')} \ No newline at end of file
diff --git a/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.json b/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.json
new file mode 100644
index 0000000..05212ae
--- /dev/null
+++ b/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.json
@@ -0,0 +1 @@
+{"Target":"js/scripts.min.bf1e1f7ae8e03db5f012356e825843facdff51c0a559cb0d27fe2bbe1db405c2.js","MediaType":"application/javascript","Data":{"Integrity":"sha256-vx4feujgPbXwEjVuglhD+s3/UcClWcsNJ/4rvh20BcI="}} \ No newline at end of file
diff --git a/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.content b/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.content
new file mode 100644
index 0000000..8f1cf80
--- /dev/null
+++ b/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.content
@@ -0,0 +1,7841 @@
+@charset "UTF-8";
+@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Lora:400,700|Roboto+Mono:300,400");
+*,
+*::before,
+*::after {
+ box-sizing: border-box; }
+
+html {
+ font-family: sans-serif;
+ line-height: 1.15;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: rgba(33, 37, 41, 0); }
+
+article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
+ display: block; }
+
+body {
+ margin: 0;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.4;
+ color: #212529;
+ text-align: left;
+ background-color: #fff; }
+
+[tabindex="-1"]:focus {
+ outline: 0 !important; }
+
+hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible; }
+
+h1, h2, h3, h4, h5, h6 {
+ margin-top: 0;
+ margin-bottom: 0.5rem; }
+
+p {
+ margin-top: 0;
+ margin-bottom: 1rem; }
+
+abbr[title],
+abbr[data-original-title] {
+ text-decoration: underline;
+ text-decoration: underline dotted;
+ cursor: help;
+ border-bottom: 0;
+ text-decoration-skip-ink: none; }
+
+address {
+ margin-bottom: 1rem;
+ font-style: normal;
+ line-height: inherit; }
+
+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 {
+ font-size: 80%; }
+
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline; }
+
+sub {
+ bottom: -.25em; }
+
+sup {
+ top: -.5em; }
+
+a {
+ color: #1de9b6;
+ text-decoration: none;
+ background-color: transparent; }
+ a:hover {
+ color: #7af2d4;
+ text-decoration: underline; }
+
+a:not([href]):not([tabindex]) {
+ color: inherit;
+ text-decoration: none; }
+ a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
+ color: inherit;
+ text-decoration: none; }
+ a:not([href]):not([tabindex]):focus {
+ outline: 0; }
+
+pre,
+code,
+kbd,
+samp {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ font-size: 1em; }
+
+pre {
+ margin-top: 0;
+ margin-bottom: 1rem;
+ overflow: auto; }
+
+figure {
+ margin: 0 0 1rem; }
+
+img {
+ vertical-align: middle;
+ border-style: none; }
+
+svg {
+ overflow: hidden;
+ vertical-align: middle; }
+
+table {
+ border-collapse: collapse; }
+
+caption {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ color: #6c757d;
+ text-align: left;
+ caption-side: bottom; }
+
+th {
+ text-align: inherit; }
+
+label {
+ display: inline-block;
+ margin-bottom: 0.5rem; }
+
+button {
+ border-radius: 0; }
+
+button:focus {
+ outline: 1px dotted;
+ outline: 5px auto -webkit-focus-ring-color; }
+
+input,
+button,
+select,
+optgroup,
+textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit; }
+
+button,
+input {
+ overflow: visible; }
+
+button,
+select {
+ text-transform: none; }
+
+select {
+ word-wrap: normal; }
+
+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; }
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ padding: 0;
+ border-style: none; }
+
+input[type="radio"],
+input[type="checkbox"] {
+ box-sizing: border-box;
+ padding: 0; }
+
+input[type="date"],
+input[type="time"],
+input[type="datetime-local"],
+input[type="month"] {
+ -webkit-appearance: listbox; }
+
+textarea {
+ overflow: auto;
+ resize: vertical; }
+
+fieldset {
+ min-width: 0;
+ padding: 0;
+ margin: 0;
+ border: 0; }
+
+legend {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ padding: 0;
+ margin-bottom: .5rem;
+ font-size: 1.5rem;
+ line-height: inherit;
+ color: inherit;
+ white-space: normal; }
+
+progress {
+ vertical-align: baseline; }
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+ height: auto; }
+
+[type="search"] {
+ outline-offset: -2px;
+ -webkit-appearance: none; }
+
+[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none; }
+
+::-webkit-file-upload-button {
+ font: inherit;
+ -webkit-appearance: button; }
+
+output {
+ display: inline-block; }
+
+summary {
+ display: list-item;
+ cursor: pointer; }
+
+template {
+ display: none; }
+
+[hidden] {
+ display: none !important; }
+
+.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; }
+
+.bg-primary {
+ background-color: #1de9b6 !important; }
+
+a.bg-primary:hover, a.bg-primary:focus,
+button.bg-primary:hover,
+button.bg-primary:focus {
+ background-color: #13c095 !important; }
+
+.bg-secondary {
+ background-color: #ffca28 !important; }
+
+a.bg-secondary:hover, a.bg-secondary:focus,
+button.bg-secondary:hover,
+button.bg-secondary:focus {
+ background-color: #f4b800 !important; }
+
+.bg-success {
+ background-color: #28a745 !important; }
+
+a.bg-success:hover, a.bg-success:focus,
+button.bg-success:hover,
+button.bg-success:focus {
+ background-color: #1e7e34 !important; }
+
+.bg-info {
+ background-color: #17a2b8 !important; }
+
+a.bg-info:hover, a.bg-info:focus,
+button.bg-info:hover,
+button.bg-info:focus {
+ background-color: #117a8b !important; }
+
+.bg-warning {
+ background-color: #ffc107 !important; }
+
+a.bg-warning:hover, a.bg-warning:focus,
+button.bg-warning:hover,
+button.bg-warning:focus {
+ background-color: #d39e00 !important; }
+
+.bg-danger {
+ background-color: #dc3545 !important; }
+
+a.bg-danger:hover, a.bg-danger:focus,
+button.bg-danger:hover,
+button.bg-danger:focus {
+ background-color: #bd2130 !important; }
+
+.bg-light {
+ background-color: #f8f9fa !important; }
+
+a.bg-light:hover, a.bg-light:focus,
+button.bg-light:hover,
+button.bg-light:focus {
+ background-color: #dae0e5 !important; }
+
+.bg-dark {
+ background-color: #343a40 !important; }
+
+a.bg-dark:hover, a.bg-dark:focus,
+button.bg-dark:hover,
+button.bg-dark:focus {
+ background-color: #1d2124 !important; }
+
+.bg-white {
+ background-color: #fff !important; }
+
+.bg-transparent {
+ background-color: transparent !important; }
+
+.border {
+ border: 1px solid #dee2e6 !important; }
+
+.border-top {
+ border-top: 1px solid #dee2e6 !important; }
+
+.border-right {
+ border-right: 1px solid #dee2e6 !important; }
+
+.border-bottom {
+ border-bottom: 1px solid #dee2e6 !important; }
+
+.border-left {
+ border-left: 1px solid #dee2e6 !important; }
+
+.border-0 {
+ border: 0 !important; }
+
+.border-top-0 {
+ border-top: 0 !important; }
+
+.border-right-0 {
+ border-right: 0 !important; }
+
+.border-bottom-0 {
+ border-bottom: 0 !important; }
+
+.border-left-0 {
+ border-left: 0 !important; }
+
+.border-primary {
+ border-color: #1de9b6 !important; }
+
+.border-secondary {
+ border-color: #ffca28 !important; }
+
+.border-success {
+ border-color: #28a745 !important; }
+
+.border-info {
+ border-color: #17a2b8 !important; }
+
+.border-warning {
+ border-color: #ffc107 !important; }
+
+.border-danger {
+ border-color: #dc3545 !important; }
+
+.border-light {
+ border-color: #f8f9fa !important; }
+
+.border-dark {
+ border-color: #343a40 !important; }
+
+.border-white {
+ border-color: #fff !important; }
+
+.rounded-sm {
+ border-radius: 0.2rem !important; }
+
+.rounded {
+ border-radius: 0.25rem !important; }
+
+.rounded-top {
+ border-top-left-radius: 0.25rem !important;
+ border-top-right-radius: 0.25rem !important; }
+
+.rounded-right {
+ border-top-right-radius: 0.25rem !important;
+ border-bottom-right-radius: 0.25rem !important; }
+
+.rounded-bottom {
+ border-bottom-right-radius: 0.25rem !important;
+ border-bottom-left-radius: 0.25rem !important; }
+
+.rounded-left {
+ border-top-left-radius: 0.25rem !important;
+ border-bottom-left-radius: 0.25rem !important; }
+
+.rounded-lg {
+ border-radius: 0.3rem !important; }
+
+.rounded-circle {
+ border-radius: 50% !important; }
+
+.rounded-pill {
+ border-radius: 50rem !important; }
+
+.rounded-0 {
+ border-radius: 0 !important; }
+
+.clearfix::after {
+ display: block;
+ clear: both;
+ content: ""; }
+
+.d-none {
+ display: none !important; }
+
+.d-inline {
+ display: inline !important; }
+
+.d-inline-block {
+ display: inline-block !important; }
+
+.d-block {
+ display: block !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; }
+
+@media (min-width: 576px) {
+ .d-sm-none {
+ display: none !important; }
+ .d-sm-inline {
+ display: inline !important; }
+ .d-sm-inline-block {
+ display: inline-block !important; }
+ .d-sm-block {
+ display: block !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; } }
+
+@media (min-width: 768px) {
+ .d-md-none {
+ display: none !important; }
+ .d-md-inline {
+ display: inline !important; }
+ .d-md-inline-block {
+ display: inline-block !important; }
+ .d-md-block {
+ display: block !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; } }
+
+@media (min-width: 992px) {
+ .d-lg-none {
+ display: none !important; }
+ .d-lg-inline {
+ display: inline !important; }
+ .d-lg-inline-block {
+ display: inline-block !important; }
+ .d-lg-block {
+ display: block !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; } }
+
+@media (min-width: 1300px) {
+ .d-xl-none {
+ display: none !important; }
+ .d-xl-inline {
+ display: inline !important; }
+ .d-xl-inline-block {
+ display: inline-block !important; }
+ .d-xl-block {
+ display: block !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; } }
+
+@media print {
+ .d-print-none {
+ display: none !important; }
+ .d-print-inline {
+ display: inline !important; }
+ .d-print-inline-block {
+ display: inline-block !important; }
+ .d-print-block {
+ display: block !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; } }
+
+.embed-responsive {
+ position: relative;
+ display: block;
+ width: 100%;
+ padding: 0;
+ overflow: hidden; }
+ .embed-responsive::before {
+ display: block;
+ content: ""; }
+ .embed-responsive .embed-responsive-item,
+ .embed-responsive iframe,
+ .embed-responsive embed,
+ .embed-responsive object,
+ .embed-responsive video {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 0; }
+
+.embed-responsive-21by9::before {
+ padding-top: 42.85714286%; }
+
+.embed-responsive-16by9::before {
+ padding-top: 56.25%; }
+
+.embed-responsive-4by3::before {
+ padding-top: 75%; }
+
+.embed-responsive-1by1::before {
+ padding-top: 100%; }
+
+.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-wrap {
+ flex-wrap: wrap !important; }
+
+.flex-nowrap {
+ flex-wrap: nowrap !important; }
+
+.flex-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+
+.flex-fill {
+ flex: 1 1 auto !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; }
+
+.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; }
+
+.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; }
+
+@media (min-width: 576px) {
+ .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-wrap {
+ flex-wrap: wrap !important; }
+ .flex-sm-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-sm-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-sm-fill {
+ flex: 1 1 auto !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; }
+ .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; }
+ .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; } }
+
+@media (min-width: 768px) {
+ .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-wrap {
+ flex-wrap: wrap !important; }
+ .flex-md-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-md-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-md-fill {
+ flex: 1 1 auto !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; }
+ .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; }
+ .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; } }
+
+@media (min-width: 992px) {
+ .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-wrap {
+ flex-wrap: wrap !important; }
+ .flex-lg-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-lg-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-lg-fill {
+ flex: 1 1 auto !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; }
+ .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; }
+ .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; } }
+
+@media (min-width: 1300px) {
+ .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-wrap {
+ flex-wrap: wrap !important; }
+ .flex-xl-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-xl-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-xl-fill {
+ flex: 1 1 auto !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; }
+ .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; }
+ .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; } }
+
+.float-left {
+ float: left !important; }
+
+.float-right {
+ float: right !important; }
+
+.float-none {
+ float: none !important; }
+
+@media (min-width: 576px) {
+ .float-sm-left {
+ float: left !important; }
+ .float-sm-right {
+ float: right !important; }
+ .float-sm-none {
+ float: none !important; } }
+
+@media (min-width: 768px) {
+ .float-md-left {
+ float: left !important; }
+ .float-md-right {
+ float: right !important; }
+ .float-md-none {
+ float: none !important; } }
+
+@media (min-width: 992px) {
+ .float-lg-left {
+ float: left !important; }
+ .float-lg-right {
+ float: right !important; }
+ .float-lg-none {
+ float: none !important; } }
+
+@media (min-width: 1300px) {
+ .float-xl-left {
+ float: left !important; }
+ .float-xl-right {
+ float: right !important; }
+ .float-xl-none {
+ float: none !important; } }
+
+.overflow-auto {
+ overflow: auto !important; }
+
+.overflow-hidden {
+ overflow: hidden !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; }
+
+.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; }
+
+@supports (position: sticky) {
+ .sticky-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020; } }
+
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border: 0; }
+
+.sr-only-focusable:active, .sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ overflow: visible;
+ clip: auto;
+ white-space: normal; }
+
+.shadow-sm {
+ box-shadow: 0 0.125rem 0.25rem rgba(33, 37, 41, 0.075) !important; }
+
+.shadow {
+ box-shadow: 0 0.5rem 1rem rgba(33, 37, 41, 0.15) !important; }
+
+.shadow-lg {
+ box-shadow: 0 1rem 3rem rgba(33, 37, 41, 0.175) !important; }
+
+.shadow-none {
+ box-shadow: none !important; }
+
+.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; }
+
+.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; }
+
+.mw-100 {
+ max-width: 100% !important; }
+
+.mh-100 {
+ max-height: 100% !important; }
+
+.min-vw-100 {
+ min-width: 100vw !important; }
+
+.min-vh-100 {
+ min-height: 100vh !important; }
+
+.vw-100 {
+ width: 100vw !important; }
+
+.vh-100 {
+ height: 100vh !important; }
+
+.stretched-link::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ pointer-events: auto;
+ content: "";
+ background-color: rgba(0, 0, 0, 0); }
+
+.m-0 {
+ margin: 0 !important; }
+
+.mt-0,
+.my-0 {
+ margin-top: 0 !important; }
+
+.mr-0,
+.mx-0 {
+ margin-right: 0 !important; }
+
+.mb-0,
+.my-0 {
+ margin-bottom: 0 !important; }
+
+.ml-0,
+.mx-0 {
+ margin-left: 0 !important; }
+
+.m-1 {
+ margin: 10px !important; }
+
+.mt-1,
+.my-1 {
+ margin-top: 10px !important; }
+
+.mr-1,
+.mx-1 {
+ margin-right: 10px !important; }
+
+.mb-1,
+.my-1 {
+ margin-bottom: 10px !important; }
+
+.ml-1,
+.mx-1 {
+ margin-left: 10px !important; }
+
+.m-2 {
+ margin: 20px !important; }
+
+.mt-2,
+.my-2 {
+ margin-top: 20px !important; }
+
+.mr-2,
+.mx-2 {
+ margin-right: 20px !important; }
+
+.mb-2,
+.my-2 {
+ margin-bottom: 20px !important; }
+
+.ml-2,
+.mx-2 {
+ margin-left: 20px !important; }
+
+.m-3 {
+ margin: 30px !important; }
+
+.mt-3,
+.my-3 {
+ margin-top: 30px !important; }
+
+.mr-3,
+.mx-3 {
+ margin-right: 30px !important; }
+
+.mb-3,
+.my-3 {
+ margin-bottom: 30px !important; }
+
+.ml-3,
+.mx-3 {
+ margin-left: 30px !important; }
+
+.m-4 {
+ margin: 40px !important; }
+
+.mt-4,
+.my-4 {
+ margin-top: 40px !important; }
+
+.mr-4,
+.mx-4 {
+ margin-right: 40px !important; }
+
+.mb-4,
+.my-4 {
+ margin-bottom: 40px !important; }
+
+.ml-4,
+.mx-4 {
+ margin-left: 40px !important; }
+
+.m-5 {
+ margin: 50px !important; }
+
+.mt-5,
+.my-5 {
+ margin-top: 50px !important; }
+
+.mr-5,
+.mx-5 {
+ margin-right: 50px !important; }
+
+.mb-5,
+.my-5 {
+ margin-bottom: 50px !important; }
+
+.ml-5,
+.mx-5 {
+ margin-left: 50px !important; }
+
+.m-6 {
+ margin: 60px !important; }
+
+.mt-6,
+.my-6 {
+ margin-top: 60px !important; }
+
+.mr-6,
+.mx-6 {
+ margin-right: 60px !important; }
+
+.mb-6,
+.my-6 {
+ margin-bottom: 60px !important; }
+
+.ml-6,
+.mx-6 {
+ margin-left: 60px !important; }
+
+.m-7 {
+ margin: 70px !important; }
+
+.mt-7,
+.my-7 {
+ margin-top: 70px !important; }
+
+.mr-7,
+.mx-7 {
+ margin-right: 70px !important; }
+
+.mb-7,
+.my-7 {
+ margin-bottom: 70px !important; }
+
+.ml-7,
+.mx-7 {
+ margin-left: 70px !important; }
+
+.m-8 {
+ margin: 80px !important; }
+
+.mt-8,
+.my-8 {
+ margin-top: 80px !important; }
+
+.mr-8,
+.mx-8 {
+ margin-right: 80px !important; }
+
+.mb-8,
+.my-8 {
+ margin-bottom: 80px !important; }
+
+.ml-8,
+.mx-8 {
+ margin-left: 80px !important; }
+
+.m-9 {
+ margin: 90px !important; }
+
+.mt-9,
+.my-9 {
+ margin-top: 90px !important; }
+
+.mr-9,
+.mx-9 {
+ margin-right: 90px !important; }
+
+.mb-9,
+.my-9 {
+ margin-bottom: 90px !important; }
+
+.ml-9,
+.mx-9 {
+ margin-left: 90px !important; }
+
+.m-10 {
+ margin: 100px !important; }
+
+.mt-10,
+.my-10 {
+ margin-top: 100px !important; }
+
+.mr-10,
+.mx-10 {
+ margin-right: 100px !important; }
+
+.mb-10,
+.my-10 {
+ margin-bottom: 100px !important; }
+
+.ml-10,
+.mx-10 {
+ margin-left: 100px !important; }
+
+.m-11 {
+ margin: 110px !important; }
+
+.mt-11,
+.my-11 {
+ margin-top: 110px !important; }
+
+.mr-11,
+.mx-11 {
+ margin-right: 110px !important; }
+
+.mb-11,
+.my-11 {
+ margin-bottom: 110px !important; }
+
+.ml-11,
+.mx-11 {
+ margin-left: 110px !important; }
+
+.m-12 {
+ margin: 120px !important; }
+
+.mt-12,
+.my-12 {
+ margin-top: 120px !important; }
+
+.mr-12,
+.mx-12 {
+ margin-right: 120px !important; }
+
+.mb-12,
+.my-12 {
+ margin-bottom: 120px !important; }
+
+.ml-12,
+.mx-12 {
+ margin-left: 120px !important; }
+
+.m-13 {
+ margin: 130px !important; }
+
+.mt-13,
+.my-13 {
+ margin-top: 130px !important; }
+
+.mr-13,
+.mx-13 {
+ margin-right: 130px !important; }
+
+.mb-13,
+.my-13 {
+ margin-bottom: 130px !important; }
+
+.ml-13,
+.mx-13 {
+ margin-left: 130px !important; }
+
+.m-14 {
+ margin: 140px !important; }
+
+.mt-14,
+.my-14 {
+ margin-top: 140px !important; }
+
+.mr-14,
+.mx-14 {
+ margin-right: 140px !important; }
+
+.mb-14,
+.my-14 {
+ margin-bottom: 140px !important; }
+
+.ml-14,
+.mx-14 {
+ margin-left: 140px !important; }
+
+.m-15 {
+ margin: 150px !important; }
+
+.mt-15,
+.my-15 {
+ margin-top: 150px !important; }
+
+.mr-15,
+.mx-15 {
+ margin-right: 150px !important; }
+
+.mb-15,
+.my-15 {
+ margin-bottom: 150px !important; }
+
+.ml-15,
+.mx-15 {
+ margin-left: 150px !important; }
+
+.m-16 {
+ margin: 160px !important; }
+
+.mt-16,
+.my-16 {
+ margin-top: 160px !important; }
+
+.mr-16,
+.mx-16 {
+ margin-right: 160px !important; }
+
+.mb-16,
+.my-16 {
+ margin-bottom: 160px !important; }
+
+.ml-16,
+.mx-16 {
+ margin-left: 160px !important; }
+
+.m-17 {
+ margin: 170px !important; }
+
+.mt-17,
+.my-17 {
+ margin-top: 170px !important; }
+
+.mr-17,
+.mx-17 {
+ margin-right: 170px !important; }
+
+.mb-17,
+.my-17 {
+ margin-bottom: 170px !important; }
+
+.ml-17,
+.mx-17 {
+ margin-left: 170px !important; }
+
+.m-18 {
+ margin: 180px !important; }
+
+.mt-18,
+.my-18 {
+ margin-top: 180px !important; }
+
+.mr-18,
+.mx-18 {
+ margin-right: 180px !important; }
+
+.mb-18,
+.my-18 {
+ margin-bottom: 180px !important; }
+
+.ml-18,
+.mx-18 {
+ margin-left: 180px !important; }
+
+.m-19 {
+ margin: 190px !important; }
+
+.mt-19,
+.my-19 {
+ margin-top: 190px !important; }
+
+.mr-19,
+.mx-19 {
+ margin-right: 190px !important; }
+
+.mb-19,
+.my-19 {
+ margin-bottom: 190px !important; }
+
+.ml-19,
+.mx-19 {
+ margin-left: 190px !important; }
+
+.m-20 {
+ margin: 200px !important; }
+
+.mt-20,
+.my-20 {
+ margin-top: 200px !important; }
+
+.mr-20,
+.mx-20 {
+ margin-right: 200px !important; }
+
+.mb-20,
+.my-20 {
+ margin-bottom: 200px !important; }
+
+.ml-20,
+.mx-20 {
+ margin-left: 200px !important; }
+
+.p-0 {
+ padding: 0 !important; }
+
+.pt-0,
+.py-0 {
+ padding-top: 0 !important; }
+
+.pr-0,
+.px-0 {
+ padding-right: 0 !important; }
+
+.pb-0,
+.py-0 {
+ padding-bottom: 0 !important; }
+
+.pl-0,
+.px-0 {
+ padding-left: 0 !important; }
+
+.p-1 {
+ padding: 10px !important; }
+
+.pt-1,
+.py-1 {
+ padding-top: 10px !important; }
+
+.pr-1,
+.px-1 {
+ padding-right: 10px !important; }
+
+.pb-1,
+.py-1 {
+ padding-bottom: 10px !important; }
+
+.pl-1,
+.px-1 {
+ padding-left: 10px !important; }
+
+.p-2 {
+ padding: 20px !important; }
+
+.pt-2,
+.py-2 {
+ padding-top: 20px !important; }
+
+.pr-2,
+.px-2 {
+ padding-right: 20px !important; }
+
+.pb-2,
+.py-2 {
+ padding-bottom: 20px !important; }
+
+.pl-2,
+.px-2 {
+ padding-left: 20px !important; }
+
+.p-3 {
+ padding: 30px !important; }
+
+.pt-3,
+.py-3 {
+ padding-top: 30px !important; }
+
+.pr-3,
+.px-3 {
+ padding-right: 30px !important; }
+
+.pb-3,
+.py-3 {
+ padding-bottom: 30px !important; }
+
+.pl-3,
+.px-3 {
+ padding-left: 30px !important; }
+
+.p-4 {
+ padding: 40px !important; }
+
+.pt-4,
+.py-4 {
+ padding-top: 40px !important; }
+
+.pr-4,
+.px-4 {
+ padding-right: 40px !important; }
+
+.pb-4,
+.py-4 {
+ padding-bottom: 40px !important; }
+
+.pl-4,
+.px-4 {
+ padding-left: 40px !important; }
+
+.p-5 {
+ padding: 50px !important; }
+
+.pt-5,
+.py-5 {
+ padding-top: 50px !important; }
+
+.pr-5,
+.px-5 {
+ padding-right: 50px !important; }
+
+.pb-5,
+.py-5 {
+ padding-bottom: 50px !important; }
+
+.pl-5,
+.px-5 {
+ padding-left: 50px !important; }
+
+.p-6 {
+ padding: 60px !important; }
+
+.pt-6,
+.py-6 {
+ padding-top: 60px !important; }
+
+.pr-6,
+.px-6 {
+ padding-right: 60px !important; }
+
+.pb-6,
+.py-6 {
+ padding-bottom: 60px !important; }
+
+.pl-6,
+.px-6 {
+ padding-left: 60px !important; }
+
+.p-7 {
+ padding: 70px !important; }
+
+.pt-7,
+.py-7 {
+ padding-top: 70px !important; }
+
+.pr-7,
+.px-7 {
+ padding-right: 70px !important; }
+
+.pb-7,
+.py-7 {
+ padding-bottom: 70px !important; }
+
+.pl-7,
+.px-7 {
+ padding-left: 70px !important; }
+
+.p-8 {
+ padding: 80px !important; }
+
+.pt-8,
+.py-8 {
+ padding-top: 80px !important; }
+
+.pr-8,
+.px-8 {
+ padding-right: 80px !important; }
+
+.pb-8,
+.py-8 {
+ padding-bottom: 80px !important; }
+
+.pl-8,
+.px-8 {
+ padding-left: 80px !important; }
+
+.p-9 {
+ padding: 90px !important; }
+
+.pt-9,
+.py-9 {
+ padding-top: 90px !important; }
+
+.pr-9,
+.px-9 {
+ padding-right: 90px !important; }
+
+.pb-9,
+.py-9 {
+ padding-bottom: 90px !important; }
+
+.pl-9,
+.px-9 {
+ padding-left: 90px !important; }
+
+.p-10 {
+ padding: 100px !important; }
+
+.pt-10,
+.py-10 {
+ padding-top: 100px !important; }
+
+.pr-10,
+.px-10 {
+ padding-right: 100px !important; }
+
+.pb-10,
+.py-10 {
+ padding-bottom: 100px !important; }
+
+.pl-10,
+.px-10 {
+ padding-left: 100px !important; }
+
+.p-11 {
+ padding: 110px !important; }
+
+.pt-11,
+.py-11 {
+ padding-top: 110px !important; }
+
+.pr-11,
+.px-11 {
+ padding-right: 110px !important; }
+
+.pb-11,
+.py-11 {
+ padding-bottom: 110px !important; }
+
+.pl-11,
+.px-11 {
+ padding-left: 110px !important; }
+
+.p-12 {
+ padding: 120px !important; }
+
+.pt-12,
+.py-12 {
+ padding-top: 120px !important; }
+
+.pr-12,
+.px-12 {
+ padding-right: 120px !important; }
+
+.pb-12,
+.py-12 {
+ padding-bottom: 120px !important; }
+
+.pl-12,
+.px-12 {
+ padding-left: 120px !important; }
+
+.p-13 {
+ padding: 130px !important; }
+
+.pt-13,
+.py-13 {
+ padding-top: 130px !important; }
+
+.pr-13,
+.px-13 {
+ padding-right: 130px !important; }
+
+.pb-13,
+.py-13 {
+ padding-bottom: 130px !important; }
+
+.pl-13,
+.px-13 {
+ padding-left: 130px !important; }
+
+.p-14 {
+ padding: 140px !important; }
+
+.pt-14,
+.py-14 {
+ padding-top: 140px !important; }
+
+.pr-14,
+.px-14 {
+ padding-right: 140px !important; }
+
+.pb-14,
+.py-14 {
+ padding-bottom: 140px !important; }
+
+.pl-14,
+.px-14 {
+ padding-left: 140px !important; }
+
+.p-15 {
+ padding: 150px !important; }
+
+.pt-15,
+.py-15 {
+ padding-top: 150px !important; }
+
+.pr-15,
+.px-15 {
+ padding-right: 150px !important; }
+
+.pb-15,
+.py-15 {
+ padding-bottom: 150px !important; }
+
+.pl-15,
+.px-15 {
+ padding-left: 150px !important; }
+
+.p-16 {
+ padding: 160px !important; }
+
+.pt-16,
+.py-16 {
+ padding-top: 160px !important; }
+
+.pr-16,
+.px-16 {
+ padding-right: 160px !important; }
+
+.pb-16,
+.py-16 {
+ padding-bottom: 160px !important; }
+
+.pl-16,
+.px-16 {
+ padding-left: 160px !important; }
+
+.p-17 {
+ padding: 170px !important; }
+
+.pt-17,
+.py-17 {
+ padding-top: 170px !important; }
+
+.pr-17,
+.px-17 {
+ padding-right: 170px !important; }
+
+.pb-17,
+.py-17 {
+ padding-bottom: 170px !important; }
+
+.pl-17,
+.px-17 {
+ padding-left: 170px !important; }
+
+.p-18 {
+ padding: 180px !important; }
+
+.pt-18,
+.py-18 {
+ padding-top: 180px !important; }
+
+.pr-18,
+.px-18 {
+ padding-right: 180px !important; }
+
+.pb-18,
+.py-18 {
+ padding-bottom: 180px !important; }
+
+.pl-18,
+.px-18 {
+ padding-left: 180px !important; }
+
+.p-19 {
+ padding: 190px !important; }
+
+.pt-19,
+.py-19 {
+ padding-top: 190px !important; }
+
+.pr-19,
+.px-19 {
+ padding-right: 190px !important; }
+
+.pb-19,
+.py-19 {
+ padding-bottom: 190px !important; }
+
+.pl-19,
+.px-19 {
+ padding-left: 190px !important; }
+
+.p-20 {
+ padding: 200px !important; }
+
+.pt-20,
+.py-20 {
+ padding-top: 200px !important; }
+
+.pr-20,
+.px-20 {
+ padding-right: 200px !important; }
+
+.pb-20,
+.py-20 {
+ padding-bottom: 200px !important; }
+
+.pl-20,
+.px-20 {
+ padding-left: 200px !important; }
+
+.m-n1 {
+ margin: -10px !important; }
+
+.mt-n1,
+.my-n1 {
+ margin-top: -10px !important; }
+
+.mr-n1,
+.mx-n1 {
+ margin-right: -10px !important; }
+
+.mb-n1,
+.my-n1 {
+ margin-bottom: -10px !important; }
+
+.ml-n1,
+.mx-n1 {
+ margin-left: -10px !important; }
+
+.m-n2 {
+ margin: -20px !important; }
+
+.mt-n2,
+.my-n2 {
+ margin-top: -20px !important; }
+
+.mr-n2,
+.mx-n2 {
+ margin-right: -20px !important; }
+
+.mb-n2,
+.my-n2 {
+ margin-bottom: -20px !important; }
+
+.ml-n2,
+.mx-n2 {
+ margin-left: -20px !important; }
+
+.m-n3 {
+ margin: -30px !important; }
+
+.mt-n3,
+.my-n3 {
+ margin-top: -30px !important; }
+
+.mr-n3,
+.mx-n3 {
+ margin-right: -30px !important; }
+
+.mb-n3,
+.my-n3 {
+ margin-bottom: -30px !important; }
+
+.ml-n3,
+.mx-n3 {
+ margin-left: -30px !important; }
+
+.m-n4 {
+ margin: -40px !important; }
+
+.mt-n4,
+.my-n4 {
+ margin-top: -40px !important; }
+
+.mr-n4,
+.mx-n4 {
+ margin-right: -40px !important; }
+
+.mb-n4,
+.my-n4 {
+ margin-bottom: -40px !important; }
+
+.ml-n4,
+.mx-n4 {
+ margin-left: -40px !important; }
+
+.m-n5 {
+ margin: -50px !important; }
+
+.mt-n5,
+.my-n5 {
+ margin-top: -50px !important; }
+
+.mr-n5,
+.mx-n5 {
+ margin-right: -50px !important; }
+
+.mb-n5,
+.my-n5 {
+ margin-bottom: -50px !important; }
+
+.ml-n5,
+.mx-n5 {
+ margin-left: -50px !important; }
+
+.m-n6 {
+ margin: -60px !important; }
+
+.mt-n6,
+.my-n6 {
+ margin-top: -60px !important; }
+
+.mr-n6,
+.mx-n6 {
+ margin-right: -60px !important; }
+
+.mb-n6,
+.my-n6 {
+ margin-bottom: -60px !important; }
+
+.ml-n6,
+.mx-n6 {
+ margin-left: -60px !important; }
+
+.m-n7 {
+ margin: -70px !important; }
+
+.mt-n7,
+.my-n7 {
+ margin-top: -70px !important; }
+
+.mr-n7,
+.mx-n7 {
+ margin-right: -70px !important; }
+
+.mb-n7,
+.my-n7 {
+ margin-bottom: -70px !important; }
+
+.ml-n7,
+.mx-n7 {
+ margin-left: -70px !important; }
+
+.m-n8 {
+ margin: -80px !important; }
+
+.mt-n8,
+.my-n8 {
+ margin-top: -80px !important; }
+
+.mr-n8,
+.mx-n8 {
+ margin-right: -80px !important; }
+
+.mb-n8,
+.my-n8 {
+ margin-bottom: -80px !important; }
+
+.ml-n8,
+.mx-n8 {
+ margin-left: -80px !important; }
+
+.m-n9 {
+ margin: -90px !important; }
+
+.mt-n9,
+.my-n9 {
+ margin-top: -90px !important; }
+
+.mr-n9,
+.mx-n9 {
+ margin-right: -90px !important; }
+
+.mb-n9,
+.my-n9 {
+ margin-bottom: -90px !important; }
+
+.ml-n9,
+.mx-n9 {
+ margin-left: -90px !important; }
+
+.m-n10 {
+ margin: -100px !important; }
+
+.mt-n10,
+.my-n10 {
+ margin-top: -100px !important; }
+
+.mr-n10,
+.mx-n10 {
+ margin-right: -100px !important; }
+
+.mb-n10,
+.my-n10 {
+ margin-bottom: -100px !important; }
+
+.ml-n10,
+.mx-n10 {
+ margin-left: -100px !important; }
+
+.m-n11 {
+ margin: -110px !important; }
+
+.mt-n11,
+.my-n11 {
+ margin-top: -110px !important; }
+
+.mr-n11,
+.mx-n11 {
+ margin-right: -110px !important; }
+
+.mb-n11,
+.my-n11 {
+ margin-bottom: -110px !important; }
+
+.ml-n11,
+.mx-n11 {
+ margin-left: -110px !important; }
+
+.m-n12 {
+ margin: -120px !important; }
+
+.mt-n12,
+.my-n12 {
+ margin-top: -120px !important; }
+
+.mr-n12,
+.mx-n12 {
+ margin-right: -120px !important; }
+
+.mb-n12,
+.my-n12 {
+ margin-bottom: -120px !important; }
+
+.ml-n12,
+.mx-n12 {
+ margin-left: -120px !important; }
+
+.m-n13 {
+ margin: -130px !important; }
+
+.mt-n13,
+.my-n13 {
+ margin-top: -130px !important; }
+
+.mr-n13,
+.mx-n13 {
+ margin-right: -130px !important; }
+
+.mb-n13,
+.my-n13 {
+ margin-bottom: -130px !important; }
+
+.ml-n13,
+.mx-n13 {
+ margin-left: -130px !important; }
+
+.m-n14 {
+ margin: -140px !important; }
+
+.mt-n14,
+.my-n14 {
+ margin-top: -140px !important; }
+
+.mr-n14,
+.mx-n14 {
+ margin-right: -140px !important; }
+
+.mb-n14,
+.my-n14 {
+ margin-bottom: -140px !important; }
+
+.ml-n14,
+.mx-n14 {
+ margin-left: -140px !important; }
+
+.m-n15 {
+ margin: -150px !important; }
+
+.mt-n15,
+.my-n15 {
+ margin-top: -150px !important; }
+
+.mr-n15,
+.mx-n15 {
+ margin-right: -150px !important; }
+
+.mb-n15,
+.my-n15 {
+ margin-bottom: -150px !important; }
+
+.ml-n15,
+.mx-n15 {
+ margin-left: -150px !important; }
+
+.m-n16 {
+ margin: -160px !important; }
+
+.mt-n16,
+.my-n16 {
+ margin-top: -160px !important; }
+
+.mr-n16,
+.mx-n16 {
+ margin-right: -160px !important; }
+
+.mb-n16,
+.my-n16 {
+ margin-bottom: -160px !important; }
+
+.ml-n16,
+.mx-n16 {
+ margin-left: -160px !important; }
+
+.m-n17 {
+ margin: -170px !important; }
+
+.mt-n17,
+.my-n17 {
+ margin-top: -170px !important; }
+
+.mr-n17,
+.mx-n17 {
+ margin-right: -170px !important; }
+
+.mb-n17,
+.my-n17 {
+ margin-bottom: -170px !important; }
+
+.ml-n17,
+.mx-n17 {
+ margin-left: -170px !important; }
+
+.m-n18 {
+ margin: -180px !important; }
+
+.mt-n18,
+.my-n18 {
+ margin-top: -180px !important; }
+
+.mr-n18,
+.mx-n18 {
+ margin-right: -180px !important; }
+
+.mb-n18,
+.my-n18 {
+ margin-bottom: -180px !important; }
+
+.ml-n18,
+.mx-n18 {
+ margin-left: -180px !important; }
+
+.m-n19 {
+ margin: -190px !important; }
+
+.mt-n19,
+.my-n19 {
+ margin-top: -190px !important; }
+
+.mr-n19,
+.mx-n19 {
+ margin-right: -190px !important; }
+
+.mb-n19,
+.my-n19 {
+ margin-bottom: -190px !important; }
+
+.ml-n19,
+.mx-n19 {
+ margin-left: -190px !important; }
+
+.m-n20 {
+ margin: -200px !important; }
+
+.mt-n20,
+.my-n20 {
+ margin-top: -200px !important; }
+
+.mr-n20,
+.mx-n20 {
+ margin-right: -200px !important; }
+
+.mb-n20,
+.my-n20 {
+ margin-bottom: -200px !important; }
+
+.ml-n20,
+.mx-n20 {
+ margin-left: -200px !important; }
+
+.m-auto {
+ margin: auto !important; }
+
+.mt-auto,
+.my-auto {
+ margin-top: auto !important; }
+
+.mr-auto,
+.mx-auto {
+ margin-right: auto !important; }
+
+.mb-auto,
+.my-auto {
+ margin-bottom: auto !important; }
+
+.ml-auto,
+.mx-auto {
+ margin-left: auto !important; }
+
+@media (min-width: 576px) {
+ .m-sm-0 {
+ margin: 0 !important; }
+ .mt-sm-0,
+ .my-sm-0 {
+ margin-top: 0 !important; }
+ .mr-sm-0,
+ .mx-sm-0 {
+ margin-right: 0 !important; }
+ .mb-sm-0,
+ .my-sm-0 {
+ margin-bottom: 0 !important; }
+ .ml-sm-0,
+ .mx-sm-0 {
+ margin-left: 0 !important; }
+ .m-sm-1 {
+ margin: 10px !important; }
+ .mt-sm-1,
+ .my-sm-1 {
+ margin-top: 10px !important; }
+ .mr-sm-1,
+ .mx-sm-1 {
+ margin-right: 10px !important; }
+ .mb-sm-1,
+ .my-sm-1 {
+ margin-bottom: 10px !important; }
+ .ml-sm-1,
+ .mx-sm-1 {
+ margin-left: 10px !important; }
+ .m-sm-2 {
+ margin: 20px !important; }
+ .mt-sm-2,
+ .my-sm-2 {
+ margin-top: 20px !important; }
+ .mr-sm-2,
+ .mx-sm-2 {
+ margin-right: 20px !important; }
+ .mb-sm-2,
+ .my-sm-2 {
+ margin-bottom: 20px !important; }
+ .ml-sm-2,
+ .mx-sm-2 {
+ margin-left: 20px !important; }
+ .m-sm-3 {
+ margin: 30px !important; }
+ .mt-sm-3,
+ .my-sm-3 {
+ margin-top: 30px !important; }
+ .mr-sm-3,
+ .mx-sm-3 {
+ margin-right: 30px !important; }
+ .mb-sm-3,
+ .my-sm-3 {
+ margin-bottom: 30px !important; }
+ .ml-sm-3,
+ .mx-sm-3 {
+ margin-left: 30px !important; }
+ .m-sm-4 {
+ margin: 40px !important; }
+ .mt-sm-4,
+ .my-sm-4 {
+ margin-top: 40px !important; }
+ .mr-sm-4,
+ .mx-sm-4 {
+ margin-right: 40px !important; }
+ .mb-sm-4,
+ .my-sm-4 {
+ margin-bottom: 40px !important; }
+ .ml-sm-4,
+ .mx-sm-4 {
+ margin-left: 40px !important; }
+ .m-sm-5 {
+ margin: 50px !important; }
+ .mt-sm-5,
+ .my-sm-5 {
+ margin-top: 50px !important; }
+ .mr-sm-5,
+ .mx-sm-5 {
+ margin-right: 50px !important; }
+ .mb-sm-5,
+ .my-sm-5 {
+ margin-bottom: 50px !important; }
+ .ml-sm-5,
+ .mx-sm-5 {
+ margin-left: 50px !important; }
+ .m-sm-6 {
+ margin: 60px !important; }
+ .mt-sm-6,
+ .my-sm-6 {
+ margin-top: 60px !important; }
+ .mr-sm-6,
+ .mx-sm-6 {
+ margin-right: 60px !important; }
+ .mb-sm-6,
+ .my-sm-6 {
+ margin-bottom: 60px !important; }
+ .ml-sm-6,
+ .mx-sm-6 {
+ margin-left: 60px !important; }
+ .m-sm-7 {
+ margin: 70px !important; }
+ .mt-sm-7,
+ .my-sm-7 {
+ margin-top: 70px !important; }
+ .mr-sm-7,
+ .mx-sm-7 {
+ margin-right: 70px !important; }
+ .mb-sm-7,
+ .my-sm-7 {
+ margin-bottom: 70px !important; }
+ .ml-sm-7,
+ .mx-sm-7 {
+ margin-left: 70px !important; }
+ .m-sm-8 {
+ margin: 80px !important; }
+ .mt-sm-8,
+ .my-sm-8 {
+ margin-top: 80px !important; }
+ .mr-sm-8,
+ .mx-sm-8 {
+ margin-right: 80px !important; }
+ .mb-sm-8,
+ .my-sm-8 {
+ margin-bottom: 80px !important; }
+ .ml-sm-8,
+ .mx-sm-8 {
+ margin-left: 80px !important; }
+ .m-sm-9 {
+ margin: 90px !important; }
+ .mt-sm-9,
+ .my-sm-9 {
+ margin-top: 90px !important; }
+ .mr-sm-9,
+ .mx-sm-9 {
+ margin-right: 90px !important; }
+ .mb-sm-9,
+ .my-sm-9 {
+ margin-bottom: 90px !important; }
+ .ml-sm-9,
+ .mx-sm-9 {
+ margin-left: 90px !important; }
+ .m-sm-10 {
+ margin: 100px !important; }
+ .mt-sm-10,
+ .my-sm-10 {
+ margin-top: 100px !important; }
+ .mr-sm-10,
+ .mx-sm-10 {
+ margin-right: 100px !important; }
+ .mb-sm-10,
+ .my-sm-10 {
+ margin-bottom: 100px !important; }
+ .ml-sm-10,
+ .mx-sm-10 {
+ margin-left: 100px !important; }
+ .m-sm-11 {
+ margin: 110px !important; }
+ .mt-sm-11,
+ .my-sm-11 {
+ margin-top: 110px !important; }
+ .mr-sm-11,
+ .mx-sm-11 {
+ margin-right: 110px !important; }
+ .mb-sm-11,
+ .my-sm-11 {
+ margin-bottom: 110px !important; }
+ .ml-sm-11,
+ .mx-sm-11 {
+ margin-left: 110px !important; }
+ .m-sm-12 {
+ margin: 120px !important; }
+ .mt-sm-12,
+ .my-sm-12 {
+ margin-top: 120px !important; }
+ .mr-sm-12,
+ .mx-sm-12 {
+ margin-right: 120px !important; }
+ .mb-sm-12,
+ .my-sm-12 {
+ margin-bottom: 120px !important; }
+ .ml-sm-12,
+ .mx-sm-12 {
+ margin-left: 120px !important; }
+ .m-sm-13 {
+ margin: 130px !important; }
+ .mt-sm-13,
+ .my-sm-13 {
+ margin-top: 130px !important; }
+ .mr-sm-13,
+ .mx-sm-13 {
+ margin-right: 130px !important; }
+ .mb-sm-13,
+ .my-sm-13 {
+ margin-bottom: 130px !important; }
+ .ml-sm-13,
+ .mx-sm-13 {
+ margin-left: 130px !important; }
+ .m-sm-14 {
+ margin: 140px !important; }
+ .mt-sm-14,
+ .my-sm-14 {
+ margin-top: 140px !important; }
+ .mr-sm-14,
+ .mx-sm-14 {
+ margin-right: 140px !important; }
+ .mb-sm-14,
+ .my-sm-14 {
+ margin-bottom: 140px !important; }
+ .ml-sm-14,
+ .mx-sm-14 {
+ margin-left: 140px !important; }
+ .m-sm-15 {
+ margin: 150px !important; }
+ .mt-sm-15,
+ .my-sm-15 {
+ margin-top: 150px !important; }
+ .mr-sm-15,
+ .mx-sm-15 {
+ margin-right: 150px !important; }
+ .mb-sm-15,
+ .my-sm-15 {
+ margin-bottom: 150px !important; }
+ .ml-sm-15,
+ .mx-sm-15 {
+ margin-left: 150px !important; }
+ .m-sm-16 {
+ margin: 160px !important; }
+ .mt-sm-16,
+ .my-sm-16 {
+ margin-top: 160px !important; }
+ .mr-sm-16,
+ .mx-sm-16 {
+ margin-right: 160px !important; }
+ .mb-sm-16,
+ .my-sm-16 {
+ margin-bottom: 160px !important; }
+ .ml-sm-16,
+ .mx-sm-16 {
+ margin-left: 160px !important; }
+ .m-sm-17 {
+ margin: 170px !important; }
+ .mt-sm-17,
+ .my-sm-17 {
+ margin-top: 170px !important; }
+ .mr-sm-17,
+ .mx-sm-17 {
+ margin-right: 170px !important; }
+ .mb-sm-17,
+ .my-sm-17 {
+ margin-bottom: 170px !important; }
+ .ml-sm-17,
+ .mx-sm-17 {
+ margin-left: 170px !important; }
+ .m-sm-18 {
+ margin: 180px !important; }
+ .mt-sm-18,
+ .my-sm-18 {
+ margin-top: 180px !important; }
+ .mr-sm-18,
+ .mx-sm-18 {
+ margin-right: 180px !important; }
+ .mb-sm-18,
+ .my-sm-18 {
+ margin-bottom: 180px !important; }
+ .ml-sm-18,
+ .mx-sm-18 {
+ margin-left: 180px !important; }
+ .m-sm-19 {
+ margin: 190px !important; }
+ .mt-sm-19,
+ .my-sm-19 {
+ margin-top: 190px !important; }
+ .mr-sm-19,
+ .mx-sm-19 {
+ margin-right: 190px !important; }
+ .mb-sm-19,
+ .my-sm-19 {
+ margin-bottom: 190px !important; }
+ .ml-sm-19,
+ .mx-sm-19 {
+ margin-left: 190px !important; }
+ .m-sm-20 {
+ margin: 200px !important; }
+ .mt-sm-20,
+ .my-sm-20 {
+ margin-top: 200px !important; }
+ .mr-sm-20,
+ .mx-sm-20 {
+ margin-right: 200px !important; }
+ .mb-sm-20,
+ .my-sm-20 {
+ margin-bottom: 200px !important; }
+ .ml-sm-20,
+ .mx-sm-20 {
+ margin-left: 200px !important; }
+ .p-sm-0 {
+ padding: 0 !important; }
+ .pt-sm-0,
+ .py-sm-0 {
+ padding-top: 0 !important; }
+ .pr-sm-0,
+ .px-sm-0 {
+ padding-right: 0 !important; }
+ .pb-sm-0,
+ .py-sm-0 {
+ padding-bottom: 0 !important; }
+ .pl-sm-0,
+ .px-sm-0 {
+ padding-left: 0 !important; }
+ .p-sm-1 {
+ padding: 10px !important; }
+ .pt-sm-1,
+ .py-sm-1 {
+ padding-top: 10px !important; }
+ .pr-sm-1,
+ .px-sm-1 {
+ padding-right: 10px !important; }
+ .pb-sm-1,
+ .py-sm-1 {
+ padding-bottom: 10px !important; }
+ .pl-sm-1,
+ .px-sm-1 {
+ padding-left: 10px !important; }
+ .p-sm-2 {
+ padding: 20px !important; }
+ .pt-sm-2,
+ .py-sm-2 {
+ padding-top: 20px !important; }
+ .pr-sm-2,
+ .px-sm-2 {
+ padding-right: 20px !important; }
+ .pb-sm-2,
+ .py-sm-2 {
+ padding-bottom: 20px !important; }
+ .pl-sm-2,
+ .px-sm-2 {
+ padding-left: 20px !important; }
+ .p-sm-3 {
+ padding: 30px !important; }
+ .pt-sm-3,
+ .py-sm-3 {
+ padding-top: 30px !important; }
+ .pr-sm-3,
+ .px-sm-3 {
+ padding-right: 30px !important; }
+ .pb-sm-3,
+ .py-sm-3 {
+ padding-bottom: 30px !important; }
+ .pl-sm-3,
+ .px-sm-3 {
+ padding-left: 30px !important; }
+ .p-sm-4 {
+ padding: 40px !important; }
+ .pt-sm-4,
+ .py-sm-4 {
+ padding-top: 40px !important; }
+ .pr-sm-4,
+ .px-sm-4 {
+ padding-right: 40px !important; }
+ .pb-sm-4,
+ .py-sm-4 {
+ padding-bottom: 40px !important; }
+ .pl-sm-4,
+ .px-sm-4 {
+ padding-left: 40px !important; }
+ .p-sm-5 {
+ padding: 50px !important; }
+ .pt-sm-5,
+ .py-sm-5 {
+ padding-top: 50px !important; }
+ .pr-sm-5,
+ .px-sm-5 {
+ padding-right: 50px !important; }
+ .pb-sm-5,
+ .py-sm-5 {
+ padding-bottom: 50px !important; }
+ .pl-sm-5,
+ .px-sm-5 {
+ padding-left: 50px !important; }
+ .p-sm-6 {
+ padding: 60px !important; }
+ .pt-sm-6,
+ .py-sm-6 {
+ padding-top: 60px !important; }
+ .pr-sm-6,
+ .px-sm-6 {
+ padding-right: 60px !important; }
+ .pb-sm-6,
+ .py-sm-6 {
+ padding-bottom: 60px !important; }
+ .pl-sm-6,
+ .px-sm-6 {
+ padding-left: 60px !important; }
+ .p-sm-7 {
+ padding: 70px !important; }
+ .pt-sm-7,
+ .py-sm-7 {
+ padding-top: 70px !important; }
+ .pr-sm-7,
+ .px-sm-7 {
+ padding-right: 70px !important; }
+ .pb-sm-7,
+ .py-sm-7 {
+ padding-bottom: 70px !important; }
+ .pl-sm-7,
+ .px-sm-7 {
+ padding-left: 70px !important; }
+ .p-sm-8 {
+ padding: 80px !important; }
+ .pt-sm-8,
+ .py-sm-8 {
+ padding-top: 80px !important; }
+ .pr-sm-8,
+ .px-sm-8 {
+ padding-right: 80px !important; }
+ .pb-sm-8,
+ .py-sm-8 {
+ padding-bottom: 80px !important; }
+ .pl-sm-8,
+ .px-sm-8 {
+ padding-left: 80px !important; }
+ .p-sm-9 {
+ padding: 90px !important; }
+ .pt-sm-9,
+ .py-sm-9 {
+ padding-top: 90px !important; }
+ .pr-sm-9,
+ .px-sm-9 {
+ padding-right: 90px !important; }
+ .pb-sm-9,
+ .py-sm-9 {
+ padding-bottom: 90px !important; }
+ .pl-sm-9,
+ .px-sm-9 {
+ padding-left: 90px !important; }
+ .p-sm-10 {
+ padding: 100px !important; }
+ .pt-sm-10,
+ .py-sm-10 {
+ padding-top: 100px !important; }
+ .pr-sm-10,
+ .px-sm-10 {
+ padding-right: 100px !important; }
+ .pb-sm-10,
+ .py-sm-10 {
+ padding-bottom: 100px !important; }
+ .pl-sm-10,
+ .px-sm-10 {
+ padding-left: 100px !important; }
+ .p-sm-11 {
+ padding: 110px !important; }
+ .pt-sm-11,
+ .py-sm-11 {
+ padding-top: 110px !important; }
+ .pr-sm-11,
+ .px-sm-11 {
+ padding-right: 110px !important; }
+ .pb-sm-11,
+ .py-sm-11 {
+ padding-bottom: 110px !important; }
+ .pl-sm-11,
+ .px-sm-11 {
+ padding-left: 110px !important; }
+ .p-sm-12 {
+ padding: 120px !important; }
+ .pt-sm-12,
+ .py-sm-12 {
+ padding-top: 120px !important; }
+ .pr-sm-12,
+ .px-sm-12 {
+ padding-right: 120px !important; }
+ .pb-sm-12,
+ .py-sm-12 {
+ padding-bottom: 120px !important; }
+ .pl-sm-12,
+ .px-sm-12 {
+ padding-left: 120px !important; }
+ .p-sm-13 {
+ padding: 130px !important; }
+ .pt-sm-13,
+ .py-sm-13 {
+ padding-top: 130px !important; }
+ .pr-sm-13,
+ .px-sm-13 {
+ padding-right: 130px !important; }
+ .pb-sm-13,
+ .py-sm-13 {
+ padding-bottom: 130px !important; }
+ .pl-sm-13,
+ .px-sm-13 {
+ padding-left: 130px !important; }
+ .p-sm-14 {
+ padding: 140px !important; }
+ .pt-sm-14,
+ .py-sm-14 {
+ padding-top: 140px !important; }
+ .pr-sm-14,
+ .px-sm-14 {
+ padding-right: 140px !important; }
+ .pb-sm-14,
+ .py-sm-14 {
+ padding-bottom: 140px !important; }
+ .pl-sm-14,
+ .px-sm-14 {
+ padding-left: 140px !important; }
+ .p-sm-15 {
+ padding: 150px !important; }
+ .pt-sm-15,
+ .py-sm-15 {
+ padding-top: 150px !important; }
+ .pr-sm-15,
+ .px-sm-15 {
+ padding-right: 150px !important; }
+ .pb-sm-15,
+ .py-sm-15 {
+ padding-bottom: 150px !important; }
+ .pl-sm-15,
+ .px-sm-15 {
+ padding-left: 150px !important; }
+ .p-sm-16 {
+ padding: 160px !important; }
+ .pt-sm-16,
+ .py-sm-16 {
+ padding-top: 160px !important; }
+ .pr-sm-16,
+ .px-sm-16 {
+ padding-right: 160px !important; }
+ .pb-sm-16,
+ .py-sm-16 {
+ padding-bottom: 160px !important; }
+ .pl-sm-16,
+ .px-sm-16 {
+ padding-left: 160px !important; }
+ .p-sm-17 {
+ padding: 170px !important; }
+ .pt-sm-17,
+ .py-sm-17 {
+ padding-top: 170px !important; }
+ .pr-sm-17,
+ .px-sm-17 {
+ padding-right: 170px !important; }
+ .pb-sm-17,
+ .py-sm-17 {
+ padding-bottom: 170px !important; }
+ .pl-sm-17,
+ .px-sm-17 {
+ padding-left: 170px !important; }
+ .p-sm-18 {
+ padding: 180px !important; }
+ .pt-sm-18,
+ .py-sm-18 {
+ padding-top: 180px !important; }
+ .pr-sm-18,
+ .px-sm-18 {
+ padding-right: 180px !important; }
+ .pb-sm-18,
+ .py-sm-18 {
+ padding-bottom: 180px !important; }
+ .pl-sm-18,
+ .px-sm-18 {
+ padding-left: 180px !important; }
+ .p-sm-19 {
+ padding: 190px !important; }
+ .pt-sm-19,
+ .py-sm-19 {
+ padding-top: 190px !important; }
+ .pr-sm-19,
+ .px-sm-19 {
+ padding-right: 190px !important; }
+ .pb-sm-19,
+ .py-sm-19 {
+ padding-bottom: 190px !important; }
+ .pl-sm-19,
+ .px-sm-19 {
+ padding-left: 190px !important; }
+ .p-sm-20 {
+ padding: 200px !important; }
+ .pt-sm-20,
+ .py-sm-20 {
+ padding-top: 200px !important; }
+ .pr-sm-20,
+ .px-sm-20 {
+ padding-right: 200px !important; }
+ .pb-sm-20,
+ .py-sm-20 {
+ padding-bottom: 200px !important; }
+ .pl-sm-20,
+ .px-sm-20 {
+ padding-left: 200px !important; }
+ .m-sm-n1 {
+ margin: -10px !important; }
+ .mt-sm-n1,
+ .my-sm-n1 {
+ margin-top: -10px !important; }
+ .mr-sm-n1,
+ .mx-sm-n1 {
+ margin-right: -10px !important; }
+ .mb-sm-n1,
+ .my-sm-n1 {
+ margin-bottom: -10px !important; }
+ .ml-sm-n1,
+ .mx-sm-n1 {
+ margin-left: -10px !important; }
+ .m-sm-n2 {
+ margin: -20px !important; }
+ .mt-sm-n2,
+ .my-sm-n2 {
+ margin-top: -20px !important; }
+ .mr-sm-n2,
+ .mx-sm-n2 {
+ margin-right: -20px !important; }
+ .mb-sm-n2,
+ .my-sm-n2 {
+ margin-bottom: -20px !important; }
+ .ml-sm-n2,
+ .mx-sm-n2 {
+ margin-left: -20px !important; }
+ .m-sm-n3 {
+ margin: -30px !important; }
+ .mt-sm-n3,
+ .my-sm-n3 {
+ margin-top: -30px !important; }
+ .mr-sm-n3,
+ .mx-sm-n3 {
+ margin-right: -30px !important; }
+ .mb-sm-n3,
+ .my-sm-n3 {
+ margin-bottom: -30px !important; }
+ .ml-sm-n3,
+ .mx-sm-n3 {
+ margin-left: -30px !important; }
+ .m-sm-n4 {
+ margin: -40px !important; }
+ .mt-sm-n4,
+ .my-sm-n4 {
+ margin-top: -40px !important; }
+ .mr-sm-n4,
+ .mx-sm-n4 {
+ margin-right: -40px !important; }
+ .mb-sm-n4,
+ .my-sm-n4 {
+ margin-bottom: -40px !important; }
+ .ml-sm-n4,
+ .mx-sm-n4 {
+ margin-left: -40px !important; }
+ .m-sm-n5 {
+ margin: -50px !important; }
+ .mt-sm-n5,
+ .my-sm-n5 {
+ margin-top: -50px !important; }
+ .mr-sm-n5,
+ .mx-sm-n5 {
+ margin-right: -50px !important; }
+ .mb-sm-n5,
+ .my-sm-n5 {
+ margin-bottom: -50px !important; }
+ .ml-sm-n5,
+ .mx-sm-n5 {
+ margin-left: -50px !important; }
+ .m-sm-n6 {
+ margin: -60px !important; }
+ .mt-sm-n6,
+ .my-sm-n6 {
+ margin-top: -60px !important; }
+ .mr-sm-n6,
+ .mx-sm-n6 {
+ margin-right: -60px !important; }
+ .mb-sm-n6,
+ .my-sm-n6 {
+ margin-bottom: -60px !important; }
+ .ml-sm-n6,
+ .mx-sm-n6 {
+ margin-left: -60px !important; }
+ .m-sm-n7 {
+ margin: -70px !important; }
+ .mt-sm-n7,
+ .my-sm-n7 {
+ margin-top: -70px !important; }
+ .mr-sm-n7,
+ .mx-sm-n7 {
+ margin-right: -70px !important; }
+ .mb-sm-n7,
+ .my-sm-n7 {
+ margin-bottom: -70px !important; }
+ .ml-sm-n7,
+ .mx-sm-n7 {
+ margin-left: -70px !important; }
+ .m-sm-n8 {
+ margin: -80px !important; }
+ .mt-sm-n8,
+ .my-sm-n8 {
+ margin-top: -80px !important; }
+ .mr-sm-n8,
+ .mx-sm-n8 {
+ margin-right: -80px !important; }
+ .mb-sm-n8,
+ .my-sm-n8 {
+ margin-bottom: -80px !important; }
+ .ml-sm-n8,
+ .mx-sm-n8 {
+ margin-left: -80px !important; }
+ .m-sm-n9 {
+ margin: -90px !important; }
+ .mt-sm-n9,
+ .my-sm-n9 {
+ margin-top: -90px !important; }
+ .mr-sm-n9,
+ .mx-sm-n9 {
+ margin-right: -90px !important; }
+ .mb-sm-n9,
+ .my-sm-n9 {
+ margin-bottom: -90px !important; }
+ .ml-sm-n9,
+ .mx-sm-n9 {
+ margin-left: -90px !important; }
+ .m-sm-n10 {
+ margin: -100px !important; }
+ .mt-sm-n10,
+ .my-sm-n10 {
+ margin-top: -100px !important; }
+ .mr-sm-n10,
+ .mx-sm-n10 {
+ margin-right: -100px !important; }
+ .mb-sm-n10,
+ .my-sm-n10 {
+ margin-bottom: -100px !important; }
+ .ml-sm-n10,
+ .mx-sm-n10 {
+ margin-left: -100px !important; }
+ .m-sm-n11 {
+ margin: -110px !important; }
+ .mt-sm-n11,
+ .my-sm-n11 {
+ margin-top: -110px !important; }
+ .mr-sm-n11,
+ .mx-sm-n11 {
+ margin-right: -110px !important; }
+ .mb-sm-n11,
+ .my-sm-n11 {
+ margin-bottom: -110px !important; }
+ .ml-sm-n11,
+ .mx-sm-n11 {
+ margin-left: -110px !important; }
+ .m-sm-n12 {
+ margin: -120px !important; }
+ .mt-sm-n12,
+ .my-sm-n12 {
+ margin-top: -120px !important; }
+ .mr-sm-n12,
+ .mx-sm-n12 {
+ margin-right: -120px !important; }
+ .mb-sm-n12,
+ .my-sm-n12 {
+ margin-bottom: -120px !important; }
+ .ml-sm-n12,
+ .mx-sm-n12 {
+ margin-left: -120px !important; }
+ .m-sm-n13 {
+ margin: -130px !important; }
+ .mt-sm-n13,
+ .my-sm-n13 {
+ margin-top: -130px !important; }
+ .mr-sm-n13,
+ .mx-sm-n13 {
+ margin-right: -130px !important; }
+ .mb-sm-n13,
+ .my-sm-n13 {
+ margin-bottom: -130px !important; }
+ .ml-sm-n13,
+ .mx-sm-n13 {
+ margin-left: -130px !important; }
+ .m-sm-n14 {
+ margin: -140px !important; }
+ .mt-sm-n14,
+ .my-sm-n14 {
+ margin-top: -140px !important; }
+ .mr-sm-n14,
+ .mx-sm-n14 {
+ margin-right: -140px !important; }
+ .mb-sm-n14,
+ .my-sm-n14 {
+ margin-bottom: -140px !important; }
+ .ml-sm-n14,
+ .mx-sm-n14 {
+ margin-left: -140px !important; }
+ .m-sm-n15 {
+ margin: -150px !important; }
+ .mt-sm-n15,
+ .my-sm-n15 {
+ margin-top: -150px !important; }
+ .mr-sm-n15,
+ .mx-sm-n15 {
+ margin-right: -150px !important; }
+ .mb-sm-n15,
+ .my-sm-n15 {
+ margin-bottom: -150px !important; }
+ .ml-sm-n15,
+ .mx-sm-n15 {
+ margin-left: -150px !important; }
+ .m-sm-n16 {
+ margin: -160px !important; }
+ .mt-sm-n16,
+ .my-sm-n16 {
+ margin-top: -160px !important; }
+ .mr-sm-n16,
+ .mx-sm-n16 {
+ margin-right: -160px !important; }
+ .mb-sm-n16,
+ .my-sm-n16 {
+ margin-bottom: -160px !important; }
+ .ml-sm-n16,
+ .mx-sm-n16 {
+ margin-left: -160px !important; }
+ .m-sm-n17 {
+ margin: -170px !important; }
+ .mt-sm-n17,
+ .my-sm-n17 {
+ margin-top: -170px !important; }
+ .mr-sm-n17,
+ .mx-sm-n17 {
+ margin-right: -170px !important; }
+ .mb-sm-n17,
+ .my-sm-n17 {
+ margin-bottom: -170px !important; }
+ .ml-sm-n17,
+ .mx-sm-n17 {
+ margin-left: -170px !important; }
+ .m-sm-n18 {
+ margin: -180px !important; }
+ .mt-sm-n18,
+ .my-sm-n18 {
+ margin-top: -180px !important; }
+ .mr-sm-n18,
+ .mx-sm-n18 {
+ margin-right: -180px !important; }
+ .mb-sm-n18,
+ .my-sm-n18 {
+ margin-bottom: -180px !important; }
+ .ml-sm-n18,
+ .mx-sm-n18 {
+ margin-left: -180px !important; }
+ .m-sm-n19 {
+ margin: -190px !important; }
+ .mt-sm-n19,
+ .my-sm-n19 {
+ margin-top: -190px !important; }
+ .mr-sm-n19,
+ .mx-sm-n19 {
+ margin-right: -190px !important; }
+ .mb-sm-n19,
+ .my-sm-n19 {
+ margin-bottom: -190px !important; }
+ .ml-sm-n19,
+ .mx-sm-n19 {
+ margin-left: -190px !important; }
+ .m-sm-n20 {
+ margin: -200px !important; }
+ .mt-sm-n20,
+ .my-sm-n20 {
+ margin-top: -200px !important; }
+ .mr-sm-n20,
+ .mx-sm-n20 {
+ margin-right: -200px !important; }
+ .mb-sm-n20,
+ .my-sm-n20 {
+ margin-bottom: -200px !important; }
+ .ml-sm-n20,
+ .mx-sm-n20 {
+ margin-left: -200px !important; }
+ .m-sm-auto {
+ margin: auto !important; }
+ .mt-sm-auto,
+ .my-sm-auto {
+ margin-top: auto !important; }
+ .mr-sm-auto,
+ .mx-sm-auto {
+ margin-right: auto !important; }
+ .mb-sm-auto,
+ .my-sm-auto {
+ margin-bottom: auto !important; }
+ .ml-sm-auto,
+ .mx-sm-auto {
+ margin-left: auto !important; } }
+
+@media (min-width: 768px) {
+ .m-md-0 {
+ margin: 0 !important; }
+ .mt-md-0,
+ .my-md-0 {
+ margin-top: 0 !important; }
+ .mr-md-0,
+ .mx-md-0 {
+ margin-right: 0 !important; }
+ .mb-md-0,
+ .my-md-0 {
+ margin-bottom: 0 !important; }
+ .ml-md-0,
+ .mx-md-0 {
+ margin-left: 0 !important; }
+ .m-md-1 {
+ margin: 10px !important; }
+ .mt-md-1,
+ .my-md-1 {
+ margin-top: 10px !important; }
+ .mr-md-1,
+ .mx-md-1 {
+ margin-right: 10px !important; }
+ .mb-md-1,
+ .my-md-1 {
+ margin-bottom: 10px !important; }
+ .ml-md-1,
+ .mx-md-1 {
+ margin-left: 10px !important; }
+ .m-md-2 {
+ margin: 20px !important; }
+ .mt-md-2,
+ .my-md-2 {
+ margin-top: 20px !important; }
+ .mr-md-2,
+ .mx-md-2 {
+ margin-right: 20px !important; }
+ .mb-md-2,
+ .my-md-2 {
+ margin-bottom: 20px !important; }
+ .ml-md-2,
+ .mx-md-2 {
+ margin-left: 20px !important; }
+ .m-md-3 {
+ margin: 30px !important; }
+ .mt-md-3,
+ .my-md-3 {
+ margin-top: 30px !important; }
+ .mr-md-3,
+ .mx-md-3 {
+ margin-right: 30px !important; }
+ .mb-md-3,
+ .my-md-3 {
+ margin-bottom: 30px !important; }
+ .ml-md-3,
+ .mx-md-3 {
+ margin-left: 30px !important; }
+ .m-md-4 {
+ margin: 40px !important; }
+ .mt-md-4,
+ .my-md-4 {
+ margin-top: 40px !important; }
+ .mr-md-4,
+ .mx-md-4 {
+ margin-right: 40px !important; }
+ .mb-md-4,
+ .my-md-4 {
+ margin-bottom: 40px !important; }
+ .ml-md-4,
+ .mx-md-4 {
+ margin-left: 40px !important; }
+ .m-md-5 {
+ margin: 50px !important; }
+ .mt-md-5,
+ .my-md-5 {
+ margin-top: 50px !important; }
+ .mr-md-5,
+ .mx-md-5 {
+ margin-right: 50px !important; }
+ .mb-md-5,
+ .my-md-5 {
+ margin-bottom: 50px !important; }
+ .ml-md-5,
+ .mx-md-5 {
+ margin-left: 50px !important; }
+ .m-md-6 {
+ margin: 60px !important; }
+ .mt-md-6,
+ .my-md-6 {
+ margin-top: 60px !important; }
+ .mr-md-6,
+ .mx-md-6 {
+ margin-right: 60px !important; }
+ .mb-md-6,
+ .my-md-6 {
+ margin-bottom: 60px !important; }
+ .ml-md-6,
+ .mx-md-6 {
+ margin-left: 60px !important; }
+ .m-md-7 {
+ margin: 70px !important; }
+ .mt-md-7,
+ .my-md-7 {
+ margin-top: 70px !important; }
+ .mr-md-7,
+ .mx-md-7 {
+ margin-right: 70px !important; }
+ .mb-md-7,
+ .my-md-7 {
+ margin-bottom: 70px !important; }
+ .ml-md-7,
+ .mx-md-7 {
+ margin-left: 70px !important; }
+ .m-md-8 {
+ margin: 80px !important; }
+ .mt-md-8,
+ .my-md-8 {
+ margin-top: 80px !important; }
+ .mr-md-8,
+ .mx-md-8 {
+ margin-right: 80px !important; }
+ .mb-md-8,
+ .my-md-8 {
+ margin-bottom: 80px !important; }
+ .ml-md-8,
+ .mx-md-8 {
+ margin-left: 80px !important; }
+ .m-md-9 {
+ margin: 90px !important; }
+ .mt-md-9,
+ .my-md-9 {
+ margin-top: 90px !important; }
+ .mr-md-9,
+ .mx-md-9 {
+ margin-right: 90px !important; }
+ .mb-md-9,
+ .my-md-9 {
+ margin-bottom: 90px !important; }
+ .ml-md-9,
+ .mx-md-9 {
+ margin-left: 90px !important; }
+ .m-md-10 {
+ margin: 100px !important; }
+ .mt-md-10,
+ .my-md-10 {
+ margin-top: 100px !important; }
+ .mr-md-10,
+ .mx-md-10 {
+ margin-right: 100px !important; }
+ .mb-md-10,
+ .my-md-10 {
+ margin-bottom: 100px !important; }
+ .ml-md-10,
+ .mx-md-10 {
+ margin-left: 100px !important; }
+ .m-md-11 {
+ margin: 110px !important; }
+ .mt-md-11,
+ .my-md-11 {
+ margin-top: 110px !important; }
+ .mr-md-11,
+ .mx-md-11 {
+ margin-right: 110px !important; }
+ .mb-md-11,
+ .my-md-11 {
+ margin-bottom: 110px !important; }
+ .ml-md-11,
+ .mx-md-11 {
+ margin-left: 110px !important; }
+ .m-md-12 {
+ margin: 120px !important; }
+ .mt-md-12,
+ .my-md-12 {
+ margin-top: 120px !important; }
+ .mr-md-12,
+ .mx-md-12 {
+ margin-right: 120px !important; }
+ .mb-md-12,
+ .my-md-12 {
+ margin-bottom: 120px !important; }
+ .ml-md-12,
+ .mx-md-12 {
+ margin-left: 120px !important; }
+ .m-md-13 {
+ margin: 130px !important; }
+ .mt-md-13,
+ .my-md-13 {
+ margin-top: 130px !important; }
+ .mr-md-13,
+ .mx-md-13 {
+ margin-right: 130px !important; }
+ .mb-md-13,
+ .my-md-13 {
+ margin-bottom: 130px !important; }
+ .ml-md-13,
+ .mx-md-13 {
+ margin-left: 130px !important; }
+ .m-md-14 {
+ margin: 140px !important; }
+ .mt-md-14,
+ .my-md-14 {
+ margin-top: 140px !important; }
+ .mr-md-14,
+ .mx-md-14 {
+ margin-right: 140px !important; }
+ .mb-md-14,
+ .my-md-14 {
+ margin-bottom: 140px !important; }
+ .ml-md-14,
+ .mx-md-14 {
+ margin-left: 140px !important; }
+ .m-md-15 {
+ margin: 150px !important; }
+ .mt-md-15,
+ .my-md-15 {
+ margin-top: 150px !important; }
+ .mr-md-15,
+ .mx-md-15 {
+ margin-right: 150px !important; }
+ .mb-md-15,
+ .my-md-15 {
+ margin-bottom: 150px !important; }
+ .ml-md-15,
+ .mx-md-15 {
+ margin-left: 150px !important; }
+ .m-md-16 {
+ margin: 160px !important; }
+ .mt-md-16,
+ .my-md-16 {
+ margin-top: 160px !important; }
+ .mr-md-16,
+ .mx-md-16 {
+ margin-right: 160px !important; }
+ .mb-md-16,
+ .my-md-16 {
+ margin-bottom: 160px !important; }
+ .ml-md-16,
+ .mx-md-16 {
+ margin-left: 160px !important; }
+ .m-md-17 {
+ margin: 170px !important; }
+ .mt-md-17,
+ .my-md-17 {
+ margin-top: 170px !important; }
+ .mr-md-17,
+ .mx-md-17 {
+ margin-right: 170px !important; }
+ .mb-md-17,
+ .my-md-17 {
+ margin-bottom: 170px !important; }
+ .ml-md-17,
+ .mx-md-17 {
+ margin-left: 170px !important; }
+ .m-md-18 {
+ margin: 180px !important; }
+ .mt-md-18,
+ .my-md-18 {
+ margin-top: 180px !important; }
+ .mr-md-18,
+ .mx-md-18 {
+ margin-right: 180px !important; }
+ .mb-md-18,
+ .my-md-18 {
+ margin-bottom: 180px !important; }
+ .ml-md-18,
+ .mx-md-18 {
+ margin-left: 180px !important; }
+ .m-md-19 {
+ margin: 190px !important; }
+ .mt-md-19,
+ .my-md-19 {
+ margin-top: 190px !important; }
+ .mr-md-19,
+ .mx-md-19 {
+ margin-right: 190px !important; }
+ .mb-md-19,
+ .my-md-19 {
+ margin-bottom: 190px !important; }
+ .ml-md-19,
+ .mx-md-19 {
+ margin-left: 190px !important; }
+ .m-md-20 {
+ margin: 200px !important; }
+ .mt-md-20,
+ .my-md-20 {
+ margin-top: 200px !important; }
+ .mr-md-20,
+ .mx-md-20 {
+ margin-right: 200px !important; }
+ .mb-md-20,
+ .my-md-20 {
+ margin-bottom: 200px !important; }
+ .ml-md-20,
+ .mx-md-20 {
+ margin-left: 200px !important; }
+ .p-md-0 {
+ padding: 0 !important; }
+ .pt-md-0,
+ .py-md-0 {
+ padding-top: 0 !important; }
+ .pr-md-0,
+ .px-md-0 {
+ padding-right: 0 !important; }
+ .pb-md-0,
+ .py-md-0 {
+ padding-bottom: 0 !important; }
+ .pl-md-0,
+ .px-md-0 {
+ padding-left: 0 !important; }
+ .p-md-1 {
+ padding: 10px !important; }
+ .pt-md-1,
+ .py-md-1 {
+ padding-top: 10px !important; }
+ .pr-md-1,
+ .px-md-1 {
+ padding-right: 10px !important; }
+ .pb-md-1,
+ .py-md-1 {
+ padding-bottom: 10px !important; }
+ .pl-md-1,
+ .px-md-1 {
+ padding-left: 10px !important; }
+ .p-md-2 {
+ padding: 20px !important; }
+ .pt-md-2,
+ .py-md-2 {
+ padding-top: 20px !important; }
+ .pr-md-2,
+ .px-md-2 {
+ padding-right: 20px !important; }
+ .pb-md-2,
+ .py-md-2 {
+ padding-bottom: 20px !important; }
+ .pl-md-2,
+ .px-md-2 {
+ padding-left: 20px !important; }
+ .p-md-3 {
+ padding: 30px !important; }
+ .pt-md-3,
+ .py-md-3 {
+ padding-top: 30px !important; }
+ .pr-md-3,
+ .px-md-3 {
+ padding-right: 30px !important; }
+ .pb-md-3,
+ .py-md-3 {
+ padding-bottom: 30px !important; }
+ .pl-md-3,
+ .px-md-3 {
+ padding-left: 30px !important; }
+ .p-md-4 {
+ padding: 40px !important; }
+ .pt-md-4,
+ .py-md-4 {
+ padding-top: 40px !important; }
+ .pr-md-4,
+ .px-md-4 {
+ padding-right: 40px !important; }
+ .pb-md-4,
+ .py-md-4 {
+ padding-bottom: 40px !important; }
+ .pl-md-4,
+ .px-md-4 {
+ padding-left: 40px !important; }
+ .p-md-5 {
+ padding: 50px !important; }
+ .pt-md-5,
+ .py-md-5 {
+ padding-top: 50px !important; }
+ .pr-md-5,
+ .px-md-5 {
+ padding-right: 50px !important; }
+ .pb-md-5,
+ .py-md-5 {
+ padding-bottom: 50px !important; }
+ .pl-md-5,
+ .px-md-5 {
+ padding-left: 50px !important; }
+ .p-md-6 {
+ padding: 60px !important; }
+ .pt-md-6,
+ .py-md-6 {
+ padding-top: 60px !important; }
+ .pr-md-6,
+ .px-md-6 {
+ padding-right: 60px !important; }
+ .pb-md-6,
+ .py-md-6 {
+ padding-bottom: 60px !important; }
+ .pl-md-6,
+ .px-md-6 {
+ padding-left: 60px !important; }
+ .p-md-7 {
+ padding: 70px !important; }
+ .pt-md-7,
+ .py-md-7 {
+ padding-top: 70px !important; }
+ .pr-md-7,
+ .px-md-7 {
+ padding-right: 70px !important; }
+ .pb-md-7,
+ .py-md-7 {
+ padding-bottom: 70px !important; }
+ .pl-md-7,
+ .px-md-7 {
+ padding-left: 70px !important; }
+ .p-md-8 {
+ padding: 80px !important; }
+ .pt-md-8,
+ .py-md-8 {
+ padding-top: 80px !important; }
+ .pr-md-8,
+ .px-md-8 {
+ padding-right: 80px !important; }
+ .pb-md-8,
+ .py-md-8 {
+ padding-bottom: 80px !important; }
+ .pl-md-8,
+ .px-md-8 {
+ padding-left: 80px !important; }
+ .p-md-9 {
+ padding: 90px !important; }
+ .pt-md-9,
+ .py-md-9 {
+ padding-top: 90px !important; }
+ .pr-md-9,
+ .px-md-9 {
+ padding-right: 90px !important; }
+ .pb-md-9,
+ .py-md-9 {
+ padding-bottom: 90px !important; }
+ .pl-md-9,
+ .px-md-9 {
+ padding-left: 90px !important; }
+ .p-md-10 {
+ padding: 100px !important; }
+ .pt-md-10,
+ .py-md-10 {
+ padding-top: 100px !important; }
+ .pr-md-10,
+ .px-md-10 {
+ padding-right: 100px !important; }
+ .pb-md-10,
+ .py-md-10 {
+ padding-bottom: 100px !important; }
+ .pl-md-10,
+ .px-md-10 {
+ padding-left: 100px !important; }
+ .p-md-11 {
+ padding: 110px !important; }
+ .pt-md-11,
+ .py-md-11 {
+ padding-top: 110px !important; }
+ .pr-md-11,
+ .px-md-11 {
+ padding-right: 110px !important; }
+ .pb-md-11,
+ .py-md-11 {
+ padding-bottom: 110px !important; }
+ .pl-md-11,
+ .px-md-11 {
+ padding-left: 110px !important; }
+ .p-md-12 {
+ padding: 120px !important; }
+ .pt-md-12,
+ .py-md-12 {
+ padding-top: 120px !important; }
+ .pr-md-12,
+ .px-md-12 {
+ padding-right: 120px !important; }
+ .pb-md-12,
+ .py-md-12 {
+ padding-bottom: 120px !important; }
+ .pl-md-12,
+ .px-md-12 {
+ padding-left: 120px !important; }
+ .p-md-13 {
+ padding: 130px !important; }
+ .pt-md-13,
+ .py-md-13 {
+ padding-top: 130px !important; }
+ .pr-md-13,
+ .px-md-13 {
+ padding-right: 130px !important; }
+ .pb-md-13,
+ .py-md-13 {
+ padding-bottom: 130px !important; }
+ .pl-md-13,
+ .px-md-13 {
+ padding-left: 130px !important; }
+ .p-md-14 {
+ padding: 140px !important; }
+ .pt-md-14,
+ .py-md-14 {
+ padding-top: 140px !important; }
+ .pr-md-14,
+ .px-md-14 {
+ padding-right: 140px !important; }
+ .pb-md-14,
+ .py-md-14 {
+ padding-bottom: 140px !important; }
+ .pl-md-14,
+ .px-md-14 {
+ padding-left: 140px !important; }
+ .p-md-15 {
+ padding: 150px !important; }
+ .pt-md-15,
+ .py-md-15 {
+ padding-top: 150px !important; }
+ .pr-md-15,
+ .px-md-15 {
+ padding-right: 150px !important; }
+ .pb-md-15,
+ .py-md-15 {
+ padding-bottom: 150px !important; }
+ .pl-md-15,
+ .px-md-15 {
+ padding-left: 150px !important; }
+ .p-md-16 {
+ padding: 160px !important; }
+ .pt-md-16,
+ .py-md-16 {
+ padding-top: 160px !important; }
+ .pr-md-16,
+ .px-md-16 {
+ padding-right: 160px !important; }
+ .pb-md-16,
+ .py-md-16 {
+ padding-bottom: 160px !important; }
+ .pl-md-16,
+ .px-md-16 {
+ padding-left: 160px !important; }
+ .p-md-17 {
+ padding: 170px !important; }
+ .pt-md-17,
+ .py-md-17 {
+ padding-top: 170px !important; }
+ .pr-md-17,
+ .px-md-17 {
+ padding-right: 170px !important; }
+ .pb-md-17,
+ .py-md-17 {
+ padding-bottom: 170px !important; }
+ .pl-md-17,
+ .px-md-17 {
+ padding-left: 170px !important; }
+ .p-md-18 {
+ padding: 180px !important; }
+ .pt-md-18,
+ .py-md-18 {
+ padding-top: 180px !important; }
+ .pr-md-18,
+ .px-md-18 {
+ padding-right: 180px !important; }
+ .pb-md-18,
+ .py-md-18 {
+ padding-bottom: 180px !important; }
+ .pl-md-18,
+ .px-md-18 {
+ padding-left: 180px !important; }
+ .p-md-19 {
+ padding: 190px !important; }
+ .pt-md-19,
+ .py-md-19 {
+ padding-top: 190px !important; }
+ .pr-md-19,
+ .px-md-19 {
+ padding-right: 190px !important; }
+ .pb-md-19,
+ .py-md-19 {
+ padding-bottom: 190px !important; }
+ .pl-md-19,
+ .px-md-19 {
+ padding-left: 190px !important; }
+ .p-md-20 {
+ padding: 200px !important; }
+ .pt-md-20,
+ .py-md-20 {
+ padding-top: 200px !important; }
+ .pr-md-20,
+ .px-md-20 {
+ padding-right: 200px !important; }
+ .pb-md-20,
+ .py-md-20 {
+ padding-bottom: 200px !important; }
+ .pl-md-20,
+ .px-md-20 {
+ padding-left: 200px !important; }
+ .m-md-n1 {
+ margin: -10px !important; }
+ .mt-md-n1,
+ .my-md-n1 {
+ margin-top: -10px !important; }
+ .mr-md-n1,
+ .mx-md-n1 {
+ margin-right: -10px !important; }
+ .mb-md-n1,
+ .my-md-n1 {
+ margin-bottom: -10px !important; }
+ .ml-md-n1,
+ .mx-md-n1 {
+ margin-left: -10px !important; }
+ .m-md-n2 {
+ margin: -20px !important; }
+ .mt-md-n2,
+ .my-md-n2 {
+ margin-top: -20px !important; }
+ .mr-md-n2,
+ .mx-md-n2 {
+ margin-right: -20px !important; }
+ .mb-md-n2,
+ .my-md-n2 {
+ margin-bottom: -20px !important; }
+ .ml-md-n2,
+ .mx-md-n2 {
+ margin-left: -20px !important; }
+ .m-md-n3 {
+ margin: -30px !important; }
+ .mt-md-n3,
+ .my-md-n3 {
+ margin-top: -30px !important; }
+ .mr-md-n3,
+ .mx-md-n3 {
+ margin-right: -30px !important; }
+ .mb-md-n3,
+ .my-md-n3 {
+ margin-bottom: -30px !important; }
+ .ml-md-n3,
+ .mx-md-n3 {
+ margin-left: -30px !important; }
+ .m-md-n4 {
+ margin: -40px !important; }
+ .mt-md-n4,
+ .my-md-n4 {
+ margin-top: -40px !important; }
+ .mr-md-n4,
+ .mx-md-n4 {
+ margin-right: -40px !important; }
+ .mb-md-n4,
+ .my-md-n4 {
+ margin-bottom: -40px !important; }
+ .ml-md-n4,
+ .mx-md-n4 {
+ margin-left: -40px !important; }
+ .m-md-n5 {
+ margin: -50px !important; }
+ .mt-md-n5,
+ .my-md-n5 {
+ margin-top: -50px !important; }
+ .mr-md-n5,
+ .mx-md-n5 {
+ margin-right: -50px !important; }
+ .mb-md-n5,
+ .my-md-n5 {
+ margin-bottom: -50px !important; }
+ .ml-md-n5,
+ .mx-md-n5 {
+ margin-left: -50px !important; }
+ .m-md-n6 {
+ margin: -60px !important; }
+ .mt-md-n6,
+ .my-md-n6 {
+ margin-top: -60px !important; }
+ .mr-md-n6,
+ .mx-md-n6 {
+ margin-right: -60px !important; }
+ .mb-md-n6,
+ .my-md-n6 {
+ margin-bottom: -60px !important; }
+ .ml-md-n6,
+ .mx-md-n6 {
+ margin-left: -60px !important; }
+ .m-md-n7 {
+ margin: -70px !important; }
+ .mt-md-n7,
+ .my-md-n7 {
+ margin-top: -70px !important; }
+ .mr-md-n7,
+ .mx-md-n7 {
+ margin-right: -70px !important; }
+ .mb-md-n7,
+ .my-md-n7 {
+ margin-bottom: -70px !important; }
+ .ml-md-n7,
+ .mx-md-n7 {
+ margin-left: -70px !important; }
+ .m-md-n8 {
+ margin: -80px !important; }
+ .mt-md-n8,
+ .my-md-n8 {
+ margin-top: -80px !important; }
+ .mr-md-n8,
+ .mx-md-n8 {
+ margin-right: -80px !important; }
+ .mb-md-n8,
+ .my-md-n8 {
+ margin-bottom: -80px !important; }
+ .ml-md-n8,
+ .mx-md-n8 {
+ margin-left: -80px !important; }
+ .m-md-n9 {
+ margin: -90px !important; }
+ .mt-md-n9,
+ .my-md-n9 {
+ margin-top: -90px !important; }
+ .mr-md-n9,
+ .mx-md-n9 {
+ margin-right: -90px !important; }
+ .mb-md-n9,
+ .my-md-n9 {
+ margin-bottom: -90px !important; }
+ .ml-md-n9,
+ .mx-md-n9 {
+ margin-left: -90px !important; }
+ .m-md-n10 {
+ margin: -100px !important; }
+ .mt-md-n10,
+ .my-md-n10 {
+ margin-top: -100px !important; }
+ .mr-md-n10,
+ .mx-md-n10 {
+ margin-right: -100px !important; }
+ .mb-md-n10,
+ .my-md-n10 {
+ margin-bottom: -100px !important; }
+ .ml-md-n10,
+ .mx-md-n10 {
+ margin-left: -100px !important; }
+ .m-md-n11 {
+ margin: -110px !important; }
+ .mt-md-n11,
+ .my-md-n11 {
+ margin-top: -110px !important; }
+ .mr-md-n11,
+ .mx-md-n11 {
+ margin-right: -110px !important; }
+ .mb-md-n11,
+ .my-md-n11 {
+ margin-bottom: -110px !important; }
+ .ml-md-n11,
+ .mx-md-n11 {
+ margin-left: -110px !important; }
+ .m-md-n12 {
+ margin: -120px !important; }
+ .mt-md-n12,
+ .my-md-n12 {
+ margin-top: -120px !important; }
+ .mr-md-n12,
+ .mx-md-n12 {
+ margin-right: -120px !important; }
+ .mb-md-n12,
+ .my-md-n12 {
+ margin-bottom: -120px !important; }
+ .ml-md-n12,
+ .mx-md-n12 {
+ margin-left: -120px !important; }
+ .m-md-n13 {
+ margin: -130px !important; }
+ .mt-md-n13,
+ .my-md-n13 {
+ margin-top: -130px !important; }
+ .mr-md-n13,
+ .mx-md-n13 {
+ margin-right: -130px !important; }
+ .mb-md-n13,
+ .my-md-n13 {
+ margin-bottom: -130px !important; }
+ .ml-md-n13,
+ .mx-md-n13 {
+ margin-left: -130px !important; }
+ .m-md-n14 {
+ margin: -140px !important; }
+ .mt-md-n14,
+ .my-md-n14 {
+ margin-top: -140px !important; }
+ .mr-md-n14,
+ .mx-md-n14 {
+ margin-right: -140px !important; }
+ .mb-md-n14,
+ .my-md-n14 {
+ margin-bottom: -140px !important; }
+ .ml-md-n14,
+ .mx-md-n14 {
+ margin-left: -140px !important; }
+ .m-md-n15 {
+ margin: -150px !important; }
+ .mt-md-n15,
+ .my-md-n15 {
+ margin-top: -150px !important; }
+ .mr-md-n15,
+ .mx-md-n15 {
+ margin-right: -150px !important; }
+ .mb-md-n15,
+ .my-md-n15 {
+ margin-bottom: -150px !important; }
+ .ml-md-n15,
+ .mx-md-n15 {
+ margin-left: -150px !important; }
+ .m-md-n16 {
+ margin: -160px !important; }
+ .mt-md-n16,
+ .my-md-n16 {
+ margin-top: -160px !important; }
+ .mr-md-n16,
+ .mx-md-n16 {
+ margin-right: -160px !important; }
+ .mb-md-n16,
+ .my-md-n16 {
+ margin-bottom: -160px !important; }
+ .ml-md-n16,
+ .mx-md-n16 {
+ margin-left: -160px !important; }
+ .m-md-n17 {
+ margin: -170px !important; }
+ .mt-md-n17,
+ .my-md-n17 {
+ margin-top: -170px !important; }
+ .mr-md-n17,
+ .mx-md-n17 {
+ margin-right: -170px !important; }
+ .mb-md-n17,
+ .my-md-n17 {
+ margin-bottom: -170px !important; }
+ .ml-md-n17,
+ .mx-md-n17 {
+ margin-left: -170px !important; }
+ .m-md-n18 {
+ margin: -180px !important; }
+ .mt-md-n18,
+ .my-md-n18 {
+ margin-top: -180px !important; }
+ .mr-md-n18,
+ .mx-md-n18 {
+ margin-right: -180px !important; }
+ .mb-md-n18,
+ .my-md-n18 {
+ margin-bottom: -180px !important; }
+ .ml-md-n18,
+ .mx-md-n18 {
+ margin-left: -180px !important; }
+ .m-md-n19 {
+ margin: -190px !important; }
+ .mt-md-n19,
+ .my-md-n19 {
+ margin-top: -190px !important; }
+ .mr-md-n19,
+ .mx-md-n19 {
+ margin-right: -190px !important; }
+ .mb-md-n19,
+ .my-md-n19 {
+ margin-bottom: -190px !important; }
+ .ml-md-n19,
+ .mx-md-n19 {
+ margin-left: -190px !important; }
+ .m-md-n20 {
+ margin: -200px !important; }
+ .mt-md-n20,
+ .my-md-n20 {
+ margin-top: -200px !important; }
+ .mr-md-n20,
+ .mx-md-n20 {
+ margin-right: -200px !important; }
+ .mb-md-n20,
+ .my-md-n20 {
+ margin-bottom: -200px !important; }
+ .ml-md-n20,
+ .mx-md-n20 {
+ margin-left: -200px !important; }
+ .m-md-auto {
+ margin: auto !important; }
+ .mt-md-auto,
+ .my-md-auto {
+ margin-top: auto !important; }
+ .mr-md-auto,
+ .mx-md-auto {
+ margin-right: auto !important; }
+ .mb-md-auto,
+ .my-md-auto {
+ margin-bottom: auto !important; }
+ .ml-md-auto,
+ .mx-md-auto {
+ margin-left: auto !important; } }
+
+@media (min-width: 992px) {
+ .m-lg-0 {
+ margin: 0 !important; }
+ .mt-lg-0,
+ .my-lg-0 {
+ margin-top: 0 !important; }
+ .mr-lg-0,
+ .mx-lg-0 {
+ margin-right: 0 !important; }
+ .mb-lg-0,
+ .my-lg-0 {
+ margin-bottom: 0 !important; }
+ .ml-lg-0,
+ .mx-lg-0 {
+ margin-left: 0 !important; }
+ .m-lg-1 {
+ margin: 10px !important; }
+ .mt-lg-1,
+ .my-lg-1 {
+ margin-top: 10px !important; }
+ .mr-lg-1,
+ .mx-lg-1 {
+ margin-right: 10px !important; }
+ .mb-lg-1,
+ .my-lg-1 {
+ margin-bottom: 10px !important; }
+ .ml-lg-1,
+ .mx-lg-1 {
+ margin-left: 10px !important; }
+ .m-lg-2 {
+ margin: 20px !important; }
+ .mt-lg-2,
+ .my-lg-2 {
+ margin-top: 20px !important; }
+ .mr-lg-2,
+ .mx-lg-2 {
+ margin-right: 20px !important; }
+ .mb-lg-2,
+ .my-lg-2 {
+ margin-bottom: 20px !important; }
+ .ml-lg-2,
+ .mx-lg-2 {
+ margin-left: 20px !important; }
+ .m-lg-3 {
+ margin: 30px !important; }
+ .mt-lg-3,
+ .my-lg-3 {
+ margin-top: 30px !important; }
+ .mr-lg-3,
+ .mx-lg-3 {
+ margin-right: 30px !important; }
+ .mb-lg-3,
+ .my-lg-3 {
+ margin-bottom: 30px !important; }
+ .ml-lg-3,
+ .mx-lg-3 {
+ margin-left: 30px !important; }
+ .m-lg-4 {
+ margin: 40px !important; }
+ .mt-lg-4,
+ .my-lg-4 {
+ margin-top: 40px !important; }
+ .mr-lg-4,
+ .mx-lg-4 {
+ margin-right: 40px !important; }
+ .mb-lg-4,
+ .my-lg-4 {
+ margin-bottom: 40px !important; }
+ .ml-lg-4,
+ .mx-lg-4 {
+ margin-left: 40px !important; }
+ .m-lg-5 {
+ margin: 50px !important; }
+ .mt-lg-5,
+ .my-lg-5 {
+ margin-top: 50px !important; }
+ .mr-lg-5,
+ .mx-lg-5 {
+ margin-right: 50px !important; }
+ .mb-lg-5,
+ .my-lg-5 {
+ margin-bottom: 50px !important; }
+ .ml-lg-5,
+ .mx-lg-5 {
+ margin-left: 50px !important; }
+ .m-lg-6 {
+ margin: 60px !important; }
+ .mt-lg-6,
+ .my-lg-6 {
+ margin-top: 60px !important; }
+ .mr-lg-6,
+ .mx-lg-6 {
+ margin-right: 60px !important; }
+ .mb-lg-6,
+ .my-lg-6 {
+ margin-bottom: 60px !important; }
+ .ml-lg-6,
+ .mx-lg-6 {
+ margin-left: 60px !important; }
+ .m-lg-7 {
+ margin: 70px !important; }
+ .mt-lg-7,
+ .my-lg-7 {
+ margin-top: 70px !important; }
+ .mr-lg-7,
+ .mx-lg-7 {
+ margin-right: 70px !important; }
+ .mb-lg-7,
+ .my-lg-7 {
+ margin-bottom: 70px !important; }
+ .ml-lg-7,
+ .mx-lg-7 {
+ margin-left: 70px !important; }
+ .m-lg-8 {
+ margin: 80px !important; }
+ .mt-lg-8,
+ .my-lg-8 {
+ margin-top: 80px !important; }
+ .mr-lg-8,
+ .mx-lg-8 {
+ margin-right: 80px !important; }
+ .mb-lg-8,
+ .my-lg-8 {
+ margin-bottom: 80px !important; }
+ .ml-lg-8,
+ .mx-lg-8 {
+ margin-left: 80px !important; }
+ .m-lg-9 {
+ margin: 90px !important; }
+ .mt-lg-9,
+ .my-lg-9 {
+ margin-top: 90px !important; }
+ .mr-lg-9,
+ .mx-lg-9 {
+ margin-right: 90px !important; }
+ .mb-lg-9,
+ .my-lg-9 {
+ margin-bottom: 90px !important; }
+ .ml-lg-9,
+ .mx-lg-9 {
+ margin-left: 90px !important; }
+ .m-lg-10 {
+ margin: 100px !important; }
+ .mt-lg-10,
+ .my-lg-10 {
+ margin-top: 100px !important; }
+ .mr-lg-10,
+ .mx-lg-10 {
+ margin-right: 100px !important; }
+ .mb-lg-10,
+ .my-lg-10 {
+ margin-bottom: 100px !important; }
+ .ml-lg-10,
+ .mx-lg-10 {
+ margin-left: 100px !important; }
+ .m-lg-11 {
+ margin: 110px !important; }
+ .mt-lg-11,
+ .my-lg-11 {
+ margin-top: 110px !important; }
+ .mr-lg-11,
+ .mx-lg-11 {
+ margin-right: 110px !important; }
+ .mb-lg-11,
+ .my-lg-11 {
+ margin-bottom: 110px !important; }
+ .ml-lg-11,
+ .mx-lg-11 {
+ margin-left: 110px !important; }
+ .m-lg-12 {
+ margin: 120px !important; }
+ .mt-lg-12,
+ .my-lg-12 {
+ margin-top: 120px !important; }
+ .mr-lg-12,
+ .mx-lg-12 {
+ margin-right: 120px !important; }
+ .mb-lg-12,
+ .my-lg-12 {
+ margin-bottom: 120px !important; }
+ .ml-lg-12,
+ .mx-lg-12 {
+ margin-left: 120px !important; }
+ .m-lg-13 {
+ margin: 130px !important; }
+ .mt-lg-13,
+ .my-lg-13 {
+ margin-top: 130px !important; }
+ .mr-lg-13,
+ .mx-lg-13 {
+ margin-right: 130px !important; }
+ .mb-lg-13,
+ .my-lg-13 {
+ margin-bottom: 130px !important; }
+ .ml-lg-13,
+ .mx-lg-13 {
+ margin-left: 130px !important; }
+ .m-lg-14 {
+ margin: 140px !important; }
+ .mt-lg-14,
+ .my-lg-14 {
+ margin-top: 140px !important; }
+ .mr-lg-14,
+ .mx-lg-14 {
+ margin-right: 140px !important; }
+ .mb-lg-14,
+ .my-lg-14 {
+ margin-bottom: 140px !important; }
+ .ml-lg-14,
+ .mx-lg-14 {
+ margin-left: 140px !important; }
+ .m-lg-15 {
+ margin: 150px !important; }
+ .mt-lg-15,
+ .my-lg-15 {
+ margin-top: 150px !important; }
+ .mr-lg-15,
+ .mx-lg-15 {
+ margin-right: 150px !important; }
+ .mb-lg-15,
+ .my-lg-15 {
+ margin-bottom: 150px !important; }
+ .ml-lg-15,
+ .mx-lg-15 {
+ margin-left: 150px !important; }
+ .m-lg-16 {
+ margin: 160px !important; }
+ .mt-lg-16,
+ .my-lg-16 {
+ margin-top: 160px !important; }
+ .mr-lg-16,
+ .mx-lg-16 {
+ margin-right: 160px !important; }
+ .mb-lg-16,
+ .my-lg-16 {
+ margin-bottom: 160px !important; }
+ .ml-lg-16,
+ .mx-lg-16 {
+ margin-left: 160px !important; }
+ .m-lg-17 {
+ margin: 170px !important; }
+ .mt-lg-17,
+ .my-lg-17 {
+ margin-top: 170px !important; }
+ .mr-lg-17,
+ .mx-lg-17 {
+ margin-right: 170px !important; }
+ .mb-lg-17,
+ .my-lg-17 {
+ margin-bottom: 170px !important; }
+ .ml-lg-17,
+ .mx-lg-17 {
+ margin-left: 170px !important; }
+ .m-lg-18 {
+ margin: 180px !important; }
+ .mt-lg-18,
+ .my-lg-18 {
+ margin-top: 180px !important; }
+ .mr-lg-18,
+ .mx-lg-18 {
+ margin-right: 180px !important; }
+ .mb-lg-18,
+ .my-lg-18 {
+ margin-bottom: 180px !important; }
+ .ml-lg-18,
+ .mx-lg-18 {
+ margin-left: 180px !important; }
+ .m-lg-19 {
+ margin: 190px !important; }
+ .mt-lg-19,
+ .my-lg-19 {
+ margin-top: 190px !important; }
+ .mr-lg-19,
+ .mx-lg-19 {
+ margin-right: 190px !important; }
+ .mb-lg-19,
+ .my-lg-19 {
+ margin-bottom: 190px !important; }
+ .ml-lg-19,
+ .mx-lg-19 {
+ margin-left: 190px !important; }
+ .m-lg-20 {
+ margin: 200px !important; }
+ .mt-lg-20,
+ .my-lg-20 {
+ margin-top: 200px !important; }
+ .mr-lg-20,
+ .mx-lg-20 {
+ margin-right: 200px !important; }
+ .mb-lg-20,
+ .my-lg-20 {
+ margin-bottom: 200px !important; }
+ .ml-lg-20,
+ .mx-lg-20 {
+ margin-left: 200px !important; }
+ .p-lg-0 {
+ padding: 0 !important; }
+ .pt-lg-0,
+ .py-lg-0 {
+ padding-top: 0 !important; }
+ .pr-lg-0,
+ .px-lg-0 {
+ padding-right: 0 !important; }
+ .pb-lg-0,
+ .py-lg-0 {
+ padding-bottom: 0 !important; }
+ .pl-lg-0,
+ .px-lg-0 {
+ padding-left: 0 !important; }
+ .p-lg-1 {
+ padding: 10px !important; }
+ .pt-lg-1,
+ .py-lg-1 {
+ padding-top: 10px !important; }
+ .pr-lg-1,
+ .px-lg-1 {
+ padding-right: 10px !important; }
+ .pb-lg-1,
+ .py-lg-1 {
+ padding-bottom: 10px !important; }
+ .pl-lg-1,
+ .px-lg-1 {
+ padding-left: 10px !important; }
+ .p-lg-2 {
+ padding: 20px !important; }
+ .pt-lg-2,
+ .py-lg-2 {
+ padding-top: 20px !important; }
+ .pr-lg-2,
+ .px-lg-2 {
+ padding-right: 20px !important; }
+ .pb-lg-2,
+ .py-lg-2 {
+ padding-bottom: 20px !important; }
+ .pl-lg-2,
+ .px-lg-2 {
+ padding-left: 20px !important; }
+ .p-lg-3 {
+ padding: 30px !important; }
+ .pt-lg-3,
+ .py-lg-3 {
+ padding-top: 30px !important; }
+ .pr-lg-3,
+ .px-lg-3 {
+ padding-right: 30px !important; }
+ .pb-lg-3,
+ .py-lg-3 {
+ padding-bottom: 30px !important; }
+ .pl-lg-3,
+ .px-lg-3 {
+ padding-left: 30px !important; }
+ .p-lg-4 {
+ padding: 40px !important; }
+ .pt-lg-4,
+ .py-lg-4 {
+ padding-top: 40px !important; }
+ .pr-lg-4,
+ .px-lg-4 {
+ padding-right: 40px !important; }
+ .pb-lg-4,
+ .py-lg-4 {
+ padding-bottom: 40px !important; }
+ .pl-lg-4,
+ .px-lg-4 {
+ padding-left: 40px !important; }
+ .p-lg-5 {
+ padding: 50px !important; }
+ .pt-lg-5,
+ .py-lg-5 {
+ padding-top: 50px !important; }
+ .pr-lg-5,
+ .px-lg-5 {
+ padding-right: 50px !important; }
+ .pb-lg-5,
+ .py-lg-5 {
+ padding-bottom: 50px !important; }
+ .pl-lg-5,
+ .px-lg-5 {
+ padding-left: 50px !important; }
+ .p-lg-6 {
+ padding: 60px !important; }
+ .pt-lg-6,
+ .py-lg-6 {
+ padding-top: 60px !important; }
+ .pr-lg-6,
+ .px-lg-6 {
+ padding-right: 60px !important; }
+ .pb-lg-6,
+ .py-lg-6 {
+ padding-bottom: 60px !important; }
+ .pl-lg-6,
+ .px-lg-6 {
+ padding-left: 60px !important; }
+ .p-lg-7 {
+ padding: 70px !important; }
+ .pt-lg-7,
+ .py-lg-7 {
+ padding-top: 70px !important; }
+ .pr-lg-7,
+ .px-lg-7 {
+ padding-right: 70px !important; }
+ .pb-lg-7,
+ .py-lg-7 {
+ padding-bottom: 70px !important; }
+ .pl-lg-7,
+ .px-lg-7 {
+ padding-left: 70px !important; }
+ .p-lg-8 {
+ padding: 80px !important; }
+ .pt-lg-8,
+ .py-lg-8 {
+ padding-top: 80px !important; }
+ .pr-lg-8,
+ .px-lg-8 {
+ padding-right: 80px !important; }
+ .pb-lg-8,
+ .py-lg-8 {
+ padding-bottom: 80px !important; }
+ .pl-lg-8,
+ .px-lg-8 {
+ padding-left: 80px !important; }
+ .p-lg-9 {
+ padding: 90px !important; }
+ .pt-lg-9,
+ .py-lg-9 {
+ padding-top: 90px !important; }
+ .pr-lg-9,
+ .px-lg-9 {
+ padding-right: 90px !important; }
+ .pb-lg-9,
+ .py-lg-9 {
+ padding-bottom: 90px !important; }
+ .pl-lg-9,
+ .px-lg-9 {
+ padding-left: 90px !important; }
+ .p-lg-10 {
+ padding: 100px !important; }
+ .pt-lg-10,
+ .py-lg-10 {
+ padding-top: 100px !important; }
+ .pr-lg-10,
+ .px-lg-10 {
+ padding-right: 100px !important; }
+ .pb-lg-10,
+ .py-lg-10 {
+ padding-bottom: 100px !important; }
+ .pl-lg-10,
+ .px-lg-10 {
+ padding-left: 100px !important; }
+ .p-lg-11 {
+ padding: 110px !important; }
+ .pt-lg-11,
+ .py-lg-11 {
+ padding-top: 110px !important; }
+ .pr-lg-11,
+ .px-lg-11 {
+ padding-right: 110px !important; }
+ .pb-lg-11,
+ .py-lg-11 {
+ padding-bottom: 110px !important; }
+ .pl-lg-11,
+ .px-lg-11 {
+ padding-left: 110px !important; }
+ .p-lg-12 {
+ padding: 120px !important; }
+ .pt-lg-12,
+ .py-lg-12 {
+ padding-top: 120px !important; }
+ .pr-lg-12,
+ .px-lg-12 {
+ padding-right: 120px !important; }
+ .pb-lg-12,
+ .py-lg-12 {
+ padding-bottom: 120px !important; }
+ .pl-lg-12,
+ .px-lg-12 {
+ padding-left: 120px !important; }
+ .p-lg-13 {
+ padding: 130px !important; }
+ .pt-lg-13,
+ .py-lg-13 {
+ padding-top: 130px !important; }
+ .pr-lg-13,
+ .px-lg-13 {
+ padding-right: 130px !important; }
+ .pb-lg-13,
+ .py-lg-13 {
+ padding-bottom: 130px !important; }
+ .pl-lg-13,
+ .px-lg-13 {
+ padding-left: 130px !important; }
+ .p-lg-14 {
+ padding: 140px !important; }
+ .pt-lg-14,
+ .py-lg-14 {
+ padding-top: 140px !important; }
+ .pr-lg-14,
+ .px-lg-14 {
+ padding-right: 140px !important; }
+ .pb-lg-14,
+ .py-lg-14 {
+ padding-bottom: 140px !important; }
+ .pl-lg-14,
+ .px-lg-14 {
+ padding-left: 140px !important; }
+ .p-lg-15 {
+ padding: 150px !important; }
+ .pt-lg-15,
+ .py-lg-15 {
+ padding-top: 150px !important; }
+ .pr-lg-15,
+ .px-lg-15 {
+ padding-right: 150px !important; }
+ .pb-lg-15,
+ .py-lg-15 {
+ padding-bottom: 150px !important; }
+ .pl-lg-15,
+ .px-lg-15 {
+ padding-left: 150px !important; }
+ .p-lg-16 {
+ padding: 160px !important; }
+ .pt-lg-16,
+ .py-lg-16 {
+ padding-top: 160px !important; }
+ .pr-lg-16,
+ .px-lg-16 {
+ padding-right: 160px !important; }
+ .pb-lg-16,
+ .py-lg-16 {
+ padding-bottom: 160px !important; }
+ .pl-lg-16,
+ .px-lg-16 {
+ padding-left: 160px !important; }
+ .p-lg-17 {
+ padding: 170px !important; }
+ .pt-lg-17,
+ .py-lg-17 {
+ padding-top: 170px !important; }
+ .pr-lg-17,
+ .px-lg-17 {
+ padding-right: 170px !important; }
+ .pb-lg-17,
+ .py-lg-17 {
+ padding-bottom: 170px !important; }
+ .pl-lg-17,
+ .px-lg-17 {
+ padding-left: 170px !important; }
+ .p-lg-18 {
+ padding: 180px !important; }
+ .pt-lg-18,
+ .py-lg-18 {
+ padding-top: 180px !important; }
+ .pr-lg-18,
+ .px-lg-18 {
+ padding-right: 180px !important; }
+ .pb-lg-18,
+ .py-lg-18 {
+ padding-bottom: 180px !important; }
+ .pl-lg-18,
+ .px-lg-18 {
+ padding-left: 180px !important; }
+ .p-lg-19 {
+ padding: 190px !important; }
+ .pt-lg-19,
+ .py-lg-19 {
+ padding-top: 190px !important; }
+ .pr-lg-19,
+ .px-lg-19 {
+ padding-right: 190px !important; }
+ .pb-lg-19,
+ .py-lg-19 {
+ padding-bottom: 190px !important; }
+ .pl-lg-19,
+ .px-lg-19 {
+ padding-left: 190px !important; }
+ .p-lg-20 {
+ padding: 200px !important; }
+ .pt-lg-20,
+ .py-lg-20 {
+ padding-top: 200px !important; }
+ .pr-lg-20,
+ .px-lg-20 {
+ padding-right: 200px !important; }
+ .pb-lg-20,
+ .py-lg-20 {
+ padding-bottom: 200px !important; }
+ .pl-lg-20,
+ .px-lg-20 {
+ padding-left: 200px !important; }
+ .m-lg-n1 {
+ margin: -10px !important; }
+ .mt-lg-n1,
+ .my-lg-n1 {
+ margin-top: -10px !important; }
+ .mr-lg-n1,
+ .mx-lg-n1 {
+ margin-right: -10px !important; }
+ .mb-lg-n1,
+ .my-lg-n1 {
+ margin-bottom: -10px !important; }
+ .ml-lg-n1,
+ .mx-lg-n1 {
+ margin-left: -10px !important; }
+ .m-lg-n2 {
+ margin: -20px !important; }
+ .mt-lg-n2,
+ .my-lg-n2 {
+ margin-top: -20px !important; }
+ .mr-lg-n2,
+ .mx-lg-n2 {
+ margin-right: -20px !important; }
+ .mb-lg-n2,
+ .my-lg-n2 {
+ margin-bottom: -20px !important; }
+ .ml-lg-n2,
+ .mx-lg-n2 {
+ margin-left: -20px !important; }
+ .m-lg-n3 {
+ margin: -30px !important; }
+ .mt-lg-n3,
+ .my-lg-n3 {
+ margin-top: -30px !important; }
+ .mr-lg-n3,
+ .mx-lg-n3 {
+ margin-right: -30px !important; }
+ .mb-lg-n3,
+ .my-lg-n3 {
+ margin-bottom: -30px !important; }
+ .ml-lg-n3,
+ .mx-lg-n3 {
+ margin-left: -30px !important; }
+ .m-lg-n4 {
+ margin: -40px !important; }
+ .mt-lg-n4,
+ .my-lg-n4 {
+ margin-top: -40px !important; }
+ .mr-lg-n4,
+ .mx-lg-n4 {
+ margin-right: -40px !important; }
+ .mb-lg-n4,
+ .my-lg-n4 {
+ margin-bottom: -40px !important; }
+ .ml-lg-n4,
+ .mx-lg-n4 {
+ margin-left: -40px !important; }
+ .m-lg-n5 {
+ margin: -50px !important; }
+ .mt-lg-n5,
+ .my-lg-n5 {
+ margin-top: -50px !important; }
+ .mr-lg-n5,
+ .mx-lg-n5 {
+ margin-right: -50px !important; }
+ .mb-lg-n5,
+ .my-lg-n5 {
+ margin-bottom: -50px !important; }
+ .ml-lg-n5,
+ .mx-lg-n5 {
+ margin-left: -50px !important; }
+ .m-lg-n6 {
+ margin: -60px !important; }
+ .mt-lg-n6,
+ .my-lg-n6 {
+ margin-top: -60px !important; }
+ .mr-lg-n6,
+ .mx-lg-n6 {
+ margin-right: -60px !important; }
+ .mb-lg-n6,
+ .my-lg-n6 {
+ margin-bottom: -60px !important; }
+ .ml-lg-n6,
+ .mx-lg-n6 {
+ margin-left: -60px !important; }
+ .m-lg-n7 {
+ margin: -70px !important; }
+ .mt-lg-n7,
+ .my-lg-n7 {
+ margin-top: -70px !important; }
+ .mr-lg-n7,
+ .mx-lg-n7 {
+ margin-right: -70px !important; }
+ .mb-lg-n7,
+ .my-lg-n7 {
+ margin-bottom: -70px !important; }
+ .ml-lg-n7,
+ .mx-lg-n7 {
+ margin-left: -70px !important; }
+ .m-lg-n8 {
+ margin: -80px !important; }
+ .mt-lg-n8,
+ .my-lg-n8 {
+ margin-top: -80px !important; }
+ .mr-lg-n8,
+ .mx-lg-n8 {
+ margin-right: -80px !important; }
+ .mb-lg-n8,
+ .my-lg-n8 {
+ margin-bottom: -80px !important; }
+ .ml-lg-n8,
+ .mx-lg-n8 {
+ margin-left: -80px !important; }
+ .m-lg-n9 {
+ margin: -90px !important; }
+ .mt-lg-n9,
+ .my-lg-n9 {
+ margin-top: -90px !important; }
+ .mr-lg-n9,
+ .mx-lg-n9 {
+ margin-right: -90px !important; }
+ .mb-lg-n9,
+ .my-lg-n9 {
+ margin-bottom: -90px !important; }
+ .ml-lg-n9,
+ .mx-lg-n9 {
+ margin-left: -90px !important; }
+ .m-lg-n10 {
+ margin: -100px !important; }
+ .mt-lg-n10,
+ .my-lg-n10 {
+ margin-top: -100px !important; }
+ .mr-lg-n10,
+ .mx-lg-n10 {
+ margin-right: -100px !important; }
+ .mb-lg-n10,
+ .my-lg-n10 {
+ margin-bottom: -100px !important; }
+ .ml-lg-n10,
+ .mx-lg-n10 {
+ margin-left: -100px !important; }
+ .m-lg-n11 {
+ margin: -110px !important; }
+ .mt-lg-n11,
+ .my-lg-n11 {
+ margin-top: -110px !important; }
+ .mr-lg-n11,
+ .mx-lg-n11 {
+ margin-right: -110px !important; }
+ .mb-lg-n11,
+ .my-lg-n11 {
+ margin-bottom: -110px !important; }
+ .ml-lg-n11,
+ .mx-lg-n11 {
+ margin-left: -110px !important; }
+ .m-lg-n12 {
+ margin: -120px !important; }
+ .mt-lg-n12,
+ .my-lg-n12 {
+ margin-top: -120px !important; }
+ .mr-lg-n12,
+ .mx-lg-n12 {
+ margin-right: -120px !important; }
+ .mb-lg-n12,
+ .my-lg-n12 {
+ margin-bottom: -120px !important; }
+ .ml-lg-n12,
+ .mx-lg-n12 {
+ margin-left: -120px !important; }
+ .m-lg-n13 {
+ margin: -130px !important; }
+ .mt-lg-n13,
+ .my-lg-n13 {
+ margin-top: -130px !important; }
+ .mr-lg-n13,
+ .mx-lg-n13 {
+ margin-right: -130px !important; }
+ .mb-lg-n13,
+ .my-lg-n13 {
+ margin-bottom: -130px !important; }
+ .ml-lg-n13,
+ .mx-lg-n13 {
+ margin-left: -130px !important; }
+ .m-lg-n14 {
+ margin: -140px !important; }
+ .mt-lg-n14,
+ .my-lg-n14 {
+ margin-top: -140px !important; }
+ .mr-lg-n14,
+ .mx-lg-n14 {
+ margin-right: -140px !important; }
+ .mb-lg-n14,
+ .my-lg-n14 {
+ margin-bottom: -140px !important; }
+ .ml-lg-n14,
+ .mx-lg-n14 {
+ margin-left: -140px !important; }
+ .m-lg-n15 {
+ margin: -150px !important; }
+ .mt-lg-n15,
+ .my-lg-n15 {
+ margin-top: -150px !important; }
+ .mr-lg-n15,
+ .mx-lg-n15 {
+ margin-right: -150px !important; }
+ .mb-lg-n15,
+ .my-lg-n15 {
+ margin-bottom: -150px !important; }
+ .ml-lg-n15,
+ .mx-lg-n15 {
+ margin-left: -150px !important; }
+ .m-lg-n16 {
+ margin: -160px !important; }
+ .mt-lg-n16,
+ .my-lg-n16 {
+ margin-top: -160px !important; }
+ .mr-lg-n16,
+ .mx-lg-n16 {
+ margin-right: -160px !important; }
+ .mb-lg-n16,
+ .my-lg-n16 {
+ margin-bottom: -160px !important; }
+ .ml-lg-n16,
+ .mx-lg-n16 {
+ margin-left: -160px !important; }
+ .m-lg-n17 {
+ margin: -170px !important; }
+ .mt-lg-n17,
+ .my-lg-n17 {
+ margin-top: -170px !important; }
+ .mr-lg-n17,
+ .mx-lg-n17 {
+ margin-right: -170px !important; }
+ .mb-lg-n17,
+ .my-lg-n17 {
+ margin-bottom: -170px !important; }
+ .ml-lg-n17,
+ .mx-lg-n17 {
+ margin-left: -170px !important; }
+ .m-lg-n18 {
+ margin: -180px !important; }
+ .mt-lg-n18,
+ .my-lg-n18 {
+ margin-top: -180px !important; }
+ .mr-lg-n18,
+ .mx-lg-n18 {
+ margin-right: -180px !important; }
+ .mb-lg-n18,
+ .my-lg-n18 {
+ margin-bottom: -180px !important; }
+ .ml-lg-n18,
+ .mx-lg-n18 {
+ margin-left: -180px !important; }
+ .m-lg-n19 {
+ margin: -190px !important; }
+ .mt-lg-n19,
+ .my-lg-n19 {
+ margin-top: -190px !important; }
+ .mr-lg-n19,
+ .mx-lg-n19 {
+ margin-right: -190px !important; }
+ .mb-lg-n19,
+ .my-lg-n19 {
+ margin-bottom: -190px !important; }
+ .ml-lg-n19,
+ .mx-lg-n19 {
+ margin-left: -190px !important; }
+ .m-lg-n20 {
+ margin: -200px !important; }
+ .mt-lg-n20,
+ .my-lg-n20 {
+ margin-top: -200px !important; }
+ .mr-lg-n20,
+ .mx-lg-n20 {
+ margin-right: -200px !important; }
+ .mb-lg-n20,
+ .my-lg-n20 {
+ margin-bottom: -200px !important; }
+ .ml-lg-n20,
+ .mx-lg-n20 {
+ margin-left: -200px !important; }
+ .m-lg-auto {
+ margin: auto !important; }
+ .mt-lg-auto,
+ .my-lg-auto {
+ margin-top: auto !important; }
+ .mr-lg-auto,
+ .mx-lg-auto {
+ margin-right: auto !important; }
+ .mb-lg-auto,
+ .my-lg-auto {
+ margin-bottom: auto !important; }
+ .ml-lg-auto,
+ .mx-lg-auto {
+ margin-left: auto !important; } }
+
+@media (min-width: 1300px) {
+ .m-xl-0 {
+ margin: 0 !important; }
+ .mt-xl-0,
+ .my-xl-0 {
+ margin-top: 0 !important; }
+ .mr-xl-0,
+ .mx-xl-0 {
+ margin-right: 0 !important; }
+ .mb-xl-0,
+ .my-xl-0 {
+ margin-bottom: 0 !important; }
+ .ml-xl-0,
+ .mx-xl-0 {
+ margin-left: 0 !important; }
+ .m-xl-1 {
+ margin: 10px !important; }
+ .mt-xl-1,
+ .my-xl-1 {
+ margin-top: 10px !important; }
+ .mr-xl-1,
+ .mx-xl-1 {
+ margin-right: 10px !important; }
+ .mb-xl-1,
+ .my-xl-1 {
+ margin-bottom: 10px !important; }
+ .ml-xl-1,
+ .mx-xl-1 {
+ margin-left: 10px !important; }
+ .m-xl-2 {
+ margin: 20px !important; }
+ .mt-xl-2,
+ .my-xl-2 {
+ margin-top: 20px !important; }
+ .mr-xl-2,
+ .mx-xl-2 {
+ margin-right: 20px !important; }
+ .mb-xl-2,
+ .my-xl-2 {
+ margin-bottom: 20px !important; }
+ .ml-xl-2,
+ .mx-xl-2 {
+ margin-left: 20px !important; }
+ .m-xl-3 {
+ margin: 30px !important; }
+ .mt-xl-3,
+ .my-xl-3 {
+ margin-top: 30px !important; }
+ .mr-xl-3,
+ .mx-xl-3 {
+ margin-right: 30px !important; }
+ .mb-xl-3,
+ .my-xl-3 {
+ margin-bottom: 30px !important; }
+ .ml-xl-3,
+ .mx-xl-3 {
+ margin-left: 30px !important; }
+ .m-xl-4 {
+ margin: 40px !important; }
+ .mt-xl-4,
+ .my-xl-4 {
+ margin-top: 40px !important; }
+ .mr-xl-4,
+ .mx-xl-4 {
+ margin-right: 40px !important; }
+ .mb-xl-4,
+ .my-xl-4 {
+ margin-bottom: 40px !important; }
+ .ml-xl-4,
+ .mx-xl-4 {
+ margin-left: 40px !important; }
+ .m-xl-5 {
+ margin: 50px !important; }
+ .mt-xl-5,
+ .my-xl-5 {
+ margin-top: 50px !important; }
+ .mr-xl-5,
+ .mx-xl-5 {
+ margin-right: 50px !important; }
+ .mb-xl-5,
+ .my-xl-5 {
+ margin-bottom: 50px !important; }
+ .ml-xl-5,
+ .mx-xl-5 {
+ margin-left: 50px !important; }
+ .m-xl-6 {
+ margin: 60px !important; }
+ .mt-xl-6,
+ .my-xl-6 {
+ margin-top: 60px !important; }
+ .mr-xl-6,
+ .mx-xl-6 {
+ margin-right: 60px !important; }
+ .mb-xl-6,
+ .my-xl-6 {
+ margin-bottom: 60px !important; }
+ .ml-xl-6,
+ .mx-xl-6 {
+ margin-left: 60px !important; }
+ .m-xl-7 {
+ margin: 70px !important; }
+ .mt-xl-7,
+ .my-xl-7 {
+ margin-top: 70px !important; }
+ .mr-xl-7,
+ .mx-xl-7 {
+ margin-right: 70px !important; }
+ .mb-xl-7,
+ .my-xl-7 {
+ margin-bottom: 70px !important; }
+ .ml-xl-7,
+ .mx-xl-7 {
+ margin-left: 70px !important; }
+ .m-xl-8 {
+ margin: 80px !important; }
+ .mt-xl-8,
+ .my-xl-8 {
+ margin-top: 80px !important; }
+ .mr-xl-8,
+ .mx-xl-8 {
+ margin-right: 80px !important; }
+ .mb-xl-8,
+ .my-xl-8 {
+ margin-bottom: 80px !important; }
+ .ml-xl-8,
+ .mx-xl-8 {
+ margin-left: 80px !important; }
+ .m-xl-9 {
+ margin: 90px !important; }
+ .mt-xl-9,
+ .my-xl-9 {
+ margin-top: 90px !important; }
+ .mr-xl-9,
+ .mx-xl-9 {
+ margin-right: 90px !important; }
+ .mb-xl-9,
+ .my-xl-9 {
+ margin-bottom: 90px !important; }
+ .ml-xl-9,
+ .mx-xl-9 {
+ margin-left: 90px !important; }
+ .m-xl-10 {
+ margin: 100px !important; }
+ .mt-xl-10,
+ .my-xl-10 {
+ margin-top: 100px !important; }
+ .mr-xl-10,
+ .mx-xl-10 {
+ margin-right: 100px !important; }
+ .mb-xl-10,
+ .my-xl-10 {
+ margin-bottom: 100px !important; }
+ .ml-xl-10,
+ .mx-xl-10 {
+ margin-left: 100px !important; }
+ .m-xl-11 {
+ margin: 110px !important; }
+ .mt-xl-11,
+ .my-xl-11 {
+ margin-top: 110px !important; }
+ .mr-xl-11,
+ .mx-xl-11 {
+ margin-right: 110px !important; }
+ .mb-xl-11,
+ .my-xl-11 {
+ margin-bottom: 110px !important; }
+ .ml-xl-11,
+ .mx-xl-11 {
+ margin-left: 110px !important; }
+ .m-xl-12 {
+ margin: 120px !important; }
+ .mt-xl-12,
+ .my-xl-12 {
+ margin-top: 120px !important; }
+ .mr-xl-12,
+ .mx-xl-12 {
+ margin-right: 120px !important; }
+ .mb-xl-12,
+ .my-xl-12 {
+ margin-bottom: 120px !important; }
+ .ml-xl-12,
+ .mx-xl-12 {
+ margin-left: 120px !important; }
+ .m-xl-13 {
+ margin: 130px !important; }
+ .mt-xl-13,
+ .my-xl-13 {
+ margin-top: 130px !important; }
+ .mr-xl-13,
+ .mx-xl-13 {
+ margin-right: 130px !important; }
+ .mb-xl-13,
+ .my-xl-13 {
+ margin-bottom: 130px !important; }
+ .ml-xl-13,
+ .mx-xl-13 {
+ margin-left: 130px !important; }
+ .m-xl-14 {
+ margin: 140px !important; }
+ .mt-xl-14,
+ .my-xl-14 {
+ margin-top: 140px !important; }
+ .mr-xl-14,
+ .mx-xl-14 {
+ margin-right: 140px !important; }
+ .mb-xl-14,
+ .my-xl-14 {
+ margin-bottom: 140px !important; }
+ .ml-xl-14,
+ .mx-xl-14 {
+ margin-left: 140px !important; }
+ .m-xl-15 {
+ margin: 150px !important; }
+ .mt-xl-15,
+ .my-xl-15 {
+ margin-top: 150px !important; }
+ .mr-xl-15,
+ .mx-xl-15 {
+ margin-right: 150px !important; }
+ .mb-xl-15,
+ .my-xl-15 {
+ margin-bottom: 150px !important; }
+ .ml-xl-15,
+ .mx-xl-15 {
+ margin-left: 150px !important; }
+ .m-xl-16 {
+ margin: 160px !important; }
+ .mt-xl-16,
+ .my-xl-16 {
+ margin-top: 160px !important; }
+ .mr-xl-16,
+ .mx-xl-16 {
+ margin-right: 160px !important; }
+ .mb-xl-16,
+ .my-xl-16 {
+ margin-bottom: 160px !important; }
+ .ml-xl-16,
+ .mx-xl-16 {
+ margin-left: 160px !important; }
+ .m-xl-17 {
+ margin: 170px !important; }
+ .mt-xl-17,
+ .my-xl-17 {
+ margin-top: 170px !important; }
+ .mr-xl-17,
+ .mx-xl-17 {
+ margin-right: 170px !important; }
+ .mb-xl-17,
+ .my-xl-17 {
+ margin-bottom: 170px !important; }
+ .ml-xl-17,
+ .mx-xl-17 {
+ margin-left: 170px !important; }
+ .m-xl-18 {
+ margin: 180px !important; }
+ .mt-xl-18,
+ .my-xl-18 {
+ margin-top: 180px !important; }
+ .mr-xl-18,
+ .mx-xl-18 {
+ margin-right: 180px !important; }
+ .mb-xl-18,
+ .my-xl-18 {
+ margin-bottom: 180px !important; }
+ .ml-xl-18,
+ .mx-xl-18 {
+ margin-left: 180px !important; }
+ .m-xl-19 {
+ margin: 190px !important; }
+ .mt-xl-19,
+ .my-xl-19 {
+ margin-top: 190px !important; }
+ .mr-xl-19,
+ .mx-xl-19 {
+ margin-right: 190px !important; }
+ .mb-xl-19,
+ .my-xl-19 {
+ margin-bottom: 190px !important; }
+ .ml-xl-19,
+ .mx-xl-19 {
+ margin-left: 190px !important; }
+ .m-xl-20 {
+ margin: 200px !important; }
+ .mt-xl-20,
+ .my-xl-20 {
+ margin-top: 200px !important; }
+ .mr-xl-20,
+ .mx-xl-20 {
+ margin-right: 200px !important; }
+ .mb-xl-20,
+ .my-xl-20 {
+ margin-bottom: 200px !important; }
+ .ml-xl-20,
+ .mx-xl-20 {
+ margin-left: 200px !important; }
+ .p-xl-0 {
+ padding: 0 !important; }
+ .pt-xl-0,
+ .py-xl-0 {
+ padding-top: 0 !important; }
+ .pr-xl-0,
+ .px-xl-0 {
+ padding-right: 0 !important; }
+ .pb-xl-0,
+ .py-xl-0 {
+ padding-bottom: 0 !important; }
+ .pl-xl-0,
+ .px-xl-0 {
+ padding-left: 0 !important; }
+ .p-xl-1 {
+ padding: 10px !important; }
+ .pt-xl-1,
+ .py-xl-1 {
+ padding-top: 10px !important; }
+ .pr-xl-1,
+ .px-xl-1 {
+ padding-right: 10px !important; }
+ .pb-xl-1,
+ .py-xl-1 {
+ padding-bottom: 10px !important; }
+ .pl-xl-1,
+ .px-xl-1 {
+ padding-left: 10px !important; }
+ .p-xl-2 {
+ padding: 20px !important; }
+ .pt-xl-2,
+ .py-xl-2 {
+ padding-top: 20px !important; }
+ .pr-xl-2,
+ .px-xl-2 {
+ padding-right: 20px !important; }
+ .pb-xl-2,
+ .py-xl-2 {
+ padding-bottom: 20px !important; }
+ .pl-xl-2,
+ .px-xl-2 {
+ padding-left: 20px !important; }
+ .p-xl-3 {
+ padding: 30px !important; }
+ .pt-xl-3,
+ .py-xl-3 {
+ padding-top: 30px !important; }
+ .pr-xl-3,
+ .px-xl-3 {
+ padding-right: 30px !important; }
+ .pb-xl-3,
+ .py-xl-3 {
+ padding-bottom: 30px !important; }
+ .pl-xl-3,
+ .px-xl-3 {
+ padding-left: 30px !important; }
+ .p-xl-4 {
+ padding: 40px !important; }
+ .pt-xl-4,
+ .py-xl-4 {
+ padding-top: 40px !important; }
+ .pr-xl-4,
+ .px-xl-4 {
+ padding-right: 40px !important; }
+ .pb-xl-4,
+ .py-xl-4 {
+ padding-bottom: 40px !important; }
+ .pl-xl-4,
+ .px-xl-4 {
+ padding-left: 40px !important; }
+ .p-xl-5 {
+ padding: 50px !important; }
+ .pt-xl-5,
+ .py-xl-5 {
+ padding-top: 50px !important; }
+ .pr-xl-5,
+ .px-xl-5 {
+ padding-right: 50px !important; }
+ .pb-xl-5,
+ .py-xl-5 {
+ padding-bottom: 50px !important; }
+ .pl-xl-5,
+ .px-xl-5 {
+ padding-left: 50px !important; }
+ .p-xl-6 {
+ padding: 60px !important; }
+ .pt-xl-6,
+ .py-xl-6 {
+ padding-top: 60px !important; }
+ .pr-xl-6,
+ .px-xl-6 {
+ padding-right: 60px !important; }
+ .pb-xl-6,
+ .py-xl-6 {
+ padding-bottom: 60px !important; }
+ .pl-xl-6,
+ .px-xl-6 {
+ padding-left: 60px !important; }
+ .p-xl-7 {
+ padding: 70px !important; }
+ .pt-xl-7,
+ .py-xl-7 {
+ padding-top: 70px !important; }
+ .pr-xl-7,
+ .px-xl-7 {
+ padding-right: 70px !important; }
+ .pb-xl-7,
+ .py-xl-7 {
+ padding-bottom: 70px !important; }
+ .pl-xl-7,
+ .px-xl-7 {
+ padding-left: 70px !important; }
+ .p-xl-8 {
+ padding: 80px !important; }
+ .pt-xl-8,
+ .py-xl-8 {
+ padding-top: 80px !important; }
+ .pr-xl-8,
+ .px-xl-8 {
+ padding-right: 80px !important; }
+ .pb-xl-8,
+ .py-xl-8 {
+ padding-bottom: 80px !important; }
+ .pl-xl-8,
+ .px-xl-8 {
+ padding-left: 80px !important; }
+ .p-xl-9 {
+ padding: 90px !important; }
+ .pt-xl-9,
+ .py-xl-9 {
+ padding-top: 90px !important; }
+ .pr-xl-9,
+ .px-xl-9 {
+ padding-right: 90px !important; }
+ .pb-xl-9,
+ .py-xl-9 {
+ padding-bottom: 90px !important; }
+ .pl-xl-9,
+ .px-xl-9 {
+ padding-left: 90px !important; }
+ .p-xl-10 {
+ padding: 100px !important; }
+ .pt-xl-10,
+ .py-xl-10 {
+ padding-top: 100px !important; }
+ .pr-xl-10,
+ .px-xl-10 {
+ padding-right: 100px !important; }
+ .pb-xl-10,
+ .py-xl-10 {
+ padding-bottom: 100px !important; }
+ .pl-xl-10,
+ .px-xl-10 {
+ padding-left: 100px !important; }
+ .p-xl-11 {
+ padding: 110px !important; }
+ .pt-xl-11,
+ .py-xl-11 {
+ padding-top: 110px !important; }
+ .pr-xl-11,
+ .px-xl-11 {
+ padding-right: 110px !important; }
+ .pb-xl-11,
+ .py-xl-11 {
+ padding-bottom: 110px !important; }
+ .pl-xl-11,
+ .px-xl-11 {
+ padding-left: 110px !important; }
+ .p-xl-12 {
+ padding: 120px !important; }
+ .pt-xl-12,
+ .py-xl-12 {
+ padding-top: 120px !important; }
+ .pr-xl-12,
+ .px-xl-12 {
+ padding-right: 120px !important; }
+ .pb-xl-12,
+ .py-xl-12 {
+ padding-bottom: 120px !important; }
+ .pl-xl-12,
+ .px-xl-12 {
+ padding-left: 120px !important; }
+ .p-xl-13 {
+ padding: 130px !important; }
+ .pt-xl-13,
+ .py-xl-13 {
+ padding-top: 130px !important; }
+ .pr-xl-13,
+ .px-xl-13 {
+ padding-right: 130px !important; }
+ .pb-xl-13,
+ .py-xl-13 {
+ padding-bottom: 130px !important; }
+ .pl-xl-13,
+ .px-xl-13 {
+ padding-left: 130px !important; }
+ .p-xl-14 {
+ padding: 140px !important; }
+ .pt-xl-14,
+ .py-xl-14 {
+ padding-top: 140px !important; }
+ .pr-xl-14,
+ .px-xl-14 {
+ padding-right: 140px !important; }
+ .pb-xl-14,
+ .py-xl-14 {
+ padding-bottom: 140px !important; }
+ .pl-xl-14,
+ .px-xl-14 {
+ padding-left: 140px !important; }
+ .p-xl-15 {
+ padding: 150px !important; }
+ .pt-xl-15,
+ .py-xl-15 {
+ padding-top: 150px !important; }
+ .pr-xl-15,
+ .px-xl-15 {
+ padding-right: 150px !important; }
+ .pb-xl-15,
+ .py-xl-15 {
+ padding-bottom: 150px !important; }
+ .pl-xl-15,
+ .px-xl-15 {
+ padding-left: 150px !important; }
+ .p-xl-16 {
+ padding: 160px !important; }
+ .pt-xl-16,
+ .py-xl-16 {
+ padding-top: 160px !important; }
+ .pr-xl-16,
+ .px-xl-16 {
+ padding-right: 160px !important; }
+ .pb-xl-16,
+ .py-xl-16 {
+ padding-bottom: 160px !important; }
+ .pl-xl-16,
+ .px-xl-16 {
+ padding-left: 160px !important; }
+ .p-xl-17 {
+ padding: 170px !important; }
+ .pt-xl-17,
+ .py-xl-17 {
+ padding-top: 170px !important; }
+ .pr-xl-17,
+ .px-xl-17 {
+ padding-right: 170px !important; }
+ .pb-xl-17,
+ .py-xl-17 {
+ padding-bottom: 170px !important; }
+ .pl-xl-17,
+ .px-xl-17 {
+ padding-left: 170px !important; }
+ .p-xl-18 {
+ padding: 180px !important; }
+ .pt-xl-18,
+ .py-xl-18 {
+ padding-top: 180px !important; }
+ .pr-xl-18,
+ .px-xl-18 {
+ padding-right: 180px !important; }
+ .pb-xl-18,
+ .py-xl-18 {
+ padding-bottom: 180px !important; }
+ .pl-xl-18,
+ .px-xl-18 {
+ padding-left: 180px !important; }
+ .p-xl-19 {
+ padding: 190px !important; }
+ .pt-xl-19,
+ .py-xl-19 {
+ padding-top: 190px !important; }
+ .pr-xl-19,
+ .px-xl-19 {
+ padding-right: 190px !important; }
+ .pb-xl-19,
+ .py-xl-19 {
+ padding-bottom: 190px !important; }
+ .pl-xl-19,
+ .px-xl-19 {
+ padding-left: 190px !important; }
+ .p-xl-20 {
+ padding: 200px !important; }
+ .pt-xl-20,
+ .py-xl-20 {
+ padding-top: 200px !important; }
+ .pr-xl-20,
+ .px-xl-20 {
+ padding-right: 200px !important; }
+ .pb-xl-20,
+ .py-xl-20 {
+ padding-bottom: 200px !important; }
+ .pl-xl-20,
+ .px-xl-20 {
+ padding-left: 200px !important; }
+ .m-xl-n1 {
+ margin: -10px !important; }
+ .mt-xl-n1,
+ .my-xl-n1 {
+ margin-top: -10px !important; }
+ .mr-xl-n1,
+ .mx-xl-n1 {
+ margin-right: -10px !important; }
+ .mb-xl-n1,
+ .my-xl-n1 {
+ margin-bottom: -10px !important; }
+ .ml-xl-n1,
+ .mx-xl-n1 {
+ margin-left: -10px !important; }
+ .m-xl-n2 {
+ margin: -20px !important; }
+ .mt-xl-n2,
+ .my-xl-n2 {
+ margin-top: -20px !important; }
+ .mr-xl-n2,
+ .mx-xl-n2 {
+ margin-right: -20px !important; }
+ .mb-xl-n2,
+ .my-xl-n2 {
+ margin-bottom: -20px !important; }
+ .ml-xl-n2,
+ .mx-xl-n2 {
+ margin-left: -20px !important; }
+ .m-xl-n3 {
+ margin: -30px !important; }
+ .mt-xl-n3,
+ .my-xl-n3 {
+ margin-top: -30px !important; }
+ .mr-xl-n3,
+ .mx-xl-n3 {
+ margin-right: -30px !important; }
+ .mb-xl-n3,
+ .my-xl-n3 {
+ margin-bottom: -30px !important; }
+ .ml-xl-n3,
+ .mx-xl-n3 {
+ margin-left: -30px !important; }
+ .m-xl-n4 {
+ margin: -40px !important; }
+ .mt-xl-n4,
+ .my-xl-n4 {
+ margin-top: -40px !important; }
+ .mr-xl-n4,
+ .mx-xl-n4 {
+ margin-right: -40px !important; }
+ .mb-xl-n4,
+ .my-xl-n4 {
+ margin-bottom: -40px !important; }
+ .ml-xl-n4,
+ .mx-xl-n4 {
+ margin-left: -40px !important; }
+ .m-xl-n5 {
+ margin: -50px !important; }
+ .mt-xl-n5,
+ .my-xl-n5 {
+ margin-top: -50px !important; }
+ .mr-xl-n5,
+ .mx-xl-n5 {
+ margin-right: -50px !important; }
+ .mb-xl-n5,
+ .my-xl-n5 {
+ margin-bottom: -50px !important; }
+ .ml-xl-n5,
+ .mx-xl-n5 {
+ margin-left: -50px !important; }
+ .m-xl-n6 {
+ margin: -60px !important; }
+ .mt-xl-n6,
+ .my-xl-n6 {
+ margin-top: -60px !important; }
+ .mr-xl-n6,
+ .mx-xl-n6 {
+ margin-right: -60px !important; }
+ .mb-xl-n6,
+ .my-xl-n6 {
+ margin-bottom: -60px !important; }
+ .ml-xl-n6,
+ .mx-xl-n6 {
+ margin-left: -60px !important; }
+ .m-xl-n7 {
+ margin: -70px !important; }
+ .mt-xl-n7,
+ .my-xl-n7 {
+ margin-top: -70px !important; }
+ .mr-xl-n7,
+ .mx-xl-n7 {
+ margin-right: -70px !important; }
+ .mb-xl-n7,
+ .my-xl-n7 {
+ margin-bottom: -70px !important; }
+ .ml-xl-n7,
+ .mx-xl-n7 {
+ margin-left: -70px !important; }
+ .m-xl-n8 {
+ margin: -80px !important; }
+ .mt-xl-n8,
+ .my-xl-n8 {
+ margin-top: -80px !important; }
+ .mr-xl-n8,
+ .mx-xl-n8 {
+ margin-right: -80px !important; }
+ .mb-xl-n8,
+ .my-xl-n8 {
+ margin-bottom: -80px !important; }
+ .ml-xl-n8,
+ .mx-xl-n8 {
+ margin-left: -80px !important; }
+ .m-xl-n9 {
+ margin: -90px !important; }
+ .mt-xl-n9,
+ .my-xl-n9 {
+ margin-top: -90px !important; }
+ .mr-xl-n9,
+ .mx-xl-n9 {
+ margin-right: -90px !important; }
+ .mb-xl-n9,
+ .my-xl-n9 {
+ margin-bottom: -90px !important; }
+ .ml-xl-n9,
+ .mx-xl-n9 {
+ margin-left: -90px !important; }
+ .m-xl-n10 {
+ margin: -100px !important; }
+ .mt-xl-n10,
+ .my-xl-n10 {
+ margin-top: -100px !important; }
+ .mr-xl-n10,
+ .mx-xl-n10 {
+ margin-right: -100px !important; }
+ .mb-xl-n10,
+ .my-xl-n10 {
+ margin-bottom: -100px !important; }
+ .ml-xl-n10,
+ .mx-xl-n10 {
+ margin-left: -100px !important; }
+ .m-xl-n11 {
+ margin: -110px !important; }
+ .mt-xl-n11,
+ .my-xl-n11 {
+ margin-top: -110px !important; }
+ .mr-xl-n11,
+ .mx-xl-n11 {
+ margin-right: -110px !important; }
+ .mb-xl-n11,
+ .my-xl-n11 {
+ margin-bottom: -110px !important; }
+ .ml-xl-n11,
+ .mx-xl-n11 {
+ margin-left: -110px !important; }
+ .m-xl-n12 {
+ margin: -120px !important; }
+ .mt-xl-n12,
+ .my-xl-n12 {
+ margin-top: -120px !important; }
+ .mr-xl-n12,
+ .mx-xl-n12 {
+ margin-right: -120px !important; }
+ .mb-xl-n12,
+ .my-xl-n12 {
+ margin-bottom: -120px !important; }
+ .ml-xl-n12,
+ .mx-xl-n12 {
+ margin-left: -120px !important; }
+ .m-xl-n13 {
+ margin: -130px !important; }
+ .mt-xl-n13,
+ .my-xl-n13 {
+ margin-top: -130px !important; }
+ .mr-xl-n13,
+ .mx-xl-n13 {
+ margin-right: -130px !important; }
+ .mb-xl-n13,
+ .my-xl-n13 {
+ margin-bottom: -130px !important; }
+ .ml-xl-n13,
+ .mx-xl-n13 {
+ margin-left: -130px !important; }
+ .m-xl-n14 {
+ margin: -140px !important; }
+ .mt-xl-n14,
+ .my-xl-n14 {
+ margin-top: -140px !important; }
+ .mr-xl-n14,
+ .mx-xl-n14 {
+ margin-right: -140px !important; }
+ .mb-xl-n14,
+ .my-xl-n14 {
+ margin-bottom: -140px !important; }
+ .ml-xl-n14,
+ .mx-xl-n14 {
+ margin-left: -140px !important; }
+ .m-xl-n15 {
+ margin: -150px !important; }
+ .mt-xl-n15,
+ .my-xl-n15 {
+ margin-top: -150px !important; }
+ .mr-xl-n15,
+ .mx-xl-n15 {
+ margin-right: -150px !important; }
+ .mb-xl-n15,
+ .my-xl-n15 {
+ margin-bottom: -150px !important; }
+ .ml-xl-n15,
+ .mx-xl-n15 {
+ margin-left: -150px !important; }
+ .m-xl-n16 {
+ margin: -160px !important; }
+ .mt-xl-n16,
+ .my-xl-n16 {
+ margin-top: -160px !important; }
+ .mr-xl-n16,
+ .mx-xl-n16 {
+ margin-right: -160px !important; }
+ .mb-xl-n16,
+ .my-xl-n16 {
+ margin-bottom: -160px !important; }
+ .ml-xl-n16,
+ .mx-xl-n16 {
+ margin-left: -160px !important; }
+ .m-xl-n17 {
+ margin: -170px !important; }
+ .mt-xl-n17,
+ .my-xl-n17 {
+ margin-top: -170px !important; }
+ .mr-xl-n17,
+ .mx-xl-n17 {
+ margin-right: -170px !important; }
+ .mb-xl-n17,
+ .my-xl-n17 {
+ margin-bottom: -170px !important; }
+ .ml-xl-n17,
+ .mx-xl-n17 {
+ margin-left: -170px !important; }
+ .m-xl-n18 {
+ margin: -180px !important; }
+ .mt-xl-n18,
+ .my-xl-n18 {
+ margin-top: -180px !important; }
+ .mr-xl-n18,
+ .mx-xl-n18 {
+ margin-right: -180px !important; }
+ .mb-xl-n18,
+ .my-xl-n18 {
+ margin-bottom: -180px !important; }
+ .ml-xl-n18,
+ .mx-xl-n18 {
+ margin-left: -180px !important; }
+ .m-xl-n19 {
+ margin: -190px !important; }
+ .mt-xl-n19,
+ .my-xl-n19 {
+ margin-top: -190px !important; }
+ .mr-xl-n19,
+ .mx-xl-n19 {
+ margin-right: -190px !important; }
+ .mb-xl-n19,
+ .my-xl-n19 {
+ margin-bottom: -190px !important; }
+ .ml-xl-n19,
+ .mx-xl-n19 {
+ margin-left: -190px !important; }
+ .m-xl-n20 {
+ margin: -200px !important; }
+ .mt-xl-n20,
+ .my-xl-n20 {
+ margin-top: -200px !important; }
+ .mr-xl-n20,
+ .mx-xl-n20 {
+ margin-right: -200px !important; }
+ .mb-xl-n20,
+ .my-xl-n20 {
+ margin-bottom: -200px !important; }
+ .ml-xl-n20,
+ .mx-xl-n20 {
+ margin-left: -200px !important; }
+ .m-xl-auto {
+ margin: auto !important; }
+ .mt-xl-auto,
+ .my-xl-auto {
+ margin-top: auto !important; }
+ .mr-xl-auto,
+ .mx-xl-auto {
+ margin-right: auto !important; }
+ .mb-xl-auto,
+ .my-xl-auto {
+ margin-bottom: auto !important; }
+ .ml-xl-auto,
+ .mx-xl-auto {
+ margin-left: auto !important; } }
+
+.text-monospace {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
+
+.text-justify {
+ text-align: justify !important; }
+
+.text-wrap {
+ white-space: normal !important; }
+
+.text-nowrap {
+ white-space: nowrap !important; }
+
+.text-truncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap; }
+
+.text-left {
+ text-align: left !important; }
+
+.text-right {
+ text-align: right !important; }
+
+.text-center {
+ text-align: center !important; }
+
+@media (min-width: 576px) {
+ .text-sm-left {
+ text-align: left !important; }
+ .text-sm-right {
+ text-align: right !important; }
+ .text-sm-center {
+ text-align: center !important; } }
+
+@media (min-width: 768px) {
+ .text-md-left {
+ text-align: left !important; }
+ .text-md-right {
+ text-align: right !important; }
+ .text-md-center {
+ text-align: center !important; } }
+
+@media (min-width: 992px) {
+ .text-lg-left {
+ text-align: left !important; }
+ .text-lg-right {
+ text-align: right !important; }
+ .text-lg-center {
+ text-align: center !important; } }
+
+@media (min-width: 1300px) {
+ .text-xl-left {
+ text-align: left !important; }
+ .text-xl-right {
+ text-align: right !important; }
+ .text-xl-center {
+ text-align: center !important; } }
+
+.text-lowercase {
+ text-transform: lowercase !important; }
+
+.text-uppercase {
+ text-transform: uppercase !important; }
+
+.text-capitalize {
+ text-transform: capitalize !important; }
+
+.font-weight-light {
+ font-weight: 300 !important; }
+
+.font-weight-lighter {
+ font-weight: lighter !important; }
+
+.font-weight-normal {
+ font-weight: 400 !important; }
+
+.font-weight-bold {
+ font-weight: 700 !important; }
+
+.font-weight-bolder {
+ font-weight: bolder !important; }
+
+.font-italic {
+ font-style: italic !important; }
+
+.text-white {
+ color: #fff !important; }
+
+.text-primary {
+ color: #1de9b6 !important; }
+
+a.text-primary:hover, a.text-primary:focus {
+ color: #10a983 !important; }
+
+.text-secondary {
+ color: #ffca28 !important; }
+
+a.text-secondary:hover, a.text-secondary:focus {
+ color: #dba500 !important; }
+
+.text-success {
+ color: #28a745 !important; }
+
+a.text-success:hover, a.text-success:focus {
+ color: #19692c !important; }
+
+.text-info {
+ color: #17a2b8 !important; }
+
+a.text-info:hover, a.text-info:focus {
+ color: #0f6674 !important; }
+
+.text-warning {
+ color: #ffc107 !important; }
+
+a.text-warning:hover, a.text-warning:focus {
+ color: #ba8b00 !important; }
+
+.text-danger {
+ color: #dc3545 !important; }
+
+a.text-danger:hover, a.text-danger:focus {
+ color: #a71d2a !important; }
+
+.text-light {
+ color: #f8f9fa !important; }
+
+a.text-light:hover, a.text-light:focus {
+ color: #cbd3da !important; }
+
+.text-dark {
+ color: #343a40 !important; }
+
+a.text-dark:hover, a.text-dark:focus {
+ color: #121416 !important; }
+
+.text-body {
+ color: #212529 !important; }
+
+.text-muted {
+ color: #6c757d !important; }
+
+.text-black-50 {
+ color: rgba(33, 37, 41, 0.5) !important; }
+
+.text-white-50 {
+ color: rgba(255, 255, 255, 0.5) !important; }
+
+.text-hide {
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0; }
+
+.text-decoration-none {
+ text-decoration: none !important; }
+
+.text-break {
+ word-break: break-word !important;
+ overflow-wrap: break-word !important; }
+
+.text-reset {
+ color: inherit !important; }
+
+.visible {
+ visibility: visible !important; }
+
+.invisible {
+ visibility: hidden !important; }
+
+.container {
+ width: 100%;
+ padding-right: 10px;
+ padding-left: 10px;
+ margin-right: auto;
+ margin-left: auto; }
+ @media (min-width: 576px) {
+ .container {
+ max-width: 540px; } }
+ @media (min-width: 768px) {
+ .container {
+ max-width: 720px; } }
+ @media (min-width: 992px) {
+ .container {
+ max-width: 960px; } }
+ @media (min-width: 1300px) {
+ .container {
+ max-width: 1140px; } }
+.container-fluid {
+ width: 100%;
+ padding-right: 10px;
+ padding-left: 10px;
+ margin-right: auto;
+ margin-left: auto; }
+
+.row {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -10px;
+ margin-left: -10px; }
+
+.no-gutters {
+ margin-right: 0;
+ margin-left: 0; }
+ .no-gutters > .col,
+ .no-gutters > [class*="col-"] {
+ padding-right: 0;
+ padding-left: 0; }
+
+.col-xl,
+.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
+.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
+.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
+.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
+.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
+ position: relative;
+ width: 100%;
+ padding-right: 10px;
+ padding-left: 10px; }
+
+.col {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+
+.col-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+
+.col-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%; }
+
+.col-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%; }
+
+.col-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+
+.col-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%; }
+
+.col-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%; }
+
+.col-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+
+.col-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%; }
+
+.col-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%; }
+
+.col-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+
+.col-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%; }
+
+.col-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%; }
+
+.col-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+
+.order-first {
+ order: -1; }
+
+.order-last {
+ order: 13; }
+
+.order-0 {
+ order: 0; }
+
+.order-1 {
+ order: 1; }
+
+.order-2 {
+ order: 2; }
+
+.order-3 {
+ order: 3; }
+
+.order-4 {
+ order: 4; }
+
+.order-5 {
+ order: 5; }
+
+.order-6 {
+ order: 6; }
+
+.order-7 {
+ order: 7; }
+
+.order-8 {
+ order: 8; }
+
+.order-9 {
+ order: 9; }
+
+.order-10 {
+ order: 10; }
+
+.order-11 {
+ order: 11; }
+
+.order-12 {
+ order: 12; }
+
+.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%; }
+
+@media (min-width: 576px) {
+ .col-sm {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-sm-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-sm-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%; }
+ .col-sm-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%; }
+ .col-sm-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-sm-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%; }
+ .col-sm-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%; }
+ .col-sm-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-sm-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%; }
+ .col-sm-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%; }
+ .col-sm-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-sm-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%; }
+ .col-sm-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%; }
+ .col-sm-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-sm-first {
+ order: -1; }
+ .order-sm-last {
+ order: 13; }
+ .order-sm-0 {
+ order: 0; }
+ .order-sm-1 {
+ order: 1; }
+ .order-sm-2 {
+ order: 2; }
+ .order-sm-3 {
+ order: 3; }
+ .order-sm-4 {
+ order: 4; }
+ .order-sm-5 {
+ order: 5; }
+ .order-sm-6 {
+ order: 6; }
+ .order-sm-7 {
+ order: 7; }
+ .order-sm-8 {
+ order: 8; }
+ .order-sm-9 {
+ order: 9; }
+ .order-sm-10 {
+ order: 10; }
+ .order-sm-11 {
+ order: 11; }
+ .order-sm-12 {
+ order: 12; }
+ .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%; } }
+
+@media (min-width: 768px) {
+ .col-md {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-md-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-md-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%; }
+ .col-md-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%; }
+ .col-md-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-md-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%; }
+ .col-md-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%; }
+ .col-md-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-md-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%; }
+ .col-md-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%; }
+ .col-md-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-md-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%; }
+ .col-md-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%; }
+ .col-md-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-md-first {
+ order: -1; }
+ .order-md-last {
+ order: 13; }
+ .order-md-0 {
+ order: 0; }
+ .order-md-1 {
+ order: 1; }
+ .order-md-2 {
+ order: 2; }
+ .order-md-3 {
+ order: 3; }
+ .order-md-4 {
+ order: 4; }
+ .order-md-5 {
+ order: 5; }
+ .order-md-6 {
+ order: 6; }
+ .order-md-7 {
+ order: 7; }
+ .order-md-8 {
+ order: 8; }
+ .order-md-9 {
+ order: 9; }
+ .order-md-10 {
+ order: 10; }
+ .order-md-11 {
+ order: 11; }
+ .order-md-12 {
+ order: 12; }
+ .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%; } }
+
+@media (min-width: 992px) {
+ .col-lg {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-lg-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-lg-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%; }
+ .col-lg-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%; }
+ .col-lg-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-lg-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%; }
+ .col-lg-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%; }
+ .col-lg-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-lg-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%; }
+ .col-lg-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%; }
+ .col-lg-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-lg-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%; }
+ .col-lg-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%; }
+ .col-lg-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-lg-first {
+ order: -1; }
+ .order-lg-last {
+ order: 13; }
+ .order-lg-0 {
+ order: 0; }
+ .order-lg-1 {
+ order: 1; }
+ .order-lg-2 {
+ order: 2; }
+ .order-lg-3 {
+ order: 3; }
+ .order-lg-4 {
+ order: 4; }
+ .order-lg-5 {
+ order: 5; }
+ .order-lg-6 {
+ order: 6; }
+ .order-lg-7 {
+ order: 7; }
+ .order-lg-8 {
+ order: 8; }
+ .order-lg-9 {
+ order: 9; }
+ .order-lg-10 {
+ order: 10; }
+ .order-lg-11 {
+ order: 11; }
+ .order-lg-12 {
+ order: 12; }
+ .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%; } }
+
+@media (min-width: 1300px) {
+ .col-xl {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-xl-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-xl-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%; }
+ .col-xl-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%; }
+ .col-xl-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-xl-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%; }
+ .col-xl-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%; }
+ .col-xl-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-xl-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%; }
+ .col-xl-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%; }
+ .col-xl-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-xl-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%; }
+ .col-xl-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%; }
+ .col-xl-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-xl-first {
+ order: -1; }
+ .order-xl-last {
+ order: 13; }
+ .order-xl-0 {
+ order: 0; }
+ .order-xl-1 {
+ order: 1; }
+ .order-xl-2 {
+ order: 2; }
+ .order-xl-3 {
+ order: 3; }
+ .order-xl-4 {
+ order: 4; }
+ .order-xl-5 {
+ order: 5; }
+ .order-xl-6 {
+ order: 6; }
+ .order-xl-7 {
+ order: 7; }
+ .order-xl-8 {
+ order: 8; }
+ .order-xl-9 {
+ order: 9; }
+ .order-xl-10 {
+ order: 10; }
+ .order-xl-11 {
+ order: 11; }
+ .order-xl-12 {
+ order: 12; }
+ .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%; } }
+
+.table, .content table {
+ width: 100%;
+ margin-bottom: 1rem;
+ color: #212529; }
+ .table th, .content table th,
+ .table td,
+ .content table td {
+ padding: 0.75rem;
+ vertical-align: top;
+ border-top: 1px solid #dee2e6; }
+ .table thead th, .content table thead th {
+ vertical-align: bottom;
+ border-bottom: 2px solid #dee2e6; }
+ .table tbody + tbody, .content table tbody + tbody {
+ border-top: 2px solid #dee2e6; }
+
+.table-sm th,
+.table-sm td {
+ padding: 0.3rem; }
+
+.table-bordered {
+ border: 1px solid #dee2e6; }
+ .table-bordered th,
+ .table-bordered td {
+ border: 1px solid #dee2e6; }
+ .table-bordered thead th,
+ .table-bordered thead td {
+ border-bottom-width: 2px; }
+
+.table-borderless th,
+.table-borderless td,
+.table-borderless thead th,
+.table-borderless tbody + tbody {
+ border: 0; }
+
+.table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(33, 37, 41, 0.05); }
+
+.table-hover tbody tr:hover {
+ color: #212529;
+ background-color: rgba(33, 37, 41, 0.075); }
+
+.table-primary,
+.table-primary > th,
+.table-primary > td {
+ background-color: #c0f9eb; }
+
+.table-primary th,
+.table-primary td,
+.table-primary thead th,
+.table-primary tbody + tbody {
+ border-color: #89f4d9; }
+
+.table-hover .table-primary:hover {
+ background-color: #a9f7e4; }
+ .table-hover .table-primary:hover > td,
+ .table-hover .table-primary:hover > th {
+ background-color: #a9f7e4; }
+
+.table-secondary,
+.table-secondary > th,
+.table-secondary > td {
+ background-color: #fff0c3; }
+
+.table-secondary th,
+.table-secondary td,
+.table-secondary thead th,
+.table-secondary tbody + tbody {
+ border-color: #ffe38f; }
+
+.table-hover .table-secondary:hover {
+ background-color: #ffeaaa; }
+ .table-hover .table-secondary:hover > td,
+ .table-hover .table-secondary:hover > th {
+ background-color: #ffeaaa; }
+
+.table-success,
+.table-success > th,
+.table-success > td {
+ background-color: #c3e6cb; }
+
+.table-success th,
+.table-success td,
+.table-success thead th,
+.table-success tbody + tbody {
+ border-color: #8fd19e; }
+
+.table-hover .table-success:hover {
+ background-color: #b1dfbb; }
+ .table-hover .table-success:hover > td,
+ .table-hover .table-success:hover > th {
+ background-color: #b1dfbb; }
+
+.table-info,
+.table-info > th,
+.table-info > td {
+ background-color: #bee5eb; }
+
+.table-info th,
+.table-info td,
+.table-info thead th,
+.table-info tbody + tbody {
+ border-color: #86cfda; }
+
+.table-hover .table-info:hover {
+ background-color: #abdde5; }
+ .table-hover .table-info:hover > td,
+ .table-hover .table-info:hover > th {
+ background-color: #abdde5; }
+
+.table-warning,
+.table-warning > th,
+.table-warning > td {
+ background-color: #ffeeba; }
+
+.table-warning th,
+.table-warning td,
+.table-warning thead th,
+.table-warning tbody + tbody {
+ border-color: #ffdf7e; }
+
+.table-hover .table-warning:hover {
+ background-color: #ffe8a1; }
+ .table-hover .table-warning:hover > td,
+ .table-hover .table-warning:hover > th {
+ background-color: #ffe8a1; }
+
+.table-danger,
+.table-danger > th,
+.table-danger > td {
+ background-color: #f5c6cb; }
+
+.table-danger th,
+.table-danger td,
+.table-danger thead th,
+.table-danger tbody + tbody {
+ border-color: #ed969e; }
+
+.table-hover .table-danger:hover {
+ background-color: #f1b0b7; }
+ .table-hover .table-danger:hover > td,
+ .table-hover .table-danger:hover > th {
+ background-color: #f1b0b7; }
+
+.table-light,
+.table-light > th,
+.table-light > td {
+ background-color: #fdfdfe; }
+
+.table-light th,
+.table-light td,
+.table-light thead th,
+.table-light tbody + tbody {
+ border-color: #fbfcfc; }
+
+.table-hover .table-light:hover {
+ background-color: #ececf6; }
+ .table-hover .table-light:hover > td,
+ .table-hover .table-light:hover > th {
+ background-color: #ececf6; }
+
+.table-dark,
+.table-dark > th,
+.table-dark > td {
+ background-color: #c6c8ca; }
+
+.table-dark th,
+.table-dark td,
+.table-dark thead th,
+.table-dark tbody + tbody {
+ border-color: #95999c; }
+
+.table-hover .table-dark:hover {
+ background-color: #b9bbbe; }
+ .table-hover .table-dark:hover > td,
+ .table-hover .table-dark:hover > th {
+ background-color: #b9bbbe; }
+
+.table-active,
+.table-active > th,
+.table-active > td {
+ background-color: rgba(33, 37, 41, 0.075); }
+
+.table-hover .table-active:hover {
+ background-color: rgba(22, 24, 27, 0.075); }
+ .table-hover .table-active:hover > td,
+ .table-hover .table-active:hover > th {
+ background-color: rgba(22, 24, 27, 0.075); }
+
+.table .thead-dark th, .content table .thead-dark th {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #454d55; }
+
+.table .thead-light th, .content table .thead-light th {
+ color: #495057;
+ background-color: #e9ecef;
+ border-color: #dee2e6; }
+
+.table-dark {
+ color: #fff;
+ background-color: #343a40; }
+ .table-dark th,
+ .table-dark td,
+ .table-dark thead th {
+ border-color: #454d55; }
+ .table-dark.table-bordered {
+ border: 0; }
+ .table-dark.table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(255, 255, 255, 0.05); }
+ .table-dark.table-hover tbody tr:hover {
+ color: #fff;
+ background-color: rgba(255, 255, 255, 0.075); }
+
+@media (max-width: 575.98px) {
+ .table-responsive-sm {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-sm > .table-bordered {
+ border: 0; } }
+
+@media (max-width: 767.98px) {
+ .table-responsive-md {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-md > .table-bordered {
+ border: 0; } }
+
+@media (max-width: 991.98px) {
+ .table-responsive-lg {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-lg > .table-bordered {
+ border: 0; } }
+
+@media (max-width: 1299.98px) {
+ .table-responsive-xl {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-xl > .table-bordered {
+ border: 0; } }
+
+.table-responsive {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive > .table-bordered {
+ border: 0; }
+
+/*!
+ * Hamburgers
+ * @description Tasty CSS-animated hamburgers
+ * @author Jonathan Suh @jonsuh
+ * @site https://jonsuh.com/hamburgers
+ * @link https://github.com/jonsuh/hamburgers
+ */
+.hamburger {
+ padding: 15px 15px;
+ display: inline-block;
+ cursor: pointer;
+ transition-property: opacity, filter;
+ transition-duration: 0.15s;
+ transition-timing-function: linear;
+ font: inherit;
+ color: inherit;
+ text-transform: none;
+ background-color: transparent;
+ border: 0;
+ margin: 0;
+ overflow: visible; }
+ .hamburger:hover {
+ opacity: 0.7; }
+ .hamburger.is-active:hover {
+ opacity: 0.7; }
+ .hamburger.is-active .hamburger-inner,
+ .hamburger.is-active .hamburger-inner::before,
+ .hamburger.is-active .hamburger-inner::after {
+ background-color: #FFF; }
+
+.hamburger-box {
+ width: 32px;
+ height: 19px;
+ display: inline-block;
+ position: relative; }
+
+.hamburger-inner {
+ display: block;
+ top: 50%;
+ margin-top: -1.5px; }
+ .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
+ width: 32px;
+ height: 3px;
+ background-color: #1de9b6;
+ border-radius: 3px;
+ position: absolute;
+ transition-property: transform;
+ transition-duration: 0.15s;
+ transition-timing-function: ease; }
+ .hamburger-inner::before, .hamburger-inner::after {
+ content: "";
+ display: block; }
+ .hamburger-inner::before {
+ top: -8px; }
+ .hamburger-inner::after {
+ bottom: -8px; }
+
+/*
+ * Slider
+ */
+.hamburger--slider .hamburger-inner {
+ top: 1.5px; }
+ .hamburger--slider .hamburger-inner::before {
+ top: 8px;
+ transition-property: transform, opacity;
+ transition-timing-function: ease;
+ transition-duration: 0.15s; }
+ .hamburger--slider .hamburger-inner::after {
+ top: 16px; }
+
+.hamburger--slider.is-active .hamburger-inner {
+ transform: translate3d(0, 8px, 0) rotate(45deg); }
+ .hamburger--slider.is-active .hamburger-inner::before {
+ transform: rotate(-45deg) translate3d(-4.57142857px, -5px, 0);
+ opacity: 0; }
+ .hamburger--slider.is-active .hamburger-inner::after {
+ transform: translate3d(0, -16px, 0) rotate(-90deg); }
+
+.highlight {
+ background: #f5f5f5; }
+
+.highlight .hll {
+ background-color: #ffffcc; }
+
+.highlight .c {
+ color: #999988;
+ font-style: italic; }
+
+/* Comment */
+.highlight .err {
+ color: #a61717;
+ background-color: #e3d2d2; }
+
+/* Error */
+.highlight .k {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword */
+.highlight .o {
+ color: #000000;
+ font-weight: bold; }
+
+/* Operator */
+.highlight .cm {
+ color: #999988;
+ font-style: italic; }
+
+/* Comment.Multiline */
+.highlight .cp {
+ color: #999999;
+ font-weight: bold;
+ font-style: italic; }
+
+/* Comment.Preproc */
+.highlight .c1 {
+ color: #999988;
+ font-style: italic; }
+
+/* Comment.Single */
+.highlight .cs {
+ color: #999999;
+ font-weight: bold;
+ font-style: italic; }
+
+/* Comment.Special */
+.highlight .gd {
+ color: #000000;
+ background-color: #ffdddd; }
+
+/* Generic.Deleted */
+.highlight .ge {
+ color: #000000;
+ font-style: italic; }
+
+/* Generic.Emph */
+.highlight .gr {
+ color: #aa0000; }
+
+/* Generic.Error */
+.highlight .gh {
+ color: #999999; }
+
+/* Generic.Heading */
+.highlight .gi {
+ color: #000000;
+ background-color: #ddffdd; }
+
+/* Generic.Inserted */
+.highlight .go {
+ color: #888888; }
+
+/* Generic.Output */
+.highlight .gp {
+ color: #555555; }
+
+/* Generic.Prompt */
+.highlight .gs {
+ font-weight: bold; }
+
+/* Generic.Strong */
+.highlight .gu {
+ color: #aaaaaa; }
+
+/* Generic.Subheading */
+.highlight .gt {
+ color: #aa0000; }
+
+/* Generic.Traceback */
+.highlight .kc {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword.Constant */
+.highlight .kd {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword.Declaration */
+.highlight .kn {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword.Namespace */
+.highlight .kp {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword.Pseudo */
+.highlight .kr {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword.Reserved */
+.highlight .kt {
+ color: #445588;
+ font-weight: bold; }
+
+/* Keyword.Type */
+.highlight .m {
+ color: #009999; }
+
+/* Literal.Number */
+.highlight .s {
+ color: #d01040; }
+
+/* Literal.String */
+.highlight .na {
+ color: #008080; }
+
+/* Name.Attribute */
+.highlight .nb {
+ color: #0086B3; }
+
+/* Name.Builtin */
+.highlight .nc {
+ color: #445588;
+ font-weight: bold; }
+
+/* Name.Class */
+.highlight .no {
+ color: #008080; }
+
+/* Name.Constant */
+.highlight .nd {
+ color: #3c5d5d;
+ font-weight: bold; }
+
+/* Name.Decorator */
+.highlight .ni {
+ color: #800080; }
+
+/* Name.Entity */
+.highlight .ne {
+ color: #990000;
+ font-weight: bold; }
+
+/* Name.Exception */
+.highlight .nf {
+ color: #990000;
+ font-weight: bold; }
+
+/* Name.Function */
+.highlight .nl {
+ color: #990000;
+ font-weight: bold; }
+
+/* Name.Label */
+.highlight .nn {
+ color: #555555; }
+
+/* Name.Namespace */
+.highlight .nt {
+ color: #000080; }
+
+/* Name.Tag */
+.highlight .nv {
+ color: #008080; }
+
+/* Name.Variable */
+.highlight .ow {
+ color: #000000;
+ font-weight: bold; }
+
+/* Operator.Word */
+.highlight .w {
+ color: #bbbbbb; }
+
+/* Text.Whitespace */
+.highlight .mf {
+ color: #009999; }
+
+/* Literal.Number.Float */
+.highlight .mh {
+ color: #009999; }
+
+/* Literal.Number.Hex */
+.highlight .mi {
+ color: #009999; }
+
+/* Literal.Number.Integer */
+.highlight .mo {
+ color: #009999; }
+
+/* Literal.Number.Oct */
+.highlight .sb {
+ color: #d01040; }
+
+/* Literal.String.Backtick */
+.highlight .sc {
+ color: #d01040; }
+
+/* Literal.String.Char */
+.highlight .sd {
+ color: #d01040; }
+
+/* Literal.String.Doc */
+.highlight .s2 {
+ color: #d01040; }
+
+/* Literal.String.Double */
+.highlight .se {
+ color: #d01040; }
+
+/* Literal.String.Escape */
+.highlight .sh {
+ color: #d01040; }
+
+/* Literal.String.Heredoc */
+.highlight .si {
+ color: #d01040; }
+
+/* Literal.String.Interpol */
+.highlight .sx {
+ color: #d01040; }
+
+/* Literal.String.Other */
+.highlight .sr {
+ color: #009926; }
+
+/* Literal.String.Regex */
+.highlight .s1 {
+ color: #d01040; }
+
+/* Literal.String.Single */
+.highlight .ss {
+ color: #990073; }
+
+/* Literal.String.Symbol */
+.highlight .bp {
+ color: #999999; }
+
+/* Name.Builtin.Pseudo */
+.highlight .vc {
+ color: #008080; }
+
+/* Name.Variable.Class */
+.highlight .vg {
+ color: #008080; }
+
+/* Name.Variable.Global */
+.highlight .vi {
+ color: #008080; }
+
+/* Name.Variable.Instance */
+.highlight .il {
+ color: #009999; }
+
+/* Literal.Number.Integer.Long */
+ul,
+ol {
+ margin: 0;
+ padding: 0;
+ list-style: none; }
+
+p {
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ font-size: 1rem;
+ line-height: 1.4;
+ color: #383f45;
+ font-weight: 400; }
+
+.page {
+ display: flex;
+ min-height: 100vh;
+ flex-direction: column; }
+ .page .wrapper {
+ flex: 1; }
+
+.header {
+ color: #1de9b6;
+ background-color: #ffffff;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 10px 0 10px 0; }
+ .header .container {
+ display: flex;
+ justify-content: space-between;
+ align-items: center; }
+ .header.header-absolute {
+ position: absolute;
+ z-index: 10;
+ width: 100%; }
+
+.lock-scroll .header.header-absolute {
+ position: static; }
+
+.footer {
+ background: #eaeaea;
+ padding-top: 20px;
+ padding-bottom: 20px; }
+ .footer .footer-inner {
+ display: flex;
+ justify-content: space-between;
+ flex-direction: column;
+ align-items: flex-start; }
+ @media (min-width: 576px) {
+ .footer .footer-inner {
+ justify-content: space-between;
+ flex-direction: row;
+ align-items: center; } }
+ .footer .footer-title {
+ color: #ffffff;
+ font-size: 1.3rem;
+ font-family: "Lora", Arial, sans-serif, -apple-system;
+ margin-bottom: 10px;
+ flex: 0; }
+ @media (min-width: 576px) {
+ .footer .footer-title {
+ margin: 0;
+ flex: 0 0 120px; } }
+ .footer ul.footer-menu {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ flex: 1; }
+ .footer ul.footer-menu li {
+ display: block;
+ margin-right: 10px;
+ color: #333;
+ font-size: 0.9rem;
+ line-height: 1.8; }
+ .footer ul.footer-menu li:last-of-type {
+ margin-right: 0; }
+ .footer ul.footer-menu li a {
+ color: #333;
+ text-decoration: none; }
+ .footer ul.footer-menu li a:hover {
+ text-decoration: underline; }
+ .footer ul.footer-menu li.copyright {
+ font-weight: bold;
+ color: #333;
+ display: none; }
+ @media (min-width: 768px) {
+ .footer ul.footer-menu li.copyright {
+ display: inline-block; } }
+ @media (min-width: 576px) {
+ .footer ul.footer-menu {
+ height: inherit;
+ display: flex;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ align-items: center;
+ justify-content: flex-end; }
+ .footer ul.footer-menu li {
+ list-style: none; }
+ .footer ul.footer-menu li a {
+ display: inline-block;
+ height: 40px;
+ padding: 10px 8px 10px 8px;
+ font-weight: 300; } }
+.sub-footer {
+ background: #f4f5fb;
+ padding-top: 20px;
+ padding-bottom: 20px; }
+ @media (min-width: 768px) {
+ .sub-footer {
+ padding-top: 10px;
+ padding-bottom: 10px; } }
+ .sub-footer .sub-footer-inner {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end; }
+ @media (min-width: 768px) {
+ .sub-footer .sub-footer-inner {
+ flex-direction: row; } }
+ .sub-footer .sub-footer-inner ul {
+ list-style: none;
+ margin: 0;
+ padding: 0; }
+ .sub-footer .sub-footer-inner ul li {
+ list-style: none;
+ display: block;
+ color: #333;
+ font-size: 0.9rem;
+ line-height: 1.8;
+ font-weight: bold; }
+ .sub-footer .sub-footer-inner ul li strong {
+ font-weight: bold;
+ color: #ffffff; }
+ .sub-footer .sub-footer-inner ul li a {
+ color: #333;
+ text-decoration: none; }
+ .sub-footer .sub-footer-inner ul li a:hover {
+ text-decoration: underline; }
+ .sub-footer .sub-footer-inner ul li span {
+ display: inline-block;
+ height: 40px;
+ padding: 10px 0 10px 8px;
+ font-weight: bold;
+ color: #ffffff; }
+ .sub-footer .sub-footer-inner ul li.zerostatic a {
+ color: #333; }
+ @media (min-width: 576px) {
+ .sub-footer .sub-footer-inner ul li {
+ display: inline-block;
+ margin-left: 10px; }
+ .sub-footer .sub-footer-inner ul li:first-of-type {
+ margin-left: 0; } }
+.logo {
+ display: none; }
+ @media (min-width: 576px) {
+ .logo {
+ display: block;
+ width: 70px; } }
+ .logo img {
+ width: 100%;
+ height: auto; }
+ .logo a {
+ display: block;
+ width: 100%;
+ height: 100%; }
+
+.logo-mobile {
+ display: block;
+ width: 54px; }
+ @media (min-width: 576px) {
+ .logo-mobile {
+ display: none; } }
+ .logo-mobile img {
+ width: 100%;
+ height: auto; }
+ .logo-mobile a {
+ display: block;
+ width: 100%;
+ height: 100%; }
+
+.main-menu {
+ display: none; }
+ @media (min-width: 768px) {
+ .main-menu {
+ display: block; } }
+ .main-menu > ul {
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ font-family: "Roboto", Arial, sans-serif, -apple-system; }
+ .main-menu > ul > li {
+ list-style: none;
+ font-size: 14px; }
+ .main-menu > ul > li > a {
+ padding: 10px 14px 10px 14px;
+ display: inline-block;
+ font-weight: normal;
+ text-decoration: none;
+ color: #1de9b6; }
+ .main-menu > ul > li > a:hover {
+ text-decoration: underline;
+ color: #1de9b6; }
+ .main-menu > ul > li.active > a {
+ font-weight: bold; }
+
+.main-menu-mobile {
+ position: fixed;
+ background: #1de9b6;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ opacity: 0;
+ visibility: hidden;
+ transition: opacity 0.35s, visibility 0.35s, height 0.35s;
+ overflow: hidden;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ flex-direction: column; }
+ .main-menu-mobile.open {
+ opacity: 0.9;
+ visibility: visible;
+ height: 100%;
+ z-index: 20; }
+ .main-menu-mobile.open li {
+ animation: fadeInRight 0.5s ease forwards;
+ animation-delay: 0.35s; }
+ .main-menu-mobile.open li:nth-of-type(2) {
+ animation-delay: 0.4s; }
+ .main-menu-mobile.open li:nth-of-type(3) {
+ animation-delay: 0.45s; }
+ .main-menu-mobile.open li:nth-of-type(4) {
+ animation-delay: 0.5s; }
+ .main-menu-mobile.open li:nth-of-type(5) {
+ animation-delay: 0.55s; }
+ .main-menu-mobile.open li:nth-of-type(6) {
+ animation-delay: 0.6s; }
+ .main-menu-mobile ul {
+ font-size: 2rem;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ text-align: center;
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ flex: 0; }
+ .main-menu-mobile ul li {
+ display: block;
+ position: relative;
+ opacity: 0; }
+ .main-menu-mobile ul li a {
+ display: block;
+ position: relative;
+ color: #ffffff;
+ text-decoration: none;
+ overflow: hidden;
+ font-weight: lighter; }
+ .main-menu-mobile ul li a:hover::after, .main-menu-mobile ul li a:focus::after, .main-menu-mobile ul li a:active::after {
+ width: 100%; }
+ .main-menu-mobile ul li a::after {
+ content: '';
+ position: absolute;
+ bottom: 0;
+ left: 50%;
+ width: 0%;
+ transform: translateX(-50%);
+ height: 3px;
+ background: #ffffff;
+ transition: 0.35s; }
+
+@keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ left: 20%; }
+ 100% {
+ opacity: 1;
+ left: 0; } }
+
+.lock-scroll {
+ overflow: hidden; }
+
+.docs-menu h4 {
+ font-size: 1rem;
+ font-weight: bold; }
+
+.docs-menu ul {
+ list-style: none;
+ padding: 0;
+ margin: 0; }
+ .docs-menu ul li {
+ font-size: 0.9rem;
+ line-height: 1.4;
+ font-weight: 400;
+ margin: 0;
+ padding: 4px 0 4px 0; }
+ .docs-menu ul li.active a {
+ color: #4beec5;
+ font-weight: 400; }
+ .docs-menu ul li a {
+ color: #212529; }
+ .docs-menu ul li a:hover {
+ color: #1de9b6; }
+
+.hamburger {
+ padding: 10px 0 10px 10px;
+ outline: none;
+ z-index: 30;
+ cursor: pointer; }
+ @media (min-width: 768px) {
+ .hamburger {
+ display: none; } }
+ .hamburger:focus {
+ outline: none; }
+ .hamburger .hamburger-inner,
+ .hamburger .hamburger-inner::before,
+ .hamburger .hamburger-inner::after {
+ background: #1de9b6; }
+ .hamburger .hamburger-inner::after {
+ width: 18px;
+ right: 0; }
+ .hamburger.is-active .hamburger-inner::after {
+ width: inherit;
+ right: unset; }
+
+.button {
+ white-space: nowrap;
+ display: inline-block;
+ padding: 8px 15px 6px 15px;
+ background: #1de9b6;
+ font-weight: normal;
+ text-transform: uppercase;
+ color: white;
+ text-decoration: none;
+ -webkit-transition: all 0.15s ease;
+ transition: all 0.15s ease;
+ border-radius: 3px; }
+ .button:hover {
+ color: #fff;
+ background-color: #4beec5;
+ text-decoration: none; }
+
+.button-white {
+ background: none;
+ color: #fff;
+ border: 2px solid #fff; }
+
+.title {
+ font-size: 2.7rem;
+ line-height: 1.1;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ letter-spacing: -0.2px;
+ font-weight: 100;
+ margin-bottom: 20px; }
+ @media (min-width: 768px) {
+ .title {
+ font-size: 3rem;
+ margin-bottom: 30px; } }
+.title-summary {
+ font-size: 1.6rem;
+ line-height: 1.4;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ letter-spacing: -0.2px;
+ font-weight: 200;
+ margin-bottom: 10px; }
+ @media (min-width: 768px) {
+ .title-summary {
+ font-size: 1.6rem; } }
+.content {
+ -webkit-font-smoothing: antialiased; }
+ .content .highlight {
+ border-radius: 2px;
+ margin-bottom: 20px; }
+ .content code {
+ background: #f5f5f5;
+ padding: 3px 6px;
+ border-radius: 3px;
+ font-family: "Roboto Mono", monospace;
+ font-size: 0.9rem;
+ line-height: 1.4; }
+ .content pre {
+ font-family: "Roboto Mono", monospace;
+ font-size: 0.9rem;
+ line-height: 1.4;
+ margin: 0;
+ padding: 10px;
+ border-radius: 1px; }
+ .content pre code {
+ font-family: "Roboto Mono", monospace;
+ font-size: 0.9rem;
+ line-height: 1.4;
+ border-radius: none;
+ padding: 0;
+ margin: 0;
+ background: none; }
+ .content strong {
+ font-weight: bold; }
+ .content em {
+ font-style: italic;
+ font-weight: normal; }
+ .content ol {
+ margin-top: 10px;
+ margin-bottom: 20px;
+ list-style-type: decimal; }
+ .content ol li {
+ margin-bottom: 5px;
+ margin-left: 20px; }
+ .content ul {
+ margin-top: 10px;
+ margin-bottom: 20px;
+ list-style-type: disc; }
+ .content ul li {
+ margin-bottom: 5px;
+ margin-left: 20px; }
+ .content a {
+ text-decoration: underline; }
+ .content p {
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ font-size: 1rem;
+ line-height: 1.4;
+ color: #383f45;
+ font-weight: 400; }
+ .content h1 {
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ font-size: 2.6rem;
+ line-height: 1.4;
+ font-weight: 300;
+ margin-bottom: 20px; }
+ .content h2 {
+ font-size: 2.2rem;
+ line-height: 1.4;
+ font-weight: 300;
+ letter-spacing: -0.01em;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ margin-bottom: 20px; }
+ .content h3 {
+ font-size: 1.6rem;
+ line-height: 1.4;
+ font-weight: 400;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ margin-bottom: 20px; }
+ .content h4 {
+ font-size: 1.5rem;
+ line-height: 1.4;
+ font-weight: 500;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ margin-bottom: 20px; }
+ .content h5 {
+ font-size: 1.4rem;
+ line-height: 1.4;
+ font-weight: 600;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ margin-bottom: 20px; }
+ .content h6 {
+ font-size: 1.2rem;
+ line-height: 1.4;
+ font-weight: 700;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ margin-bottom: 20px; }
+ .content blockquote {
+ background: #f9f9f9;
+ border-left: 10px solid #ccc;
+ margin: 1.5em 10px;
+ padding: 0.5em 10px;
+ quotes: "“" "”" "‘" "’"; }
+ .content blockquote:before {
+ color: #ccc;
+ content: open-quote;
+ font-size: 4em;
+ line-height: 0.1em;
+ margin-right: 0.25em;
+ vertical-align: -0.4em; }
+ .content blockquote p {
+ display: inline; }
+ .content img {
+ max-width: 100%;
+ height: auto; }
+
+.strip {
+ background-repeat: no-repeat; }
+
+.strip-white {
+ background-color: white; }
+
+.strip-grey {
+ background-color: #f4f5fb; }
+
+.strip-diagonal {
+ transform: skewY(5deg);
+ padding-bottom: 50px;
+ margin-bottom: 65px; }
+ .strip-diagonal > div {
+ transform: skewY(-5deg); }
+
+.strip-primary-gradient {
+ background-image: linear-gradient(to right, #1de9b6, #ffca28); }
+
+.strip-primary-gradient-top-bottom {
+ background-image: linear-gradient(to bottom, #1de9b6, #ffca28); }
+
+.strip-primary {
+ background-color: #1de9b6; }
+
+.strip-secondary {
+ background-color: #ffca28; }
+
+.strip-diagonal-right {
+ margin-top: -100px;
+ transform: skewY(-5deg);
+ padding-bottom: 100px; }
+ .strip-diagonal-right > div {
+ transform: skewY(5deg); }
+
+.strip-diagonal-left {
+ margin-top: -100px;
+ transform: skewY(5deg);
+ padding-bottom: 100px; }
+ .strip-diagonal-left > div {
+ transform: skewY(-5deg); }
+
+.strip-bg-contain {
+ background-size: contain; }
+
+.strip-bg-cover {
+ background-size: cover; }
+
+.whitebox {
+ border: 1px solid #dcdcdc;
+ border-radius: 3px;
+ box-shadow: 0 1px 18px rgba(0, 0, 0, 0.2);
+ background: #ffffff;
+ padding: 10px; }
+
+.overview {
+ background: lightgoldenrodyellow;
+ border-radius: 3px;
+ padding: 4px 10px 4px 10px;
+ float: right; }
+
+.content .header-anchor {
+ text-decoration: none;
+ fill: currentColor;
+ opacity: 0.6; }
+
+.content .header-anchor:hover {
+ opacity: 1; }
+
+.page-home {
+ text-align: center; }
+ .page-home .title {
+ font-weight: lighter;
+ font-family: "Roboto", Arial, sans-serif, -apple-system; }
+ .page-home p {
+ margin: 0 auto;
+ font-size: 1.2rem;
+ font-weight: lighter;
+ margin-bottom: 40px; }
+ @media (min-width: 768px) {
+ .page-home p {
+ width: 80%; } }
+ @media (min-width: 992px) {
+ .page-home p {
+ width: 60%; } }
+ .page-home .terminal {
+ border-radius: 3px;
+ margin: 0 auto;
+ margin-top: -200px; }
+ .page-home .terminal img {
+ width: 100%;
+ height: auto; }
+
+body {
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.4;
+ color: #212529; }
+
+.container {
+ padding-left: 20px;
+ padding-right: 20px; }
+
+/*# sourceMappingURL=style.css.map */ \ No newline at end of file
diff --git a/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.json b/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.json
new file mode 100644
index 0000000..28c014b
--- /dev/null
+++ b/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.json
@@ -0,0 +1 @@
+{"Target":"css/style.css","MediaType":"text/css","Data":{}} \ No newline at end of file
diff --git a/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content b/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content
new file mode 100644
index 0000000..80826d4
--- /dev/null
+++ b/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content
@@ -0,0 +1,5 @@
+@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Lora:400,700|Roboto+Mono:300,400";*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(33,37,41,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;font-weight:400;line-height:1.4;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}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{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#1de9b6;text-decoration:none;background-color:initial}a:hover{color:#7af2d4;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}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}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.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}.bg-primary{background-color:#1de9b6!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#13c095!important}.bg-secondary{background-color:#ffca28!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#f4b800!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:initial!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#1de9b6!important}.border-secondary{border-color:#ffca28!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!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}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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}}@media(min-width:1300px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!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}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714286%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.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-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:auto!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}.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}.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}@media(min-width:576px){.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-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:auto!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}.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}.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}}@media(min-width:768px){.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-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:auto!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}.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}.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}}@media(min-width:992px){.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-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:auto!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}.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}.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}}@media(min-width:1300px){.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-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:auto!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}.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}.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}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1300px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!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}.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}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(33,37,41,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(33,37,41,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(33,37,41,.175)!important}.shadow-none{box-shadow:none!important}.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}.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}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:initial}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:10px!important}.mt-1,.my-1{margin-top:10px!important}.mr-1,.mx-1{margin-right:10px!important}.mb-1,.my-1{margin-bottom:10px!important}.ml-1,.mx-1{margin-left:10px!important}.m-2{margin:20px!important}.mt-2,.my-2{margin-top:20px!important}.mr-2,.mx-2{margin-right:20px!important}.mb-2,.my-2{margin-bottom:20px!important}.ml-2,.mx-2{margin-left:20px!important}.m-3{margin:30px!important}.mt-3,.my-3{margin-top:30px!important}.mr-3,.mx-3{margin-right:30px!important}.mb-3,.my-3{margin-bottom:30px!important}.ml-3,.mx-3{margin-left:30px!important}.m-4{margin:40px!important}.mt-4,.my-4{margin-top:40px!important}.mr-4,.mx-4{margin-right:40px!important}.mb-4,.my-4{margin-bottom:40px!important}.ml-4,.mx-4{margin-left:40px!important}.m-5{margin:50px!important}.mt-5,.my-5{margin-top:50px!important}.mr-5,.mx-5{margin-right:50px!important}.mb-5,.my-5{margin-bottom:50px!important}.ml-5,.mx-5{margin-left:50px!important}.m-6{margin:60px!important}.mt-6,.my-6{margin-top:60px!important}.mr-6,.mx-6{margin-right:60px!important}.mb-6,.my-6{margin-bottom:60px!important}.ml-6,.mx-6{margin-left:60px!important}.m-7{margin:70px!important}.mt-7,.my-7{margin-top:70px!important}.mr-7,.mx-7{margin-right:70px!important}.mb-7,.my-7{margin-bottom:70px!important}.ml-7,.mx-7{margin-left:70px!important}.m-8{margin:80px!important}.mt-8,.my-8{margin-top:80px!important}.mr-8,.mx-8{margin-right:80px!important}.mb-8,.my-8{margin-bottom:80px!important}.ml-8,.mx-8{margin-left:80px!important}.m-9{margin:90px!important}.mt-9,.my-9{margin-top:90px!important}.mr-9,.mx-9{margin-right:90px!important}.mb-9,.my-9{margin-bottom:90px!important}.ml-9,.mx-9{margin-left:90px!important}.m-10{margin:100px!important}.mt-10,.my-10{margin-top:100px!important}.mr-10,.mx-10{margin-right:100px!important}.mb-10,.my-10{margin-bottom:100px!important}.ml-10,.mx-10{margin-left:100px!important}.m-11{margin:110px!important}.mt-11,.my-11{margin-top:110px!important}.mr-11,.mx-11{margin-right:110px!important}.mb-11,.my-11{margin-bottom:110px!important}.ml-11,.mx-11{margin-left:110px!important}.m-12{margin:120px!important}.mt-12,.my-12{margin-top:120px!important}.mr-12,.mx-12{margin-right:120px!important}.mb-12,.my-12{margin-bottom:120px!important}.ml-12,.mx-12{margin-left:120px!important}.m-13{margin:130px!important}.mt-13,.my-13{margin-top:130px!important}.mr-13,.mx-13{margin-right:130px!important}.mb-13,.my-13{margin-bottom:130px!important}.ml-13,.mx-13{margin-left:130px!important}.m-14{margin:140px!important}.mt-14,.my-14{margin-top:140px!important}.mr-14,.mx-14{margin-right:140px!important}.mb-14,.my-14{margin-bottom:140px!important}.ml-14,.mx-14{margin-left:140px!important}.m-15{margin:150px!important}.mt-15,.my-15{margin-top:150px!important}.mr-15,.mx-15{margin-right:150px!important}.mb-15,.my-15{margin-bottom:150px!important}.ml-15,.mx-15{margin-left:150px!important}.m-16{margin:160px!important}.mt-16,.my-16{margin-top:160px!important}.mr-16,.mx-16{margin-right:160px!important}.mb-16,.my-16{margin-bottom:160px!important}.ml-16,.mx-16{margin-left:160px!important}.m-17{margin:170px!important}.mt-17,.my-17{margin-top:170px!important}.mr-17,.mx-17{margin-right:170px!important}.mb-17,.my-17{margin-bottom:170px!important}.ml-17,.mx-17{margin-left:170px!important}.m-18{margin:180px!important}.mt-18,.my-18{margin-top:180px!important}.mr-18,.mx-18{margin-right:180px!important}.mb-18,.my-18{margin-bottom:180px!important}.ml-18,.mx-18{margin-left:180px!important}.m-19{margin:190px!important}.mt-19,.my-19{margin-top:190px!important}.mr-19,.mx-19{margin-right:190px!important}.mb-19,.my-19{margin-bottom:190px!important}.ml-19,.mx-19{margin-left:190px!important}.m-20{margin:200px!important}.mt-20,.my-20{margin-top:200px!important}.mr-20,.mx-20{margin-right:200px!important}.mb-20,.my-20{margin-bottom:200px!important}.ml-20,.mx-20{margin-left:200px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:10px!important}.pt-1,.py-1{padding-top:10px!important}.pr-1,.px-1{padding-right:10px!important}.pb-1,.py-1{padding-bottom:10px!important}.pl-1,.px-1{padding-left:10px!important}.p-2{padding:20px!important}.pt-2,.py-2{padding-top:20px!important}.pr-2,.px-2{padding-right:20px!important}.pb-2,.py-2{padding-bottom:20px!important}.pl-2,.px-2{padding-left:20px!important}.p-3{padding:30px!important}.pt-3,.py-3{padding-top:30px!important}.pr-3,.px-3{padding-right:30px!important}.pb-3,.py-3{padding-bottom:30px!important}.pl-3,.px-3{padding-left:30px!important}.p-4{padding:40px!important}.pt-4,.py-4{padding-top:40px!important}.pr-4,.px-4{padding-right:40px!important}.pb-4,.py-4{padding-bottom:40px!important}.pl-4,.px-4{padding-left:40px!important}.p-5{padding:50px!important}.pt-5,.py-5{padding-top:50px!important}.pr-5,.px-5{padding-right:50px!important}.pb-5,.py-5{padding-bottom:50px!important}.pl-5,.px-5{padding-left:50px!important}.p-6{padding:60px!important}.pt-6,.py-6{padding-top:60px!important}.pr-6,.px-6{padding-right:60px!important}.pb-6,.py-6{padding-bottom:60px!important}.pl-6,.px-6{padding-left:60px!important}.p-7{padding:70px!important}.pt-7,.py-7{padding-top:70px!important}.pr-7,.px-7{padding-right:70px!important}.pb-7,.py-7{padding-bottom:70px!important}.pl-7,.px-7{padding-left:70px!important}.p-8{padding:80px!important}.pt-8,.py-8{padding-top:80px!important}.pr-8,.px-8{padding-right:80px!important}.pb-8,.py-8{padding-bottom:80px!important}.pl-8,.px-8{padding-left:80px!important}.p-9{padding:90px!important}.pt-9,.py-9{padding-top:90px!important}.pr-9,.px-9{padding-right:90px!important}.pb-9,.py-9{padding-bottom:90px!important}.pl-9,.px-9{padding-left:90px!important}.p-10{padding:100px!important}.pt-10,.py-10{padding-top:100px!important}.pr-10,.px-10{padding-right:100px!important}.pb-10,.py-10{padding-bottom:100px!important}.pl-10,.px-10{padding-left:100px!important}.p-11{padding:110px!important}.pt-11,.py-11{padding-top:110px!important}.pr-11,.px-11{padding-right:110px!important}.pb-11,.py-11{padding-bottom:110px!important}.pl-11,.px-11{padding-left:110px!important}.p-12{padding:120px!important}.pt-12,.py-12{padding-top:120px!important}.pr-12,.px-12{padding-right:120px!important}.pb-12,.py-12{padding-bottom:120px!important}.pl-12,.px-12{padding-left:120px!important}.p-13{padding:130px!important}.pt-13,.py-13{padding-top:130px!important}.pr-13,.px-13{padding-right:130px!important}.pb-13,.py-13{padding-bottom:130px!important}.pl-13,.px-13{padding-left:130px!important}.p-14{padding:140px!important}.pt-14,.py-14{padding-top:140px!important}.pr-14,.px-14{padding-right:140px!important}.pb-14,.py-14{padding-bottom:140px!important}.pl-14,.px-14{padding-left:140px!important}.p-15{padding:150px!important}.pt-15,.py-15{padding-top:150px!important}.pr-15,.px-15{padding-right:150px!important}.pb-15,.py-15{padding-bottom:150px!important}.pl-15,.px-15{padding-left:150px!important}.p-16{padding:160px!important}.pt-16,.py-16{padding-top:160px!important}.pr-16,.px-16{padding-right:160px!important}.pb-16,.py-16{padding-bottom:160px!important}.pl-16,.px-16{padding-left:160px!important}.p-17{padding:170px!important}.pt-17,.py-17{padding-top:170px!important}.pr-17,.px-17{padding-right:170px!important}.pb-17,.py-17{padding-bottom:170px!important}.pl-17,.px-17{padding-left:170px!important}.p-18{padding:180px!important}.pt-18,.py-18{padding-top:180px!important}.pr-18,.px-18{padding-right:180px!important}.pb-18,.py-18{padding-bottom:180px!important}.pl-18,.px-18{padding-left:180px!important}.p-19{padding:190px!important}.pt-19,.py-19{padding-top:190px!important}.pr-19,.px-19{padding-right:190px!important}.pb-19,.py-19{padding-bottom:190px!important}.pl-19,.px-19{padding-left:190px!important}.p-20{padding:200px!important}.pt-20,.py-20{padding-top:200px!important}.pr-20,.px-20{padding-right:200px!important}.pb-20,.py-20{padding-bottom:200px!important}.pl-20,.px-20{padding-left:200px!important}.m-n1{margin:-10px!important}.mt-n1,.my-n1{margin-top:-10px!important}.mr-n1,.mx-n1{margin-right:-10px!important}.mb-n1,.my-n1{margin-bottom:-10px!important}.ml-n1,.mx-n1{margin-left:-10px!important}.m-n2{margin:-20px!important}.mt-n2,.my-n2{margin-top:-20px!important}.mr-n2,.mx-n2{margin-right:-20px!important}.mb-n2,.my-n2{margin-bottom:-20px!important}.ml-n2,.mx-n2{margin-left:-20px!important}.m-n3{margin:-30px!important}.mt-n3,.my-n3{margin-top:-30px!important}.mr-n3,.mx-n3{margin-right:-30px!important}.mb-n3,.my-n3{margin-bottom:-30px!important}.ml-n3,.mx-n3{margin-left:-30px!important}.m-n4{margin:-40px!important}.mt-n4,.my-n4{margin-top:-40px!important}.mr-n4,.mx-n4{margin-right:-40px!important}.mb-n4,.my-n4{margin-bottom:-40px!important}.ml-n4,.mx-n4{margin-left:-40px!important}.m-n5{margin:-50px!important}.mt-n5,.my-n5{margin-top:-50px!important}.mr-n5,.mx-n5{margin-right:-50px!important}.mb-n5,.my-n5{margin-bottom:-50px!important}.ml-n5,.mx-n5{margin-left:-50px!important}.m-n6{margin:-60px!important}.mt-n6,.my-n6{margin-top:-60px!important}.mr-n6,.mx-n6{margin-right:-60px!important}.mb-n6,.my-n6{margin-bottom:-60px!important}.ml-n6,.mx-n6{margin-left:-60px!important}.m-n7{margin:-70px!important}.mt-n7,.my-n7{margin-top:-70px!important}.mr-n7,.mx-n7{margin-right:-70px!important}.mb-n7,.my-n7{margin-bottom:-70px!important}.ml-n7,.mx-n7{margin-left:-70px!important}.m-n8{margin:-80px!important}.mt-n8,.my-n8{margin-top:-80px!important}.mr-n8,.mx-n8{margin-right:-80px!important}.mb-n8,.my-n8{margin-bottom:-80px!important}.ml-n8,.mx-n8{margin-left:-80px!important}.m-n9{margin:-90px!important}.mt-n9,.my-n9{margin-top:-90px!important}.mr-n9,.mx-n9{margin-right:-90px!important}.mb-n9,.my-n9{margin-bottom:-90px!important}.ml-n9,.mx-n9{margin-left:-90px!important}.m-n10{margin:-100px!important}.mt-n10,.my-n10{margin-top:-100px!important}.mr-n10,.mx-n10{margin-right:-100px!important}.mb-n10,.my-n10{margin-bottom:-100px!important}.ml-n10,.mx-n10{margin-left:-100px!important}.m-n11{margin:-110px!important}.mt-n11,.my-n11{margin-top:-110px!important}.mr-n11,.mx-n11{margin-right:-110px!important}.mb-n11,.my-n11{margin-bottom:-110px!important}.ml-n11,.mx-n11{margin-left:-110px!important}.m-n12{margin:-120px!important}.mt-n12,.my-n12{margin-top:-120px!important}.mr-n12,.mx-n12{margin-right:-120px!important}.mb-n12,.my-n12{margin-bottom:-120px!important}.ml-n12,.mx-n12{margin-left:-120px!important}.m-n13{margin:-130px!important}.mt-n13,.my-n13{margin-top:-130px!important}.mr-n13,.mx-n13{margin-right:-130px!important}.mb-n13,.my-n13{margin-bottom:-130px!important}.ml-n13,.mx-n13{margin-left:-130px!important}.m-n14{margin:-140px!important}.mt-n14,.my-n14{margin-top:-140px!important}.mr-n14,.mx-n14{margin-right:-140px!important}.mb-n14,.my-n14{margin-bottom:-140px!important}.ml-n14,.mx-n14{margin-left:-140px!important}.m-n15{margin:-150px!important}.mt-n15,.my-n15{margin-top:-150px!important}.mr-n15,.mx-n15{margin-right:-150px!important}.mb-n15,.my-n15{margin-bottom:-150px!important}.ml-n15,.mx-n15{margin-left:-150px!important}.m-n16{margin:-160px!important}.mt-n16,.my-n16{margin-top:-160px!important}.mr-n16,.mx-n16{margin-right:-160px!important}.mb-n16,.my-n16{margin-bottom:-160px!important}.ml-n16,.mx-n16{margin-left:-160px!important}.m-n17{margin:-170px!important}.mt-n17,.my-n17{margin-top:-170px!important}.mr-n17,.mx-n17{margin-right:-170px!important}.mb-n17,.my-n17{margin-bottom:-170px!important}.ml-n17,.mx-n17{margin-left:-170px!important}.m-n18{margin:-180px!important}.mt-n18,.my-n18{margin-top:-180px!important}.mr-n18,.mx-n18{margin-right:-180px!important}.mb-n18,.my-n18{margin-bottom:-180px!important}.ml-n18,.mx-n18{margin-left:-180px!important}.m-n19{margin:-190px!important}.mt-n19,.my-n19{margin-top:-190px!important}.mr-n19,.mx-n19{margin-right:-190px!important}.mb-n19,.my-n19{margin-bottom:-190px!important}.ml-n19,.mx-n19{margin-left:-190px!important}.m-n20{margin:-200px!important}.mt-n20,.my-n20{margin-top:-200px!important}.mr-n20,.mx-n20{margin-right:-200px!important}.mb-n20,.my-n20{margin-bottom:-200px!important}.ml-n20,.mx-n20{margin-left:-200px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:10px!important}.mt-sm-1,.my-sm-1{margin-top:10px!important}.mr-sm-1,.mx-sm-1{margin-right:10px!important}.mb-sm-1,.my-sm-1{margin-bottom:10px!important}.ml-sm-1,.mx-sm-1{margin-left:10px!important}.m-sm-2{margin:20px!important}.mt-sm-2,.my-sm-2{margin-top:20px!important}.mr-sm-2,.mx-sm-2{margin-right:20px!important}.mb-sm-2,.my-sm-2{margin-bottom:20px!important}.ml-sm-2,.mx-sm-2{margin-left:20px!important}.m-sm-3{margin:30px!important}.mt-sm-3,.my-sm-3{margin-top:30px!important}.mr-sm-3,.mx-sm-3{margin-right:30px!important}.mb-sm-3,.my-sm-3{margin-bottom:30px!important}.ml-sm-3,.mx-sm-3{margin-left:30px!important}.m-sm-4{margin:40px!important}.mt-sm-4,.my-sm-4{margin-top:40px!important}.mr-sm-4,.mx-sm-4{margin-right:40px!important}.mb-sm-4,.my-sm-4{margin-bottom:40px!important}.ml-sm-4,.mx-sm-4{margin-left:40px!important}.m-sm-5{margin:50px!important}.mt-sm-5,.my-sm-5{margin-top:50px!important}.mr-sm-5,.mx-sm-5{margin-right:50px!important}.mb-sm-5,.my-sm-5{margin-bottom:50px!important}.ml-sm-5,.mx-sm-5{margin-left:50px!important}.m-sm-6{margin:60px!important}.mt-sm-6,.my-sm-6{margin-top:60px!important}.mr-sm-6,.mx-sm-6{margin-right:60px!important}.mb-sm-6,.my-sm-6{margin-bottom:60px!important}.ml-sm-6,.mx-sm-6{margin-left:60px!important}.m-sm-7{margin:70px!important}.mt-sm-7,.my-sm-7{margin-top:70px!important}.mr-sm-7,.mx-sm-7{margin-right:70px!important}.mb-sm-7,.my-sm-7{margin-bottom:70px!important}.ml-sm-7,.mx-sm-7{margin-left:70px!important}.m-sm-8{margin:80px!important}.mt-sm-8,.my-sm-8{margin-top:80px!important}.mr-sm-8,.mx-sm-8{margin-right:80px!important}.mb-sm-8,.my-sm-8{margin-bottom:80px!important}.ml-sm-8,.mx-sm-8{margin-left:80px!important}.m-sm-9{margin:90px!important}.mt-sm-9,.my-sm-9{margin-top:90px!important}.mr-sm-9,.mx-sm-9{margin-right:90px!important}.mb-sm-9,.my-sm-9{margin-bottom:90px!important}.ml-sm-9,.mx-sm-9{margin-left:90px!important}.m-sm-10{margin:100px!important}.mt-sm-10,.my-sm-10{margin-top:100px!important}.mr-sm-10,.mx-sm-10{margin-right:100px!important}.mb-sm-10,.my-sm-10{margin-bottom:100px!important}.ml-sm-10,.mx-sm-10{margin-left:100px!important}.m-sm-11{margin:110px!important}.mt-sm-11,.my-sm-11{margin-top:110px!important}.mr-sm-11,.mx-sm-11{margin-right:110px!important}.mb-sm-11,.my-sm-11{margin-bottom:110px!important}.ml-sm-11,.mx-sm-11{margin-left:110px!important}.m-sm-12{margin:120px!important}.mt-sm-12,.my-sm-12{margin-top:120px!important}.mr-sm-12,.mx-sm-12{margin-right:120px!important}.mb-sm-12,.my-sm-12{margin-bottom:120px!important}.ml-sm-12,.mx-sm-12{margin-left:120px!important}.m-sm-13{margin:130px!important}.mt-sm-13,.my-sm-13{margin-top:130px!important}.mr-sm-13,.mx-sm-13{margin-right:130px!important}.mb-sm-13,.my-sm-13{margin-bottom:130px!important}.ml-sm-13,.mx-sm-13{margin-left:130px!important}.m-sm-14{margin:140px!important}.mt-sm-14,.my-sm-14{margin-top:140px!important}.mr-sm-14,.mx-sm-14{margin-right:140px!important}.mb-sm-14,.my-sm-14{margin-bottom:140px!important}.ml-sm-14,.mx-sm-14{margin-left:140px!important}.m-sm-15{margin:150px!important}.mt-sm-15,.my-sm-15{margin-top:150px!important}.mr-sm-15,.mx-sm-15{margin-right:150px!important}.mb-sm-15,.my-sm-15{margin-bottom:150px!important}.ml-sm-15,.mx-sm-15{margin-left:150px!important}.m-sm-16{margin:160px!important}.mt-sm-16,.my-sm-16{margin-top:160px!important}.mr-sm-16,.mx-sm-16{margin-right:160px!important}.mb-sm-16,.my-sm-16{margin-bottom:160px!important}.ml-sm-16,.mx-sm-16{margin-left:160px!important}.m-sm-17{margin:170px!important}.mt-sm-17,.my-sm-17{margin-top:170px!important}.mr-sm-17,.mx-sm-17{margin-right:170px!important}.mb-sm-17,.my-sm-17{margin-bottom:170px!important}.ml-sm-17,.mx-sm-17{margin-left:170px!important}.m-sm-18{margin:180px!important}.mt-sm-18,.my-sm-18{margin-top:180px!important}.mr-sm-18,.mx-sm-18{margin-right:180px!important}.mb-sm-18,.my-sm-18{margin-bottom:180px!important}.ml-sm-18,.mx-sm-18{margin-left:180px!important}.m-sm-19{margin:190px!important}.mt-sm-19,.my-sm-19{margin-top:190px!important}.mr-sm-19,.mx-sm-19{margin-right:190px!important}.mb-sm-19,.my-sm-19{margin-bottom:190px!important}.ml-sm-19,.mx-sm-19{margin-left:190px!important}.m-sm-20{margin:200px!important}.mt-sm-20,.my-sm-20{margin-top:200px!important}.mr-sm-20,.mx-sm-20{margin-right:200px!important}.mb-sm-20,.my-sm-20{margin-bottom:200px!important}.ml-sm-20,.mx-sm-20{margin-left:200px!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:10px!important}.pt-sm-1,.py-sm-1{padding-top:10px!important}.pr-sm-1,.px-sm-1{padding-right:10px!important}.pb-sm-1,.py-sm-1{padding-bottom:10px!important}.pl-sm-1,.px-sm-1{padding-left:10px!important}.p-sm-2{padding:20px!important}.pt-sm-2,.py-sm-2{padding-top:20px!important}.pr-sm-2,.px-sm-2{padding-right:20px!important}.pb-sm-2,.py-sm-2{padding-bottom:20px!important}.pl-sm-2,.px-sm-2{padding-left:20px!important}.p-sm-3{padding:30px!important}.pt-sm-3,.py-sm-3{padding-top:30px!important}.pr-sm-3,.px-sm-3{padding-right:30px!important}.pb-sm-3,.py-sm-3{padding-bottom:30px!important}.pl-sm-3,.px-sm-3{padding-left:30px!important}.p-sm-4{padding:40px!important}.pt-sm-4,.py-sm-4{padding-top:40px!important}.pr-sm-4,.px-sm-4{padding-right:40px!important}.pb-sm-4,.py-sm-4{padding-bottom:40px!important}.pl-sm-4,.px-sm-4{padding-left:40px!important}.p-sm-5{padding:50px!important}.pt-sm-5,.py-sm-5{padding-top:50px!important}.pr-sm-5,.px-sm-5{padding-right:50px!important}.pb-sm-5,.py-sm-5{padding-bottom:50px!important}.pl-sm-5,.px-sm-5{padding-left:50px!important}.p-sm-6{padding:60px!important}.pt-sm-6,.py-sm-6{padding-top:60px!important}.pr-sm-6,.px-sm-6{padding-right:60px!important}.pb-sm-6,.py-sm-6{padding-bottom:60px!important}.pl-sm-6,.px-sm-6{padding-left:60px!important}.p-sm-7{padding:70px!important}.pt-sm-7,.py-sm-7{padding-top:70px!important}.pr-sm-7,.px-sm-7{padding-right:70px!important}.pb-sm-7,.py-sm-7{padding-bottom:70px!important}.pl-sm-7,.px-sm-7{padding-left:70px!important}.p-sm-8{padding:80px!important}.pt-sm-8,.py-sm-8{padding-top:80px!important}.pr-sm-8,.px-sm-8{padding-right:80px!important}.pb-sm-8,.py-sm-8{padding-bottom:80px!important}.pl-sm-8,.px-sm-8{padding-left:80px!important}.p-sm-9{padding:90px!important}.pt-sm-9,.py-sm-9{padding-top:90px!important}.pr-sm-9,.px-sm-9{padding-right:90px!important}.pb-sm-9,.py-sm-9{padding-bottom:90px!important}.pl-sm-9,.px-sm-9{padding-left:90px!important}.p-sm-10{padding:100px!important}.pt-sm-10,.py-sm-10{padding-top:100px!important}.pr-sm-10,.px-sm-10{padding-right:100px!important}.pb-sm-10,.py-sm-10{padding-bottom:100px!important}.pl-sm-10,.px-sm-10{padding-left:100px!important}.p-sm-11{padding:110px!important}.pt-sm-11,.py-sm-11{padding-top:110px!important}.pr-sm-11,.px-sm-11{padding-right:110px!important}.pb-sm-11,.py-sm-11{padding-bottom:110px!important}.pl-sm-11,.px-sm-11{padding-left:110px!important}.p-sm-12{padding:120px!important}.pt-sm-12,.py-sm-12{padding-top:120px!important}.pr-sm-12,.px-sm-12{padding-right:120px!important}.pb-sm-12,.py-sm-12{padding-bottom:120px!important}.pl-sm-12,.px-sm-12{padding-left:120px!important}.p-sm-13{padding:130px!important}.pt-sm-13,.py-sm-13{padding-top:130px!important}.pr-sm-13,.px-sm-13{padding-right:130px!important}.pb-sm-13,.py-sm-13{padding-bottom:130px!important}.pl-sm-13,.px-sm-13{padding-left:130px!important}.p-sm-14{padding:140px!important}.pt-sm-14,.py-sm-14{padding-top:140px!important}.pr-sm-14,.px-sm-14{padding-right:140px!important}.pb-sm-14,.py-sm-14{padding-bottom:140px!important}.pl-sm-14,.px-sm-14{padding-left:140px!important}.p-sm-15{padding:150px!important}.pt-sm-15,.py-sm-15{padding-top:150px!important}.pr-sm-15,.px-sm-15{padding-right:150px!important}.pb-sm-15,.py-sm-15{padding-bottom:150px!important}.pl-sm-15,.px-sm-15{padding-left:150px!important}.p-sm-16{padding:160px!important}.pt-sm-16,.py-sm-16{padding-top:160px!important}.pr-sm-16,.px-sm-16{padding-right:160px!important}.pb-sm-16,.py-sm-16{padding-bottom:160px!important}.pl-sm-16,.px-sm-16{padding-left:160px!important}.p-sm-17{padding:170px!important}.pt-sm-17,.py-sm-17{padding-top:170px!important}.pr-sm-17,.px-sm-17{padding-right:170px!important}.pb-sm-17,.py-sm-17{padding-bottom:170px!important}.pl-sm-17,.px-sm-17{padding-left:170px!important}.p-sm-18{padding:180px!important}.pt-sm-18,.py-sm-18{padding-top:180px!important}.pr-sm-18,.px-sm-18{padding-right:180px!important}.pb-sm-18,.py-sm-18{padding-bottom:180px!important}.pl-sm-18,.px-sm-18{padding-left:180px!important}.p-sm-19{padding:190px!important}.pt-sm-19,.py-sm-19{padding-top:190px!important}.pr-sm-19,.px-sm-19{padding-right:190px!important}.pb-sm-19,.py-sm-19{padding-bottom:190px!important}.pl-sm-19,.px-sm-19{padding-left:190px!important}.p-sm-20{padding:200px!important}.pt-sm-20,.py-sm-20{padding-top:200px!important}.pr-sm-20,.px-sm-20{padding-right:200px!important}.pb-sm-20,.py-sm-20{padding-bottom:200px!important}.pl-sm-20,.px-sm-20{padding-left:200px!important}.m-sm-n1{margin:-10px!important}.mt-sm-n1,.my-sm-n1{margin-top:-10px!important}.mr-sm-n1,.mx-sm-n1{margin-right:-10px!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-10px!important}.ml-sm-n1,.mx-sm-n1{margin-left:-10px!important}.m-sm-n2{margin:-20px!important}.mt-sm-n2,.my-sm-n2{margin-top:-20px!important}.mr-sm-n2,.mx-sm-n2{margin-right:-20px!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-20px!important}.ml-sm-n2,.mx-sm-n2{margin-left:-20px!important}.m-sm-n3{margin:-30px!important}.mt-sm-n3,.my-sm-n3{margin-top:-30px!important}.mr-sm-n3,.mx-sm-n3{margin-right:-30px!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-30px!important}.ml-sm-n3,.mx-sm-n3{margin-left:-30px!important}.m-sm-n4{margin:-40px!important}.mt-sm-n4,.my-sm-n4{margin-top:-40px!important}.mr-sm-n4,.mx-sm-n4{margin-right:-40px!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-40px!important}.ml-sm-n4,.mx-sm-n4{margin-left:-40px!important}.m-sm-n5{margin:-50px!important}.mt-sm-n5,.my-sm-n5{margin-top:-50px!important}.mr-sm-n5,.mx-sm-n5{margin-right:-50px!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-50px!important}.ml-sm-n5,.mx-sm-n5{margin-left:-50px!important}.m-sm-n6{margin:-60px!important}.mt-sm-n6,.my-sm-n6{margin-top:-60px!important}.mr-sm-n6,.mx-sm-n6{margin-right:-60px!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-60px!important}.ml-sm-n6,.mx-sm-n6{margin-left:-60px!important}.m-sm-n7{margin:-70px!important}.mt-sm-n7,.my-sm-n7{margin-top:-70px!important}.mr-sm-n7,.mx-sm-n7{margin-right:-70px!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-70px!important}.ml-sm-n7,.mx-sm-n7{margin-left:-70px!important}.m-sm-n8{margin:-80px!important}.mt-sm-n8,.my-sm-n8{margin-top:-80px!important}.mr-sm-n8,.mx-sm-n8{margin-right:-80px!important}.mb-sm-n8,.my-sm-n8{margin-bottom:-80px!important}.ml-sm-n8,.mx-sm-n8{margin-left:-80px!important}.m-sm-n9{margin:-90px!important}.mt-sm-n9,.my-sm-n9{margin-top:-90px!important}.mr-sm-n9,.mx-sm-n9{margin-right:-90px!important}.mb-sm-n9,.my-sm-n9{margin-bottom:-90px!important}.ml-sm-n9,.mx-sm-n9{margin-left:-90px!important}.m-sm-n10{margin:-100px!important}.mt-sm-n10,.my-sm-n10{margin-top:-100px!important}.mr-sm-n10,.mx-sm-n10{margin-right:-100px!important}.mb-sm-n10,.my-sm-n10{margin-bottom:-100px!important}.ml-sm-n10,.mx-sm-n10{margin-left:-100px!important}.m-sm-n11{margin:-110px!important}.mt-sm-n11,.my-sm-n11{margin-top:-110px!important}.mr-sm-n11,.mx-sm-n11{margin-right:-110px!important}.mb-sm-n11,.my-sm-n11{margin-bottom:-110px!important}.ml-sm-n11,.mx-sm-n11{margin-left:-110px!important}.m-sm-n12{margin:-120px!important}.mt-sm-n12,.my-sm-n12{margin-top:-120px!important}.mr-sm-n12,.mx-sm-n12{margin-right:-120px!important}.mb-sm-n12,.my-sm-n12{margin-bottom:-120px!important}.ml-sm-n12,.mx-sm-n12{margin-left:-120px!important}.m-sm-n13{margin:-130px!important}.mt-sm-n13,.my-sm-n13{margin-top:-130px!important}.mr-sm-n13,.mx-sm-n13{margin-right:-130px!important}.mb-sm-n13,.my-sm-n13{margin-bottom:-130px!important}.ml-sm-n13,.mx-sm-n13{margin-left:-130px!important}.m-sm-n14{margin:-140px!important}.mt-sm-n14,.my-sm-n14{margin-top:-140px!important}.mr-sm-n14,.mx-sm-n14{margin-right:-140px!important}.mb-sm-n14,.my-sm-n14{margin-bottom:-140px!important}.ml-sm-n14,.mx-sm-n14{margin-left:-140px!important}.m-sm-n15{margin:-150px!important}.mt-sm-n15,.my-sm-n15{margin-top:-150px!important}.mr-sm-n15,.mx-sm-n15{margin-right:-150px!important}.mb-sm-n15,.my-sm-n15{margin-bottom:-150px!important}.ml-sm-n15,.mx-sm-n15{margin-left:-150px!important}.m-sm-n16{margin:-160px!important}.mt-sm-n16,.my-sm-n16{margin-top:-160px!important}.mr-sm-n16,.mx-sm-n16{margin-right:-160px!important}.mb-sm-n16,.my-sm-n16{margin-bottom:-160px!important}.ml-sm-n16,.mx-sm-n16{margin-left:-160px!important}.m-sm-n17{margin:-170px!important}.mt-sm-n17,.my-sm-n17{margin-top:-170px!important}.mr-sm-n17,.mx-sm-n17{margin-right:-170px!important}.mb-sm-n17,.my-sm-n17{margin-bottom:-170px!important}.ml-sm-n17,.mx-sm-n17{margin-left:-170px!important}.m-sm-n18{margin:-180px!important}.mt-sm-n18,.my-sm-n18{margin-top:-180px!important}.mr-sm-n18,.mx-sm-n18{margin-right:-180px!important}.mb-sm-n18,.my-sm-n18{margin-bottom:-180px!important}.ml-sm-n18,.mx-sm-n18{margin-left:-180px!important}.m-sm-n19{margin:-190px!important}.mt-sm-n19,.my-sm-n19{margin-top:-190px!important}.mr-sm-n19,.mx-sm-n19{margin-right:-190px!important}.mb-sm-n19,.my-sm-n19{margin-bottom:-190px!important}.ml-sm-n19,.mx-sm-n19{margin-left:-190px!important}.m-sm-n20{margin:-200px!important}.mt-sm-n20,.my-sm-n20{margin-top:-200px!important}.mr-sm-n20,.mx-sm-n20{margin-right:-200px!important}.mb-sm-n20,.my-sm-n20{margin-bottom:-200px!important}.ml-sm-n20,.mx-sm-n20{margin-left:-200px!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:10px!important}.mt-md-1,.my-md-1{margin-top:10px!important}.mr-md-1,.mx-md-1{margin-right:10px!important}.mb-md-1,.my-md-1{margin-bottom:10px!important}.ml-md-1,.mx-md-1{margin-left:10px!important}.m-md-2{margin:20px!important}.mt-md-2,.my-md-2{margin-top:20px!important}.mr-md-2,.mx-md-2{margin-right:20px!important}.mb-md-2,.my-md-2{margin-bottom:20px!important}.ml-md-2,.mx-md-2{margin-left:20px!important}.m-md-3{margin:30px!important}.mt-md-3,.my-md-3{margin-top:30px!important}.mr-md-3,.mx-md-3{margin-right:30px!important}.mb-md-3,.my-md-3{margin-bottom:30px!important}.ml-md-3,.mx-md-3{margin-left:30px!important}.m-md-4{margin:40px!important}.mt-md-4,.my-md-4{margin-top:40px!important}.mr-md-4,.mx-md-4{margin-right:40px!important}.mb-md-4,.my-md-4{margin-bottom:40px!important}.ml-md-4,.mx-md-4{margin-left:40px!important}.m-md-5{margin:50px!important}.mt-md-5,.my-md-5{margin-top:50px!important}.mr-md-5,.mx-md-5{margin-right:50px!important}.mb-md-5,.my-md-5{margin-bottom:50px!important}.ml-md-5,.mx-md-5{margin-left:50px!important}.m-md-6{margin:60px!important}.mt-md-6,.my-md-6{margin-top:60px!important}.mr-md-6,.mx-md-6{margin-right:60px!important}.mb-md-6,.my-md-6{margin-bottom:60px!important}.ml-md-6,.mx-md-6{margin-left:60px!important}.m-md-7{margin:70px!important}.mt-md-7,.my-md-7{margin-top:70px!important}.mr-md-7,.mx-md-7{margin-right:70px!important}.mb-md-7,.my-md-7{margin-bottom:70px!important}.ml-md-7,.mx-md-7{margin-left:70px!important}.m-md-8{margin:80px!important}.mt-md-8,.my-md-8{margin-top:80px!important}.mr-md-8,.mx-md-8{margin-right:80px!important}.mb-md-8,.my-md-8{margin-bottom:80px!important}.ml-md-8,.mx-md-8{margin-left:80px!important}.m-md-9{margin:90px!important}.mt-md-9,.my-md-9{margin-top:90px!important}.mr-md-9,.mx-md-9{margin-right:90px!important}.mb-md-9,.my-md-9{margin-bottom:90px!important}.ml-md-9,.mx-md-9{margin-left:90px!important}.m-md-10{margin:100px!important}.mt-md-10,.my-md-10{margin-top:100px!important}.mr-md-10,.mx-md-10{margin-right:100px!important}.mb-md-10,.my-md-10{margin-bottom:100px!important}.ml-md-10,.mx-md-10{margin-left:100px!important}.m-md-11{margin:110px!important}.mt-md-11,.my-md-11{margin-top:110px!important}.mr-md-11,.mx-md-11{margin-right:110px!important}.mb-md-11,.my-md-11{margin-bottom:110px!important}.ml-md-11,.mx-md-11{margin-left:110px!important}.m-md-12{margin:120px!important}.mt-md-12,.my-md-12{margin-top:120px!important}.mr-md-12,.mx-md-12{margin-right:120px!important}.mb-md-12,.my-md-12{margin-bottom:120px!important}.ml-md-12,.mx-md-12{margin-left:120px!important}.m-md-13{margin:130px!important}.mt-md-13,.my-md-13{margin-top:130px!important}.mr-md-13,.mx-md-13{margin-right:130px!important}.mb-md-13,.my-md-13{margin-bottom:130px!important}.ml-md-13,.mx-md-13{margin-left:130px!important}.m-md-14{margin:140px!important}.mt-md-14,.my-md-14{margin-top:140px!important}.mr-md-14,.mx-md-14{margin-right:140px!important}.mb-md-14,.my-md-14{margin-bottom:140px!important}.ml-md-14,.mx-md-14{margin-left:140px!important}.m-md-15{margin:150px!important}.mt-md-15,.my-md-15{margin-top:150px!important}.mr-md-15,.mx-md-15{margin-right:150px!important}.mb-md-15,.my-md-15{margin-bottom:150px!important}.ml-md-15,.mx-md-15{margin-left:150px!important}.m-md-16{margin:160px!important}.mt-md-16,.my-md-16{margin-top:160px!important}.mr-md-16,.mx-md-16{margin-right:160px!important}.mb-md-16,.my-md-16{margin-bottom:160px!important}.ml-md-16,.mx-md-16{margin-left:160px!important}.m-md-17{margin:170px!important}.mt-md-17,.my-md-17{margin-top:170px!important}.mr-md-17,.mx-md-17{margin-right:170px!important}.mb-md-17,.my-md-17{margin-bottom:170px!important}.ml-md-17,.mx-md-17{margin-left:170px!important}.m-md-18{margin:180px!important}.mt-md-18,.my-md-18{margin-top:180px!important}.mr-md-18,.mx-md-18{margin-right:180px!important}.mb-md-18,.my-md-18{margin-bottom:180px!important}.ml-md-18,.mx-md-18{margin-left:180px!important}.m-md-19{margin:190px!important}.mt-md-19,.my-md-19{margin-top:190px!important}.mr-md-19,.mx-md-19{margin-right:190px!important}.mb-md-19,.my-md-19{margin-bottom:190px!important}.ml-md-19,.mx-md-19{margin-left:190px!important}.m-md-20{margin:200px!important}.mt-md-20,.my-md-20{margin-top:200px!important}.mr-md-20,.mx-md-20{margin-right:200px!important}.mb-md-20,.my-md-20{margin-bottom:200px!important}.ml-md-20,.mx-md-20{margin-left:200px!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:10px!important}.pt-md-1,.py-md-1{padding-top:10px!important}.pr-md-1,.px-md-1{padding-right:10px!important}.pb-md-1,.py-md-1{padding-bottom:10px!important}.pl-md-1,.px-md-1{padding-left:10px!important}.p-md-2{padding:20px!important}.pt-md-2,.py-md-2{padding-top:20px!important}.pr-md-2,.px-md-2{padding-right:20px!important}.pb-md-2,.py-md-2{padding-bottom:20px!important}.pl-md-2,.px-md-2{padding-left:20px!important}.p-md-3{padding:30px!important}.pt-md-3,.py-md-3{padding-top:30px!important}.pr-md-3,.px-md-3{padding-right:30px!important}.pb-md-3,.py-md-3{padding-bottom:30px!important}.pl-md-3,.px-md-3{padding-left:30px!important}.p-md-4{padding:40px!important}.pt-md-4,.py-md-4{padding-top:40px!important}.pr-md-4,.px-md-4{padding-right:40px!important}.pb-md-4,.py-md-4{padding-bottom:40px!important}.pl-md-4,.px-md-4{padding-left:40px!important}.p-md-5{padding:50px!important}.pt-md-5,.py-md-5{padding-top:50px!important}.pr-md-5,.px-md-5{padding-right:50px!important}.pb-md-5,.py-md-5{padding-bottom:50px!important}.pl-md-5,.px-md-5{padding-left:50px!important}.p-md-6{padding:60px!important}.pt-md-6,.py-md-6{padding-top:60px!important}.pr-md-6,.px-md-6{padding-right:60px!important}.pb-md-6,.py-md-6{padding-bottom:60px!important}.pl-md-6,.px-md-6{padding-left:60px!important}.p-md-7{padding:70px!important}.pt-md-7,.py-md-7{padding-top:70px!important}.pr-md-7,.px-md-7{padding-right:70px!important}.pb-md-7,.py-md-7{padding-bottom:70px!important}.pl-md-7,.px-md-7{padding-left:70px!important}.p-md-8{padding:80px!important}.pt-md-8,.py-md-8{padding-top:80px!important}.pr-md-8,.px-md-8{padding-right:80px!important}.pb-md-8,.py-md-8{padding-bottom:80px!important}.pl-md-8,.px-md-8{padding-left:80px!important}.p-md-9{padding:90px!important}.pt-md-9,.py-md-9{padding-top:90px!important}.pr-md-9,.px-md-9{padding-right:90px!important}.pb-md-9,.py-md-9{padding-bottom:90px!important}.pl-md-9,.px-md-9{padding-left:90px!important}.p-md-10{padding:100px!important}.pt-md-10,.py-md-10{padding-top:100px!important}.pr-md-10,.px-md-10{padding-right:100px!important}.pb-md-10,.py-md-10{padding-bottom:100px!important}.pl-md-10,.px-md-10{padding-left:100px!important}.p-md-11{padding:110px!important}.pt-md-11,.py-md-11{padding-top:110px!important}.pr-md-11,.px-md-11{padding-right:110px!important}.pb-md-11,.py-md-11{padding-bottom:110px!important}.pl-md-11,.px-md-11{padding-left:110px!important}.p-md-12{padding:120px!important}.pt-md-12,.py-md-12{padding-top:120px!important}.pr-md-12,.px-md-12{padding-right:120px!important}.pb-md-12,.py-md-12{padding-bottom:120px!important}.pl-md-12,.px-md-12{padding-left:120px!important}.p-md-13{padding:130px!important}.pt-md-13,.py-md-13{padding-top:130px!important}.pr-md-13,.px-md-13{padding-right:130px!important}.pb-md-13,.py-md-13{padding-bottom:130px!important}.pl-md-13,.px-md-13{padding-left:130px!important}.p-md-14{padding:140px!important}.pt-md-14,.py-md-14{padding-top:140px!important}.pr-md-14,.px-md-14{padding-right:140px!important}.pb-md-14,.py-md-14{padding-bottom:140px!important}.pl-md-14,.px-md-14{padding-left:140px!important}.p-md-15{padding:150px!important}.pt-md-15,.py-md-15{padding-top:150px!important}.pr-md-15,.px-md-15{padding-right:150px!important}.pb-md-15,.py-md-15{padding-bottom:150px!important}.pl-md-15,.px-md-15{padding-left:150px!important}.p-md-16{padding:160px!important}.pt-md-16,.py-md-16{padding-top:160px!important}.pr-md-16,.px-md-16{padding-right:160px!important}.pb-md-16,.py-md-16{padding-bottom:160px!important}.pl-md-16,.px-md-16{padding-left:160px!important}.p-md-17{padding:170px!important}.pt-md-17,.py-md-17{padding-top:170px!important}.pr-md-17,.px-md-17{padding-right:170px!important}.pb-md-17,.py-md-17{padding-bottom:170px!important}.pl-md-17,.px-md-17{padding-left:170px!important}.p-md-18{padding:180px!important}.pt-md-18,.py-md-18{padding-top:180px!important}.pr-md-18,.px-md-18{padding-right:180px!important}.pb-md-18,.py-md-18{padding-bottom:180px!important}.pl-md-18,.px-md-18{padding-left:180px!important}.p-md-19{padding:190px!important}.pt-md-19,.py-md-19{padding-top:190px!important}.pr-md-19,.px-md-19{padding-right:190px!important}.pb-md-19,.py-md-19{padding-bottom:190px!important}.pl-md-19,.px-md-19{padding-left:190px!important}.p-md-20{padding:200px!important}.pt-md-20,.py-md-20{padding-top:200px!important}.pr-md-20,.px-md-20{padding-right:200px!important}.pb-md-20,.py-md-20{padding-bottom:200px!important}.pl-md-20,.px-md-20{padding-left:200px!important}.m-md-n1{margin:-10px!important}.mt-md-n1,.my-md-n1{margin-top:-10px!important}.mr-md-n1,.mx-md-n1{margin-right:-10px!important}.mb-md-n1,.my-md-n1{margin-bottom:-10px!important}.ml-md-n1,.mx-md-n1{margin-left:-10px!important}.m-md-n2{margin:-20px!important}.mt-md-n2,.my-md-n2{margin-top:-20px!important}.mr-md-n2,.mx-md-n2{margin-right:-20px!important}.mb-md-n2,.my-md-n2{margin-bottom:-20px!important}.ml-md-n2,.mx-md-n2{margin-left:-20px!important}.m-md-n3{margin:-30px!important}.mt-md-n3,.my-md-n3{margin-top:-30px!important}.mr-md-n3,.mx-md-n3{margin-right:-30px!important}.mb-md-n3,.my-md-n3{margin-bottom:-30px!important}.ml-md-n3,.mx-md-n3{margin-left:-30px!important}.m-md-n4{margin:-40px!important}.mt-md-n4,.my-md-n4{margin-top:-40px!important}.mr-md-n4,.mx-md-n4{margin-right:-40px!important}.mb-md-n4,.my-md-n4{margin-bottom:-40px!important}.ml-md-n4,.mx-md-n4{margin-left:-40px!important}.m-md-n5{margin:-50px!important}.mt-md-n5,.my-md-n5{margin-top:-50px!important}.mr-md-n5,.mx-md-n5{margin-right:-50px!important}.mb-md-n5,.my-md-n5{margin-bottom:-50px!important}.ml-md-n5,.mx-md-n5{margin-left:-50px!important}.m-md-n6{margin:-60px!important}.mt-md-n6,.my-md-n6{margin-top:-60px!important}.mr-md-n6,.mx-md-n6{margin-right:-60px!important}.mb-md-n6,.my-md-n6{margin-bottom:-60px!important}.ml-md-n6,.mx-md-n6{margin-left:-60px!important}.m-md-n7{margin:-70px!important}.mt-md-n7,.my-md-n7{margin-top:-70px!important}.mr-md-n7,.mx-md-n7{margin-right:-70px!important}.mb-md-n7,.my-md-n7{margin-bottom:-70px!important}.ml-md-n7,.mx-md-n7{margin-left:-70px!important}.m-md-n8{margin:-80px!important}.mt-md-n8,.my-md-n8{margin-top:-80px!important}.mr-md-n8,.mx-md-n8{margin-right:-80px!important}.mb-md-n8,.my-md-n8{margin-bottom:-80px!important}.ml-md-n8,.mx-md-n8{margin-left:-80px!important}.m-md-n9{margin:-90px!important}.mt-md-n9,.my-md-n9{margin-top:-90px!important}.mr-md-n9,.mx-md-n9{margin-right:-90px!important}.mb-md-n9,.my-md-n9{margin-bottom:-90px!important}.ml-md-n9,.mx-md-n9{margin-left:-90px!important}.m-md-n10{margin:-100px!important}.mt-md-n10,.my-md-n10{margin-top:-100px!important}.mr-md-n10,.mx-md-n10{margin-right:-100px!important}.mb-md-n10,.my-md-n10{margin-bottom:-100px!important}.ml-md-n10,.mx-md-n10{margin-left:-100px!important}.m-md-n11{margin:-110px!important}.mt-md-n11,.my-md-n11{margin-top:-110px!important}.mr-md-n11,.mx-md-n11{margin-right:-110px!important}.mb-md-n11,.my-md-n11{margin-bottom:-110px!important}.ml-md-n11,.mx-md-n11{margin-left:-110px!important}.m-md-n12{margin:-120px!important}.mt-md-n12,.my-md-n12{margin-top:-120px!important}.mr-md-n12,.mx-md-n12{margin-right:-120px!important}.mb-md-n12,.my-md-n12{margin-bottom:-120px!important}.ml-md-n12,.mx-md-n12{margin-left:-120px!important}.m-md-n13{margin:-130px!important}.mt-md-n13,.my-md-n13{margin-top:-130px!important}.mr-md-n13,.mx-md-n13{margin-right:-130px!important}.mb-md-n13,.my-md-n13{margin-bottom:-130px!important}.ml-md-n13,.mx-md-n13{margin-left:-130px!important}.m-md-n14{margin:-140px!important}.mt-md-n14,.my-md-n14{margin-top:-140px!important}.mr-md-n14,.mx-md-n14{margin-right:-140px!important}.mb-md-n14,.my-md-n14{margin-bottom:-140px!important}.ml-md-n14,.mx-md-n14{margin-left:-140px!important}.m-md-n15{margin:-150px!important}.mt-md-n15,.my-md-n15{margin-top:-150px!important}.mr-md-n15,.mx-md-n15{margin-right:-150px!important}.mb-md-n15,.my-md-n15{margin-bottom:-150px!important}.ml-md-n15,.mx-md-n15{margin-left:-150px!important}.m-md-n16{margin:-160px!important}.mt-md-n16,.my-md-n16{margin-top:-160px!important}.mr-md-n16,.mx-md-n16{margin-right:-160px!important}.mb-md-n16,.my-md-n16{margin-bottom:-160px!important}.ml-md-n16,.mx-md-n16{margin-left:-160px!important}.m-md-n17{margin:-170px!important}.mt-md-n17,.my-md-n17{margin-top:-170px!important}.mr-md-n17,.mx-md-n17{margin-right:-170px!important}.mb-md-n17,.my-md-n17{margin-bottom:-170px!important}.ml-md-n17,.mx-md-n17{margin-left:-170px!important}.m-md-n18{margin:-180px!important}.mt-md-n18,.my-md-n18{margin-top:-180px!important}.mr-md-n18,.mx-md-n18{margin-right:-180px!important}.mb-md-n18,.my-md-n18{margin-bottom:-180px!important}.ml-md-n18,.mx-md-n18{margin-left:-180px!important}.m-md-n19{margin:-190px!important}.mt-md-n19,.my-md-n19{margin-top:-190px!important}.mr-md-n19,.mx-md-n19{margin-right:-190px!important}.mb-md-n19,.my-md-n19{margin-bottom:-190px!important}.ml-md-n19,.mx-md-n19{margin-left:-190px!important}.m-md-n20{margin:-200px!important}.mt-md-n20,.my-md-n20{margin-top:-200px!important}.mr-md-n20,.mx-md-n20{margin-right:-200px!important}.mb-md-n20,.my-md-n20{margin-bottom:-200px!important}.ml-md-n20,.mx-md-n20{margin-left:-200px!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:10px!important}.mt-lg-1,.my-lg-1{margin-top:10px!important}.mr-lg-1,.mx-lg-1{margin-right:10px!important}.mb-lg-1,.my-lg-1{margin-bottom:10px!important}.ml-lg-1,.mx-lg-1{margin-left:10px!important}.m-lg-2{margin:20px!important}.mt-lg-2,.my-lg-2{margin-top:20px!important}.mr-lg-2,.mx-lg-2{margin-right:20px!important}.mb-lg-2,.my-lg-2{margin-bottom:20px!important}.ml-lg-2,.mx-lg-2{margin-left:20px!important}.m-lg-3{margin:30px!important}.mt-lg-3,.my-lg-3{margin-top:30px!important}.mr-lg-3,.mx-lg-3{margin-right:30px!important}.mb-lg-3,.my-lg-3{margin-bottom:30px!important}.ml-lg-3,.mx-lg-3{margin-left:30px!important}.m-lg-4{margin:40px!important}.mt-lg-4,.my-lg-4{margin-top:40px!important}.mr-lg-4,.mx-lg-4{margin-right:40px!important}.mb-lg-4,.my-lg-4{margin-bottom:40px!important}.ml-lg-4,.mx-lg-4{margin-left:40px!important}.m-lg-5{margin:50px!important}.mt-lg-5,.my-lg-5{margin-top:50px!important}.mr-lg-5,.mx-lg-5{margin-right:50px!important}.mb-lg-5,.my-lg-5{margin-bottom:50px!important}.ml-lg-5,.mx-lg-5{margin-left:50px!important}.m-lg-6{margin:60px!important}.mt-lg-6,.my-lg-6{margin-top:60px!important}.mr-lg-6,.mx-lg-6{margin-right:60px!important}.mb-lg-6,.my-lg-6{margin-bottom:60px!important}.ml-lg-6,.mx-lg-6{margin-left:60px!important}.m-lg-7{margin:70px!important}.mt-lg-7,.my-lg-7{margin-top:70px!important}.mr-lg-7,.mx-lg-7{margin-right:70px!important}.mb-lg-7,.my-lg-7{margin-bottom:70px!important}.ml-lg-7,.mx-lg-7{margin-left:70px!important}.m-lg-8{margin:80px!important}.mt-lg-8,.my-lg-8{margin-top:80px!important}.mr-lg-8,.mx-lg-8{margin-right:80px!important}.mb-lg-8,.my-lg-8{margin-bottom:80px!important}.ml-lg-8,.mx-lg-8{margin-left:80px!important}.m-lg-9{margin:90px!important}.mt-lg-9,.my-lg-9{margin-top:90px!important}.mr-lg-9,.mx-lg-9{margin-right:90px!important}.mb-lg-9,.my-lg-9{margin-bottom:90px!important}.ml-lg-9,.mx-lg-9{margin-left:90px!important}.m-lg-10{margin:100px!important}.mt-lg-10,.my-lg-10{margin-top:100px!important}.mr-lg-10,.mx-lg-10{margin-right:100px!important}.mb-lg-10,.my-lg-10{margin-bottom:100px!important}.ml-lg-10,.mx-lg-10{margin-left:100px!important}.m-lg-11{margin:110px!important}.mt-lg-11,.my-lg-11{margin-top:110px!important}.mr-lg-11,.mx-lg-11{margin-right:110px!important}.mb-lg-11,.my-lg-11{margin-bottom:110px!important}.ml-lg-11,.mx-lg-11{margin-left:110px!important}.m-lg-12{margin:120px!important}.mt-lg-12,.my-lg-12{margin-top:120px!important}.mr-lg-12,.mx-lg-12{margin-right:120px!important}.mb-lg-12,.my-lg-12{margin-bottom:120px!important}.ml-lg-12,.mx-lg-12{margin-left:120px!important}.m-lg-13{margin:130px!important}.mt-lg-13,.my-lg-13{margin-top:130px!important}.mr-lg-13,.mx-lg-13{margin-right:130px!important}.mb-lg-13,.my-lg-13{margin-bottom:130px!important}.ml-lg-13,.mx-lg-13{margin-left:130px!important}.m-lg-14{margin:140px!important}.mt-lg-14,.my-lg-14{margin-top:140px!important}.mr-lg-14,.mx-lg-14{margin-right:140px!important}.mb-lg-14,.my-lg-14{margin-bottom:140px!important}.ml-lg-14,.mx-lg-14{margin-left:140px!important}.m-lg-15{margin:150px!important}.mt-lg-15,.my-lg-15{margin-top:150px!important}.mr-lg-15,.mx-lg-15{margin-right:150px!important}.mb-lg-15,.my-lg-15{margin-bottom:150px!important}.ml-lg-15,.mx-lg-15{margin-left:150px!important}.m-lg-16{margin:160px!important}.mt-lg-16,.my-lg-16{margin-top:160px!important}.mr-lg-16,.mx-lg-16{margin-right:160px!important}.mb-lg-16,.my-lg-16{margin-bottom:160px!important}.ml-lg-16,.mx-lg-16{margin-left:160px!important}.m-lg-17{margin:170px!important}.mt-lg-17,.my-lg-17{margin-top:170px!important}.mr-lg-17,.mx-lg-17{margin-right:170px!important}.mb-lg-17,.my-lg-17{margin-bottom:170px!important}.ml-lg-17,.mx-lg-17{margin-left:170px!important}.m-lg-18{margin:180px!important}.mt-lg-18,.my-lg-18{margin-top:180px!important}.mr-lg-18,.mx-lg-18{margin-right:180px!important}.mb-lg-18,.my-lg-18{margin-bottom:180px!important}.ml-lg-18,.mx-lg-18{margin-left:180px!important}.m-lg-19{margin:190px!important}.mt-lg-19,.my-lg-19{margin-top:190px!important}.mr-lg-19,.mx-lg-19{margin-right:190px!important}.mb-lg-19,.my-lg-19{margin-bottom:190px!important}.ml-lg-19,.mx-lg-19{margin-left:190px!important}.m-lg-20{margin:200px!important}.mt-lg-20,.my-lg-20{margin-top:200px!important}.mr-lg-20,.mx-lg-20{margin-right:200px!important}.mb-lg-20,.my-lg-20{margin-bottom:200px!important}.ml-lg-20,.mx-lg-20{margin-left:200px!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:10px!important}.pt-lg-1,.py-lg-1{padding-top:10px!important}.pr-lg-1,.px-lg-1{padding-right:10px!important}.pb-lg-1,.py-lg-1{padding-bottom:10px!important}.pl-lg-1,.px-lg-1{padding-left:10px!important}.p-lg-2{padding:20px!important}.pt-lg-2,.py-lg-2{padding-top:20px!important}.pr-lg-2,.px-lg-2{padding-right:20px!important}.pb-lg-2,.py-lg-2{padding-bottom:20px!important}.pl-lg-2,.px-lg-2{padding-left:20px!important}.p-lg-3{padding:30px!important}.pt-lg-3,.py-lg-3{padding-top:30px!important}.pr-lg-3,.px-lg-3{padding-right:30px!important}.pb-lg-3,.py-lg-3{padding-bottom:30px!important}.pl-lg-3,.px-lg-3{padding-left:30px!important}.p-lg-4{padding:40px!important}.pt-lg-4,.py-lg-4{padding-top:40px!important}.pr-lg-4,.px-lg-4{padding-right:40px!important}.pb-lg-4,.py-lg-4{padding-bottom:40px!important}.pl-lg-4,.px-lg-4{padding-left:40px!important}.p-lg-5{padding:50px!important}.pt-lg-5,.py-lg-5{padding-top:50px!important}.pr-lg-5,.px-lg-5{padding-right:50px!important}.pb-lg-5,.py-lg-5{padding-bottom:50px!important}.pl-lg-5,.px-lg-5{padding-left:50px!important}.p-lg-6{padding:60px!important}.pt-lg-6,.py-lg-6{padding-top:60px!important}.pr-lg-6,.px-lg-6{padding-right:60px!important}.pb-lg-6,.py-lg-6{padding-bottom:60px!important}.pl-lg-6,.px-lg-6{padding-left:60px!important}.p-lg-7{padding:70px!important}.pt-lg-7,.py-lg-7{padding-top:70px!important}.pr-lg-7,.px-lg-7{padding-right:70px!important}.pb-lg-7,.py-lg-7{padding-bottom:70px!important}.pl-lg-7,.px-lg-7{padding-left:70px!important}.p-lg-8{padding:80px!important}.pt-lg-8,.py-lg-8{padding-top:80px!important}.pr-lg-8,.px-lg-8{padding-right:80px!important}.pb-lg-8,.py-lg-8{padding-bottom:80px!important}.pl-lg-8,.px-lg-8{padding-left:80px!important}.p-lg-9{padding:90px!important}.pt-lg-9,.py-lg-9{padding-top:90px!important}.pr-lg-9,.px-lg-9{padding-right:90px!important}.pb-lg-9,.py-lg-9{padding-bottom:90px!important}.pl-lg-9,.px-lg-9{padding-left:90px!important}.p-lg-10{padding:100px!important}.pt-lg-10,.py-lg-10{padding-top:100px!important}.pr-lg-10,.px-lg-10{padding-right:100px!important}.pb-lg-10,.py-lg-10{padding-bottom:100px!important}.pl-lg-10,.px-lg-10{padding-left:100px!important}.p-lg-11{padding:110px!important}.pt-lg-11,.py-lg-11{padding-top:110px!important}.pr-lg-11,.px-lg-11{padding-right:110px!important}.pb-lg-11,.py-lg-11{padding-bottom:110px!important}.pl-lg-11,.px-lg-11{padding-left:110px!important}.p-lg-12{padding:120px!important}.pt-lg-12,.py-lg-12{padding-top:120px!important}.pr-lg-12,.px-lg-12{padding-right:120px!important}.pb-lg-12,.py-lg-12{padding-bottom:120px!important}.pl-lg-12,.px-lg-12{padding-left:120px!important}.p-lg-13{padding:130px!important}.pt-lg-13,.py-lg-13{padding-top:130px!important}.pr-lg-13,.px-lg-13{padding-right:130px!important}.pb-lg-13,.py-lg-13{padding-bottom:130px!important}.pl-lg-13,.px-lg-13{padding-left:130px!important}.p-lg-14{padding:140px!important}.pt-lg-14,.py-lg-14{padding-top:140px!important}.pr-lg-14,.px-lg-14{padding-right:140px!important}.pb-lg-14,.py-lg-14{padding-bottom:140px!important}.pl-lg-14,.px-lg-14{padding-left:140px!important}.p-lg-15{padding:150px!important}.pt-lg-15,.py-lg-15{padding-top:150px!important}.pr-lg-15,.px-lg-15{padding-right:150px!important}.pb-lg-15,.py-lg-15{padding-bottom:150px!important}.pl-lg-15,.px-lg-15{padding-left:150px!important}.p-lg-16{padding:160px!important}.pt-lg-16,.py-lg-16{padding-top:160px!important}.pr-lg-16,.px-lg-16{padding-right:160px!important}.pb-lg-16,.py-lg-16{padding-bottom:160px!important}.pl-lg-16,.px-lg-16{padding-left:160px!important}.p-lg-17{padding:170px!important}.pt-lg-17,.py-lg-17{padding-top:170px!important}.pr-lg-17,.px-lg-17{padding-right:170px!important}.pb-lg-17,.py-lg-17{padding-bottom:170px!important}.pl-lg-17,.px-lg-17{padding-left:170px!important}.p-lg-18{padding:180px!important}.pt-lg-18,.py-lg-18{padding-top:180px!important}.pr-lg-18,.px-lg-18{padding-right:180px!important}.pb-lg-18,.py-lg-18{padding-bottom:180px!important}.pl-lg-18,.px-lg-18{padding-left:180px!important}.p-lg-19{padding:190px!important}.pt-lg-19,.py-lg-19{padding-top:190px!important}.pr-lg-19,.px-lg-19{padding-right:190px!important}.pb-lg-19,.py-lg-19{padding-bottom:190px!important}.pl-lg-19,.px-lg-19{padding-left:190px!important}.p-lg-20{padding:200px!important}.pt-lg-20,.py-lg-20{padding-top:200px!important}.pr-lg-20,.px-lg-20{padding-right:200px!important}.pb-lg-20,.py-lg-20{padding-bottom:200px!important}.pl-lg-20,.px-lg-20{padding-left:200px!important}.m-lg-n1{margin:-10px!important}.mt-lg-n1,.my-lg-n1{margin-top:-10px!important}.mr-lg-n1,.mx-lg-n1{margin-right:-10px!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-10px!important}.ml-lg-n1,.mx-lg-n1{margin-left:-10px!important}.m-lg-n2{margin:-20px!important}.mt-lg-n2,.my-lg-n2{margin-top:-20px!important}.mr-lg-n2,.mx-lg-n2{margin-right:-20px!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-20px!important}.ml-lg-n2,.mx-lg-n2{margin-left:-20px!important}.m-lg-n3{margin:-30px!important}.mt-lg-n3,.my-lg-n3{margin-top:-30px!important}.mr-lg-n3,.mx-lg-n3{margin-right:-30px!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-30px!important}.ml-lg-n3,.mx-lg-n3{margin-left:-30px!important}.m-lg-n4{margin:-40px!important}.mt-lg-n4,.my-lg-n4{margin-top:-40px!important}.mr-lg-n4,.mx-lg-n4{margin-right:-40px!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-40px!important}.ml-lg-n4,.mx-lg-n4{margin-left:-40px!important}.m-lg-n5{margin:-50px!important}.mt-lg-n5,.my-lg-n5{margin-top:-50px!important}.mr-lg-n5,.mx-lg-n5{margin-right:-50px!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-50px!important}.ml-lg-n5,.mx-lg-n5{margin-left:-50px!important}.m-lg-n6{margin:-60px!important}.mt-lg-n6,.my-lg-n6{margin-top:-60px!important}.mr-lg-n6,.mx-lg-n6{margin-right:-60px!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-60px!important}.ml-lg-n6,.mx-lg-n6{margin-left:-60px!important}.m-lg-n7{margin:-70px!important}.mt-lg-n7,.my-lg-n7{margin-top:-70px!important}.mr-lg-n7,.mx-lg-n7{margin-right:-70px!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-70px!important}.ml-lg-n7,.mx-lg-n7{margin-left:-70px!important}.m-lg-n8{margin:-80px!important}.mt-lg-n8,.my-lg-n8{margin-top:-80px!important}.mr-lg-n8,.mx-lg-n8{margin-right:-80px!important}.mb-lg-n8,.my-lg-n8{margin-bottom:-80px!important}.ml-lg-n8,.mx-lg-n8{margin-left:-80px!important}.m-lg-n9{margin:-90px!important}.mt-lg-n9,.my-lg-n9{margin-top:-90px!important}.mr-lg-n9,.mx-lg-n9{margin-right:-90px!important}.mb-lg-n9,.my-lg-n9{margin-bottom:-90px!important}.ml-lg-n9,.mx-lg-n9{margin-left:-90px!important}.m-lg-n10{margin:-100px!important}.mt-lg-n10,.my-lg-n10{margin-top:-100px!important}.mr-lg-n10,.mx-lg-n10{margin-right:-100px!important}.mb-lg-n10,.my-lg-n10{margin-bottom:-100px!important}.ml-lg-n10,.mx-lg-n10{margin-left:-100px!important}.m-lg-n11{margin:-110px!important}.mt-lg-n11,.my-lg-n11{margin-top:-110px!important}.mr-lg-n11,.mx-lg-n11{margin-right:-110px!important}.mb-lg-n11,.my-lg-n11{margin-bottom:-110px!important}.ml-lg-n11,.mx-lg-n11{margin-left:-110px!important}.m-lg-n12{margin:-120px!important}.mt-lg-n12,.my-lg-n12{margin-top:-120px!important}.mr-lg-n12,.mx-lg-n12{margin-right:-120px!important}.mb-lg-n12,.my-lg-n12{margin-bottom:-120px!important}.ml-lg-n12,.mx-lg-n12{margin-left:-120px!important}.m-lg-n13{margin:-130px!important}.mt-lg-n13,.my-lg-n13{margin-top:-130px!important}.mr-lg-n13,.mx-lg-n13{margin-right:-130px!important}.mb-lg-n13,.my-lg-n13{margin-bottom:-130px!important}.ml-lg-n13,.mx-lg-n13{margin-left:-130px!important}.m-lg-n14{margin:-140px!important}.mt-lg-n14,.my-lg-n14{margin-top:-140px!important}.mr-lg-n14,.mx-lg-n14{margin-right:-140px!important}.mb-lg-n14,.my-lg-n14{margin-bottom:-140px!important}.ml-lg-n14,.mx-lg-n14{margin-left:-140px!important}.m-lg-n15{margin:-150px!important}.mt-lg-n15,.my-lg-n15{margin-top:-150px!important}.mr-lg-n15,.mx-lg-n15{margin-right:-150px!important}.mb-lg-n15,.my-lg-n15{margin-bottom:-150px!important}.ml-lg-n15,.mx-lg-n15{margin-left:-150px!important}.m-lg-n16{margin:-160px!important}.mt-lg-n16,.my-lg-n16{margin-top:-160px!important}.mr-lg-n16,.mx-lg-n16{margin-right:-160px!important}.mb-lg-n16,.my-lg-n16{margin-bottom:-160px!important}.ml-lg-n16,.mx-lg-n16{margin-left:-160px!important}.m-lg-n17{margin:-170px!important}.mt-lg-n17,.my-lg-n17{margin-top:-170px!important}.mr-lg-n17,.mx-lg-n17{margin-right:-170px!important}.mb-lg-n17,.my-lg-n17{margin-bottom:-170px!important}.ml-lg-n17,.mx-lg-n17{margin-left:-170px!important}.m-lg-n18{margin:-180px!important}.mt-lg-n18,.my-lg-n18{margin-top:-180px!important}.mr-lg-n18,.mx-lg-n18{margin-right:-180px!important}.mb-lg-n18,.my-lg-n18{margin-bottom:-180px!important}.ml-lg-n18,.mx-lg-n18{margin-left:-180px!important}.m-lg-n19{margin:-190px!important}.mt-lg-n19,.my-lg-n19{margin-top:-190px!important}.mr-lg-n19,.mx-lg-n19{margin-right:-190px!important}.mb-lg-n19,.my-lg-n19{margin-bottom:-190px!important}.ml-lg-n19,.mx-lg-n19{margin-left:-190px!important}.m-lg-n20{margin:-200px!important}.mt-lg-n20,.my-lg-n20{margin-top:-200px!important}.mr-lg-n20,.mx-lg-n20{margin-right:-200px!important}.mb-lg-n20,.my-lg-n20{margin-bottom:-200px!important}.ml-lg-n20,.mx-lg-n20{margin-left:-200px!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1300px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:10px!important}.mt-xl-1,.my-xl-1{margin-top:10px!important}.mr-xl-1,.mx-xl-1{margin-right:10px!important}.mb-xl-1,.my-xl-1{margin-bottom:10px!important}.ml-xl-1,.mx-xl-1{margin-left:10px!important}.m-xl-2{margin:20px!important}.mt-xl-2,.my-xl-2{margin-top:20px!important}.mr-xl-2,.mx-xl-2{margin-right:20px!important}.mb-xl-2,.my-xl-2{margin-bottom:20px!important}.ml-xl-2,.mx-xl-2{margin-left:20px!important}.m-xl-3{margin:30px!important}.mt-xl-3,.my-xl-3{margin-top:30px!important}.mr-xl-3,.mx-xl-3{margin-right:30px!important}.mb-xl-3,.my-xl-3{margin-bottom:30px!important}.ml-xl-3,.mx-xl-3{margin-left:30px!important}.m-xl-4{margin:40px!important}.mt-xl-4,.my-xl-4{margin-top:40px!important}.mr-xl-4,.mx-xl-4{margin-right:40px!important}.mb-xl-4,.my-xl-4{margin-bottom:40px!important}.ml-xl-4,.mx-xl-4{margin-left:40px!important}.m-xl-5{margin:50px!important}.mt-xl-5,.my-xl-5{margin-top:50px!important}.mr-xl-5,.mx-xl-5{margin-right:50px!important}.mb-xl-5,.my-xl-5{margin-bottom:50px!important}.ml-xl-5,.mx-xl-5{margin-left:50px!important}.m-xl-6{margin:60px!important}.mt-xl-6,.my-xl-6{margin-top:60px!important}.mr-xl-6,.mx-xl-6{margin-right:60px!important}.mb-xl-6,.my-xl-6{margin-bottom:60px!important}.ml-xl-6,.mx-xl-6{margin-left:60px!important}.m-xl-7{margin:70px!important}.mt-xl-7,.my-xl-7{margin-top:70px!important}.mr-xl-7,.mx-xl-7{margin-right:70px!important}.mb-xl-7,.my-xl-7{margin-bottom:70px!important}.ml-xl-7,.mx-xl-7{margin-left:70px!important}.m-xl-8{margin:80px!important}.mt-xl-8,.my-xl-8{margin-top:80px!important}.mr-xl-8,.mx-xl-8{margin-right:80px!important}.mb-xl-8,.my-xl-8{margin-bottom:80px!important}.ml-xl-8,.mx-xl-8{margin-left:80px!important}.m-xl-9{margin:90px!important}.mt-xl-9,.my-xl-9{margin-top:90px!important}.mr-xl-9,.mx-xl-9{margin-right:90px!important}.mb-xl-9,.my-xl-9{margin-bottom:90px!important}.ml-xl-9,.mx-xl-9{margin-left:90px!important}.m-xl-10{margin:100px!important}.mt-xl-10,.my-xl-10{margin-top:100px!important}.mr-xl-10,.mx-xl-10{margin-right:100px!important}.mb-xl-10,.my-xl-10{margin-bottom:100px!important}.ml-xl-10,.mx-xl-10{margin-left:100px!important}.m-xl-11{margin:110px!important}.mt-xl-11,.my-xl-11{margin-top:110px!important}.mr-xl-11,.mx-xl-11{margin-right:110px!important}.mb-xl-11,.my-xl-11{margin-bottom:110px!important}.ml-xl-11,.mx-xl-11{margin-left:110px!important}.m-xl-12{margin:120px!important}.mt-xl-12,.my-xl-12{margin-top:120px!important}.mr-xl-12,.mx-xl-12{margin-right:120px!important}.mb-xl-12,.my-xl-12{margin-bottom:120px!important}.ml-xl-12,.mx-xl-12{margin-left:120px!important}.m-xl-13{margin:130px!important}.mt-xl-13,.my-xl-13{margin-top:130px!important}.mr-xl-13,.mx-xl-13{margin-right:130px!important}.mb-xl-13,.my-xl-13{margin-bottom:130px!important}.ml-xl-13,.mx-xl-13{margin-left:130px!important}.m-xl-14{margin:140px!important}.mt-xl-14,.my-xl-14{margin-top:140px!important}.mr-xl-14,.mx-xl-14{margin-right:140px!important}.mb-xl-14,.my-xl-14{margin-bottom:140px!important}.ml-xl-14,.mx-xl-14{margin-left:140px!important}.m-xl-15{margin:150px!important}.mt-xl-15,.my-xl-15{margin-top:150px!important}.mr-xl-15,.mx-xl-15{margin-right:150px!important}.mb-xl-15,.my-xl-15{margin-bottom:150px!important}.ml-xl-15,.mx-xl-15{margin-left:150px!important}.m-xl-16{margin:160px!important}.mt-xl-16,.my-xl-16{margin-top:160px!important}.mr-xl-16,.mx-xl-16{margin-right:160px!important}.mb-xl-16,.my-xl-16{margin-bottom:160px!important}.ml-xl-16,.mx-xl-16{margin-left:160px!important}.m-xl-17{margin:170px!important}.mt-xl-17,.my-xl-17{margin-top:170px!important}.mr-xl-17,.mx-xl-17{margin-right:170px!important}.mb-xl-17,.my-xl-17{margin-bottom:170px!important}.ml-xl-17,.mx-xl-17{margin-left:170px!important}.m-xl-18{margin:180px!important}.mt-xl-18,.my-xl-18{margin-top:180px!important}.mr-xl-18,.mx-xl-18{margin-right:180px!important}.mb-xl-18,.my-xl-18{margin-bottom:180px!important}.ml-xl-18,.mx-xl-18{margin-left:180px!important}.m-xl-19{margin:190px!important}.mt-xl-19,.my-xl-19{margin-top:190px!important}.mr-xl-19,.mx-xl-19{margin-right:190px!important}.mb-xl-19,.my-xl-19{margin-bottom:190px!important}.ml-xl-19,.mx-xl-19{margin-left:190px!important}.m-xl-20{margin:200px!important}.mt-xl-20,.my-xl-20{margin-top:200px!important}.mr-xl-20,.mx-xl-20{margin-right:200px!important}.mb-xl-20,.my-xl-20{margin-bottom:200px!important}.ml-xl-20,.mx-xl-20{margin-left:200px!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:10px!important}.pt-xl-1,.py-xl-1{padding-top:10px!important}.pr-xl-1,.px-xl-1{padding-right:10px!important}.pb-xl-1,.py-xl-1{padding-bottom:10px!important}.pl-xl-1,.px-xl-1{padding-left:10px!important}.p-xl-2{padding:20px!important}.pt-xl-2,.py-xl-2{padding-top:20px!important}.pr-xl-2,.px-xl-2{padding-right:20px!important}.pb-xl-2,.py-xl-2{padding-bottom:20px!important}.pl-xl-2,.px-xl-2{padding-left:20px!important}.p-xl-3{padding:30px!important}.pt-xl-3,.py-xl-3{padding-top:30px!important}.pr-xl-3,.px-xl-3{padding-right:30px!important}.pb-xl-3,.py-xl-3{padding-bottom:30px!important}.pl-xl-3,.px-xl-3{padding-left:30px!important}.p-xl-4{padding:40px!important}.pt-xl-4,.py-xl-4{padding-top:40px!important}.pr-xl-4,.px-xl-4{padding-right:40px!important}.pb-xl-4,.py-xl-4{padding-bottom:40px!important}.pl-xl-4,.px-xl-4{padding-left:40px!important}.p-xl-5{padding:50px!important}.pt-xl-5,.py-xl-5{padding-top:50px!important}.pr-xl-5,.px-xl-5{padding-right:50px!important}.pb-xl-5,.py-xl-5{padding-bottom:50px!important}.pl-xl-5,.px-xl-5{padding-left:50px!important}.p-xl-6{padding:60px!important}.pt-xl-6,.py-xl-6{padding-top:60px!important}.pr-xl-6,.px-xl-6{padding-right:60px!important}.pb-xl-6,.py-xl-6{padding-bottom:60px!important}.pl-xl-6,.px-xl-6{padding-left:60px!important}.p-xl-7{padding:70px!important}.pt-xl-7,.py-xl-7{padding-top:70px!important}.pr-xl-7,.px-xl-7{padding-right:70px!important}.pb-xl-7,.py-xl-7{padding-bottom:70px!important}.pl-xl-7,.px-xl-7{padding-left:70px!important}.p-xl-8{padding:80px!important}.pt-xl-8,.py-xl-8{padding-top:80px!important}.pr-xl-8,.px-xl-8{padding-right:80px!important}.pb-xl-8,.py-xl-8{padding-bottom:80px!important}.pl-xl-8,.px-xl-8{padding-left:80px!important}.p-xl-9{padding:90px!important}.pt-xl-9,.py-xl-9{padding-top:90px!important}.pr-xl-9,.px-xl-9{padding-right:90px!important}.pb-xl-9,.py-xl-9{padding-bottom:90px!important}.pl-xl-9,.px-xl-9{padding-left:90px!important}.p-xl-10{padding:100px!important}.pt-xl-10,.py-xl-10{padding-top:100px!important}.pr-xl-10,.px-xl-10{padding-right:100px!important}.pb-xl-10,.py-xl-10{padding-bottom:100px!important}.pl-xl-10,.px-xl-10{padding-left:100px!important}.p-xl-11{padding:110px!important}.pt-xl-11,.py-xl-11{padding-top:110px!important}.pr-xl-11,.px-xl-11{padding-right:110px!important}.pb-xl-11,.py-xl-11{padding-bottom:110px!important}.pl-xl-11,.px-xl-11{padding-left:110px!important}.p-xl-12{padding:120px!important}.pt-xl-12,.py-xl-12{padding-top:120px!important}.pr-xl-12,.px-xl-12{padding-right:120px!important}.pb-xl-12,.py-xl-12{padding-bottom:120px!important}.pl-xl-12,.px-xl-12{padding-left:120px!important}.p-xl-13{padding:130px!important}.pt-xl-13,.py-xl-13{padding-top:130px!important}.pr-xl-13,.px-xl-13{padding-right:130px!important}.pb-xl-13,.py-xl-13{padding-bottom:130px!important}.pl-xl-13,.px-xl-13{padding-left:130px!important}.p-xl-14{padding:140px!important}.pt-xl-14,.py-xl-14{padding-top:140px!important}.pr-xl-14,.px-xl-14{padding-right:140px!important}.pb-xl-14,.py-xl-14{padding-bottom:140px!important}.pl-xl-14,.px-xl-14{padding-left:140px!important}.p-xl-15{padding:150px!important}.pt-xl-15,.py-xl-15{padding-top:150px!important}.pr-xl-15,.px-xl-15{padding-right:150px!important}.pb-xl-15,.py-xl-15{padding-bottom:150px!important}.pl-xl-15,.px-xl-15{padding-left:150px!important}.p-xl-16{padding:160px!important}.pt-xl-16,.py-xl-16{padding-top:160px!important}.pr-xl-16,.px-xl-16{padding-right:160px!important}.pb-xl-16,.py-xl-16{padding-bottom:160px!important}.pl-xl-16,.px-xl-16{padding-left:160px!important}.p-xl-17{padding:170px!important}.pt-xl-17,.py-xl-17{padding-top:170px!important}.pr-xl-17,.px-xl-17{padding-right:170px!important}.pb-xl-17,.py-xl-17{padding-bottom:170px!important}.pl-xl-17,.px-xl-17{padding-left:170px!important}.p-xl-18{padding:180px!important}.pt-xl-18,.py-xl-18{padding-top:180px!important}.pr-xl-18,.px-xl-18{padding-right:180px!important}.pb-xl-18,.py-xl-18{padding-bottom:180px!important}.pl-xl-18,.px-xl-18{padding-left:180px!important}.p-xl-19{padding:190px!important}.pt-xl-19,.py-xl-19{padding-top:190px!important}.pr-xl-19,.px-xl-19{padding-right:190px!important}.pb-xl-19,.py-xl-19{padding-bottom:190px!important}.pl-xl-19,.px-xl-19{padding-left:190px!important}.p-xl-20{padding:200px!important}.pt-xl-20,.py-xl-20{padding-top:200px!important}.pr-xl-20,.px-xl-20{padding-right:200px!important}.pb-xl-20,.py-xl-20{padding-bottom:200px!important}.pl-xl-20,.px-xl-20{padding-left:200px!important}.m-xl-n1{margin:-10px!important}.mt-xl-n1,.my-xl-n1{margin-top:-10px!important}.mr-xl-n1,.mx-xl-n1{margin-right:-10px!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-10px!important}.ml-xl-n1,.mx-xl-n1{margin-left:-10px!important}.m-xl-n2{margin:-20px!important}.mt-xl-n2,.my-xl-n2{margin-top:-20px!important}.mr-xl-n2,.mx-xl-n2{margin-right:-20px!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-20px!important}.ml-xl-n2,.mx-xl-n2{margin-left:-20px!important}.m-xl-n3{margin:-30px!important}.mt-xl-n3,.my-xl-n3{margin-top:-30px!important}.mr-xl-n3,.mx-xl-n3{margin-right:-30px!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-30px!important}.ml-xl-n3,.mx-xl-n3{margin-left:-30px!important}.m-xl-n4{margin:-40px!important}.mt-xl-n4,.my-xl-n4{margin-top:-40px!important}.mr-xl-n4,.mx-xl-n4{margin-right:-40px!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-40px!important}.ml-xl-n4,.mx-xl-n4{margin-left:-40px!important}.m-xl-n5{margin:-50px!important}.mt-xl-n5,.my-xl-n5{margin-top:-50px!important}.mr-xl-n5,.mx-xl-n5{margin-right:-50px!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-50px!important}.ml-xl-n5,.mx-xl-n5{margin-left:-50px!important}.m-xl-n6{margin:-60px!important}.mt-xl-n6,.my-xl-n6{margin-top:-60px!important}.mr-xl-n6,.mx-xl-n6{margin-right:-60px!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-60px!important}.ml-xl-n6,.mx-xl-n6{margin-left:-60px!important}.m-xl-n7{margin:-70px!important}.mt-xl-n7,.my-xl-n7{margin-top:-70px!important}.mr-xl-n7,.mx-xl-n7{margin-right:-70px!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-70px!important}.ml-xl-n7,.mx-xl-n7{margin-left:-70px!important}.m-xl-n8{margin:-80px!important}.mt-xl-n8,.my-xl-n8{margin-top:-80px!important}.mr-xl-n8,.mx-xl-n8{margin-right:-80px!important}.mb-xl-n8,.my-xl-n8{margin-bottom:-80px!important}.ml-xl-n8,.mx-xl-n8{margin-left:-80px!important}.m-xl-n9{margin:-90px!important}.mt-xl-n9,.my-xl-n9{margin-top:-90px!important}.mr-xl-n9,.mx-xl-n9{margin-right:-90px!important}.mb-xl-n9,.my-xl-n9{margin-bottom:-90px!important}.ml-xl-n9,.mx-xl-n9{margin-left:-90px!important}.m-xl-n10{margin:-100px!important}.mt-xl-n10,.my-xl-n10{margin-top:-100px!important}.mr-xl-n10,.mx-xl-n10{margin-right:-100px!important}.mb-xl-n10,.my-xl-n10{margin-bottom:-100px!important}.ml-xl-n10,.mx-xl-n10{margin-left:-100px!important}.m-xl-n11{margin:-110px!important}.mt-xl-n11,.my-xl-n11{margin-top:-110px!important}.mr-xl-n11,.mx-xl-n11{margin-right:-110px!important}.mb-xl-n11,.my-xl-n11{margin-bottom:-110px!important}.ml-xl-n11,.mx-xl-n11{margin-left:-110px!important}.m-xl-n12{margin:-120px!important}.mt-xl-n12,.my-xl-n12{margin-top:-120px!important}.mr-xl-n12,.mx-xl-n12{margin-right:-120px!important}.mb-xl-n12,.my-xl-n12{margin-bottom:-120px!important}.ml-xl-n12,.mx-xl-n12{margin-left:-120px!important}.m-xl-n13{margin:-130px!important}.mt-xl-n13,.my-xl-n13{margin-top:-130px!important}.mr-xl-n13,.mx-xl-n13{margin-right:-130px!important}.mb-xl-n13,.my-xl-n13{margin-bottom:-130px!important}.ml-xl-n13,.mx-xl-n13{margin-left:-130px!important}.m-xl-n14{margin:-140px!important}.mt-xl-n14,.my-xl-n14{margin-top:-140px!important}.mr-xl-n14,.mx-xl-n14{margin-right:-140px!important}.mb-xl-n14,.my-xl-n14{margin-bottom:-140px!important}.ml-xl-n14,.mx-xl-n14{margin-left:-140px!important}.m-xl-n15{margin:-150px!important}.mt-xl-n15,.my-xl-n15{margin-top:-150px!important}.mr-xl-n15,.mx-xl-n15{margin-right:-150px!important}.mb-xl-n15,.my-xl-n15{margin-bottom:-150px!important}.ml-xl-n15,.mx-xl-n15{margin-left:-150px!important}.m-xl-n16{margin:-160px!important}.mt-xl-n16,.my-xl-n16{margin-top:-160px!important}.mr-xl-n16,.mx-xl-n16{margin-right:-160px!important}.mb-xl-n16,.my-xl-n16{margin-bottom:-160px!important}.ml-xl-n16,.mx-xl-n16{margin-left:-160px!important}.m-xl-n17{margin:-170px!important}.mt-xl-n17,.my-xl-n17{margin-top:-170px!important}.mr-xl-n17,.mx-xl-n17{margin-right:-170px!important}.mb-xl-n17,.my-xl-n17{margin-bottom:-170px!important}.ml-xl-n17,.mx-xl-n17{margin-left:-170px!important}.m-xl-n18{margin:-180px!important}.mt-xl-n18,.my-xl-n18{margin-top:-180px!important}.mr-xl-n18,.mx-xl-n18{margin-right:-180px!important}.mb-xl-n18,.my-xl-n18{margin-bottom:-180px!important}.ml-xl-n18,.mx-xl-n18{margin-left:-180px!important}.m-xl-n19{margin:-190px!important}.mt-xl-n19,.my-xl-n19{margin-top:-190px!important}.mr-xl-n19,.mx-xl-n19{margin-right:-190px!important}.mb-xl-n19,.my-xl-n19{margin-bottom:-190px!important}.ml-xl-n19,.mx-xl-n19{margin-left:-190px!important}.m-xl-n20{margin:-200px!important}.mt-xl-n20,.my-xl-n20{margin-top:-200px!important}.mr-xl-n20,.mx-xl-n20{margin-right:-200px!important}.mb-xl-n20,.my-xl-n20{margin-bottom:-200px!important}.ml-xl-n20,.mx-xl-n20{margin-left:-200px!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1300px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#1de9b6!important}a.text-primary:hover,a.text-primary:focus{color:#10a983!important}.text-secondary{color:#ffca28!important}a.text-secondary:hover,a.text-secondary:focus{color:#dba500!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(33,37,41,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:initial;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1300px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:none;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.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%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:none;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.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%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:none;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.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%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:none;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.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%}}@media(min-width:1300px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:none;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.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%}}.table,.content table{width:100%;margin-bottom:1rem;color:#212529}.table th,.content table th,.table td,.content table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th,.content table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody,.content table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(33,37,41,5%)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(33,37,41,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c0f9eb}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#89f4d9}.table-hover .table-primary:hover{background-color:#a9f7e4}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a9f7e4}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#fff0c3}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#ffe38f}.table-hover .table-secondary:hover{background-color:#ffeaaa}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ffeaaa}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(33,37,41,.075)}.table-hover .table-active:hover{background-color:rgba(22,24,27,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(22,24,27,.075)}.table .thead-dark th,.content table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th,.content table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,5%)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1299.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}/*!* Hamburgers
+* @description Tasty CSS-animated hamburgers
+* @author Jonathan Suh @jonsuh
+* @site https://jonsuh.com/hamburgers
+* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:initial;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:32px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px;height:3px;background-color:#1de9b6;border-radius:3px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner::before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0)rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg)translate3d(-4.57142857px,-5px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-16px,0)rotate(-90deg)}.highlight{background:#f5f5f5}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}ul,ol{margin:0;padding:0;list-style:none}p{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;line-height:1.4;color:#383f45;font-weight:400}.page{display:flex;min-height:100vh;flex-direction:column}.page .wrapper{flex:1}.header{color:#1de9b6;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.header .container{display:flex;justify-content:space-between;align-items:center}.header.header-absolute{position:absolute;z-index:10;width:100%}.lock-scroll .header.header-absolute{position:static}.footer{background:#eaeaea;padding-top:20px;padding-bottom:20px}.footer .footer-inner{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}@media(min-width:576px){.footer .footer-inner{justify-content:space-between;flex-direction:row;align-items:center}}.footer .footer-title{color:#fff;font-size:1.3rem;font-family:lora,Arial,sans-serif,-apple-system;margin-bottom:10px;flex:0}@media(min-width:576px){.footer .footer-title{margin:0;flex:0 0 120px}}.footer ul.footer-menu{list-style:none;margin:0;padding:0;flex:1}.footer ul.footer-menu li{display:block;margin-right:10px;color:#333;font-size:.9rem;line-height:1.8}.footer ul.footer-menu li:last-of-type{margin-right:0}.footer ul.footer-menu li a{color:#333;text-decoration:none}.footer ul.footer-menu li a:hover{text-decoration:underline}.footer ul.footer-menu li.copyright{font-weight:700;color:#333;display:none}@media(min-width:768px){.footer ul.footer-menu li.copyright{display:inline-block}}@media(min-width:576px){.footer ul.footer-menu{height:inherit;display:flex;list-style:none;margin:0;padding:0;align-items:center;justify-content:flex-end}.footer ul.footer-menu li{list-style:none}.footer ul.footer-menu li a{display:inline-block;height:40px;padding:10px 8px;font-weight:300}}.sub-footer{background:#f4f5fb;padding-top:20px;padding-bottom:20px}@media(min-width:768px){.sub-footer{padding-top:10px;padding-bottom:10px}}.sub-footer .sub-footer-inner{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:768px){.sub-footer .sub-footer-inner{flex-direction:row}}.sub-footer .sub-footer-inner ul{list-style:none;margin:0;padding:0}.sub-footer .sub-footer-inner ul li{list-style:none;display:block;color:#333;font-size:.9rem;line-height:1.8;font-weight:700}.sub-footer .sub-footer-inner ul li strong{font-weight:700;color:#fff}.sub-footer .sub-footer-inner ul li a{color:#333;text-decoration:none}.sub-footer .sub-footer-inner ul li a:hover{text-decoration:underline}.sub-footer .sub-footer-inner ul li span{display:inline-block;height:40px;padding:10px 0 10px 8px;font-weight:700;color:#fff}.sub-footer .sub-footer-inner ul li.zerostatic a{color:#333}@media(min-width:576px){.sub-footer .sub-footer-inner ul li{display:inline-block;margin-left:10px}.sub-footer .sub-footer-inner ul li:first-of-type{margin-left:0}}.logo{display:none}@media(min-width:576px){.logo{display:block;width:70px}}.logo img{width:100%;height:auto}.logo a{display:block;width:100%;height:100%}.logo-mobile{display:block;width:54px}@media(min-width:576px){.logo-mobile{display:none}}.logo-mobile img{width:100%;height:auto}.logo-mobile a{display:block;width:100%;height:100%}.main-menu{display:none}@media(min-width:768px){.main-menu{display:block}}.main-menu>ul{display:flex;align-items:center;justify-content:flex-start;font-family:roboto,Arial,sans-serif,-apple-system}.main-menu>ul>li{list-style:none;font-size:14px}.main-menu>ul>li>a{padding:10px 14px;display:inline-block;font-weight:400;text-decoration:none;color:#1de9b6}.main-menu>ul>li>a:hover{text-decoration:underline;color:#1de9b6}.main-menu>ul>li.active>a{font-weight:700}.main-menu-mobile{position:fixed;background:#1de9b6;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-menu-mobile.open{opacity:.9;visibility:visible;height:100%;z-index:20}.main-menu-mobile.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.main-menu-mobile.open li:nth-of-type(2){animation-delay:.4s}.main-menu-mobile.open li:nth-of-type(3){animation-delay:.45s}.main-menu-mobile.open li:nth-of-type(4){animation-delay:.5s}.main-menu-mobile.open li:nth-of-type(5){animation-delay:.55s}.main-menu-mobile.open li:nth-of-type(6){animation-delay:.6s}.main-menu-mobile ul{font-size:2rem;font-family:roboto,Arial,sans-serif,-apple-system;text-align:center;list-style:none;padding:0;margin:0;flex:0}.main-menu-mobile ul li{display:block;position:relative;opacity:0}.main-menu-mobile ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;font-weight:lighter}.main-menu-mobile ul li a:hover::after,.main-menu-mobile ul li a:focus::after,.main-menu-mobile ul li a:active::after{width:100%}.main-menu-mobile ul li a::after{content:'';position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);height:3px;background:#fff;transition:.35s}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.lock-scroll{overflow:hidden}.docs-menu h4{font-size:1rem;font-weight:700}.docs-menu ul{list-style:none;padding:0;margin:0}.docs-menu ul li{font-size:.9rem;line-height:1.4;font-weight:400;margin:0;padding:4px 0}.docs-menu ul li.active a{color:#4beec5;font-weight:400}.docs-menu ul li a{color:#212529}.docs-menu ul li a:hover{color:#1de9b6}.hamburger{padding:10px 0 10px 10px;outline:none;z-index:30;cursor:pointer}@media(min-width:768px){.hamburger{display:none}}.hamburger:focus{outline:none}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{background:#1de9b6}.hamburger .hamburger-inner::after{width:18px;right:0}.hamburger.is-active .hamburger-inner::after{width:inherit;right:unset}.button{white-space:nowrap;display:inline-block;padding:8px 15px 6px;background:#1de9b6;font-weight:400;text-transform:uppercase;color:#fff;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease;border-radius:3px}.button:hover{color:#fff;background-color:#4beec5;text-decoration:none}.button-white{background:0 0;color:#fff;border:2px solid #fff}.title{font-size:2.7rem;line-height:1.1;font-family:roboto,Arial,sans-serif,-apple-system;letter-spacing:-.2px;font-weight:100;margin-bottom:20px}@media(min-width:768px){.title{font-size:3rem;margin-bottom:30px}}.title-summary{font-size:1.6rem;line-height:1.4;font-family:roboto,Arial,sans-serif,-apple-system;letter-spacing:-.2px;font-weight:200;margin-bottom:10px}@media(min-width:768px){.title-summary{font-size:1.6rem}}.content{-webkit-font-smoothing:antialiased}.content .highlight{border-radius:2px;margin-bottom:20px}.content code{background:#f5f5f5;padding:3px 6px;border-radius:3px;font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4}.content pre{font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4;margin:0;padding:10px;border-radius:1px}.content pre code{font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4;border-radius:none;padding:0;margin:0;background:0 0}.content strong{font-weight:700}.content em{font-style:italic;font-weight:400}.content ol{margin-top:10px;margin-bottom:20px;list-style-type:decimal}.content ol li{margin-bottom:5px;margin-left:20px}.content ul{margin-top:10px;margin-bottom:20px;list-style-type:disc}.content ul li{margin-bottom:5px;margin-left:20px}.content a{text-decoration:underline}.content p{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;line-height:1.4;color:#383f45;font-weight:400}.content h1{font-family:roboto,Arial,sans-serif,-apple-system;font-size:2.6rem;line-height:1.4;font-weight:300;margin-bottom:20px}.content h2{font-size:2.2rem;line-height:1.4;font-weight:300;letter-spacing:-.01em;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h3{font-size:1.6rem;line-height:1.4;font-weight:400;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h4{font-size:1.5rem;line-height:1.4;font-weight:500;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h5{font-size:1.4rem;line-height:1.4;font-weight:600;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h6{font-size:1.2rem;line-height:1.4;font-weight:700;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}.content blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.content blockquote p{display:inline}.content img{max-width:100%;height:auto}.strip{background-repeat:no-repeat}.strip-white{background-color:#fff}.strip-grey{background-color:#f4f5fb}.strip-diagonal{transform:skewY(5deg);padding-bottom:50px;margin-bottom:65px}.strip-diagonal>div{transform:skewY(-5deg)}.strip-primary-gradient{background-image:linear-gradient(to right,#1de9b6,#ffca28)}.strip-primary-gradient-top-bottom{background-image:linear-gradient(to bottom,#1de9b6,#ffca28)}.strip-primary{background-color:#1de9b6}.strip-secondary{background-color:#ffca28}.strip-diagonal-right{margin-top:-100px;transform:skewY(-5deg);padding-bottom:100px}.strip-diagonal-right>div{transform:skewY(5deg)}.strip-diagonal-left{margin-top:-100px;transform:skewY(5deg);padding-bottom:100px}.strip-diagonal-left>div{transform:skewY(-5deg)}.strip-bg-contain{background-size:contain}.strip-bg-cover{background-size:cover}.whitebox{border:1px solid #dcdcdc;border-radius:3px;box-shadow:0 1px 18px rgba(0,0,0,.2);background:#fff;padding:10px}.overview{background:#fafad2;border-radius:3px;padding:4px 10px;float:right}.content .header-anchor{text-decoration:none;fill:currentColor;opacity:.6}.content .header-anchor:hover{opacity:1}.page-home{text-align:center}.page-home .title{font-weight:lighter;font-family:roboto,Arial,sans-serif,-apple-system}.page-home p{margin:0 auto;font-size:1.2rem;font-weight:lighter;margin-bottom:40px}@media(min-width:768px){.page-home p{width:80%}}@media(min-width:992px){.page-home p{width:60%}}.page-home .terminal{border-radius:3px;margin:0 auto;margin-top:-200px}.page-home .terminal img{width:100%;height:auto}body{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;font-weight:400;line-height:1.4;color:#212529}.container{padding-left:20px;padding-right:20px} \ No newline at end of file
diff --git a/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json b/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json
new file mode 100644
index 0000000..99e81c0
--- /dev/null
+++ b/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json
@@ -0,0 +1 @@
+{"Target":"css/style.min.e8d6bf7aae6d60e6f0604d1b5ea57dd66411e3babd64b14ec4d5bf44984217c7.css","MediaType":"text/css","Data":{"Integrity":"sha256-6Na/eq5tYObwYE0bXqV91mQR47q9ZLFOxNW/RJhCF8c="}} \ No newline at end of file
diff --git a/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content b/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content
new file mode 100644
index 0000000..80826d4
--- /dev/null
+++ b/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content
@@ -0,0 +1,5 @@
+@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Lora:400,700|Roboto+Mono:300,400";*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(33,37,41,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;font-weight:400;line-height:1.4;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}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{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#1de9b6;text-decoration:none;background-color:initial}a:hover{color:#7af2d4;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}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}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.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}.bg-primary{background-color:#1de9b6!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#13c095!important}.bg-secondary{background-color:#ffca28!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#f4b800!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:initial!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#1de9b6!important}.border-secondary{border-color:#ffca28!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!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}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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}}@media(min-width:1300px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!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}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714286%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.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-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:auto!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}.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}.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}@media(min-width:576px){.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-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:auto!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}.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}.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}}@media(min-width:768px){.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-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:auto!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}.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}.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}}@media(min-width:992px){.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-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:auto!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}.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}.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}}@media(min-width:1300px){.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-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:auto!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}.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}.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}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1300px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!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}.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}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(33,37,41,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(33,37,41,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(33,37,41,.175)!important}.shadow-none{box-shadow:none!important}.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}.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}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:initial}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:10px!important}.mt-1,.my-1{margin-top:10px!important}.mr-1,.mx-1{margin-right:10px!important}.mb-1,.my-1{margin-bottom:10px!important}.ml-1,.mx-1{margin-left:10px!important}.m-2{margin:20px!important}.mt-2,.my-2{margin-top:20px!important}.mr-2,.mx-2{margin-right:20px!important}.mb-2,.my-2{margin-bottom:20px!important}.ml-2,.mx-2{margin-left:20px!important}.m-3{margin:30px!important}.mt-3,.my-3{margin-top:30px!important}.mr-3,.mx-3{margin-right:30px!important}.mb-3,.my-3{margin-bottom:30px!important}.ml-3,.mx-3{margin-left:30px!important}.m-4{margin:40px!important}.mt-4,.my-4{margin-top:40px!important}.mr-4,.mx-4{margin-right:40px!important}.mb-4,.my-4{margin-bottom:40px!important}.ml-4,.mx-4{margin-left:40px!important}.m-5{margin:50px!important}.mt-5,.my-5{margin-top:50px!important}.mr-5,.mx-5{margin-right:50px!important}.mb-5,.my-5{margin-bottom:50px!important}.ml-5,.mx-5{margin-left:50px!important}.m-6{margin:60px!important}.mt-6,.my-6{margin-top:60px!important}.mr-6,.mx-6{margin-right:60px!important}.mb-6,.my-6{margin-bottom:60px!important}.ml-6,.mx-6{margin-left:60px!important}.m-7{margin:70px!important}.mt-7,.my-7{margin-top:70px!important}.mr-7,.mx-7{margin-right:70px!important}.mb-7,.my-7{margin-bottom:70px!important}.ml-7,.mx-7{margin-left:70px!important}.m-8{margin:80px!important}.mt-8,.my-8{margin-top:80px!important}.mr-8,.mx-8{margin-right:80px!important}.mb-8,.my-8{margin-bottom:80px!important}.ml-8,.mx-8{margin-left:80px!important}.m-9{margin:90px!important}.mt-9,.my-9{margin-top:90px!important}.mr-9,.mx-9{margin-right:90px!important}.mb-9,.my-9{margin-bottom:90px!important}.ml-9,.mx-9{margin-left:90px!important}.m-10{margin:100px!important}.mt-10,.my-10{margin-top:100px!important}.mr-10,.mx-10{margin-right:100px!important}.mb-10,.my-10{margin-bottom:100px!important}.ml-10,.mx-10{margin-left:100px!important}.m-11{margin:110px!important}.mt-11,.my-11{margin-top:110px!important}.mr-11,.mx-11{margin-right:110px!important}.mb-11,.my-11{margin-bottom:110px!important}.ml-11,.mx-11{margin-left:110px!important}.m-12{margin:120px!important}.mt-12,.my-12{margin-top:120px!important}.mr-12,.mx-12{margin-right:120px!important}.mb-12,.my-12{margin-bottom:120px!important}.ml-12,.mx-12{margin-left:120px!important}.m-13{margin:130px!important}.mt-13,.my-13{margin-top:130px!important}.mr-13,.mx-13{margin-right:130px!important}.mb-13,.my-13{margin-bottom:130px!important}.ml-13,.mx-13{margin-left:130px!important}.m-14{margin:140px!important}.mt-14,.my-14{margin-top:140px!important}.mr-14,.mx-14{margin-right:140px!important}.mb-14,.my-14{margin-bottom:140px!important}.ml-14,.mx-14{margin-left:140px!important}.m-15{margin:150px!important}.mt-15,.my-15{margin-top:150px!important}.mr-15,.mx-15{margin-right:150px!important}.mb-15,.my-15{margin-bottom:150px!important}.ml-15,.mx-15{margin-left:150px!important}.m-16{margin:160px!important}.mt-16,.my-16{margin-top:160px!important}.mr-16,.mx-16{margin-right:160px!important}.mb-16,.my-16{margin-bottom:160px!important}.ml-16,.mx-16{margin-left:160px!important}.m-17{margin:170px!important}.mt-17,.my-17{margin-top:170px!important}.mr-17,.mx-17{margin-right:170px!important}.mb-17,.my-17{margin-bottom:170px!important}.ml-17,.mx-17{margin-left:170px!important}.m-18{margin:180px!important}.mt-18,.my-18{margin-top:180px!important}.mr-18,.mx-18{margin-right:180px!important}.mb-18,.my-18{margin-bottom:180px!important}.ml-18,.mx-18{margin-left:180px!important}.m-19{margin:190px!important}.mt-19,.my-19{margin-top:190px!important}.mr-19,.mx-19{margin-right:190px!important}.mb-19,.my-19{margin-bottom:190px!important}.ml-19,.mx-19{margin-left:190px!important}.m-20{margin:200px!important}.mt-20,.my-20{margin-top:200px!important}.mr-20,.mx-20{margin-right:200px!important}.mb-20,.my-20{margin-bottom:200px!important}.ml-20,.mx-20{margin-left:200px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:10px!important}.pt-1,.py-1{padding-top:10px!important}.pr-1,.px-1{padding-right:10px!important}.pb-1,.py-1{padding-bottom:10px!important}.pl-1,.px-1{padding-left:10px!important}.p-2{padding:20px!important}.pt-2,.py-2{padding-top:20px!important}.pr-2,.px-2{padding-right:20px!important}.pb-2,.py-2{padding-bottom:20px!important}.pl-2,.px-2{padding-left:20px!important}.p-3{padding:30px!important}.pt-3,.py-3{padding-top:30px!important}.pr-3,.px-3{padding-right:30px!important}.pb-3,.py-3{padding-bottom:30px!important}.pl-3,.px-3{padding-left:30px!important}.p-4{padding:40px!important}.pt-4,.py-4{padding-top:40px!important}.pr-4,.px-4{padding-right:40px!important}.pb-4,.py-4{padding-bottom:40px!important}.pl-4,.px-4{padding-left:40px!important}.p-5{padding:50px!important}.pt-5,.py-5{padding-top:50px!important}.pr-5,.px-5{padding-right:50px!important}.pb-5,.py-5{padding-bottom:50px!important}.pl-5,.px-5{padding-left:50px!important}.p-6{padding:60px!important}.pt-6,.py-6{padding-top:60px!important}.pr-6,.px-6{padding-right:60px!important}.pb-6,.py-6{padding-bottom:60px!important}.pl-6,.px-6{padding-left:60px!important}.p-7{padding:70px!important}.pt-7,.py-7{padding-top:70px!important}.pr-7,.px-7{padding-right:70px!important}.pb-7,.py-7{padding-bottom:70px!important}.pl-7,.px-7{padding-left:70px!important}.p-8{padding:80px!important}.pt-8,.py-8{padding-top:80px!important}.pr-8,.px-8{padding-right:80px!important}.pb-8,.py-8{padding-bottom:80px!important}.pl-8,.px-8{padding-left:80px!important}.p-9{padding:90px!important}.pt-9,.py-9{padding-top:90px!important}.pr-9,.px-9{padding-right:90px!important}.pb-9,.py-9{padding-bottom:90px!important}.pl-9,.px-9{padding-left:90px!important}.p-10{padding:100px!important}.pt-10,.py-10{padding-top:100px!important}.pr-10,.px-10{padding-right:100px!important}.pb-10,.py-10{padding-bottom:100px!important}.pl-10,.px-10{padding-left:100px!important}.p-11{padding:110px!important}.pt-11,.py-11{padding-top:110px!important}.pr-11,.px-11{padding-right:110px!important}.pb-11,.py-11{padding-bottom:110px!important}.pl-11,.px-11{padding-left:110px!important}.p-12{padding:120px!important}.pt-12,.py-12{padding-top:120px!important}.pr-12,.px-12{padding-right:120px!important}.pb-12,.py-12{padding-bottom:120px!important}.pl-12,.px-12{padding-left:120px!important}.p-13{padding:130px!important}.pt-13,.py-13{padding-top:130px!important}.pr-13,.px-13{padding-right:130px!important}.pb-13,.py-13{padding-bottom:130px!important}.pl-13,.px-13{padding-left:130px!important}.p-14{padding:140px!important}.pt-14,.py-14{padding-top:140px!important}.pr-14,.px-14{padding-right:140px!important}.pb-14,.py-14{padding-bottom:140px!important}.pl-14,.px-14{padding-left:140px!important}.p-15{padding:150px!important}.pt-15,.py-15{padding-top:150px!important}.pr-15,.px-15{padding-right:150px!important}.pb-15,.py-15{padding-bottom:150px!important}.pl-15,.px-15{padding-left:150px!important}.p-16{padding:160px!important}.pt-16,.py-16{padding-top:160px!important}.pr-16,.px-16{padding-right:160px!important}.pb-16,.py-16{padding-bottom:160px!important}.pl-16,.px-16{padding-left:160px!important}.p-17{padding:170px!important}.pt-17,.py-17{padding-top:170px!important}.pr-17,.px-17{padding-right:170px!important}.pb-17,.py-17{padding-bottom:170px!important}.pl-17,.px-17{padding-left:170px!important}.p-18{padding:180px!important}.pt-18,.py-18{padding-top:180px!important}.pr-18,.px-18{padding-right:180px!important}.pb-18,.py-18{padding-bottom:180px!important}.pl-18,.px-18{padding-left:180px!important}.p-19{padding:190px!important}.pt-19,.py-19{padding-top:190px!important}.pr-19,.px-19{padding-right:190px!important}.pb-19,.py-19{padding-bottom:190px!important}.pl-19,.px-19{padding-left:190px!important}.p-20{padding:200px!important}.pt-20,.py-20{padding-top:200px!important}.pr-20,.px-20{padding-right:200px!important}.pb-20,.py-20{padding-bottom:200px!important}.pl-20,.px-20{padding-left:200px!important}.m-n1{margin:-10px!important}.mt-n1,.my-n1{margin-top:-10px!important}.mr-n1,.mx-n1{margin-right:-10px!important}.mb-n1,.my-n1{margin-bottom:-10px!important}.ml-n1,.mx-n1{margin-left:-10px!important}.m-n2{margin:-20px!important}.mt-n2,.my-n2{margin-top:-20px!important}.mr-n2,.mx-n2{margin-right:-20px!important}.mb-n2,.my-n2{margin-bottom:-20px!important}.ml-n2,.mx-n2{margin-left:-20px!important}.m-n3{margin:-30px!important}.mt-n3,.my-n3{margin-top:-30px!important}.mr-n3,.mx-n3{margin-right:-30px!important}.mb-n3,.my-n3{margin-bottom:-30px!important}.ml-n3,.mx-n3{margin-left:-30px!important}.m-n4{margin:-40px!important}.mt-n4,.my-n4{margin-top:-40px!important}.mr-n4,.mx-n4{margin-right:-40px!important}.mb-n4,.my-n4{margin-bottom:-40px!important}.ml-n4,.mx-n4{margin-left:-40px!important}.m-n5{margin:-50px!important}.mt-n5,.my-n5{margin-top:-50px!important}.mr-n5,.mx-n5{margin-right:-50px!important}.mb-n5,.my-n5{margin-bottom:-50px!important}.ml-n5,.mx-n5{margin-left:-50px!important}.m-n6{margin:-60px!important}.mt-n6,.my-n6{margin-top:-60px!important}.mr-n6,.mx-n6{margin-right:-60px!important}.mb-n6,.my-n6{margin-bottom:-60px!important}.ml-n6,.mx-n6{margin-left:-60px!important}.m-n7{margin:-70px!important}.mt-n7,.my-n7{margin-top:-70px!important}.mr-n7,.mx-n7{margin-right:-70px!important}.mb-n7,.my-n7{margin-bottom:-70px!important}.ml-n7,.mx-n7{margin-left:-70px!important}.m-n8{margin:-80px!important}.mt-n8,.my-n8{margin-top:-80px!important}.mr-n8,.mx-n8{margin-right:-80px!important}.mb-n8,.my-n8{margin-bottom:-80px!important}.ml-n8,.mx-n8{margin-left:-80px!important}.m-n9{margin:-90px!important}.mt-n9,.my-n9{margin-top:-90px!important}.mr-n9,.mx-n9{margin-right:-90px!important}.mb-n9,.my-n9{margin-bottom:-90px!important}.ml-n9,.mx-n9{margin-left:-90px!important}.m-n10{margin:-100px!important}.mt-n10,.my-n10{margin-top:-100px!important}.mr-n10,.mx-n10{margin-right:-100px!important}.mb-n10,.my-n10{margin-bottom:-100px!important}.ml-n10,.mx-n10{margin-left:-100px!important}.m-n11{margin:-110px!important}.mt-n11,.my-n11{margin-top:-110px!important}.mr-n11,.mx-n11{margin-right:-110px!important}.mb-n11,.my-n11{margin-bottom:-110px!important}.ml-n11,.mx-n11{margin-left:-110px!important}.m-n12{margin:-120px!important}.mt-n12,.my-n12{margin-top:-120px!important}.mr-n12,.mx-n12{margin-right:-120px!important}.mb-n12,.my-n12{margin-bottom:-120px!important}.ml-n12,.mx-n12{margin-left:-120px!important}.m-n13{margin:-130px!important}.mt-n13,.my-n13{margin-top:-130px!important}.mr-n13,.mx-n13{margin-right:-130px!important}.mb-n13,.my-n13{margin-bottom:-130px!important}.ml-n13,.mx-n13{margin-left:-130px!important}.m-n14{margin:-140px!important}.mt-n14,.my-n14{margin-top:-140px!important}.mr-n14,.mx-n14{margin-right:-140px!important}.mb-n14,.my-n14{margin-bottom:-140px!important}.ml-n14,.mx-n14{margin-left:-140px!important}.m-n15{margin:-150px!important}.mt-n15,.my-n15{margin-top:-150px!important}.mr-n15,.mx-n15{margin-right:-150px!important}.mb-n15,.my-n15{margin-bottom:-150px!important}.ml-n15,.mx-n15{margin-left:-150px!important}.m-n16{margin:-160px!important}.mt-n16,.my-n16{margin-top:-160px!important}.mr-n16,.mx-n16{margin-right:-160px!important}.mb-n16,.my-n16{margin-bottom:-160px!important}.ml-n16,.mx-n16{margin-left:-160px!important}.m-n17{margin:-170px!important}.mt-n17,.my-n17{margin-top:-170px!important}.mr-n17,.mx-n17{margin-right:-170px!important}.mb-n17,.my-n17{margin-bottom:-170px!important}.ml-n17,.mx-n17{margin-left:-170px!important}.m-n18{margin:-180px!important}.mt-n18,.my-n18{margin-top:-180px!important}.mr-n18,.mx-n18{margin-right:-180px!important}.mb-n18,.my-n18{margin-bottom:-180px!important}.ml-n18,.mx-n18{margin-left:-180px!important}.m-n19{margin:-190px!important}.mt-n19,.my-n19{margin-top:-190px!important}.mr-n19,.mx-n19{margin-right:-190px!important}.mb-n19,.my-n19{margin-bottom:-190px!important}.ml-n19,.mx-n19{margin-left:-190px!important}.m-n20{margin:-200px!important}.mt-n20,.my-n20{margin-top:-200px!important}.mr-n20,.mx-n20{margin-right:-200px!important}.mb-n20,.my-n20{margin-bottom:-200px!important}.ml-n20,.mx-n20{margin-left:-200px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:10px!important}.mt-sm-1,.my-sm-1{margin-top:10px!important}.mr-sm-1,.mx-sm-1{margin-right:10px!important}.mb-sm-1,.my-sm-1{margin-bottom:10px!important}.ml-sm-1,.mx-sm-1{margin-left:10px!important}.m-sm-2{margin:20px!important}.mt-sm-2,.my-sm-2{margin-top:20px!important}.mr-sm-2,.mx-sm-2{margin-right:20px!important}.mb-sm-2,.my-sm-2{margin-bottom:20px!important}.ml-sm-2,.mx-sm-2{margin-left:20px!important}.m-sm-3{margin:30px!important}.mt-sm-3,.my-sm-3{margin-top:30px!important}.mr-sm-3,.mx-sm-3{margin-right:30px!important}.mb-sm-3,.my-sm-3{margin-bottom:30px!important}.ml-sm-3,.mx-sm-3{margin-left:30px!important}.m-sm-4{margin:40px!important}.mt-sm-4,.my-sm-4{margin-top:40px!important}.mr-sm-4,.mx-sm-4{margin-right:40px!important}.mb-sm-4,.my-sm-4{margin-bottom:40px!important}.ml-sm-4,.mx-sm-4{margin-left:40px!important}.m-sm-5{margin:50px!important}.mt-sm-5,.my-sm-5{margin-top:50px!important}.mr-sm-5,.mx-sm-5{margin-right:50px!important}.mb-sm-5,.my-sm-5{margin-bottom:50px!important}.ml-sm-5,.mx-sm-5{margin-left:50px!important}.m-sm-6{margin:60px!important}.mt-sm-6,.my-sm-6{margin-top:60px!important}.mr-sm-6,.mx-sm-6{margin-right:60px!important}.mb-sm-6,.my-sm-6{margin-bottom:60px!important}.ml-sm-6,.mx-sm-6{margin-left:60px!important}.m-sm-7{margin:70px!important}.mt-sm-7,.my-sm-7{margin-top:70px!important}.mr-sm-7,.mx-sm-7{margin-right:70px!important}.mb-sm-7,.my-sm-7{margin-bottom:70px!important}.ml-sm-7,.mx-sm-7{margin-left:70px!important}.m-sm-8{margin:80px!important}.mt-sm-8,.my-sm-8{margin-top:80px!important}.mr-sm-8,.mx-sm-8{margin-right:80px!important}.mb-sm-8,.my-sm-8{margin-bottom:80px!important}.ml-sm-8,.mx-sm-8{margin-left:80px!important}.m-sm-9{margin:90px!important}.mt-sm-9,.my-sm-9{margin-top:90px!important}.mr-sm-9,.mx-sm-9{margin-right:90px!important}.mb-sm-9,.my-sm-9{margin-bottom:90px!important}.ml-sm-9,.mx-sm-9{margin-left:90px!important}.m-sm-10{margin:100px!important}.mt-sm-10,.my-sm-10{margin-top:100px!important}.mr-sm-10,.mx-sm-10{margin-right:100px!important}.mb-sm-10,.my-sm-10{margin-bottom:100px!important}.ml-sm-10,.mx-sm-10{margin-left:100px!important}.m-sm-11{margin:110px!important}.mt-sm-11,.my-sm-11{margin-top:110px!important}.mr-sm-11,.mx-sm-11{margin-right:110px!important}.mb-sm-11,.my-sm-11{margin-bottom:110px!important}.ml-sm-11,.mx-sm-11{margin-left:110px!important}.m-sm-12{margin:120px!important}.mt-sm-12,.my-sm-12{margin-top:120px!important}.mr-sm-12,.mx-sm-12{margin-right:120px!important}.mb-sm-12,.my-sm-12{margin-bottom:120px!important}.ml-sm-12,.mx-sm-12{margin-left:120px!important}.m-sm-13{margin:130px!important}.mt-sm-13,.my-sm-13{margin-top:130px!important}.mr-sm-13,.mx-sm-13{margin-right:130px!important}.mb-sm-13,.my-sm-13{margin-bottom:130px!important}.ml-sm-13,.mx-sm-13{margin-left:130px!important}.m-sm-14{margin:140px!important}.mt-sm-14,.my-sm-14{margin-top:140px!important}.mr-sm-14,.mx-sm-14{margin-right:140px!important}.mb-sm-14,.my-sm-14{margin-bottom:140px!important}.ml-sm-14,.mx-sm-14{margin-left:140px!important}.m-sm-15{margin:150px!important}.mt-sm-15,.my-sm-15{margin-top:150px!important}.mr-sm-15,.mx-sm-15{margin-right:150px!important}.mb-sm-15,.my-sm-15{margin-bottom:150px!important}.ml-sm-15,.mx-sm-15{margin-left:150px!important}.m-sm-16{margin:160px!important}.mt-sm-16,.my-sm-16{margin-top:160px!important}.mr-sm-16,.mx-sm-16{margin-right:160px!important}.mb-sm-16,.my-sm-16{margin-bottom:160px!important}.ml-sm-16,.mx-sm-16{margin-left:160px!important}.m-sm-17{margin:170px!important}.mt-sm-17,.my-sm-17{margin-top:170px!important}.mr-sm-17,.mx-sm-17{margin-right:170px!important}.mb-sm-17,.my-sm-17{margin-bottom:170px!important}.ml-sm-17,.mx-sm-17{margin-left:170px!important}.m-sm-18{margin:180px!important}.mt-sm-18,.my-sm-18{margin-top:180px!important}.mr-sm-18,.mx-sm-18{margin-right:180px!important}.mb-sm-18,.my-sm-18{margin-bottom:180px!important}.ml-sm-18,.mx-sm-18{margin-left:180px!important}.m-sm-19{margin:190px!important}.mt-sm-19,.my-sm-19{margin-top:190px!important}.mr-sm-19,.mx-sm-19{margin-right:190px!important}.mb-sm-19,.my-sm-19{margin-bottom:190px!important}.ml-sm-19,.mx-sm-19{margin-left:190px!important}.m-sm-20{margin:200px!important}.mt-sm-20,.my-sm-20{margin-top:200px!important}.mr-sm-20,.mx-sm-20{margin-right:200px!important}.mb-sm-20,.my-sm-20{margin-bottom:200px!important}.ml-sm-20,.mx-sm-20{margin-left:200px!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:10px!important}.pt-sm-1,.py-sm-1{padding-top:10px!important}.pr-sm-1,.px-sm-1{padding-right:10px!important}.pb-sm-1,.py-sm-1{padding-bottom:10px!important}.pl-sm-1,.px-sm-1{padding-left:10px!important}.p-sm-2{padding:20px!important}.pt-sm-2,.py-sm-2{padding-top:20px!important}.pr-sm-2,.px-sm-2{padding-right:20px!important}.pb-sm-2,.py-sm-2{padding-bottom:20px!important}.pl-sm-2,.px-sm-2{padding-left:20px!important}.p-sm-3{padding:30px!important}.pt-sm-3,.py-sm-3{padding-top:30px!important}.pr-sm-3,.px-sm-3{padding-right:30px!important}.pb-sm-3,.py-sm-3{padding-bottom:30px!important}.pl-sm-3,.px-sm-3{padding-left:30px!important}.p-sm-4{padding:40px!important}.pt-sm-4,.py-sm-4{padding-top:40px!important}.pr-sm-4,.px-sm-4{padding-right:40px!important}.pb-sm-4,.py-sm-4{padding-bottom:40px!important}.pl-sm-4,.px-sm-4{padding-left:40px!important}.p-sm-5{padding:50px!important}.pt-sm-5,.py-sm-5{padding-top:50px!important}.pr-sm-5,.px-sm-5{padding-right:50px!important}.pb-sm-5,.py-sm-5{padding-bottom:50px!important}.pl-sm-5,.px-sm-5{padding-left:50px!important}.p-sm-6{padding:60px!important}.pt-sm-6,.py-sm-6{padding-top:60px!important}.pr-sm-6,.px-sm-6{padding-right:60px!important}.pb-sm-6,.py-sm-6{padding-bottom:60px!important}.pl-sm-6,.px-sm-6{padding-left:60px!important}.p-sm-7{padding:70px!important}.pt-sm-7,.py-sm-7{padding-top:70px!important}.pr-sm-7,.px-sm-7{padding-right:70px!important}.pb-sm-7,.py-sm-7{padding-bottom:70px!important}.pl-sm-7,.px-sm-7{padding-left:70px!important}.p-sm-8{padding:80px!important}.pt-sm-8,.py-sm-8{padding-top:80px!important}.pr-sm-8,.px-sm-8{padding-right:80px!important}.pb-sm-8,.py-sm-8{padding-bottom:80px!important}.pl-sm-8,.px-sm-8{padding-left:80px!important}.p-sm-9{padding:90px!important}.pt-sm-9,.py-sm-9{padding-top:90px!important}.pr-sm-9,.px-sm-9{padding-right:90px!important}.pb-sm-9,.py-sm-9{padding-bottom:90px!important}.pl-sm-9,.px-sm-9{padding-left:90px!important}.p-sm-10{padding:100px!important}.pt-sm-10,.py-sm-10{padding-top:100px!important}.pr-sm-10,.px-sm-10{padding-right:100px!important}.pb-sm-10,.py-sm-10{padding-bottom:100px!important}.pl-sm-10,.px-sm-10{padding-left:100px!important}.p-sm-11{padding:110px!important}.pt-sm-11,.py-sm-11{padding-top:110px!important}.pr-sm-11,.px-sm-11{padding-right:110px!important}.pb-sm-11,.py-sm-11{padding-bottom:110px!important}.pl-sm-11,.px-sm-11{padding-left:110px!important}.p-sm-12{padding:120px!important}.pt-sm-12,.py-sm-12{padding-top:120px!important}.pr-sm-12,.px-sm-12{padding-right:120px!important}.pb-sm-12,.py-sm-12{padding-bottom:120px!important}.pl-sm-12,.px-sm-12{padding-left:120px!important}.p-sm-13{padding:130px!important}.pt-sm-13,.py-sm-13{padding-top:130px!important}.pr-sm-13,.px-sm-13{padding-right:130px!important}.pb-sm-13,.py-sm-13{padding-bottom:130px!important}.pl-sm-13,.px-sm-13{padding-left:130px!important}.p-sm-14{padding:140px!important}.pt-sm-14,.py-sm-14{padding-top:140px!important}.pr-sm-14,.px-sm-14{padding-right:140px!important}.pb-sm-14,.py-sm-14{padding-bottom:140px!important}.pl-sm-14,.px-sm-14{padding-left:140px!important}.p-sm-15{padding:150px!important}.pt-sm-15,.py-sm-15{padding-top:150px!important}.pr-sm-15,.px-sm-15{padding-right:150px!important}.pb-sm-15,.py-sm-15{padding-bottom:150px!important}.pl-sm-15,.px-sm-15{padding-left:150px!important}.p-sm-16{padding:160px!important}.pt-sm-16,.py-sm-16{padding-top:160px!important}.pr-sm-16,.px-sm-16{padding-right:160px!important}.pb-sm-16,.py-sm-16{padding-bottom:160px!important}.pl-sm-16,.px-sm-16{padding-left:160px!important}.p-sm-17{padding:170px!important}.pt-sm-17,.py-sm-17{padding-top:170px!important}.pr-sm-17,.px-sm-17{padding-right:170px!important}.pb-sm-17,.py-sm-17{padding-bottom:170px!important}.pl-sm-17,.px-sm-17{padding-left:170px!important}.p-sm-18{padding:180px!important}.pt-sm-18,.py-sm-18{padding-top:180px!important}.pr-sm-18,.px-sm-18{padding-right:180px!important}.pb-sm-18,.py-sm-18{padding-bottom:180px!important}.pl-sm-18,.px-sm-18{padding-left:180px!important}.p-sm-19{padding:190px!important}.pt-sm-19,.py-sm-19{padding-top:190px!important}.pr-sm-19,.px-sm-19{padding-right:190px!important}.pb-sm-19,.py-sm-19{padding-bottom:190px!important}.pl-sm-19,.px-sm-19{padding-left:190px!important}.p-sm-20{padding:200px!important}.pt-sm-20,.py-sm-20{padding-top:200px!important}.pr-sm-20,.px-sm-20{padding-right:200px!important}.pb-sm-20,.py-sm-20{padding-bottom:200px!important}.pl-sm-20,.px-sm-20{padding-left:200px!important}.m-sm-n1{margin:-10px!important}.mt-sm-n1,.my-sm-n1{margin-top:-10px!important}.mr-sm-n1,.mx-sm-n1{margin-right:-10px!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-10px!important}.ml-sm-n1,.mx-sm-n1{margin-left:-10px!important}.m-sm-n2{margin:-20px!important}.mt-sm-n2,.my-sm-n2{margin-top:-20px!important}.mr-sm-n2,.mx-sm-n2{margin-right:-20px!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-20px!important}.ml-sm-n2,.mx-sm-n2{margin-left:-20px!important}.m-sm-n3{margin:-30px!important}.mt-sm-n3,.my-sm-n3{margin-top:-30px!important}.mr-sm-n3,.mx-sm-n3{margin-right:-30px!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-30px!important}.ml-sm-n3,.mx-sm-n3{margin-left:-30px!important}.m-sm-n4{margin:-40px!important}.mt-sm-n4,.my-sm-n4{margin-top:-40px!important}.mr-sm-n4,.mx-sm-n4{margin-right:-40px!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-40px!important}.ml-sm-n4,.mx-sm-n4{margin-left:-40px!important}.m-sm-n5{margin:-50px!important}.mt-sm-n5,.my-sm-n5{margin-top:-50px!important}.mr-sm-n5,.mx-sm-n5{margin-right:-50px!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-50px!important}.ml-sm-n5,.mx-sm-n5{margin-left:-50px!important}.m-sm-n6{margin:-60px!important}.mt-sm-n6,.my-sm-n6{margin-top:-60px!important}.mr-sm-n6,.mx-sm-n6{margin-right:-60px!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-60px!important}.ml-sm-n6,.mx-sm-n6{margin-left:-60px!important}.m-sm-n7{margin:-70px!important}.mt-sm-n7,.my-sm-n7{margin-top:-70px!important}.mr-sm-n7,.mx-sm-n7{margin-right:-70px!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-70px!important}.ml-sm-n7,.mx-sm-n7{margin-left:-70px!important}.m-sm-n8{margin:-80px!important}.mt-sm-n8,.my-sm-n8{margin-top:-80px!important}.mr-sm-n8,.mx-sm-n8{margin-right:-80px!important}.mb-sm-n8,.my-sm-n8{margin-bottom:-80px!important}.ml-sm-n8,.mx-sm-n8{margin-left:-80px!important}.m-sm-n9{margin:-90px!important}.mt-sm-n9,.my-sm-n9{margin-top:-90px!important}.mr-sm-n9,.mx-sm-n9{margin-right:-90px!important}.mb-sm-n9,.my-sm-n9{margin-bottom:-90px!important}.ml-sm-n9,.mx-sm-n9{margin-left:-90px!important}.m-sm-n10{margin:-100px!important}.mt-sm-n10,.my-sm-n10{margin-top:-100px!important}.mr-sm-n10,.mx-sm-n10{margin-right:-100px!important}.mb-sm-n10,.my-sm-n10{margin-bottom:-100px!important}.ml-sm-n10,.mx-sm-n10{margin-left:-100px!important}.m-sm-n11{margin:-110px!important}.mt-sm-n11,.my-sm-n11{margin-top:-110px!important}.mr-sm-n11,.mx-sm-n11{margin-right:-110px!important}.mb-sm-n11,.my-sm-n11{margin-bottom:-110px!important}.ml-sm-n11,.mx-sm-n11{margin-left:-110px!important}.m-sm-n12{margin:-120px!important}.mt-sm-n12,.my-sm-n12{margin-top:-120px!important}.mr-sm-n12,.mx-sm-n12{margin-right:-120px!important}.mb-sm-n12,.my-sm-n12{margin-bottom:-120px!important}.ml-sm-n12,.mx-sm-n12{margin-left:-120px!important}.m-sm-n13{margin:-130px!important}.mt-sm-n13,.my-sm-n13{margin-top:-130px!important}.mr-sm-n13,.mx-sm-n13{margin-right:-130px!important}.mb-sm-n13,.my-sm-n13{margin-bottom:-130px!important}.ml-sm-n13,.mx-sm-n13{margin-left:-130px!important}.m-sm-n14{margin:-140px!important}.mt-sm-n14,.my-sm-n14{margin-top:-140px!important}.mr-sm-n14,.mx-sm-n14{margin-right:-140px!important}.mb-sm-n14,.my-sm-n14{margin-bottom:-140px!important}.ml-sm-n14,.mx-sm-n14{margin-left:-140px!important}.m-sm-n15{margin:-150px!important}.mt-sm-n15,.my-sm-n15{margin-top:-150px!important}.mr-sm-n15,.mx-sm-n15{margin-right:-150px!important}.mb-sm-n15,.my-sm-n15{margin-bottom:-150px!important}.ml-sm-n15,.mx-sm-n15{margin-left:-150px!important}.m-sm-n16{margin:-160px!important}.mt-sm-n16,.my-sm-n16{margin-top:-160px!important}.mr-sm-n16,.mx-sm-n16{margin-right:-160px!important}.mb-sm-n16,.my-sm-n16{margin-bottom:-160px!important}.ml-sm-n16,.mx-sm-n16{margin-left:-160px!important}.m-sm-n17{margin:-170px!important}.mt-sm-n17,.my-sm-n17{margin-top:-170px!important}.mr-sm-n17,.mx-sm-n17{margin-right:-170px!important}.mb-sm-n17,.my-sm-n17{margin-bottom:-170px!important}.ml-sm-n17,.mx-sm-n17{margin-left:-170px!important}.m-sm-n18{margin:-180px!important}.mt-sm-n18,.my-sm-n18{margin-top:-180px!important}.mr-sm-n18,.mx-sm-n18{margin-right:-180px!important}.mb-sm-n18,.my-sm-n18{margin-bottom:-180px!important}.ml-sm-n18,.mx-sm-n18{margin-left:-180px!important}.m-sm-n19{margin:-190px!important}.mt-sm-n19,.my-sm-n19{margin-top:-190px!important}.mr-sm-n19,.mx-sm-n19{margin-right:-190px!important}.mb-sm-n19,.my-sm-n19{margin-bottom:-190px!important}.ml-sm-n19,.mx-sm-n19{margin-left:-190px!important}.m-sm-n20{margin:-200px!important}.mt-sm-n20,.my-sm-n20{margin-top:-200px!important}.mr-sm-n20,.mx-sm-n20{margin-right:-200px!important}.mb-sm-n20,.my-sm-n20{margin-bottom:-200px!important}.ml-sm-n20,.mx-sm-n20{margin-left:-200px!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:10px!important}.mt-md-1,.my-md-1{margin-top:10px!important}.mr-md-1,.mx-md-1{margin-right:10px!important}.mb-md-1,.my-md-1{margin-bottom:10px!important}.ml-md-1,.mx-md-1{margin-left:10px!important}.m-md-2{margin:20px!important}.mt-md-2,.my-md-2{margin-top:20px!important}.mr-md-2,.mx-md-2{margin-right:20px!important}.mb-md-2,.my-md-2{margin-bottom:20px!important}.ml-md-2,.mx-md-2{margin-left:20px!important}.m-md-3{margin:30px!important}.mt-md-3,.my-md-3{margin-top:30px!important}.mr-md-3,.mx-md-3{margin-right:30px!important}.mb-md-3,.my-md-3{margin-bottom:30px!important}.ml-md-3,.mx-md-3{margin-left:30px!important}.m-md-4{margin:40px!important}.mt-md-4,.my-md-4{margin-top:40px!important}.mr-md-4,.mx-md-4{margin-right:40px!important}.mb-md-4,.my-md-4{margin-bottom:40px!important}.ml-md-4,.mx-md-4{margin-left:40px!important}.m-md-5{margin:50px!important}.mt-md-5,.my-md-5{margin-top:50px!important}.mr-md-5,.mx-md-5{margin-right:50px!important}.mb-md-5,.my-md-5{margin-bottom:50px!important}.ml-md-5,.mx-md-5{margin-left:50px!important}.m-md-6{margin:60px!important}.mt-md-6,.my-md-6{margin-top:60px!important}.mr-md-6,.mx-md-6{margin-right:60px!important}.mb-md-6,.my-md-6{margin-bottom:60px!important}.ml-md-6,.mx-md-6{margin-left:60px!important}.m-md-7{margin:70px!important}.mt-md-7,.my-md-7{margin-top:70px!important}.mr-md-7,.mx-md-7{margin-right:70px!important}.mb-md-7,.my-md-7{margin-bottom:70px!important}.ml-md-7,.mx-md-7{margin-left:70px!important}.m-md-8{margin:80px!important}.mt-md-8,.my-md-8{margin-top:80px!important}.mr-md-8,.mx-md-8{margin-right:80px!important}.mb-md-8,.my-md-8{margin-bottom:80px!important}.ml-md-8,.mx-md-8{margin-left:80px!important}.m-md-9{margin:90px!important}.mt-md-9,.my-md-9{margin-top:90px!important}.mr-md-9,.mx-md-9{margin-right:90px!important}.mb-md-9,.my-md-9{margin-bottom:90px!important}.ml-md-9,.mx-md-9{margin-left:90px!important}.m-md-10{margin:100px!important}.mt-md-10,.my-md-10{margin-top:100px!important}.mr-md-10,.mx-md-10{margin-right:100px!important}.mb-md-10,.my-md-10{margin-bottom:100px!important}.ml-md-10,.mx-md-10{margin-left:100px!important}.m-md-11{margin:110px!important}.mt-md-11,.my-md-11{margin-top:110px!important}.mr-md-11,.mx-md-11{margin-right:110px!important}.mb-md-11,.my-md-11{margin-bottom:110px!important}.ml-md-11,.mx-md-11{margin-left:110px!important}.m-md-12{margin:120px!important}.mt-md-12,.my-md-12{margin-top:120px!important}.mr-md-12,.mx-md-12{margin-right:120px!important}.mb-md-12,.my-md-12{margin-bottom:120px!important}.ml-md-12,.mx-md-12{margin-left:120px!important}.m-md-13{margin:130px!important}.mt-md-13,.my-md-13{margin-top:130px!important}.mr-md-13,.mx-md-13{margin-right:130px!important}.mb-md-13,.my-md-13{margin-bottom:130px!important}.ml-md-13,.mx-md-13{margin-left:130px!important}.m-md-14{margin:140px!important}.mt-md-14,.my-md-14{margin-top:140px!important}.mr-md-14,.mx-md-14{margin-right:140px!important}.mb-md-14,.my-md-14{margin-bottom:140px!important}.ml-md-14,.mx-md-14{margin-left:140px!important}.m-md-15{margin:150px!important}.mt-md-15,.my-md-15{margin-top:150px!important}.mr-md-15,.mx-md-15{margin-right:150px!important}.mb-md-15,.my-md-15{margin-bottom:150px!important}.ml-md-15,.mx-md-15{margin-left:150px!important}.m-md-16{margin:160px!important}.mt-md-16,.my-md-16{margin-top:160px!important}.mr-md-16,.mx-md-16{margin-right:160px!important}.mb-md-16,.my-md-16{margin-bottom:160px!important}.ml-md-16,.mx-md-16{margin-left:160px!important}.m-md-17{margin:170px!important}.mt-md-17,.my-md-17{margin-top:170px!important}.mr-md-17,.mx-md-17{margin-right:170px!important}.mb-md-17,.my-md-17{margin-bottom:170px!important}.ml-md-17,.mx-md-17{margin-left:170px!important}.m-md-18{margin:180px!important}.mt-md-18,.my-md-18{margin-top:180px!important}.mr-md-18,.mx-md-18{margin-right:180px!important}.mb-md-18,.my-md-18{margin-bottom:180px!important}.ml-md-18,.mx-md-18{margin-left:180px!important}.m-md-19{margin:190px!important}.mt-md-19,.my-md-19{margin-top:190px!important}.mr-md-19,.mx-md-19{margin-right:190px!important}.mb-md-19,.my-md-19{margin-bottom:190px!important}.ml-md-19,.mx-md-19{margin-left:190px!important}.m-md-20{margin:200px!important}.mt-md-20,.my-md-20{margin-top:200px!important}.mr-md-20,.mx-md-20{margin-right:200px!important}.mb-md-20,.my-md-20{margin-bottom:200px!important}.ml-md-20,.mx-md-20{margin-left:200px!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:10px!important}.pt-md-1,.py-md-1{padding-top:10px!important}.pr-md-1,.px-md-1{padding-right:10px!important}.pb-md-1,.py-md-1{padding-bottom:10px!important}.pl-md-1,.px-md-1{padding-left:10px!important}.p-md-2{padding:20px!important}.pt-md-2,.py-md-2{padding-top:20px!important}.pr-md-2,.px-md-2{padding-right:20px!important}.pb-md-2,.py-md-2{padding-bottom:20px!important}.pl-md-2,.px-md-2{padding-left:20px!important}.p-md-3{padding:30px!important}.pt-md-3,.py-md-3{padding-top:30px!important}.pr-md-3,.px-md-3{padding-right:30px!important}.pb-md-3,.py-md-3{padding-bottom:30px!important}.pl-md-3,.px-md-3{padding-left:30px!important}.p-md-4{padding:40px!important}.pt-md-4,.py-md-4{padding-top:40px!important}.pr-md-4,.px-md-4{padding-right:40px!important}.pb-md-4,.py-md-4{padding-bottom:40px!important}.pl-md-4,.px-md-4{padding-left:40px!important}.p-md-5{padding:50px!important}.pt-md-5,.py-md-5{padding-top:50px!important}.pr-md-5,.px-md-5{padding-right:50px!important}.pb-md-5,.py-md-5{padding-bottom:50px!important}.pl-md-5,.px-md-5{padding-left:50px!important}.p-md-6{padding:60px!important}.pt-md-6,.py-md-6{padding-top:60px!important}.pr-md-6,.px-md-6{padding-right:60px!important}.pb-md-6,.py-md-6{padding-bottom:60px!important}.pl-md-6,.px-md-6{padding-left:60px!important}.p-md-7{padding:70px!important}.pt-md-7,.py-md-7{padding-top:70px!important}.pr-md-7,.px-md-7{padding-right:70px!important}.pb-md-7,.py-md-7{padding-bottom:70px!important}.pl-md-7,.px-md-7{padding-left:70px!important}.p-md-8{padding:80px!important}.pt-md-8,.py-md-8{padding-top:80px!important}.pr-md-8,.px-md-8{padding-right:80px!important}.pb-md-8,.py-md-8{padding-bottom:80px!important}.pl-md-8,.px-md-8{padding-left:80px!important}.p-md-9{padding:90px!important}.pt-md-9,.py-md-9{padding-top:90px!important}.pr-md-9,.px-md-9{padding-right:90px!important}.pb-md-9,.py-md-9{padding-bottom:90px!important}.pl-md-9,.px-md-9{padding-left:90px!important}.p-md-10{padding:100px!important}.pt-md-10,.py-md-10{padding-top:100px!important}.pr-md-10,.px-md-10{padding-right:100px!important}.pb-md-10,.py-md-10{padding-bottom:100px!important}.pl-md-10,.px-md-10{padding-left:100px!important}.p-md-11{padding:110px!important}.pt-md-11,.py-md-11{padding-top:110px!important}.pr-md-11,.px-md-11{padding-right:110px!important}.pb-md-11,.py-md-11{padding-bottom:110px!important}.pl-md-11,.px-md-11{padding-left:110px!important}.p-md-12{padding:120px!important}.pt-md-12,.py-md-12{padding-top:120px!important}.pr-md-12,.px-md-12{padding-right:120px!important}.pb-md-12,.py-md-12{padding-bottom:120px!important}.pl-md-12,.px-md-12{padding-left:120px!important}.p-md-13{padding:130px!important}.pt-md-13,.py-md-13{padding-top:130px!important}.pr-md-13,.px-md-13{padding-right:130px!important}.pb-md-13,.py-md-13{padding-bottom:130px!important}.pl-md-13,.px-md-13{padding-left:130px!important}.p-md-14{padding:140px!important}.pt-md-14,.py-md-14{padding-top:140px!important}.pr-md-14,.px-md-14{padding-right:140px!important}.pb-md-14,.py-md-14{padding-bottom:140px!important}.pl-md-14,.px-md-14{padding-left:140px!important}.p-md-15{padding:150px!important}.pt-md-15,.py-md-15{padding-top:150px!important}.pr-md-15,.px-md-15{padding-right:150px!important}.pb-md-15,.py-md-15{padding-bottom:150px!important}.pl-md-15,.px-md-15{padding-left:150px!important}.p-md-16{padding:160px!important}.pt-md-16,.py-md-16{padding-top:160px!important}.pr-md-16,.px-md-16{padding-right:160px!important}.pb-md-16,.py-md-16{padding-bottom:160px!important}.pl-md-16,.px-md-16{padding-left:160px!important}.p-md-17{padding:170px!important}.pt-md-17,.py-md-17{padding-top:170px!important}.pr-md-17,.px-md-17{padding-right:170px!important}.pb-md-17,.py-md-17{padding-bottom:170px!important}.pl-md-17,.px-md-17{padding-left:170px!important}.p-md-18{padding:180px!important}.pt-md-18,.py-md-18{padding-top:180px!important}.pr-md-18,.px-md-18{padding-right:180px!important}.pb-md-18,.py-md-18{padding-bottom:180px!important}.pl-md-18,.px-md-18{padding-left:180px!important}.p-md-19{padding:190px!important}.pt-md-19,.py-md-19{padding-top:190px!important}.pr-md-19,.px-md-19{padding-right:190px!important}.pb-md-19,.py-md-19{padding-bottom:190px!important}.pl-md-19,.px-md-19{padding-left:190px!important}.p-md-20{padding:200px!important}.pt-md-20,.py-md-20{padding-top:200px!important}.pr-md-20,.px-md-20{padding-right:200px!important}.pb-md-20,.py-md-20{padding-bottom:200px!important}.pl-md-20,.px-md-20{padding-left:200px!important}.m-md-n1{margin:-10px!important}.mt-md-n1,.my-md-n1{margin-top:-10px!important}.mr-md-n1,.mx-md-n1{margin-right:-10px!important}.mb-md-n1,.my-md-n1{margin-bottom:-10px!important}.ml-md-n1,.mx-md-n1{margin-left:-10px!important}.m-md-n2{margin:-20px!important}.mt-md-n2,.my-md-n2{margin-top:-20px!important}.mr-md-n2,.mx-md-n2{margin-right:-20px!important}.mb-md-n2,.my-md-n2{margin-bottom:-20px!important}.ml-md-n2,.mx-md-n2{margin-left:-20px!important}.m-md-n3{margin:-30px!important}.mt-md-n3,.my-md-n3{margin-top:-30px!important}.mr-md-n3,.mx-md-n3{margin-right:-30px!important}.mb-md-n3,.my-md-n3{margin-bottom:-30px!important}.ml-md-n3,.mx-md-n3{margin-left:-30px!important}.m-md-n4{margin:-40px!important}.mt-md-n4,.my-md-n4{margin-top:-40px!important}.mr-md-n4,.mx-md-n4{margin-right:-40px!important}.mb-md-n4,.my-md-n4{margin-bottom:-40px!important}.ml-md-n4,.mx-md-n4{margin-left:-40px!important}.m-md-n5{margin:-50px!important}.mt-md-n5,.my-md-n5{margin-top:-50px!important}.mr-md-n5,.mx-md-n5{margin-right:-50px!important}.mb-md-n5,.my-md-n5{margin-bottom:-50px!important}.ml-md-n5,.mx-md-n5{margin-left:-50px!important}.m-md-n6{margin:-60px!important}.mt-md-n6,.my-md-n6{margin-top:-60px!important}.mr-md-n6,.mx-md-n6{margin-right:-60px!important}.mb-md-n6,.my-md-n6{margin-bottom:-60px!important}.ml-md-n6,.mx-md-n6{margin-left:-60px!important}.m-md-n7{margin:-70px!important}.mt-md-n7,.my-md-n7{margin-top:-70px!important}.mr-md-n7,.mx-md-n7{margin-right:-70px!important}.mb-md-n7,.my-md-n7{margin-bottom:-70px!important}.ml-md-n7,.mx-md-n7{margin-left:-70px!important}.m-md-n8{margin:-80px!important}.mt-md-n8,.my-md-n8{margin-top:-80px!important}.mr-md-n8,.mx-md-n8{margin-right:-80px!important}.mb-md-n8,.my-md-n8{margin-bottom:-80px!important}.ml-md-n8,.mx-md-n8{margin-left:-80px!important}.m-md-n9{margin:-90px!important}.mt-md-n9,.my-md-n9{margin-top:-90px!important}.mr-md-n9,.mx-md-n9{margin-right:-90px!important}.mb-md-n9,.my-md-n9{margin-bottom:-90px!important}.ml-md-n9,.mx-md-n9{margin-left:-90px!important}.m-md-n10{margin:-100px!important}.mt-md-n10,.my-md-n10{margin-top:-100px!important}.mr-md-n10,.mx-md-n10{margin-right:-100px!important}.mb-md-n10,.my-md-n10{margin-bottom:-100px!important}.ml-md-n10,.mx-md-n10{margin-left:-100px!important}.m-md-n11{margin:-110px!important}.mt-md-n11,.my-md-n11{margin-top:-110px!important}.mr-md-n11,.mx-md-n11{margin-right:-110px!important}.mb-md-n11,.my-md-n11{margin-bottom:-110px!important}.ml-md-n11,.mx-md-n11{margin-left:-110px!important}.m-md-n12{margin:-120px!important}.mt-md-n12,.my-md-n12{margin-top:-120px!important}.mr-md-n12,.mx-md-n12{margin-right:-120px!important}.mb-md-n12,.my-md-n12{margin-bottom:-120px!important}.ml-md-n12,.mx-md-n12{margin-left:-120px!important}.m-md-n13{margin:-130px!important}.mt-md-n13,.my-md-n13{margin-top:-130px!important}.mr-md-n13,.mx-md-n13{margin-right:-130px!important}.mb-md-n13,.my-md-n13{margin-bottom:-130px!important}.ml-md-n13,.mx-md-n13{margin-left:-130px!important}.m-md-n14{margin:-140px!important}.mt-md-n14,.my-md-n14{margin-top:-140px!important}.mr-md-n14,.mx-md-n14{margin-right:-140px!important}.mb-md-n14,.my-md-n14{margin-bottom:-140px!important}.ml-md-n14,.mx-md-n14{margin-left:-140px!important}.m-md-n15{margin:-150px!important}.mt-md-n15,.my-md-n15{margin-top:-150px!important}.mr-md-n15,.mx-md-n15{margin-right:-150px!important}.mb-md-n15,.my-md-n15{margin-bottom:-150px!important}.ml-md-n15,.mx-md-n15{margin-left:-150px!important}.m-md-n16{margin:-160px!important}.mt-md-n16,.my-md-n16{margin-top:-160px!important}.mr-md-n16,.mx-md-n16{margin-right:-160px!important}.mb-md-n16,.my-md-n16{margin-bottom:-160px!important}.ml-md-n16,.mx-md-n16{margin-left:-160px!important}.m-md-n17{margin:-170px!important}.mt-md-n17,.my-md-n17{margin-top:-170px!important}.mr-md-n17,.mx-md-n17{margin-right:-170px!important}.mb-md-n17,.my-md-n17{margin-bottom:-170px!important}.ml-md-n17,.mx-md-n17{margin-left:-170px!important}.m-md-n18{margin:-180px!important}.mt-md-n18,.my-md-n18{margin-top:-180px!important}.mr-md-n18,.mx-md-n18{margin-right:-180px!important}.mb-md-n18,.my-md-n18{margin-bottom:-180px!important}.ml-md-n18,.mx-md-n18{margin-left:-180px!important}.m-md-n19{margin:-190px!important}.mt-md-n19,.my-md-n19{margin-top:-190px!important}.mr-md-n19,.mx-md-n19{margin-right:-190px!important}.mb-md-n19,.my-md-n19{margin-bottom:-190px!important}.ml-md-n19,.mx-md-n19{margin-left:-190px!important}.m-md-n20{margin:-200px!important}.mt-md-n20,.my-md-n20{margin-top:-200px!important}.mr-md-n20,.mx-md-n20{margin-right:-200px!important}.mb-md-n20,.my-md-n20{margin-bottom:-200px!important}.ml-md-n20,.mx-md-n20{margin-left:-200px!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:10px!important}.mt-lg-1,.my-lg-1{margin-top:10px!important}.mr-lg-1,.mx-lg-1{margin-right:10px!important}.mb-lg-1,.my-lg-1{margin-bottom:10px!important}.ml-lg-1,.mx-lg-1{margin-left:10px!important}.m-lg-2{margin:20px!important}.mt-lg-2,.my-lg-2{margin-top:20px!important}.mr-lg-2,.mx-lg-2{margin-right:20px!important}.mb-lg-2,.my-lg-2{margin-bottom:20px!important}.ml-lg-2,.mx-lg-2{margin-left:20px!important}.m-lg-3{margin:30px!important}.mt-lg-3,.my-lg-3{margin-top:30px!important}.mr-lg-3,.mx-lg-3{margin-right:30px!important}.mb-lg-3,.my-lg-3{margin-bottom:30px!important}.ml-lg-3,.mx-lg-3{margin-left:30px!important}.m-lg-4{margin:40px!important}.mt-lg-4,.my-lg-4{margin-top:40px!important}.mr-lg-4,.mx-lg-4{margin-right:40px!important}.mb-lg-4,.my-lg-4{margin-bottom:40px!important}.ml-lg-4,.mx-lg-4{margin-left:40px!important}.m-lg-5{margin:50px!important}.mt-lg-5,.my-lg-5{margin-top:50px!important}.mr-lg-5,.mx-lg-5{margin-right:50px!important}.mb-lg-5,.my-lg-5{margin-bottom:50px!important}.ml-lg-5,.mx-lg-5{margin-left:50px!important}.m-lg-6{margin:60px!important}.mt-lg-6,.my-lg-6{margin-top:60px!important}.mr-lg-6,.mx-lg-6{margin-right:60px!important}.mb-lg-6,.my-lg-6{margin-bottom:60px!important}.ml-lg-6,.mx-lg-6{margin-left:60px!important}.m-lg-7{margin:70px!important}.mt-lg-7,.my-lg-7{margin-top:70px!important}.mr-lg-7,.mx-lg-7{margin-right:70px!important}.mb-lg-7,.my-lg-7{margin-bottom:70px!important}.ml-lg-7,.mx-lg-7{margin-left:70px!important}.m-lg-8{margin:80px!important}.mt-lg-8,.my-lg-8{margin-top:80px!important}.mr-lg-8,.mx-lg-8{margin-right:80px!important}.mb-lg-8,.my-lg-8{margin-bottom:80px!important}.ml-lg-8,.mx-lg-8{margin-left:80px!important}.m-lg-9{margin:90px!important}.mt-lg-9,.my-lg-9{margin-top:90px!important}.mr-lg-9,.mx-lg-9{margin-right:90px!important}.mb-lg-9,.my-lg-9{margin-bottom:90px!important}.ml-lg-9,.mx-lg-9{margin-left:90px!important}.m-lg-10{margin:100px!important}.mt-lg-10,.my-lg-10{margin-top:100px!important}.mr-lg-10,.mx-lg-10{margin-right:100px!important}.mb-lg-10,.my-lg-10{margin-bottom:100px!important}.ml-lg-10,.mx-lg-10{margin-left:100px!important}.m-lg-11{margin:110px!important}.mt-lg-11,.my-lg-11{margin-top:110px!important}.mr-lg-11,.mx-lg-11{margin-right:110px!important}.mb-lg-11,.my-lg-11{margin-bottom:110px!important}.ml-lg-11,.mx-lg-11{margin-left:110px!important}.m-lg-12{margin:120px!important}.mt-lg-12,.my-lg-12{margin-top:120px!important}.mr-lg-12,.mx-lg-12{margin-right:120px!important}.mb-lg-12,.my-lg-12{margin-bottom:120px!important}.ml-lg-12,.mx-lg-12{margin-left:120px!important}.m-lg-13{margin:130px!important}.mt-lg-13,.my-lg-13{margin-top:130px!important}.mr-lg-13,.mx-lg-13{margin-right:130px!important}.mb-lg-13,.my-lg-13{margin-bottom:130px!important}.ml-lg-13,.mx-lg-13{margin-left:130px!important}.m-lg-14{margin:140px!important}.mt-lg-14,.my-lg-14{margin-top:140px!important}.mr-lg-14,.mx-lg-14{margin-right:140px!important}.mb-lg-14,.my-lg-14{margin-bottom:140px!important}.ml-lg-14,.mx-lg-14{margin-left:140px!important}.m-lg-15{margin:150px!important}.mt-lg-15,.my-lg-15{margin-top:150px!important}.mr-lg-15,.mx-lg-15{margin-right:150px!important}.mb-lg-15,.my-lg-15{margin-bottom:150px!important}.ml-lg-15,.mx-lg-15{margin-left:150px!important}.m-lg-16{margin:160px!important}.mt-lg-16,.my-lg-16{margin-top:160px!important}.mr-lg-16,.mx-lg-16{margin-right:160px!important}.mb-lg-16,.my-lg-16{margin-bottom:160px!important}.ml-lg-16,.mx-lg-16{margin-left:160px!important}.m-lg-17{margin:170px!important}.mt-lg-17,.my-lg-17{margin-top:170px!important}.mr-lg-17,.mx-lg-17{margin-right:170px!important}.mb-lg-17,.my-lg-17{margin-bottom:170px!important}.ml-lg-17,.mx-lg-17{margin-left:170px!important}.m-lg-18{margin:180px!important}.mt-lg-18,.my-lg-18{margin-top:180px!important}.mr-lg-18,.mx-lg-18{margin-right:180px!important}.mb-lg-18,.my-lg-18{margin-bottom:180px!important}.ml-lg-18,.mx-lg-18{margin-left:180px!important}.m-lg-19{margin:190px!important}.mt-lg-19,.my-lg-19{margin-top:190px!important}.mr-lg-19,.mx-lg-19{margin-right:190px!important}.mb-lg-19,.my-lg-19{margin-bottom:190px!important}.ml-lg-19,.mx-lg-19{margin-left:190px!important}.m-lg-20{margin:200px!important}.mt-lg-20,.my-lg-20{margin-top:200px!important}.mr-lg-20,.mx-lg-20{margin-right:200px!important}.mb-lg-20,.my-lg-20{margin-bottom:200px!important}.ml-lg-20,.mx-lg-20{margin-left:200px!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:10px!important}.pt-lg-1,.py-lg-1{padding-top:10px!important}.pr-lg-1,.px-lg-1{padding-right:10px!important}.pb-lg-1,.py-lg-1{padding-bottom:10px!important}.pl-lg-1,.px-lg-1{padding-left:10px!important}.p-lg-2{padding:20px!important}.pt-lg-2,.py-lg-2{padding-top:20px!important}.pr-lg-2,.px-lg-2{padding-right:20px!important}.pb-lg-2,.py-lg-2{padding-bottom:20px!important}.pl-lg-2,.px-lg-2{padding-left:20px!important}.p-lg-3{padding:30px!important}.pt-lg-3,.py-lg-3{padding-top:30px!important}.pr-lg-3,.px-lg-3{padding-right:30px!important}.pb-lg-3,.py-lg-3{padding-bottom:30px!important}.pl-lg-3,.px-lg-3{padding-left:30px!important}.p-lg-4{padding:40px!important}.pt-lg-4,.py-lg-4{padding-top:40px!important}.pr-lg-4,.px-lg-4{padding-right:40px!important}.pb-lg-4,.py-lg-4{padding-bottom:40px!important}.pl-lg-4,.px-lg-4{padding-left:40px!important}.p-lg-5{padding:50px!important}.pt-lg-5,.py-lg-5{padding-top:50px!important}.pr-lg-5,.px-lg-5{padding-right:50px!important}.pb-lg-5,.py-lg-5{padding-bottom:50px!important}.pl-lg-5,.px-lg-5{padding-left:50px!important}.p-lg-6{padding:60px!important}.pt-lg-6,.py-lg-6{padding-top:60px!important}.pr-lg-6,.px-lg-6{padding-right:60px!important}.pb-lg-6,.py-lg-6{padding-bottom:60px!important}.pl-lg-6,.px-lg-6{padding-left:60px!important}.p-lg-7{padding:70px!important}.pt-lg-7,.py-lg-7{padding-top:70px!important}.pr-lg-7,.px-lg-7{padding-right:70px!important}.pb-lg-7,.py-lg-7{padding-bottom:70px!important}.pl-lg-7,.px-lg-7{padding-left:70px!important}.p-lg-8{padding:80px!important}.pt-lg-8,.py-lg-8{padding-top:80px!important}.pr-lg-8,.px-lg-8{padding-right:80px!important}.pb-lg-8,.py-lg-8{padding-bottom:80px!important}.pl-lg-8,.px-lg-8{padding-left:80px!important}.p-lg-9{padding:90px!important}.pt-lg-9,.py-lg-9{padding-top:90px!important}.pr-lg-9,.px-lg-9{padding-right:90px!important}.pb-lg-9,.py-lg-9{padding-bottom:90px!important}.pl-lg-9,.px-lg-9{padding-left:90px!important}.p-lg-10{padding:100px!important}.pt-lg-10,.py-lg-10{padding-top:100px!important}.pr-lg-10,.px-lg-10{padding-right:100px!important}.pb-lg-10,.py-lg-10{padding-bottom:100px!important}.pl-lg-10,.px-lg-10{padding-left:100px!important}.p-lg-11{padding:110px!important}.pt-lg-11,.py-lg-11{padding-top:110px!important}.pr-lg-11,.px-lg-11{padding-right:110px!important}.pb-lg-11,.py-lg-11{padding-bottom:110px!important}.pl-lg-11,.px-lg-11{padding-left:110px!important}.p-lg-12{padding:120px!important}.pt-lg-12,.py-lg-12{padding-top:120px!important}.pr-lg-12,.px-lg-12{padding-right:120px!important}.pb-lg-12,.py-lg-12{padding-bottom:120px!important}.pl-lg-12,.px-lg-12{padding-left:120px!important}.p-lg-13{padding:130px!important}.pt-lg-13,.py-lg-13{padding-top:130px!important}.pr-lg-13,.px-lg-13{padding-right:130px!important}.pb-lg-13,.py-lg-13{padding-bottom:130px!important}.pl-lg-13,.px-lg-13{padding-left:130px!important}.p-lg-14{padding:140px!important}.pt-lg-14,.py-lg-14{padding-top:140px!important}.pr-lg-14,.px-lg-14{padding-right:140px!important}.pb-lg-14,.py-lg-14{padding-bottom:140px!important}.pl-lg-14,.px-lg-14{padding-left:140px!important}.p-lg-15{padding:150px!important}.pt-lg-15,.py-lg-15{padding-top:150px!important}.pr-lg-15,.px-lg-15{padding-right:150px!important}.pb-lg-15,.py-lg-15{padding-bottom:150px!important}.pl-lg-15,.px-lg-15{padding-left:150px!important}.p-lg-16{padding:160px!important}.pt-lg-16,.py-lg-16{padding-top:160px!important}.pr-lg-16,.px-lg-16{padding-right:160px!important}.pb-lg-16,.py-lg-16{padding-bottom:160px!important}.pl-lg-16,.px-lg-16{padding-left:160px!important}.p-lg-17{padding:170px!important}.pt-lg-17,.py-lg-17{padding-top:170px!important}.pr-lg-17,.px-lg-17{padding-right:170px!important}.pb-lg-17,.py-lg-17{padding-bottom:170px!important}.pl-lg-17,.px-lg-17{padding-left:170px!important}.p-lg-18{padding:180px!important}.pt-lg-18,.py-lg-18{padding-top:180px!important}.pr-lg-18,.px-lg-18{padding-right:180px!important}.pb-lg-18,.py-lg-18{padding-bottom:180px!important}.pl-lg-18,.px-lg-18{padding-left:180px!important}.p-lg-19{padding:190px!important}.pt-lg-19,.py-lg-19{padding-top:190px!important}.pr-lg-19,.px-lg-19{padding-right:190px!important}.pb-lg-19,.py-lg-19{padding-bottom:190px!important}.pl-lg-19,.px-lg-19{padding-left:190px!important}.p-lg-20{padding:200px!important}.pt-lg-20,.py-lg-20{padding-top:200px!important}.pr-lg-20,.px-lg-20{padding-right:200px!important}.pb-lg-20,.py-lg-20{padding-bottom:200px!important}.pl-lg-20,.px-lg-20{padding-left:200px!important}.m-lg-n1{margin:-10px!important}.mt-lg-n1,.my-lg-n1{margin-top:-10px!important}.mr-lg-n1,.mx-lg-n1{margin-right:-10px!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-10px!important}.ml-lg-n1,.mx-lg-n1{margin-left:-10px!important}.m-lg-n2{margin:-20px!important}.mt-lg-n2,.my-lg-n2{margin-top:-20px!important}.mr-lg-n2,.mx-lg-n2{margin-right:-20px!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-20px!important}.ml-lg-n2,.mx-lg-n2{margin-left:-20px!important}.m-lg-n3{margin:-30px!important}.mt-lg-n3,.my-lg-n3{margin-top:-30px!important}.mr-lg-n3,.mx-lg-n3{margin-right:-30px!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-30px!important}.ml-lg-n3,.mx-lg-n3{margin-left:-30px!important}.m-lg-n4{margin:-40px!important}.mt-lg-n4,.my-lg-n4{margin-top:-40px!important}.mr-lg-n4,.mx-lg-n4{margin-right:-40px!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-40px!important}.ml-lg-n4,.mx-lg-n4{margin-left:-40px!important}.m-lg-n5{margin:-50px!important}.mt-lg-n5,.my-lg-n5{margin-top:-50px!important}.mr-lg-n5,.mx-lg-n5{margin-right:-50px!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-50px!important}.ml-lg-n5,.mx-lg-n5{margin-left:-50px!important}.m-lg-n6{margin:-60px!important}.mt-lg-n6,.my-lg-n6{margin-top:-60px!important}.mr-lg-n6,.mx-lg-n6{margin-right:-60px!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-60px!important}.ml-lg-n6,.mx-lg-n6{margin-left:-60px!important}.m-lg-n7{margin:-70px!important}.mt-lg-n7,.my-lg-n7{margin-top:-70px!important}.mr-lg-n7,.mx-lg-n7{margin-right:-70px!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-70px!important}.ml-lg-n7,.mx-lg-n7{margin-left:-70px!important}.m-lg-n8{margin:-80px!important}.mt-lg-n8,.my-lg-n8{margin-top:-80px!important}.mr-lg-n8,.mx-lg-n8{margin-right:-80px!important}.mb-lg-n8,.my-lg-n8{margin-bottom:-80px!important}.ml-lg-n8,.mx-lg-n8{margin-left:-80px!important}.m-lg-n9{margin:-90px!important}.mt-lg-n9,.my-lg-n9{margin-top:-90px!important}.mr-lg-n9,.mx-lg-n9{margin-right:-90px!important}.mb-lg-n9,.my-lg-n9{margin-bottom:-90px!important}.ml-lg-n9,.mx-lg-n9{margin-left:-90px!important}.m-lg-n10{margin:-100px!important}.mt-lg-n10,.my-lg-n10{margin-top:-100px!important}.mr-lg-n10,.mx-lg-n10{margin-right:-100px!important}.mb-lg-n10,.my-lg-n10{margin-bottom:-100px!important}.ml-lg-n10,.mx-lg-n10{margin-left:-100px!important}.m-lg-n11{margin:-110px!important}.mt-lg-n11,.my-lg-n11{margin-top:-110px!important}.mr-lg-n11,.mx-lg-n11{margin-right:-110px!important}.mb-lg-n11,.my-lg-n11{margin-bottom:-110px!important}.ml-lg-n11,.mx-lg-n11{margin-left:-110px!important}.m-lg-n12{margin:-120px!important}.mt-lg-n12,.my-lg-n12{margin-top:-120px!important}.mr-lg-n12,.mx-lg-n12{margin-right:-120px!important}.mb-lg-n12,.my-lg-n12{margin-bottom:-120px!important}.ml-lg-n12,.mx-lg-n12{margin-left:-120px!important}.m-lg-n13{margin:-130px!important}.mt-lg-n13,.my-lg-n13{margin-top:-130px!important}.mr-lg-n13,.mx-lg-n13{margin-right:-130px!important}.mb-lg-n13,.my-lg-n13{margin-bottom:-130px!important}.ml-lg-n13,.mx-lg-n13{margin-left:-130px!important}.m-lg-n14{margin:-140px!important}.mt-lg-n14,.my-lg-n14{margin-top:-140px!important}.mr-lg-n14,.mx-lg-n14{margin-right:-140px!important}.mb-lg-n14,.my-lg-n14{margin-bottom:-140px!important}.ml-lg-n14,.mx-lg-n14{margin-left:-140px!important}.m-lg-n15{margin:-150px!important}.mt-lg-n15,.my-lg-n15{margin-top:-150px!important}.mr-lg-n15,.mx-lg-n15{margin-right:-150px!important}.mb-lg-n15,.my-lg-n15{margin-bottom:-150px!important}.ml-lg-n15,.mx-lg-n15{margin-left:-150px!important}.m-lg-n16{margin:-160px!important}.mt-lg-n16,.my-lg-n16{margin-top:-160px!important}.mr-lg-n16,.mx-lg-n16{margin-right:-160px!important}.mb-lg-n16,.my-lg-n16{margin-bottom:-160px!important}.ml-lg-n16,.mx-lg-n16{margin-left:-160px!important}.m-lg-n17{margin:-170px!important}.mt-lg-n17,.my-lg-n17{margin-top:-170px!important}.mr-lg-n17,.mx-lg-n17{margin-right:-170px!important}.mb-lg-n17,.my-lg-n17{margin-bottom:-170px!important}.ml-lg-n17,.mx-lg-n17{margin-left:-170px!important}.m-lg-n18{margin:-180px!important}.mt-lg-n18,.my-lg-n18{margin-top:-180px!important}.mr-lg-n18,.mx-lg-n18{margin-right:-180px!important}.mb-lg-n18,.my-lg-n18{margin-bottom:-180px!important}.ml-lg-n18,.mx-lg-n18{margin-left:-180px!important}.m-lg-n19{margin:-190px!important}.mt-lg-n19,.my-lg-n19{margin-top:-190px!important}.mr-lg-n19,.mx-lg-n19{margin-right:-190px!important}.mb-lg-n19,.my-lg-n19{margin-bottom:-190px!important}.ml-lg-n19,.mx-lg-n19{margin-left:-190px!important}.m-lg-n20{margin:-200px!important}.mt-lg-n20,.my-lg-n20{margin-top:-200px!important}.mr-lg-n20,.mx-lg-n20{margin-right:-200px!important}.mb-lg-n20,.my-lg-n20{margin-bottom:-200px!important}.ml-lg-n20,.mx-lg-n20{margin-left:-200px!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1300px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:10px!important}.mt-xl-1,.my-xl-1{margin-top:10px!important}.mr-xl-1,.mx-xl-1{margin-right:10px!important}.mb-xl-1,.my-xl-1{margin-bottom:10px!important}.ml-xl-1,.mx-xl-1{margin-left:10px!important}.m-xl-2{margin:20px!important}.mt-xl-2,.my-xl-2{margin-top:20px!important}.mr-xl-2,.mx-xl-2{margin-right:20px!important}.mb-xl-2,.my-xl-2{margin-bottom:20px!important}.ml-xl-2,.mx-xl-2{margin-left:20px!important}.m-xl-3{margin:30px!important}.mt-xl-3,.my-xl-3{margin-top:30px!important}.mr-xl-3,.mx-xl-3{margin-right:30px!important}.mb-xl-3,.my-xl-3{margin-bottom:30px!important}.ml-xl-3,.mx-xl-3{margin-left:30px!important}.m-xl-4{margin:40px!important}.mt-xl-4,.my-xl-4{margin-top:40px!important}.mr-xl-4,.mx-xl-4{margin-right:40px!important}.mb-xl-4,.my-xl-4{margin-bottom:40px!important}.ml-xl-4,.mx-xl-4{margin-left:40px!important}.m-xl-5{margin:50px!important}.mt-xl-5,.my-xl-5{margin-top:50px!important}.mr-xl-5,.mx-xl-5{margin-right:50px!important}.mb-xl-5,.my-xl-5{margin-bottom:50px!important}.ml-xl-5,.mx-xl-5{margin-left:50px!important}.m-xl-6{margin:60px!important}.mt-xl-6,.my-xl-6{margin-top:60px!important}.mr-xl-6,.mx-xl-6{margin-right:60px!important}.mb-xl-6,.my-xl-6{margin-bottom:60px!important}.ml-xl-6,.mx-xl-6{margin-left:60px!important}.m-xl-7{margin:70px!important}.mt-xl-7,.my-xl-7{margin-top:70px!important}.mr-xl-7,.mx-xl-7{margin-right:70px!important}.mb-xl-7,.my-xl-7{margin-bottom:70px!important}.ml-xl-7,.mx-xl-7{margin-left:70px!important}.m-xl-8{margin:80px!important}.mt-xl-8,.my-xl-8{margin-top:80px!important}.mr-xl-8,.mx-xl-8{margin-right:80px!important}.mb-xl-8,.my-xl-8{margin-bottom:80px!important}.ml-xl-8,.mx-xl-8{margin-left:80px!important}.m-xl-9{margin:90px!important}.mt-xl-9,.my-xl-9{margin-top:90px!important}.mr-xl-9,.mx-xl-9{margin-right:90px!important}.mb-xl-9,.my-xl-9{margin-bottom:90px!important}.ml-xl-9,.mx-xl-9{margin-left:90px!important}.m-xl-10{margin:100px!important}.mt-xl-10,.my-xl-10{margin-top:100px!important}.mr-xl-10,.mx-xl-10{margin-right:100px!important}.mb-xl-10,.my-xl-10{margin-bottom:100px!important}.ml-xl-10,.mx-xl-10{margin-left:100px!important}.m-xl-11{margin:110px!important}.mt-xl-11,.my-xl-11{margin-top:110px!important}.mr-xl-11,.mx-xl-11{margin-right:110px!important}.mb-xl-11,.my-xl-11{margin-bottom:110px!important}.ml-xl-11,.mx-xl-11{margin-left:110px!important}.m-xl-12{margin:120px!important}.mt-xl-12,.my-xl-12{margin-top:120px!important}.mr-xl-12,.mx-xl-12{margin-right:120px!important}.mb-xl-12,.my-xl-12{margin-bottom:120px!important}.ml-xl-12,.mx-xl-12{margin-left:120px!important}.m-xl-13{margin:130px!important}.mt-xl-13,.my-xl-13{margin-top:130px!important}.mr-xl-13,.mx-xl-13{margin-right:130px!important}.mb-xl-13,.my-xl-13{margin-bottom:130px!important}.ml-xl-13,.mx-xl-13{margin-left:130px!important}.m-xl-14{margin:140px!important}.mt-xl-14,.my-xl-14{margin-top:140px!important}.mr-xl-14,.mx-xl-14{margin-right:140px!important}.mb-xl-14,.my-xl-14{margin-bottom:140px!important}.ml-xl-14,.mx-xl-14{margin-left:140px!important}.m-xl-15{margin:150px!important}.mt-xl-15,.my-xl-15{margin-top:150px!important}.mr-xl-15,.mx-xl-15{margin-right:150px!important}.mb-xl-15,.my-xl-15{margin-bottom:150px!important}.ml-xl-15,.mx-xl-15{margin-left:150px!important}.m-xl-16{margin:160px!important}.mt-xl-16,.my-xl-16{margin-top:160px!important}.mr-xl-16,.mx-xl-16{margin-right:160px!important}.mb-xl-16,.my-xl-16{margin-bottom:160px!important}.ml-xl-16,.mx-xl-16{margin-left:160px!important}.m-xl-17{margin:170px!important}.mt-xl-17,.my-xl-17{margin-top:170px!important}.mr-xl-17,.mx-xl-17{margin-right:170px!important}.mb-xl-17,.my-xl-17{margin-bottom:170px!important}.ml-xl-17,.mx-xl-17{margin-left:170px!important}.m-xl-18{margin:180px!important}.mt-xl-18,.my-xl-18{margin-top:180px!important}.mr-xl-18,.mx-xl-18{margin-right:180px!important}.mb-xl-18,.my-xl-18{margin-bottom:180px!important}.ml-xl-18,.mx-xl-18{margin-left:180px!important}.m-xl-19{margin:190px!important}.mt-xl-19,.my-xl-19{margin-top:190px!important}.mr-xl-19,.mx-xl-19{margin-right:190px!important}.mb-xl-19,.my-xl-19{margin-bottom:190px!important}.ml-xl-19,.mx-xl-19{margin-left:190px!important}.m-xl-20{margin:200px!important}.mt-xl-20,.my-xl-20{margin-top:200px!important}.mr-xl-20,.mx-xl-20{margin-right:200px!important}.mb-xl-20,.my-xl-20{margin-bottom:200px!important}.ml-xl-20,.mx-xl-20{margin-left:200px!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:10px!important}.pt-xl-1,.py-xl-1{padding-top:10px!important}.pr-xl-1,.px-xl-1{padding-right:10px!important}.pb-xl-1,.py-xl-1{padding-bottom:10px!important}.pl-xl-1,.px-xl-1{padding-left:10px!important}.p-xl-2{padding:20px!important}.pt-xl-2,.py-xl-2{padding-top:20px!important}.pr-xl-2,.px-xl-2{padding-right:20px!important}.pb-xl-2,.py-xl-2{padding-bottom:20px!important}.pl-xl-2,.px-xl-2{padding-left:20px!important}.p-xl-3{padding:30px!important}.pt-xl-3,.py-xl-3{padding-top:30px!important}.pr-xl-3,.px-xl-3{padding-right:30px!important}.pb-xl-3,.py-xl-3{padding-bottom:30px!important}.pl-xl-3,.px-xl-3{padding-left:30px!important}.p-xl-4{padding:40px!important}.pt-xl-4,.py-xl-4{padding-top:40px!important}.pr-xl-4,.px-xl-4{padding-right:40px!important}.pb-xl-4,.py-xl-4{padding-bottom:40px!important}.pl-xl-4,.px-xl-4{padding-left:40px!important}.p-xl-5{padding:50px!important}.pt-xl-5,.py-xl-5{padding-top:50px!important}.pr-xl-5,.px-xl-5{padding-right:50px!important}.pb-xl-5,.py-xl-5{padding-bottom:50px!important}.pl-xl-5,.px-xl-5{padding-left:50px!important}.p-xl-6{padding:60px!important}.pt-xl-6,.py-xl-6{padding-top:60px!important}.pr-xl-6,.px-xl-6{padding-right:60px!important}.pb-xl-6,.py-xl-6{padding-bottom:60px!important}.pl-xl-6,.px-xl-6{padding-left:60px!important}.p-xl-7{padding:70px!important}.pt-xl-7,.py-xl-7{padding-top:70px!important}.pr-xl-7,.px-xl-7{padding-right:70px!important}.pb-xl-7,.py-xl-7{padding-bottom:70px!important}.pl-xl-7,.px-xl-7{padding-left:70px!important}.p-xl-8{padding:80px!important}.pt-xl-8,.py-xl-8{padding-top:80px!important}.pr-xl-8,.px-xl-8{padding-right:80px!important}.pb-xl-8,.py-xl-8{padding-bottom:80px!important}.pl-xl-8,.px-xl-8{padding-left:80px!important}.p-xl-9{padding:90px!important}.pt-xl-9,.py-xl-9{padding-top:90px!important}.pr-xl-9,.px-xl-9{padding-right:90px!important}.pb-xl-9,.py-xl-9{padding-bottom:90px!important}.pl-xl-9,.px-xl-9{padding-left:90px!important}.p-xl-10{padding:100px!important}.pt-xl-10,.py-xl-10{padding-top:100px!important}.pr-xl-10,.px-xl-10{padding-right:100px!important}.pb-xl-10,.py-xl-10{padding-bottom:100px!important}.pl-xl-10,.px-xl-10{padding-left:100px!important}.p-xl-11{padding:110px!important}.pt-xl-11,.py-xl-11{padding-top:110px!important}.pr-xl-11,.px-xl-11{padding-right:110px!important}.pb-xl-11,.py-xl-11{padding-bottom:110px!important}.pl-xl-11,.px-xl-11{padding-left:110px!important}.p-xl-12{padding:120px!important}.pt-xl-12,.py-xl-12{padding-top:120px!important}.pr-xl-12,.px-xl-12{padding-right:120px!important}.pb-xl-12,.py-xl-12{padding-bottom:120px!important}.pl-xl-12,.px-xl-12{padding-left:120px!important}.p-xl-13{padding:130px!important}.pt-xl-13,.py-xl-13{padding-top:130px!important}.pr-xl-13,.px-xl-13{padding-right:130px!important}.pb-xl-13,.py-xl-13{padding-bottom:130px!important}.pl-xl-13,.px-xl-13{padding-left:130px!important}.p-xl-14{padding:140px!important}.pt-xl-14,.py-xl-14{padding-top:140px!important}.pr-xl-14,.px-xl-14{padding-right:140px!important}.pb-xl-14,.py-xl-14{padding-bottom:140px!important}.pl-xl-14,.px-xl-14{padding-left:140px!important}.p-xl-15{padding:150px!important}.pt-xl-15,.py-xl-15{padding-top:150px!important}.pr-xl-15,.px-xl-15{padding-right:150px!important}.pb-xl-15,.py-xl-15{padding-bottom:150px!important}.pl-xl-15,.px-xl-15{padding-left:150px!important}.p-xl-16{padding:160px!important}.pt-xl-16,.py-xl-16{padding-top:160px!important}.pr-xl-16,.px-xl-16{padding-right:160px!important}.pb-xl-16,.py-xl-16{padding-bottom:160px!important}.pl-xl-16,.px-xl-16{padding-left:160px!important}.p-xl-17{padding:170px!important}.pt-xl-17,.py-xl-17{padding-top:170px!important}.pr-xl-17,.px-xl-17{padding-right:170px!important}.pb-xl-17,.py-xl-17{padding-bottom:170px!important}.pl-xl-17,.px-xl-17{padding-left:170px!important}.p-xl-18{padding:180px!important}.pt-xl-18,.py-xl-18{padding-top:180px!important}.pr-xl-18,.px-xl-18{padding-right:180px!important}.pb-xl-18,.py-xl-18{padding-bottom:180px!important}.pl-xl-18,.px-xl-18{padding-left:180px!important}.p-xl-19{padding:190px!important}.pt-xl-19,.py-xl-19{padding-top:190px!important}.pr-xl-19,.px-xl-19{padding-right:190px!important}.pb-xl-19,.py-xl-19{padding-bottom:190px!important}.pl-xl-19,.px-xl-19{padding-left:190px!important}.p-xl-20{padding:200px!important}.pt-xl-20,.py-xl-20{padding-top:200px!important}.pr-xl-20,.px-xl-20{padding-right:200px!important}.pb-xl-20,.py-xl-20{padding-bottom:200px!important}.pl-xl-20,.px-xl-20{padding-left:200px!important}.m-xl-n1{margin:-10px!important}.mt-xl-n1,.my-xl-n1{margin-top:-10px!important}.mr-xl-n1,.mx-xl-n1{margin-right:-10px!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-10px!important}.ml-xl-n1,.mx-xl-n1{margin-left:-10px!important}.m-xl-n2{margin:-20px!important}.mt-xl-n2,.my-xl-n2{margin-top:-20px!important}.mr-xl-n2,.mx-xl-n2{margin-right:-20px!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-20px!important}.ml-xl-n2,.mx-xl-n2{margin-left:-20px!important}.m-xl-n3{margin:-30px!important}.mt-xl-n3,.my-xl-n3{margin-top:-30px!important}.mr-xl-n3,.mx-xl-n3{margin-right:-30px!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-30px!important}.ml-xl-n3,.mx-xl-n3{margin-left:-30px!important}.m-xl-n4{margin:-40px!important}.mt-xl-n4,.my-xl-n4{margin-top:-40px!important}.mr-xl-n4,.mx-xl-n4{margin-right:-40px!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-40px!important}.ml-xl-n4,.mx-xl-n4{margin-left:-40px!important}.m-xl-n5{margin:-50px!important}.mt-xl-n5,.my-xl-n5{margin-top:-50px!important}.mr-xl-n5,.mx-xl-n5{margin-right:-50px!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-50px!important}.ml-xl-n5,.mx-xl-n5{margin-left:-50px!important}.m-xl-n6{margin:-60px!important}.mt-xl-n6,.my-xl-n6{margin-top:-60px!important}.mr-xl-n6,.mx-xl-n6{margin-right:-60px!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-60px!important}.ml-xl-n6,.mx-xl-n6{margin-left:-60px!important}.m-xl-n7{margin:-70px!important}.mt-xl-n7,.my-xl-n7{margin-top:-70px!important}.mr-xl-n7,.mx-xl-n7{margin-right:-70px!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-70px!important}.ml-xl-n7,.mx-xl-n7{margin-left:-70px!important}.m-xl-n8{margin:-80px!important}.mt-xl-n8,.my-xl-n8{margin-top:-80px!important}.mr-xl-n8,.mx-xl-n8{margin-right:-80px!important}.mb-xl-n8,.my-xl-n8{margin-bottom:-80px!important}.ml-xl-n8,.mx-xl-n8{margin-left:-80px!important}.m-xl-n9{margin:-90px!important}.mt-xl-n9,.my-xl-n9{margin-top:-90px!important}.mr-xl-n9,.mx-xl-n9{margin-right:-90px!important}.mb-xl-n9,.my-xl-n9{margin-bottom:-90px!important}.ml-xl-n9,.mx-xl-n9{margin-left:-90px!important}.m-xl-n10{margin:-100px!important}.mt-xl-n10,.my-xl-n10{margin-top:-100px!important}.mr-xl-n10,.mx-xl-n10{margin-right:-100px!important}.mb-xl-n10,.my-xl-n10{margin-bottom:-100px!important}.ml-xl-n10,.mx-xl-n10{margin-left:-100px!important}.m-xl-n11{margin:-110px!important}.mt-xl-n11,.my-xl-n11{margin-top:-110px!important}.mr-xl-n11,.mx-xl-n11{margin-right:-110px!important}.mb-xl-n11,.my-xl-n11{margin-bottom:-110px!important}.ml-xl-n11,.mx-xl-n11{margin-left:-110px!important}.m-xl-n12{margin:-120px!important}.mt-xl-n12,.my-xl-n12{margin-top:-120px!important}.mr-xl-n12,.mx-xl-n12{margin-right:-120px!important}.mb-xl-n12,.my-xl-n12{margin-bottom:-120px!important}.ml-xl-n12,.mx-xl-n12{margin-left:-120px!important}.m-xl-n13{margin:-130px!important}.mt-xl-n13,.my-xl-n13{margin-top:-130px!important}.mr-xl-n13,.mx-xl-n13{margin-right:-130px!important}.mb-xl-n13,.my-xl-n13{margin-bottom:-130px!important}.ml-xl-n13,.mx-xl-n13{margin-left:-130px!important}.m-xl-n14{margin:-140px!important}.mt-xl-n14,.my-xl-n14{margin-top:-140px!important}.mr-xl-n14,.mx-xl-n14{margin-right:-140px!important}.mb-xl-n14,.my-xl-n14{margin-bottom:-140px!important}.ml-xl-n14,.mx-xl-n14{margin-left:-140px!important}.m-xl-n15{margin:-150px!important}.mt-xl-n15,.my-xl-n15{margin-top:-150px!important}.mr-xl-n15,.mx-xl-n15{margin-right:-150px!important}.mb-xl-n15,.my-xl-n15{margin-bottom:-150px!important}.ml-xl-n15,.mx-xl-n15{margin-left:-150px!important}.m-xl-n16{margin:-160px!important}.mt-xl-n16,.my-xl-n16{margin-top:-160px!important}.mr-xl-n16,.mx-xl-n16{margin-right:-160px!important}.mb-xl-n16,.my-xl-n16{margin-bottom:-160px!important}.ml-xl-n16,.mx-xl-n16{margin-left:-160px!important}.m-xl-n17{margin:-170px!important}.mt-xl-n17,.my-xl-n17{margin-top:-170px!important}.mr-xl-n17,.mx-xl-n17{margin-right:-170px!important}.mb-xl-n17,.my-xl-n17{margin-bottom:-170px!important}.ml-xl-n17,.mx-xl-n17{margin-left:-170px!important}.m-xl-n18{margin:-180px!important}.mt-xl-n18,.my-xl-n18{margin-top:-180px!important}.mr-xl-n18,.mx-xl-n18{margin-right:-180px!important}.mb-xl-n18,.my-xl-n18{margin-bottom:-180px!important}.ml-xl-n18,.mx-xl-n18{margin-left:-180px!important}.m-xl-n19{margin:-190px!important}.mt-xl-n19,.my-xl-n19{margin-top:-190px!important}.mr-xl-n19,.mx-xl-n19{margin-right:-190px!important}.mb-xl-n19,.my-xl-n19{margin-bottom:-190px!important}.ml-xl-n19,.mx-xl-n19{margin-left:-190px!important}.m-xl-n20{margin:-200px!important}.mt-xl-n20,.my-xl-n20{margin-top:-200px!important}.mr-xl-n20,.mx-xl-n20{margin-right:-200px!important}.mb-xl-n20,.my-xl-n20{margin-bottom:-200px!important}.ml-xl-n20,.mx-xl-n20{margin-left:-200px!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1300px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#1de9b6!important}a.text-primary:hover,a.text-primary:focus{color:#10a983!important}.text-secondary{color:#ffca28!important}a.text-secondary:hover,a.text-secondary:focus{color:#dba500!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(33,37,41,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:initial;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1300px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:none;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.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%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:none;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.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%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:none;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.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%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:none;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.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%}}@media(min-width:1300px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:none;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.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%}}.table,.content table{width:100%;margin-bottom:1rem;color:#212529}.table th,.content table th,.table td,.content table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th,.content table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody,.content table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(33,37,41,5%)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(33,37,41,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c0f9eb}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#89f4d9}.table-hover .table-primary:hover{background-color:#a9f7e4}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a9f7e4}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#fff0c3}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#ffe38f}.table-hover .table-secondary:hover{background-color:#ffeaaa}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ffeaaa}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(33,37,41,.075)}.table-hover .table-active:hover{background-color:rgba(22,24,27,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(22,24,27,.075)}.table .thead-dark th,.content table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th,.content table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,5%)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1299.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}/*!* Hamburgers
+* @description Tasty CSS-animated hamburgers
+* @author Jonathan Suh @jonsuh
+* @site https://jonsuh.com/hamburgers
+* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:initial;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:32px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px;height:3px;background-color:#1de9b6;border-radius:3px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner::before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0)rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg)translate3d(-4.57142857px,-5px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-16px,0)rotate(-90deg)}.highlight{background:#f5f5f5}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}ul,ol{margin:0;padding:0;list-style:none}p{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;line-height:1.4;color:#383f45;font-weight:400}.page{display:flex;min-height:100vh;flex-direction:column}.page .wrapper{flex:1}.header{color:#1de9b6;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.header .container{display:flex;justify-content:space-between;align-items:center}.header.header-absolute{position:absolute;z-index:10;width:100%}.lock-scroll .header.header-absolute{position:static}.footer{background:#eaeaea;padding-top:20px;padding-bottom:20px}.footer .footer-inner{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}@media(min-width:576px){.footer .footer-inner{justify-content:space-between;flex-direction:row;align-items:center}}.footer .footer-title{color:#fff;font-size:1.3rem;font-family:lora,Arial,sans-serif,-apple-system;margin-bottom:10px;flex:0}@media(min-width:576px){.footer .footer-title{margin:0;flex:0 0 120px}}.footer ul.footer-menu{list-style:none;margin:0;padding:0;flex:1}.footer ul.footer-menu li{display:block;margin-right:10px;color:#333;font-size:.9rem;line-height:1.8}.footer ul.footer-menu li:last-of-type{margin-right:0}.footer ul.footer-menu li a{color:#333;text-decoration:none}.footer ul.footer-menu li a:hover{text-decoration:underline}.footer ul.footer-menu li.copyright{font-weight:700;color:#333;display:none}@media(min-width:768px){.footer ul.footer-menu li.copyright{display:inline-block}}@media(min-width:576px){.footer ul.footer-menu{height:inherit;display:flex;list-style:none;margin:0;padding:0;align-items:center;justify-content:flex-end}.footer ul.footer-menu li{list-style:none}.footer ul.footer-menu li a{display:inline-block;height:40px;padding:10px 8px;font-weight:300}}.sub-footer{background:#f4f5fb;padding-top:20px;padding-bottom:20px}@media(min-width:768px){.sub-footer{padding-top:10px;padding-bottom:10px}}.sub-footer .sub-footer-inner{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:768px){.sub-footer .sub-footer-inner{flex-direction:row}}.sub-footer .sub-footer-inner ul{list-style:none;margin:0;padding:0}.sub-footer .sub-footer-inner ul li{list-style:none;display:block;color:#333;font-size:.9rem;line-height:1.8;font-weight:700}.sub-footer .sub-footer-inner ul li strong{font-weight:700;color:#fff}.sub-footer .sub-footer-inner ul li a{color:#333;text-decoration:none}.sub-footer .sub-footer-inner ul li a:hover{text-decoration:underline}.sub-footer .sub-footer-inner ul li span{display:inline-block;height:40px;padding:10px 0 10px 8px;font-weight:700;color:#fff}.sub-footer .sub-footer-inner ul li.zerostatic a{color:#333}@media(min-width:576px){.sub-footer .sub-footer-inner ul li{display:inline-block;margin-left:10px}.sub-footer .sub-footer-inner ul li:first-of-type{margin-left:0}}.logo{display:none}@media(min-width:576px){.logo{display:block;width:70px}}.logo img{width:100%;height:auto}.logo a{display:block;width:100%;height:100%}.logo-mobile{display:block;width:54px}@media(min-width:576px){.logo-mobile{display:none}}.logo-mobile img{width:100%;height:auto}.logo-mobile a{display:block;width:100%;height:100%}.main-menu{display:none}@media(min-width:768px){.main-menu{display:block}}.main-menu>ul{display:flex;align-items:center;justify-content:flex-start;font-family:roboto,Arial,sans-serif,-apple-system}.main-menu>ul>li{list-style:none;font-size:14px}.main-menu>ul>li>a{padding:10px 14px;display:inline-block;font-weight:400;text-decoration:none;color:#1de9b6}.main-menu>ul>li>a:hover{text-decoration:underline;color:#1de9b6}.main-menu>ul>li.active>a{font-weight:700}.main-menu-mobile{position:fixed;background:#1de9b6;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-menu-mobile.open{opacity:.9;visibility:visible;height:100%;z-index:20}.main-menu-mobile.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.main-menu-mobile.open li:nth-of-type(2){animation-delay:.4s}.main-menu-mobile.open li:nth-of-type(3){animation-delay:.45s}.main-menu-mobile.open li:nth-of-type(4){animation-delay:.5s}.main-menu-mobile.open li:nth-of-type(5){animation-delay:.55s}.main-menu-mobile.open li:nth-of-type(6){animation-delay:.6s}.main-menu-mobile ul{font-size:2rem;font-family:roboto,Arial,sans-serif,-apple-system;text-align:center;list-style:none;padding:0;margin:0;flex:0}.main-menu-mobile ul li{display:block;position:relative;opacity:0}.main-menu-mobile ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;font-weight:lighter}.main-menu-mobile ul li a:hover::after,.main-menu-mobile ul li a:focus::after,.main-menu-mobile ul li a:active::after{width:100%}.main-menu-mobile ul li a::after{content:'';position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);height:3px;background:#fff;transition:.35s}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.lock-scroll{overflow:hidden}.docs-menu h4{font-size:1rem;font-weight:700}.docs-menu ul{list-style:none;padding:0;margin:0}.docs-menu ul li{font-size:.9rem;line-height:1.4;font-weight:400;margin:0;padding:4px 0}.docs-menu ul li.active a{color:#4beec5;font-weight:400}.docs-menu ul li a{color:#212529}.docs-menu ul li a:hover{color:#1de9b6}.hamburger{padding:10px 0 10px 10px;outline:none;z-index:30;cursor:pointer}@media(min-width:768px){.hamburger{display:none}}.hamburger:focus{outline:none}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{background:#1de9b6}.hamburger .hamburger-inner::after{width:18px;right:0}.hamburger.is-active .hamburger-inner::after{width:inherit;right:unset}.button{white-space:nowrap;display:inline-block;padding:8px 15px 6px;background:#1de9b6;font-weight:400;text-transform:uppercase;color:#fff;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease;border-radius:3px}.button:hover{color:#fff;background-color:#4beec5;text-decoration:none}.button-white{background:0 0;color:#fff;border:2px solid #fff}.title{font-size:2.7rem;line-height:1.1;font-family:roboto,Arial,sans-serif,-apple-system;letter-spacing:-.2px;font-weight:100;margin-bottom:20px}@media(min-width:768px){.title{font-size:3rem;margin-bottom:30px}}.title-summary{font-size:1.6rem;line-height:1.4;font-family:roboto,Arial,sans-serif,-apple-system;letter-spacing:-.2px;font-weight:200;margin-bottom:10px}@media(min-width:768px){.title-summary{font-size:1.6rem}}.content{-webkit-font-smoothing:antialiased}.content .highlight{border-radius:2px;margin-bottom:20px}.content code{background:#f5f5f5;padding:3px 6px;border-radius:3px;font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4}.content pre{font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4;margin:0;padding:10px;border-radius:1px}.content pre code{font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4;border-radius:none;padding:0;margin:0;background:0 0}.content strong{font-weight:700}.content em{font-style:italic;font-weight:400}.content ol{margin-top:10px;margin-bottom:20px;list-style-type:decimal}.content ol li{margin-bottom:5px;margin-left:20px}.content ul{margin-top:10px;margin-bottom:20px;list-style-type:disc}.content ul li{margin-bottom:5px;margin-left:20px}.content a{text-decoration:underline}.content p{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;line-height:1.4;color:#383f45;font-weight:400}.content h1{font-family:roboto,Arial,sans-serif,-apple-system;font-size:2.6rem;line-height:1.4;font-weight:300;margin-bottom:20px}.content h2{font-size:2.2rem;line-height:1.4;font-weight:300;letter-spacing:-.01em;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h3{font-size:1.6rem;line-height:1.4;font-weight:400;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h4{font-size:1.5rem;line-height:1.4;font-weight:500;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h5{font-size:1.4rem;line-height:1.4;font-weight:600;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h6{font-size:1.2rem;line-height:1.4;font-weight:700;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}.content blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.content blockquote p{display:inline}.content img{max-width:100%;height:auto}.strip{background-repeat:no-repeat}.strip-white{background-color:#fff}.strip-grey{background-color:#f4f5fb}.strip-diagonal{transform:skewY(5deg);padding-bottom:50px;margin-bottom:65px}.strip-diagonal>div{transform:skewY(-5deg)}.strip-primary-gradient{background-image:linear-gradient(to right,#1de9b6,#ffca28)}.strip-primary-gradient-top-bottom{background-image:linear-gradient(to bottom,#1de9b6,#ffca28)}.strip-primary{background-color:#1de9b6}.strip-secondary{background-color:#ffca28}.strip-diagonal-right{margin-top:-100px;transform:skewY(-5deg);padding-bottom:100px}.strip-diagonal-right>div{transform:skewY(5deg)}.strip-diagonal-left{margin-top:-100px;transform:skewY(5deg);padding-bottom:100px}.strip-diagonal-left>div{transform:skewY(-5deg)}.strip-bg-contain{background-size:contain}.strip-bg-cover{background-size:cover}.whitebox{border:1px solid #dcdcdc;border-radius:3px;box-shadow:0 1px 18px rgba(0,0,0,.2);background:#fff;padding:10px}.overview{background:#fafad2;border-radius:3px;padding:4px 10px;float:right}.content .header-anchor{text-decoration:none;fill:currentColor;opacity:.6}.content .header-anchor:hover{opacity:1}.page-home{text-align:center}.page-home .title{font-weight:lighter;font-family:roboto,Arial,sans-serif,-apple-system}.page-home p{margin:0 auto;font-size:1.2rem;font-weight:lighter;margin-bottom:40px}@media(min-width:768px){.page-home p{width:80%}}@media(min-width:992px){.page-home p{width:60%}}.page-home .terminal{border-radius:3px;margin:0 auto;margin-top:-200px}.page-home .terminal img{width:100%;height:auto}body{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;font-weight:400;line-height:1.4;color:#212529}.container{padding-left:20px;padding-right:20px} \ No newline at end of file
diff --git a/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json b/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json
new file mode 100644
index 0000000..99e81c0
--- /dev/null
+++ b/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json
@@ -0,0 +1 @@
+{"Target":"css/style.min.e8d6bf7aae6d60e6f0604d1b5ea57dd66411e3babd64b14ec4d5bf44984217c7.css","MediaType":"text/css","Data":{"Integrity":"sha256-6Na/eq5tYObwYE0bXqV91mQR47q9ZLFOxNW/RJhCF8c="}} \ No newline at end of file
diff --git a/static/favicon.png b/static/favicon.png
new file mode 100755
index 0000000..1c4e7c1
--- /dev/null
+++ b/static/favicon.png
Binary files differ
diff --git a/static/images/deuxfleurs.svg b/static/images/deuxfleurs.svg
new file mode 100644
index 0000000..c298c22
--- /dev/null
+++ b/static/images/deuxfleurs.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ viewBox="0 0 70.424515 70.300102"
+ version="1.1"
+ id="svg8"
+ sodipodi:docname="logo.svg"
+ inkscape:version="1.1 (c68e22c387, 2021-05-23)"
+ inkscape:export-filename="/home/quentin/Documents/dev/deuxfleurs/site/src/img/logo.png"
+ inkscape:export-xdpi="699.30194"
+ inkscape:export-ydpi="699.30194"
+ width="70.424515"
+ height="70.300102"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs12" />
+ <sodipodi:namedview
+ id="namedview10"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ showgrid="false"
+ inkscape:zoom="12.125"
+ inkscape:cx="43.092783"
+ inkscape:cy="48.082474"
+ inkscape:window-width="3072"
+ inkscape:window-height="1659"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg8" />
+ <g
+ id="g79969"
+ transform="translate(-0.827,34.992103)">
+ <path
+ fill="#ffffff"
+ d="m 15.632,34.661 c -0.799,-0.597 -1.498,-1.484 -2.035,-2.592 l -0.228,-0.47 -0.46,0.249 c -0.975,0.528 -1.913,0.858 -2.744,0.969 L 9.963,29.061 6.327,30.029 C 6.17,29.175 6.202,28.142 6.423,27.007 L 6.526,26.482 5.994,26.416 C 4.752,26.262 3.688,25.891 2.89,25.336 L 4.411,22.419 1.423,20.896 C 1.742,19.952 2.371,19.014 3.257,18.161 L 3.634,17.798 3.255,17.438 C 2.452,16.674 1.847,15.884 1.485,15.127 L 4.995,13.774 2.95,10.615 C 3.69,10.213 4.643,9.929 5.739,9.783 L 6.258,9.715 6.167,9.201 C 5.952,7.99 5.995,6.863 6.291,5.913 l 3.308,0.523 0.524,-3.308 c 0.988,0.013 2.08,0.326 3.164,0.907 L 13.749,4.283 13.975,3.81 C 14.454,2.807 15.019,1.986 15.628,1.406 L 18,4.326 20.372,1.406 c 0.609,0.58 1.175,1.401 1.653,2.404 l 0.226,0.473 0.462,-0.247 C 23.798,3.455 24.891,3.142 25.877,3.13 L 26.4,6.438 29.71,5.913 c 0.296,0.951 0.34,2.078 0.124,3.288 l -0.092,0.515 0.518,0.069 c 1.095,0.145 2.048,0.43 2.788,0.832 l -2.046,3.156 3.511,1.355 c -0.361,0.757 -0.966,1.547 -1.77,2.311 l -0.379,0.36 0.377,0.363 c 0.888,0.854 1.516,1.793 1.835,2.736 l -2.984,1.52 1.521,2.984 c -0.812,0.574 -1.871,0.964 -3.094,1.134 l -0.518,0.072 0.096,0.514 c 0.201,1.089 0.226,2.083 0.073,2.909 l -3.634,-0.97 -0.204,3.757 c -0.83,-0.11 -1.768,-0.44 -2.742,-0.968 l -0.459,-0.249 -0.228,0.47 c -0.539,1.107 -1.237,1.994 -2.036,2.591 L 18,32.293 Z"
+ id="path2" />
+ <path
+ d="M 7.092,10.678 C 6.562,9.189 6.394,7.708 6.66,6.478 l 2.368,0.375 0.987,0.156 0.157,-0.988 0.375,-2.368 C 11.808,3.78 13.16,4.396 14.409,5.359 14.527,5.022 14.653,4.696 14.791,4.392 13.24,3.257 11.568,2.629 10.061,2.629 9.938,2.629 9.816,2.633 9.695,2.642 L 9.184,5.865 5.96,5.354 C 5.36,6.841 5.395,8.769 6.045,10.747 6.38,10.71 6.729,10.686 7.092,10.678 Z M 21.593,5.359 c 1.248,-0.962 2.6,-1.578 3.86,-1.705 l 0.376,2.368 0.156,0.988 0.987,-0.157 2.369,-0.376 c 0.266,1.23 0.098,2.71 -0.432,4.2 0.361,0.009 0.711,0.032 1.046,0.07 C 30.606,8.769 30.64,6.841 30.04,5.353 L 26.815,5.865 26.304,2.641 c -0.12,-0.008 -0.242,-0.012 -0.365,-0.012 -1.507,0 -3.179,0.628 -4.73,1.762 0.14,0.306 0.266,0.631 0.384,0.968 z M 7.368,27 h 0.035 c 0.067,0 0.157,-0.604 0.26,-0.947 -0.098,0.004 -0.197,0.046 -0.294,0.046 -1.496,0 -2.826,-0.303 -3.83,-0.89 L 4.628,23.081 5.082,22.194 4.191,21.742 2.055,20.654 C 2.563,19.503 3.57,18.404 4.873,17.511 4.586,17.292 4.312,17.07 4.063,16.842 2.376,18.059 1.217,19.597 0.828,21.152 l 2.908,1.483 -1.482,2.843 C 3.475,26.501 5.303,27 7.368,27 Z m 27.806,-5.846 c -0.39,-1.555 -1.548,-3.093 -3.234,-4.311 -0.25,0.228 -0.523,0.451 -0.81,0.669 1.304,0.893 2.31,1.992 2.817,3.145 l -2.136,1.088 -0.891,0.453 0.454,0.892 1.089,2.137 c -1.004,0.587 -2.332,0.904 -3.828,0.904 -0.099,0 -0.199,-0.01 -0.299,-0.013 0.103,0.344 0.192,0.683 0.26,1.011 l 0.039,0.002 c 2.066,0 3.892,-0.563 5.112,-1.587 l -1.482,-2.908 z m -12.653,9.182 c -0.447,1.517 -1.181,2.812 -2.119,3.651 L 18.707,32.293 18,31.586 l -0.707,0.707 -1.695,1.694 c -0.938,-0.839 -1.673,-2.136 -2.12,-3.652 -0.296,0.206 -0.593,0.397 -0.886,0.563 0.636,1.98 1.741,3.559 3.1,4.409 L 18,33 l 2.308,2.308 c 1.358,-0.851 2.464,-2.428 3.101,-4.408 -0.295,-0.168 -0.591,-0.359 -0.888,-0.564 z"
+ fill="#ea596e"
+ id="path4" />
+ <path
+ fill="#ea596e"
+ d="m 20.118,5.683 c 0.426,1.146 0.748,2.596 0.841,4.284 l 0.2,3.683 3.564,-0.946 c 1.32,-0.351 2.655,-0.536 3.86,-0.536 0.16,0 0.318,0.003 0.474,0.01 l -1.827,2.819 3.139,1.211 c -0.958,0.759 -2.237,1.514 -3.814,2.123 l -3.441,1.328 2.001,3.099 c 0.918,1.42 1.509,2.782 1.838,3.96 L 23.709,25.853 23.527,29.21 C 22.508,28.533 21.395,27.55 20.329,26.237 L 18,23.374 15.672,26.236 c -1.066,1.312 -2.179,2.295 -3.198,2.972 l -0.18,-3.354 -3.248,0.864 c 0.329,-1.178 0.921,-2.54 1.839,-3.961 L 12.889,19.658 9.447,18.33 C 7.87,17.721 6.591,16.967 5.633,16.208 L 8.768,15 6.941,12.177 c 0.155,-0.006 0.313,-0.01 0.473,-0.01 1.206,0 2.541,0.185 3.861,0.536 l 3.564,0.947 0.202,-3.683 c 0.092,-1.688 0.415,-3.138 0.84,-4.284 L 18,8.292 20.118,5.683 M 20.308,0.692 18,3.533 15.692,0.692 C 13.703,2.224 12.271,5.684 12.046,9.804 10.429,9.374 8.854,9.167 7.414,9.167 c -2.11,0 -3.929,0.445 -5.161,1.289 l 1.989,3.073 -3.415,1.316 c 0.842,2.366 3.69,4.797 7.54,6.283 -2.241,3.465 -3.116,7.106 -2.407,9.516 l 3.537,-0.941 0.196,3.654 c 2.512,-0.07 5.703,-2.027 8.307,-5.228 2.603,3.201 5.796,5.158 8.306,5.228 l 0.198,-3.655 3.535,0.943 c 0.71,-2.411 -0.165,-6.05 -2.404,-9.517 3.849,-1.485 6.696,-3.918 7.538,-6.283 l -3.415,-1.318 1.99,-3.07 c -1.233,-0.844 -3.053,-1.29 -5.164,-1.29 -1.438,0 -3.013,0.207 -4.63,0.636 C 23.729,5.684 22.297,2.224 20.308,0.692 Z"
+ id="path6" />
+ </g>
+ <g
+ id="g79964"
+ transform="translate(-1.043816,35.993714)">
+ <path
+ fill="#ffffff"
+ d="m 51.92633,-2.0247139 c -0.799,-0.597 -1.498,-1.484 -2.035,-2.592 l -0.228,-0.47 -0.46,0.249 c -0.975,0.528 -1.913,0.858 -2.744,0.969 l -0.202,-3.7560001 -3.636,0.968 c -0.157,-0.854 -0.125,-1.887 0.096,-3.022 l 0.103,-0.525 -0.532,-0.066 c -1.242,-0.154 -2.306,-0.525 -3.104,-1.08 l 1.521,-2.917 -2.988,-1.523 c 0.319,-0.944 0.948,-1.882 1.834,-2.735 l 0.377,-0.363 -0.379,-0.36 c -0.803,-0.764 -1.408,-1.554 -1.77,-2.311 l 3.51,-1.353 -2.045,-3.159 c 0.74,-0.402 1.693,-0.686 2.789,-0.832 l 0.519,-0.068 -0.091,-0.514 c -0.215,-1.211 -0.172,-2.338 0.124,-3.288 l 3.308,0.523 0.524,-3.308 c 0.988,0.013 2.08,0.326 3.164,0.907 l 0.462,0.248 0.226,-0.473 c 0.479,-1.003 1.044,-1.824 1.653,-2.404 l 2.372,2.92 2.372,-2.92 c 0.609,0.58 1.175,1.401 1.653,2.404 l 0.226,0.473 0.462,-0.247 c 1.085,-0.581 2.178,-0.894 3.164,-0.906 l 0.523,3.308 3.31,-0.525 c 0.296,0.951 0.34,2.078 0.124,3.288 l -0.092,0.515 0.518,0.069 c 1.095,0.145 2.048,0.43 2.788,0.832 l -2.046,3.156 3.511,1.355 c -0.361,0.757 -0.966,1.547 -1.77,2.311 l -0.379,0.36 0.377,0.363 c 0.888,0.854 1.516,1.793 1.835,2.736 l -2.984,1.52 1.521,2.984 c -0.812,0.574 -1.871,0.964 -3.094,1.134 l -0.518,0.072 0.096,0.514 c 0.201,1.089 0.226,2.083 0.073,2.909 l -3.634,-0.97 -0.204,3.7570001 c -0.83,-0.11 -1.768,-0.44 -2.742,-0.968 l -0.459,-0.249 -0.228,0.47 c -0.539,1.107 -1.237,1.994 -2.036,2.591 l -2.367,-2.369 z"
+ id="path2-9" />
+ <path
+ d="m 43.38633,-26.007714 c -0.53,-1.489 -0.698,-2.97 -0.432,-4.2 l 2.368,0.375 0.987,0.156 0.157,-0.988 0.375,-2.368 c 1.261,0.127 2.613,0.743 3.862,1.706 0.118,-0.337 0.244,-0.663 0.382,-0.967 -1.551,-1.135 -3.223,-1.763 -4.73,-1.763 -0.123,0 -0.245,0.004 -0.366,0.013 l -0.511,3.223 -3.224,-0.511 c -0.6,1.487 -0.565,3.415 0.085,5.393 0.335,-0.037 0.684,-0.061 1.047,-0.069 z m 14.501,-5.319 c 1.248,-0.962 2.6,-1.578 3.86,-1.705 l 0.376,2.368 0.156,0.988 0.987,-0.157 2.369,-0.376 c 0.266,1.23 0.098,2.71 -0.432,4.2 0.361,0.009 0.711,0.032 1.046,0.07 0.651,-1.978 0.685,-3.906 0.085,-5.394 l -3.225,0.512 -0.511,-3.224 c -0.12,-0.008 -0.242,-0.012 -0.365,-0.012 -1.507,0 -3.179,0.628 -4.73,1.762 0.14,0.306 0.266,0.631 0.384,0.968 z m -14.225,21.641 h 0.035 c 0.067,0 0.157,-0.604 0.26,-0.947 -0.098,0.004 -0.197,0.046 -0.294,0.046 -1.496,0 -2.826,-0.303 -3.83,-0.89 l 1.089,-2.128 0.454,-0.887 -0.891,-0.452 -2.136,-1.088 c 0.508,-1.151 1.515,-2.25 2.818,-3.143 -0.287,-0.219 -0.561,-0.441 -0.81,-0.669 -1.687,1.217 -2.846,2.755 -3.235,4.31 l 2.908,1.483 -1.482,2.843 c 1.221,1.023 3.049,1.522 5.114,1.522 z m 27.806,-5.846 c -0.39,-1.555 -1.548,-3.093 -3.234,-4.311 -0.25,0.228 -0.523,0.451 -0.81,0.669 1.304,0.893 2.31,1.992 2.817,3.145 l -2.136,1.088 -0.891,0.453 0.454,0.892 1.089,2.137 c -1.004,0.587 -2.332,0.904 -3.828,0.904 -0.099,0 -0.199,-0.01 -0.299,-0.013 0.103,0.344 0.192,0.683 0.26,1.011 l 0.039,0.002 c 2.066,0 3.892,-0.563 5.112,-1.587 l -1.482,-2.908 z m -12.653,9.182 c -0.447,1.5170001 -1.181,2.8120001 -2.119,3.6510001 l -1.695,-1.694 -0.707,-0.707 -0.707,0.707 -1.695,1.694 c -0.938,-0.839 -1.673,-2.136 -2.12,-3.6520001 -0.296,0.2060001 -0.593,0.3970001 -0.886,0.5630001 0.636,1.98 1.741,3.559 3.1,4.409 l 2.308,-2.307 2.308,2.308 c 1.358,-0.851 2.464,-2.428 3.101,-4.408 -0.295,-0.168 -0.591,-0.359 -0.888,-0.5640001 z"
+ fill="#ea596e"
+ id="path4-3" />
+ <path
+ fill="#ea596e"
+ d="m 56.41233,-31.002714 c 0.426,1.146 0.748,2.596 0.841,4.284 l 0.2,3.683 3.564,-0.946 c 1.32,-0.351 2.655,-0.536 3.86,-0.536 0.16,0 0.318,0.003 0.474,0.01 l -1.827,2.819 3.139,1.211 c -0.958,0.759 -2.237,1.514 -3.814,2.123 l -3.441,1.328 2.001,3.099 c 0.918,1.42 1.509,2.782 1.838,3.96 l -3.244,-0.865 -0.182,3.357 c -1.019,-0.677 -2.132,-1.66 -3.198,-2.973 l -2.329,-2.863 -2.328,2.862 c -1.066,1.312 -2.179,2.295 -3.198,2.972 l -0.18,-3.354 -3.248,0.864 c 0.329,-1.178 0.921,-2.54 1.839,-3.961 l 2.004,-3.099 -3.442,-1.328 c -1.577,-0.609 -2.856,-1.363 -3.814,-2.122 l 3.135,-1.208 -1.827,-2.823 c 0.155,-0.006 0.313,-0.01 0.473,-0.01 1.206,0 2.541,0.185 3.861,0.536 l 3.564,0.947 0.202,-3.683 c 0.092,-1.688 0.415,-3.138 0.84,-4.284 l 2.119,2.609 2.118,-2.609 m 0.19,-4.991 -2.308,2.841 -2.308,-2.841 c -1.989,1.532 -3.421,4.992 -3.646,9.112 -1.617,-0.43 -3.192,-0.637 -4.632,-0.637 -2.11,0 -3.929,0.445 -5.161,1.289 l 1.989,3.073 -3.415,1.316 c 0.842,2.366 3.69,4.797 7.54,6.283 -2.241,3.465 -3.116,7.106 -2.407,9.5160001 l 3.537,-0.9410001 0.196,3.6540001 c 2.512,-0.07 5.703,-2.027 8.307,-5.2280001 2.603,3.2010001 5.796,5.1580001 8.306,5.2280001 l 0.198,-3.6550001 3.535,0.9430001 c 0.71,-2.4110001 -0.165,-6.0500001 -2.404,-9.5170001 3.849,-1.485 6.696,-3.918 7.538,-6.283 l -3.415,-1.318 1.99,-3.07 c -1.233,-0.844 -3.053,-1.29 -5.164,-1.29 -1.438,0 -3.013,0.207 -4.63,0.636 -0.225,-4.119 -1.657,-7.579 -3.646,-9.111 z"
+ id="path6-6" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:42.6667px;line-height:1.25;font-family:sans-serif;fill:#ea596e;fill-opacity:1;stroke:none"
+ x="2.2188232"
+ y="31.430677"
+ id="text46212"><tspan
+ sodipodi:role="line"
+ id="tspan46210"
+ x="2.2188232"
+ y="31.430677"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.6667px;font-family:'TeX Gyre Termes';-inkscape-font-specification:'TeX Gyre Termes'">D</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:42.6667px;line-height:1.25;font-family:sans-serif;fill:#ea596e;fill-opacity:1;stroke:none"
+ x="41.347008"
+ y="67.114784"
+ id="text46212-1"><tspan
+ sodipodi:role="line"
+ id="tspan46210-5"
+ x="41.347008"
+ y="67.114784"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:42.6667px;font-family:'TeX Gyre Termes';-inkscape-font-specification:'TeX Gyre Termes'">F</tspan></text>
+</svg>
diff --git a/static/images/drave.png b/static/images/drave.png
new file mode 100644
index 0000000..93a8a5a
--- /dev/null
+++ b/static/images/drave.png
Binary files differ
diff --git a/static/images/fediverse.png b/static/images/fediverse.png
new file mode 100644
index 0000000..bac61d6
--- /dev/null
+++ b/static/images/fediverse.png
Binary files differ
diff --git a/themes/hugo-whisper-theme/.gitignore b/themes/hugo-whisper-theme/.gitignore
new file mode 100644
index 0000000..6326721
--- /dev/null
+++ b/themes/hugo-whisper-theme/.gitignore
@@ -0,0 +1,5 @@
+.DS_Store
+node_modules
+.idea
+public
+terminal \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/LICENSE b/themes/hugo-whisper-theme/LICENSE
new file mode 100644
index 0000000..a223a99
--- /dev/null
+++ b/themes/hugo-whisper-theme/LICENSE
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) Robert Austin - rob@zerostatic.io - github.com/zerostaticthemes
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/themes/hugo-whisper-theme/README.md b/themes/hugo-whisper-theme/README.md
new file mode 100644
index 0000000..b9f346e
--- /dev/null
+++ b/themes/hugo-whisper-theme/README.md
@@ -0,0 +1,128 @@
+# Hugo Whisper Theme
+
+Whisper is a minimal documentation theme built for Hugo. The design and functionality is intentionally minimal.
+
+
+[Live Demo](https://hugo-whisper.netlify.app/) |
+[Zerostatic Themes](https://www.zerostatic.io/)
+
+![Hugo Whisper Theme screenshot](https://www.zerostatic.io/theme/hugo-whisper/hugo-whisper-screenshot.png)
+
+## Theme features
+
+### Content Types
+
+- Docs (Markdown)
+- Homepage
+
+### Content Management
+
+- This theme generates documentation from markdown files located in `content/docs`
+- The "Home" page is not documentation, it can be used to introduce your project etc.
+
+### Features
+
+- Beautiful and clean typography for all semantic HTML elements
+
+### SCSS
+
+- SCSS (Hugo Pipelines)
+- Responsive design
+- Bootstrap 4 grid and media queries only
+
+### Speed
+
+- 100/100 Google Lighthouse speed score
+- 21KB without images ⚡
+- Vanilla JS only
+
+### Menu
+
+- Responsive mobile menu managed in `config.toml`
+
+### Content
+
+- Documentation examples included, using all markdown syntax
+
+# Installation
+
+To use this theme you will need to have Hugo installed. If you don't already have Hugo installed please follow the official [installation guide](https://gohugo.io/getting-started/installing/)
+
+### Check Hugo version (Hugo 0.51+ Extended is required)
+
+This theme uses [Hugo Pipes](https://gohugo.io/hugo-pipes/scss-sass/) to compile SCSS and minify assets. Please make sure you have the **Hugo Extended** version installed. If you are not using the extended version this theme will not not compile.
+
+To check your version of Hugo, run:
+
+```
+hugo version
+```
+
+This will output the currently installed version of Hugo. Make sure you see `/extended` after the version number, for example `Hugo Static Site Generator v0.51/extended darwin/amd64 BuildDate: unknown` You do not need to use version v0.51 specifically, you can use any version of Hugo above 0.51. It just needs to have the `/extended` part
+
+### Create a new Hugo site
+
+```
+hugo new site mynewsite
+```
+
+This will create a fresh Hugo site in the folder `mynewsite`.
+
+### Install theme
+
+Copy or git clone this theme into the sites themes folder `mynewsite/themes`
+
+#### Install with Git
+
+```
+cd mynewsite
+git clone https://github.com/zerostaticthemes/hugo-whisper-theme.git themes/hugo-whisper-theme
+```
+
+#### Install from .zip file
+
+You can download the .zip file located here https://github.com/zerostaticthemes/hugo-whisper-theme/archive/master.zip.
+
+Extract the downloaded .zip inside the `themes` folder. Rename the extracted folder from `hugo-whisper-theme-master` -> `hugo-whisper-theme`. You should end up with the following folder structure `mynewsite/themes/hugo-whisper-theme`
+
+### Add example content
+
+Copy the entire contents of the `mynewsite/themes/hugo-whisper-theme/exampleSite/` folder to root folder of your Hugo site, ie `mynewsite/`
+
+To copy the files using terminal, make sure you are still in the projects root, ie the `mynewsite` folder.
+
+```
+cp -a themes/hugo-whisper-theme/exampleSite/. .
+```
+
+### Update config.toml
+
+After you copy the `config.toml` into the root folder of your Hugo site you will need to update the `baseURL`, `themesDir` and `theme` values in `mynewsite/config.toml`
+
+```
+baseURL = "/"
+themesDir = "themes"
+theme = "hugo-whisper-theme"
+```
+
+### Run Hugo
+
+After installing the theme for the first time, generate the Hugo site.
+
+You run this command from the root folder of your Hugo site ie `mynewsite/`
+
+```
+hugo
+```
+
+For local development run Hugo's built-in local server.
+
+```
+hugo server
+```
+
+Now enter [`localhost:1313`](http://localhost:1313) in the address bar of your browser.
+
+## License
+
+If you fork or copy this theme the LICENSE file and the copyright notice on line 3 (where I am listed as the author) must not be changed. You cannot just replace the copyright line with your own name. Attribution in your README.md or on your site is also welcome but not required.
diff --git a/themes/hugo-whisper-theme/archetypes/default.md b/themes/hugo-whisper-theme/archetypes/default.md
new file mode 100644
index 0000000..ac36e06
--- /dev/null
+++ b/themes/hugo-whisper-theme/archetypes/default.md
@@ -0,0 +1,2 @@
++++
++++
diff --git a/themes/hugo-whisper-theme/assets/js/libs/library.js b/themes/hugo-whisper-theme/assets/js/libs/library.js
new file mode 100644
index 0000000..3e79cea
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/js/libs/library.js
@@ -0,0 +1 @@
+console.log('Library')
diff --git a/themes/hugo-whisper-theme/assets/js/pages/services.js b/themes/hugo-whisper-theme/assets/js/pages/services.js
new file mode 100644
index 0000000..ee2e7d6
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/js/pages/services.js
@@ -0,0 +1 @@
+console.log('Services')
diff --git a/themes/hugo-whisper-theme/assets/js/scripts.js b/themes/hugo-whisper-theme/assets/js/scripts.js
new file mode 100644
index 0000000..0c697d0
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/js/scripts.js
@@ -0,0 +1,35 @@
+var body = document.querySelector('body')
+var menuTrigger = document.querySelector('#toggle-main-menu-mobile');
+var menuContainer = document.querySelector('#main-menu-mobile');
+
+menuTrigger.onclick = function() {
+ menuContainer.classList.toggle('open');
+ menuTrigger.classList.toggle('is-active')
+ body.classList.toggle('lock-scroll')
+}
+
+var content = document.querySelector('.content.anchor-link-enabled')
+if (content) {
+ addHeaderAnchors(content);
+}
+
+function addHeaderAnchors(content) {
+ var headers = content.querySelectorAll('h1, h2, h3, h4');
+ // SVG data from https://iconmonstr.com/link-1-svg/
+ var linkSvg = ' <svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="0 0 24 24"><path d="M0 0h24v24H0z" fill="none"></path><path d="M6.188 8.719c.439-.439.926-.801 1.444-1.087 2.887-1.591 6.589-.745 8.445 2.069l-2.246 2.245c-.644-1.469-2.243-2.305-3.834-1.949-.599.134-1.168.433-1.633.898l-4.304 4.306c-1.307 1.307-1.307 3.433 0 4.74 1.307 1.307 3.433 1.307 4.74 0l1.327-1.327c1.207.479 2.501.67 3.779.575l-2.929 2.929c-2.511 2.511-6.582 2.511-9.093 0s-2.511-6.582 0-9.093l4.304-4.306zm6.836-6.836l-2.929 2.929c1.277-.096 2.572.096 3.779.574l1.326-1.326c1.307-1.307 3.433-1.307 4.74 0 1.307 1.307 1.307 3.433 0 4.74l-4.305 4.305c-1.311 1.311-3.44 1.3-4.74 0-.303-.303-.564-.68-.727-1.051l-2.246 2.245c.236.358.481.667.796.982.812.812 1.846 1.417 3.036 1.704 1.542.371 3.194.166 4.613-.617.518-.286 1.005-.648 1.444-1.087l4.304-4.305c2.512-2.511 2.512-6.582.001-9.093-2.511-2.51-6.581-2.51-9.092 0z"/></svg>';
+ var anchorForId = function (id) {
+ var anchor = document.createElement('a');
+ anchor.classList.add('header-anchor');
+ anchor.href = "#" + id;
+ anchor.innerHTML = linkSvg;
+ return anchor;
+ };
+
+ for (var h = 0; h < headers.length; h++) {
+ var header = headers[h];
+
+ if (typeof header.id !== "undefined" && header.id !== "") {
+ header.appendChild(anchorForId(header.id));
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/_bootstrap-variables.scss b/themes/hugo-whisper-theme/assets/scss/_bootstrap-variables.scss
new file mode 100755
index 0000000..bbbb9dc
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/_bootstrap-variables.scss
@@ -0,0 +1,65 @@
+$grid-breakpoints: (
+ xs: 0,
+ sm: 576px,
+ md: 768px,
+ lg: 992px,
+ xl: 1300px,
+);
+
+$container-max-widths: (
+ sm: 540px,
+ md: 720px,
+ lg: 960px,
+ xl: 1140px,
+);
+
+$grid-gutter-width: 20px;
+
+$primary: #1de9b6;
+$secondary: #ffca28;
+$black: #212529;
+
+// Links
+$link-color: $primary;
+$link-decoration: none;
+$link-hover-color: lighten($primary, 20%);
+$link-hover-decoration: underline;
+
+// Fonts
+$font-size-base: 1rem; // Assumes the browser default, typically `16px`
+$font-family-base: 'Roboto', Arial, sans-serif, -apple-system;
+$font-family-serif: 'Lora', Arial, sans-serif, -apple-system;
+$font-family-mono: 'Roboto Mono', monospace;
+$line-height-base: 1.4;
+
+// Headings & Paragraph
+$paragraph-color: #333;
+
+$spacer: 1rem;
+$spacers: ();
+$spacers: map-merge(
+ (
+ 0: 0,
+ 1: 10px,
+ 2: 20px,
+ 3: 30px,
+ 4: 40px,
+ 5: 50px,
+ 6: 60px,
+ 7: 70px,
+ 8: 80px,
+ 9: 90px,
+ 10: 100px,
+ 11: 110px,
+ 12: 120px,
+ 13: 130px,
+ 14: 140px,
+ 15: 150px,
+ 16: 160px,
+ 17: 170px,
+ 18: 180px,
+ 19: 190px,
+ 20: 200px,
+ ),
+ $spacers
+);
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_alert.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_alert.scss
new file mode 100755
index 0000000..da2a98a
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_alert.scss
@@ -0,0 +1,51 @@
+//
+// Base styles
+//
+
+.alert {
+ position: relative;
+ padding: $alert-padding-y $alert-padding-x;
+ margin-bottom: $alert-margin-bottom;
+ border: $alert-border-width solid transparent;
+ @include border-radius($alert-border-radius);
+}
+
+// Headings for larger alerts
+.alert-heading {
+ // Specified to prevent conflicts of changing $headings-color
+ color: inherit;
+}
+
+// Provide class for links that match alerts
+.alert-link {
+ font-weight: $alert-link-font-weight;
+}
+
+
+// Dismissible alerts
+//
+// Expand the right padding and account for the close button's positioning.
+
+.alert-dismissible {
+ padding-right: $close-font-size + $alert-padding-x * 2;
+
+ // Adjust close link position
+ .close {
+ position: absolute;
+ top: 0;
+ right: 0;
+ padding: $alert-padding-y $alert-padding-x;
+ color: inherit;
+ }
+}
+
+
+// Alternate styles
+//
+// Generate contextual modifier classes for colorizing the alert.
+
+@each $color, $value in $theme-colors {
+ .alert-#{$color} {
+ @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level));
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_badge.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_badge.scss
new file mode 100755
index 0000000..2082f05
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_badge.scss
@@ -0,0 +1,54 @@
+// Base class
+//
+// Requires one of the contextual, color modifier classes for `color` and
+// `background-color`.
+
+.badge {
+ display: inline-block;
+ padding: $badge-padding-y $badge-padding-x;
+ @include font-size($badge-font-size);
+ font-weight: $badge-font-weight;
+ line-height: 1;
+ text-align: center;
+ white-space: nowrap;
+ vertical-align: baseline;
+ @include border-radius($badge-border-radius);
+ @include transition($badge-transition);
+
+ @at-root a#{&} {
+ @include hover-focus {
+ text-decoration: none;
+ }
+ }
+
+ // Empty badges collapse automatically
+ &:empty {
+ display: none;
+ }
+}
+
+// Quick fix for badges in buttons
+.btn .badge {
+ position: relative;
+ top: -1px;
+}
+
+// Pill badges
+//
+// Make them extra rounded with a modifier to replace v3's badges.
+
+.badge-pill {
+ padding-right: $badge-pill-padding-x;
+ padding-left: $badge-pill-padding-x;
+ @include border-radius($badge-pill-border-radius);
+}
+
+// Colors
+//
+// Contextual variations (linked badges get darker on :hover).
+
+@each $color, $value in $theme-colors {
+ .badge-#{$color} {
+ @include badge-variant($value);
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_breadcrumb.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_breadcrumb.scss
new file mode 100755
index 0000000..be30950
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_breadcrumb.scss
@@ -0,0 +1,41 @@
+.breadcrumb {
+ display: flex;
+ flex-wrap: wrap;
+ padding: $breadcrumb-padding-y $breadcrumb-padding-x;
+ margin-bottom: $breadcrumb-margin-bottom;
+ list-style: none;
+ background-color: $breadcrumb-bg;
+ @include border-radius($breadcrumb-border-radius);
+}
+
+.breadcrumb-item {
+ // The separator between breadcrumbs (by default, a forward-slash: "/")
+ + .breadcrumb-item {
+ padding-left: $breadcrumb-item-padding;
+
+ &::before {
+ display: inline-block; // Suppress underlining of the separator in modern browsers
+ padding-right: $breadcrumb-item-padding;
+ color: $breadcrumb-divider-color;
+ content: $breadcrumb-divider;
+ }
+ }
+
+ // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built
+ // without `<ul>`s. The `::before` pseudo-element generates an element
+ // *within* the .breadcrumb-item and thereby inherits the `text-decoration`.
+ //
+ // To trick IE into suppressing the underline, we give the pseudo-element an
+ // underline and then immediately remove it.
+ + .breadcrumb-item:hover::before {
+ text-decoration: underline;
+ }
+ // stylelint-disable-next-line no-duplicate-selectors
+ + .breadcrumb-item:hover::before {
+ text-decoration: none;
+ }
+
+ &.active {
+ color: $breadcrumb-active-color;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_button-group.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_button-group.scss
new file mode 100755
index 0000000..d722002
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_button-group.scss
@@ -0,0 +1,163 @@
+// stylelint-disable selector-no-qualifying-type
+
+// Make the div behave like a button
+.btn-group,
+.btn-group-vertical {
+ position: relative;
+ display: inline-flex;
+ vertical-align: middle; // match .btn alignment given font-size hack above
+
+ > .btn {
+ position: relative;
+ flex: 1 1 auto;
+
+ // Bring the hover, focused, and "active" buttons to the front to overlay
+ // the borders properly
+ @include hover {
+ z-index: 1;
+ }
+ &:focus,
+ &:active,
+ &.active {
+ z-index: 1;
+ }
+ }
+}
+
+// Optional: Group multiple button groups together for a toolbar
+.btn-toolbar {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start;
+
+ .input-group {
+ width: auto;
+ }
+}
+
+.btn-group {
+ // Prevent double borders when buttons are next to each other
+ > .btn:not(:first-child),
+ > .btn-group:not(:first-child) {
+ margin-left: -$btn-border-width;
+ }
+
+ // Reset rounded corners
+ > .btn:not(:last-child):not(.dropdown-toggle),
+ > .btn-group:not(:last-child) > .btn {
+ @include border-right-radius(0);
+ }
+
+ > .btn:not(:first-child),
+ > .btn-group:not(:first-child) > .btn {
+ @include border-left-radius(0);
+ }
+}
+
+// Sizing
+//
+// Remix the default button sizing classes into new ones for easier manipulation.
+
+.btn-group-sm > .btn { @extend .btn-sm; }
+.btn-group-lg > .btn { @extend .btn-lg; }
+
+
+//
+// Split button dropdowns
+//
+
+.dropdown-toggle-split {
+ padding-right: $btn-padding-x * .75;
+ padding-left: $btn-padding-x * .75;
+
+ &::after,
+ .dropup &::after,
+ .dropright &::after {
+ margin-left: 0;
+ }
+
+ .dropleft &::before {
+ margin-right: 0;
+ }
+}
+
+.btn-sm + .dropdown-toggle-split {
+ padding-right: $btn-padding-x-sm * .75;
+ padding-left: $btn-padding-x-sm * .75;
+}
+
+.btn-lg + .dropdown-toggle-split {
+ padding-right: $btn-padding-x-lg * .75;
+ padding-left: $btn-padding-x-lg * .75;
+}
+
+
+// The clickable button for toggling the menu
+// Set the same inset shadow as the :active state
+.btn-group.show .dropdown-toggle {
+ @include box-shadow($btn-active-box-shadow);
+
+ // Show no shadow for `.btn-link` since it has no other button styles.
+ &.btn-link {
+ @include box-shadow(none);
+ }
+}
+
+
+//
+// Vertical button groups
+//
+
+.btn-group-vertical {
+ flex-direction: column;
+ align-items: flex-start;
+ justify-content: center;
+
+ > .btn,
+ > .btn-group {
+ width: 100%;
+ }
+
+ > .btn:not(:first-child),
+ > .btn-group:not(:first-child) {
+ margin-top: -$btn-border-width;
+ }
+
+ // Reset rounded corners
+ > .btn:not(:last-child):not(.dropdown-toggle),
+ > .btn-group:not(:last-child) > .btn {
+ @include border-bottom-radius(0);
+ }
+
+ > .btn:not(:first-child),
+ > .btn-group:not(:first-child) > .btn {
+ @include border-top-radius(0);
+ }
+}
+
+
+// Checkbox and radio options
+//
+// In order to support the browser's form validation feedback, powered by the
+// `required` attribute, we have to "hide" the inputs via `clip`. We cannot use
+// `display: none;` or `visibility: hidden;` as that also hides the popover.
+// Simply visually hiding the inputs via `opacity` would leave them clickable in
+// certain cases which is prevented by using `clip` and `pointer-events`.
+// This way, we ensure a DOM element is visible to position the popover from.
+//
+// See https://github.com/twbs/bootstrap/pull/12794 and
+// https://github.com/twbs/bootstrap/pull/14559 for more information.
+
+.btn-group-toggle {
+ > .btn,
+ > .btn-group > .btn {
+ margin-bottom: 0; // Override default `<label>` value
+
+ input[type="radio"],
+ input[type="checkbox"] {
+ position: absolute;
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_buttons.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_buttons.scss
new file mode 100755
index 0000000..2a7d94a
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_buttons.scss
@@ -0,0 +1,137 @@
+// stylelint-disable selector-no-qualifying-type
+
+//
+// Base styles
+//
+
+.btn {
+ display: inline-block;
+ font-family: $btn-font-family;
+ font-weight: $btn-font-weight;
+ color: $body-color;
+ text-align: center;
+ vertical-align: middle;
+ user-select: none;
+ background-color: transparent;
+ border: $btn-border-width solid transparent;
+ @include button-size($btn-padding-y, $btn-padding-x, $btn-font-size, $btn-line-height, $btn-border-radius);
+ @include transition($btn-transition);
+
+ @include hover {
+ color: $body-color;
+ text-decoration: none;
+ }
+
+ &:focus,
+ &.focus {
+ outline: 0;
+ box-shadow: $btn-focus-box-shadow;
+ }
+
+ // Disabled comes first so active can properly restyle
+ &.disabled,
+ &:disabled {
+ opacity: $btn-disabled-opacity;
+ @include box-shadow(none);
+ }
+
+ &:not(:disabled):not(.disabled):active,
+ &:not(:disabled):not(.disabled).active {
+ @include box-shadow($btn-active-box-shadow);
+
+ &:focus {
+ @include box-shadow($btn-focus-box-shadow, $btn-active-box-shadow);
+ }
+ }
+}
+
+// Future-proof disabling of clicks on `<a>` elements
+a.btn.disabled,
+fieldset:disabled a.btn {
+ pointer-events: none;
+}
+
+
+//
+// Alternate buttons
+//
+
+@each $color, $value in $theme-colors {
+ .btn-#{$color} {
+ @include button-variant($value, $value);
+ }
+}
+
+@each $color, $value in $theme-colors {
+ .btn-outline-#{$color} {
+ @include button-outline-variant($value);
+ }
+}
+
+
+//
+// Link buttons
+//
+
+// Make a button look and behave like a link
+.btn-link {
+ font-weight: $font-weight-normal;
+ color: $link-color;
+ text-decoration: $link-decoration;
+
+ @include hover {
+ color: $link-hover-color;
+ text-decoration: $link-hover-decoration;
+ }
+
+ &:focus,
+ &.focus {
+ text-decoration: $link-hover-decoration;
+ box-shadow: none;
+ }
+
+ &:disabled,
+ &.disabled {
+ color: $btn-link-disabled-color;
+ pointer-events: none;
+ }
+
+ // No need for an active state here
+}
+
+
+//
+// Button Sizes
+//
+
+.btn-lg {
+ @include button-size($btn-padding-y-lg, $btn-padding-x-lg, $btn-font-size-lg, $btn-line-height-lg, $btn-border-radius-lg);
+}
+
+.btn-sm {
+ @include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height-sm, $btn-border-radius-sm);
+}
+
+
+//
+// Block button
+//
+
+.btn-block {
+ display: block;
+ width: 100%;
+
+ // Vertically space out multiple block buttons
+ + .btn-block {
+ margin-top: $btn-block-spacing-y;
+ }
+}
+
+// Specificity overrides
+input[type="submit"],
+input[type="reset"],
+input[type="button"] {
+ &.btn-block {
+ width: 100%;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_card.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_card.scss
new file mode 100755
index 0000000..c6b67ce
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_card.scss
@@ -0,0 +1,289 @@
+//
+// Base styles
+//
+
+.card {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ min-width: 0; // See https://github.com/twbs/bootstrap/pull/22740#issuecomment-305868106
+ word-wrap: break-word;
+ background-color: $card-bg;
+ background-clip: border-box;
+ border: $card-border-width solid $card-border-color;
+ @include border-radius($card-border-radius);
+
+ > hr {
+ margin-right: 0;
+ margin-left: 0;
+ }
+
+ > .list-group:first-child {
+ .list-group-item:first-child {
+ @include border-top-radius($card-border-radius);
+ }
+ }
+
+ > .list-group:last-child {
+ .list-group-item:last-child {
+ @include border-bottom-radius($card-border-radius);
+ }
+ }
+}
+
+.card-body {
+ // Enable `flex-grow: 1` for decks and groups so that card blocks take up
+ // as much space as possible, ensuring footers are aligned to the bottom.
+ flex: 1 1 auto;
+ padding: $card-spacer-x;
+ color: $card-color;
+}
+
+.card-title {
+ margin-bottom: $card-spacer-y;
+}
+
+.card-subtitle {
+ margin-top: -$card-spacer-y / 2;
+ margin-bottom: 0;
+}
+
+.card-text:last-child {
+ margin-bottom: 0;
+}
+
+.card-link {
+ @include hover {
+ text-decoration: none;
+ }
+
+ + .card-link {
+ margin-left: $card-spacer-x;
+ }
+}
+
+//
+// Optional textual caps
+//
+
+.card-header {
+ padding: $card-spacer-y $card-spacer-x;
+ margin-bottom: 0; // Removes the default margin-bottom of <hN>
+ color: $card-cap-color;
+ background-color: $card-cap-bg;
+ border-bottom: $card-border-width solid $card-border-color;
+
+ &:first-child {
+ @include border-radius($card-inner-border-radius $card-inner-border-radius 0 0);
+ }
+
+ + .list-group {
+ .list-group-item:first-child {
+ border-top: 0;
+ }
+ }
+}
+
+.card-footer {
+ padding: $card-spacer-y $card-spacer-x;
+ background-color: $card-cap-bg;
+ border-top: $card-border-width solid $card-border-color;
+
+ &:last-child {
+ @include border-radius(0 0 $card-inner-border-radius $card-inner-border-radius);
+ }
+}
+
+
+//
+// Header navs
+//
+
+.card-header-tabs {
+ margin-right: -$card-spacer-x / 2;
+ margin-bottom: -$card-spacer-y;
+ margin-left: -$card-spacer-x / 2;
+ border-bottom: 0;
+}
+
+.card-header-pills {
+ margin-right: -$card-spacer-x / 2;
+ margin-left: -$card-spacer-x / 2;
+}
+
+// Card image
+.card-img-overlay {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ padding: $card-img-overlay-padding;
+}
+
+.card-img {
+ width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch
+ @include border-radius($card-inner-border-radius);
+}
+
+// Card image caps
+.card-img-top {
+ width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch
+ @include border-top-radius($card-inner-border-radius);
+}
+
+.card-img-bottom {
+ width: 100%; // Required because we use flexbox and this inherently applies align-self: stretch
+ @include border-bottom-radius($card-inner-border-radius);
+}
+
+
+// Card deck
+
+.card-deck {
+ display: flex;
+ flex-direction: column;
+
+ .card {
+ margin-bottom: $card-deck-margin;
+ }
+
+ @include media-breakpoint-up(sm) {
+ flex-flow: row wrap;
+ margin-right: -$card-deck-margin;
+ margin-left: -$card-deck-margin;
+
+ .card {
+ display: flex;
+ // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4
+ flex: 1 0 0%;
+ flex-direction: column;
+ margin-right: $card-deck-margin;
+ margin-bottom: 0; // Override the default
+ margin-left: $card-deck-margin;
+ }
+ }
+}
+
+
+//
+// Card groups
+//
+
+.card-group {
+ display: flex;
+ flex-direction: column;
+
+ // The child selector allows nested `.card` within `.card-group`
+ // to display properly.
+ > .card {
+ margin-bottom: $card-group-margin;
+ }
+
+ @include media-breakpoint-up(sm) {
+ flex-flow: row wrap;
+ // The child selector allows nested `.card` within `.card-group`
+ // to display properly.
+ > .card {
+ // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4
+ flex: 1 0 0%;
+ margin-bottom: 0;
+
+ + .card {
+ margin-left: 0;
+ border-left: 0;
+ }
+
+ // Handle rounded corners
+ @if $enable-rounded {
+ &:not(:last-child) {
+ @include border-right-radius(0);
+
+ .card-img-top,
+ .card-header {
+ // stylelint-disable-next-line property-blacklist
+ border-top-right-radius: 0;
+ }
+ .card-img-bottom,
+ .card-footer {
+ // stylelint-disable-next-line property-blacklist
+ border-bottom-right-radius: 0;
+ }
+ }
+
+ &:not(:first-child) {
+ @include border-left-radius(0);
+
+ .card-img-top,
+ .card-header {
+ // stylelint-disable-next-line property-blacklist
+ border-top-left-radius: 0;
+ }
+ .card-img-bottom,
+ .card-footer {
+ // stylelint-disable-next-line property-blacklist
+ border-bottom-left-radius: 0;
+ }
+ }
+ }
+ }
+ }
+}
+
+
+//
+// Columns
+//
+
+.card-columns {
+ .card {
+ margin-bottom: $card-columns-margin;
+ }
+
+ @include media-breakpoint-up(sm) {
+ column-count: $card-columns-count;
+ column-gap: $card-columns-gap;
+ orphans: 1;
+ widows: 1;
+
+ .card {
+ display: inline-block; // Don't let them vertically span multiple columns
+ width: 100%; // Don't let their width change
+ }
+ }
+}
+
+
+//
+// Accordion
+//
+
+.accordion {
+ > .card {
+ overflow: hidden;
+
+ &:not(:first-of-type) {
+ .card-header:first-child {
+ @include border-radius(0);
+ }
+
+ &:not(:last-of-type) {
+ border-bottom: 0;
+ @include border-radius(0);
+ }
+ }
+
+ &:first-of-type {
+ border-bottom: 0;
+ @include border-bottom-radius(0);
+ }
+
+ &:last-of-type {
+ @include border-top-radius(0);
+ }
+
+ .card-header {
+ margin-bottom: -$card-border-width;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_carousel.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_carousel.scss
new file mode 100755
index 0000000..20ea04b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_carousel.scss
@@ -0,0 +1,197 @@
+// Notes on the classes:
+//
+// 1. .carousel.pointer-event should ideally be pan-y (to allow for users to scroll vertically)
+// even when their scroll action started on a carousel, but for compatibility (with Firefox)
+// we're preventing all actions instead
+// 2. The .carousel-item-left and .carousel-item-right is used to indicate where
+// the active slide is heading.
+// 3. .active.carousel-item is the current slide.
+// 4. .active.carousel-item-left and .active.carousel-item-right is the current
+// slide in its in-transition state. Only one of these occurs at a time.
+// 5. .carousel-item-next.carousel-item-left and .carousel-item-prev.carousel-item-right
+// is the upcoming slide in transition.
+
+.carousel {
+ position: relative;
+}
+
+.carousel.pointer-event {
+ touch-action: pan-y;
+}
+
+.carousel-inner {
+ position: relative;
+ width: 100%;
+ overflow: hidden;
+ @include clearfix();
+}
+
+.carousel-item {
+ position: relative;
+ display: none;
+ float: left;
+ width: 100%;
+ margin-right: -100%;
+ backface-visibility: hidden;
+ @include transition($carousel-transition);
+}
+
+.carousel-item.active,
+.carousel-item-next,
+.carousel-item-prev {
+ display: block;
+}
+
+.carousel-item-next:not(.carousel-item-left),
+.active.carousel-item-right {
+ transform: translateX(100%);
+}
+
+.carousel-item-prev:not(.carousel-item-right),
+.active.carousel-item-left {
+ transform: translateX(-100%);
+}
+
+
+//
+// Alternate transitions
+//
+
+.carousel-fade {
+ .carousel-item {
+ opacity: 0;
+ transition-property: opacity;
+ transform: none;
+ }
+
+ .carousel-item.active,
+ .carousel-item-next.carousel-item-left,
+ .carousel-item-prev.carousel-item-right {
+ z-index: 1;
+ opacity: 1;
+ }
+
+ .active.carousel-item-left,
+ .active.carousel-item-right {
+ z-index: 0;
+ opacity: 0;
+ @include transition(0s $carousel-transition-duration opacity);
+ }
+}
+
+
+//
+// Left/right controls for nav
+//
+
+.carousel-control-prev,
+.carousel-control-next {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ z-index: 1;
+ // Use flex for alignment (1-3)
+ display: flex; // 1. allow flex styles
+ align-items: center; // 2. vertically center contents
+ justify-content: center; // 3. horizontally center contents
+ width: $carousel-control-width;
+ color: $carousel-control-color;
+ text-align: center;
+ opacity: $carousel-control-opacity;
+ @include transition($carousel-control-transition);
+
+ // Hover/focus state
+ @include hover-focus {
+ color: $carousel-control-color;
+ text-decoration: none;
+ outline: 0;
+ opacity: $carousel-control-hover-opacity;
+ }
+}
+.carousel-control-prev {
+ left: 0;
+ @if $enable-gradients {
+ background: linear-gradient(90deg, rgba($black, .25), rgba($black, .001));
+ }
+}
+.carousel-control-next {
+ right: 0;
+ @if $enable-gradients {
+ background: linear-gradient(270deg, rgba($black, .25), rgba($black, .001));
+ }
+}
+
+// Icons for within
+.carousel-control-prev-icon,
+.carousel-control-next-icon {
+ display: inline-block;
+ width: $carousel-control-icon-width;
+ height: $carousel-control-icon-width;
+ background: no-repeat 50% / 100% 100%;
+}
+.carousel-control-prev-icon {
+ background-image: $carousel-control-prev-icon-bg;
+}
+.carousel-control-next-icon {
+ background-image: $carousel-control-next-icon-bg;
+}
+
+
+// Optional indicator pips
+//
+// Add an ordered list with the following class and add a list item for each
+// slide your carousel holds.
+
+.carousel-indicators {
+ position: absolute;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 15;
+ display: flex;
+ justify-content: center;
+ padding-left: 0; // override <ol> default
+ // Use the .carousel-control's width as margin so we don't overlay those
+ margin-right: $carousel-control-width;
+ margin-left: $carousel-control-width;
+ list-style: none;
+
+ li {
+ box-sizing: content-box;
+ flex: 0 1 auto;
+ width: $carousel-indicator-width;
+ height: $carousel-indicator-height;
+ margin-right: $carousel-indicator-spacer;
+ margin-left: $carousel-indicator-spacer;
+ text-indent: -999px;
+ cursor: pointer;
+ background-color: $carousel-indicator-active-bg;
+ background-clip: padding-box;
+ // Use transparent borders to increase the hit area by 10px on top and bottom.
+ border-top: $carousel-indicator-hit-area-height solid transparent;
+ border-bottom: $carousel-indicator-hit-area-height solid transparent;
+ opacity: .5;
+ @include transition($carousel-indicator-transition);
+ }
+
+ .active {
+ opacity: 1;
+ }
+}
+
+
+// Optional captions
+//
+//
+
+.carousel-caption {
+ position: absolute;
+ right: (100% - $carousel-caption-width) / 2;
+ bottom: 20px;
+ left: (100% - $carousel-caption-width) / 2;
+ z-index: 10;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ color: $carousel-caption-color;
+ text-align: center;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_close.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_close.scss
new file mode 100755
index 0000000..5cc96f5
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_close.scss
@@ -0,0 +1,41 @@
+.close {
+ float: right;
+ @include font-size($close-font-size);
+ font-weight: $close-font-weight;
+ line-height: 1;
+ color: $close-color;
+ text-shadow: $close-text-shadow;
+ opacity: .5;
+
+ // Override <a>'s hover style
+ @include hover {
+ color: $close-color;
+ text-decoration: none;
+ }
+
+ &:not(:disabled):not(.disabled) {
+ @include hover-focus {
+ opacity: .75;
+ }
+ }
+}
+
+// Additional properties for button version
+// iOS requires the button element instead of an anchor tag.
+// If you want the anchor version, it requires `href="#"`.
+// See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile
+
+// stylelint-disable-next-line selector-no-qualifying-type
+button.close {
+ padding: 0;
+ background-color: transparent;
+ border: 0;
+ appearance: none;
+}
+
+// Future-proof disabling of clicks on `<a>` elements
+
+// stylelint-disable-next-line selector-no-qualifying-type
+a.close.disabled {
+ pointer-events: none;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_code.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_code.scss
new file mode 100755
index 0000000..74b6e1c
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_code.scss
@@ -0,0 +1,48 @@
+// Inline code
+code {
+ @include font-size($code-font-size);
+ color: $code-color;
+ word-break: break-word;
+
+ // Streamline the style when inside anchors to avoid broken underline and more
+ a > & {
+ color: inherit;
+ }
+}
+
+// User input typically entered via keyboard
+kbd {
+ padding: $kbd-padding-y $kbd-padding-x;
+ @include font-size($kbd-font-size);
+ color: $kbd-color;
+ background-color: $kbd-bg;
+ @include border-radius($border-radius-sm);
+ @include box-shadow($kbd-box-shadow);
+
+ kbd {
+ padding: 0;
+ @include font-size(100%);
+ font-weight: $nested-kbd-font-weight;
+ @include box-shadow(none);
+ }
+}
+
+// Blocks of code
+pre {
+ display: block;
+ @include font-size($code-font-size);
+ color: $pre-color;
+
+ // Account for some code outputs that place code tags in pre tags
+ code {
+ @include font-size(inherit);
+ color: inherit;
+ word-break: normal;
+ }
+}
+
+// Enable scrollable blocks of code
+.pre-scrollable {
+ max-height: $pre-scrollable-max-height;
+ overflow-y: scroll;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_custom-forms.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_custom-forms.scss
new file mode 100755
index 0000000..03f3fc5
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_custom-forms.scss
@@ -0,0 +1,507 @@
+// Embedded icons from Open Iconic.
+// Released under MIT and copyright 2014 Waybury.
+// https://useiconic.com/open
+
+
+// Checkboxes and radios
+//
+// Base class takes care of all the key behavioral aspects.
+
+.custom-control {
+ position: relative;
+ display: block;
+ min-height: $font-size-base * $line-height-base;
+ padding-left: $custom-control-gutter + $custom-control-indicator-size;
+}
+
+.custom-control-inline {
+ display: inline-flex;
+ margin-right: $custom-control-spacer-x;
+}
+
+.custom-control-input {
+ position: absolute;
+ z-index: -1; // Put the input behind the label so it doesn't overlay text
+ opacity: 0;
+
+ &:checked ~ .custom-control-label::before {
+ color: $custom-control-indicator-checked-color;
+ border-color: $custom-control-indicator-checked-border-color;
+ @include gradient-bg($custom-control-indicator-checked-bg);
+ @include box-shadow($custom-control-indicator-checked-box-shadow);
+ }
+
+ &:focus ~ .custom-control-label::before {
+ // the mixin is not used here to make sure there is feedback
+ @if $enable-shadows {
+ box-shadow: $input-box-shadow, $input-focus-box-shadow;
+ } @else {
+ box-shadow: $custom-control-indicator-focus-box-shadow;
+ }
+ }
+
+ &:focus:not(:checked) ~ .custom-control-label::before {
+ border-color: $custom-control-indicator-focus-border-color;
+ }
+
+ &:not(:disabled):active ~ .custom-control-label::before {
+ color: $custom-control-indicator-active-color;
+ background-color: $custom-control-indicator-active-bg;
+ border-color: $custom-control-indicator-active-border-color;
+ @include box-shadow($custom-control-indicator-active-box-shadow);
+ }
+
+ &:disabled {
+ ~ .custom-control-label {
+ color: $custom-control-label-disabled-color;
+
+ &::before {
+ background-color: $custom-control-indicator-disabled-bg;
+ }
+ }
+ }
+}
+
+// Custom control indicators
+//
+// Build the custom controls out of pseudo-elements.
+
+.custom-control-label {
+ position: relative;
+ margin-bottom: 0;
+ vertical-align: top;
+
+ // Background-color and (when enabled) gradient
+ &::before {
+ position: absolute;
+ top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;
+ left: -($custom-control-gutter + $custom-control-indicator-size);
+ display: block;
+ width: $custom-control-indicator-size;
+ height: $custom-control-indicator-size;
+ pointer-events: none;
+ content: "";
+ background-color: $custom-control-indicator-bg;
+ border: $custom-control-indicator-border-color solid $custom-control-indicator-border-width;
+ @include box-shadow($custom-control-indicator-box-shadow);
+ }
+
+ // Foreground (icon)
+ &::after {
+ position: absolute;
+ top: ($font-size-base * $line-height-base - $custom-control-indicator-size) / 2;
+ left: -($custom-control-gutter + $custom-control-indicator-size);
+ display: block;
+ width: $custom-control-indicator-size;
+ height: $custom-control-indicator-size;
+ content: "";
+ background: no-repeat 50% / #{$custom-control-indicator-bg-size};
+ }
+}
+
+
+// Checkboxes
+//
+// Tweak just a few things for checkboxes.
+
+.custom-checkbox {
+ .custom-control-label::before {
+ @include border-radius($custom-checkbox-indicator-border-radius);
+ }
+
+ .custom-control-input:checked ~ .custom-control-label {
+ &::after {
+ background-image: $custom-checkbox-indicator-icon-checked;
+ }
+ }
+
+ .custom-control-input:indeterminate ~ .custom-control-label {
+ &::before {
+ border-color: $custom-checkbox-indicator-indeterminate-border-color;
+ @include gradient-bg($custom-checkbox-indicator-indeterminate-bg);
+ @include box-shadow($custom-checkbox-indicator-indeterminate-box-shadow);
+ }
+ &::after {
+ background-image: $custom-checkbox-indicator-icon-indeterminate;
+ }
+ }
+
+ .custom-control-input:disabled {
+ &:checked ~ .custom-control-label::before {
+ background-color: $custom-control-indicator-checked-disabled-bg;
+ }
+ &:indeterminate ~ .custom-control-label::before {
+ background-color: $custom-control-indicator-checked-disabled-bg;
+ }
+ }
+}
+
+// Radios
+//
+// Tweak just a few things for radios.
+
+.custom-radio {
+ .custom-control-label::before {
+ // stylelint-disable-next-line property-blacklist
+ border-radius: $custom-radio-indicator-border-radius;
+ }
+
+ .custom-control-input:checked ~ .custom-control-label {
+ &::after {
+ background-image: $custom-radio-indicator-icon-checked;
+ }
+ }
+
+ .custom-control-input:disabled {
+ &:checked ~ .custom-control-label::before {
+ background-color: $custom-control-indicator-checked-disabled-bg;
+ }
+ }
+}
+
+
+// switches
+//
+// Tweak a few things for switches
+
+.custom-switch {
+ padding-left: $custom-switch-width + $custom-control-gutter;
+
+ .custom-control-label {
+ &::before {
+ left: -($custom-switch-width + $custom-control-gutter);
+ width: $custom-switch-width;
+ pointer-events: all;
+ // stylelint-disable-next-line property-blacklist
+ border-radius: $custom-switch-indicator-border-radius;
+ }
+
+ &::after {
+ top: calc(#{(($font-size-base * $line-height-base - $custom-control-indicator-size) / 2)} + #{$custom-control-indicator-border-width * 2});
+ left: calc(#{-($custom-switch-width + $custom-control-gutter)} + #{$custom-control-indicator-border-width * 2});
+ width: $custom-switch-indicator-size;
+ height: $custom-switch-indicator-size;
+ background-color: $custom-control-indicator-border-color;
+ // stylelint-disable-next-line property-blacklist
+ border-radius: $custom-switch-indicator-border-radius;
+ @include transition(transform .15s ease-in-out, $custom-forms-transition);
+ }
+ }
+
+ .custom-control-input:checked ~ .custom-control-label {
+ &::after {
+ background-color: $custom-control-indicator-bg;
+ transform: translateX($custom-switch-width - $custom-control-indicator-size);
+ }
+ }
+
+ .custom-control-input:disabled {
+ &:checked ~ .custom-control-label::before {
+ background-color: $custom-control-indicator-checked-disabled-bg;
+ }
+ }
+}
+
+
+// Select
+//
+// Replaces the browser default select with a custom one, mostly pulled from
+// https://primer.github.io/.
+//
+
+.custom-select {
+ display: inline-block;
+ width: 100%;
+ height: $custom-select-height;
+ padding: $custom-select-padding-y ($custom-select-padding-x + $custom-select-indicator-padding) $custom-select-padding-y $custom-select-padding-x;
+ font-family: $custom-select-font-family;
+ @include font-size($custom-select-font-size);
+ font-weight: $custom-select-font-weight;
+ line-height: $custom-select-line-height;
+ color: $custom-select-color;
+ vertical-align: middle;
+ background: $custom-select-background;
+ background-color: $custom-select-bg;
+ border: $custom-select-border-width solid $custom-select-border-color;
+ @include border-radius($custom-select-border-radius, 0);
+ @include box-shadow($custom-select-box-shadow);
+ appearance: none;
+
+ &:focus {
+ border-color: $custom-select-focus-border-color;
+ outline: 0;
+ @if $enable-shadows {
+ box-shadow: $custom-select-box-shadow, $custom-select-focus-box-shadow;
+ } @else {
+ box-shadow: $custom-select-focus-box-shadow;
+ }
+
+ &::-ms-value {
+ // For visual consistency with other platforms/browsers,
+ // suppress the default white text on blue background highlight given to
+ // the selected option text when the (still closed) <select> receives focus
+ // in IE and (under certain conditions) Edge.
+ // See https://github.com/twbs/bootstrap/issues/19398.
+ color: $input-color;
+ background-color: $input-bg;
+ }
+ }
+
+ &[multiple],
+ &[size]:not([size="1"]) {
+ height: auto;
+ padding-right: $custom-select-padding-x;
+ background-image: none;
+ }
+
+ &:disabled {
+ color: $custom-select-disabled-color;
+ background-color: $custom-select-disabled-bg;
+ }
+
+ // Hides the default caret in IE11
+ &::-ms-expand {
+ display: none;
+ }
+}
+
+.custom-select-sm {
+ height: $custom-select-height-sm;
+ padding-top: $custom-select-padding-y-sm;
+ padding-bottom: $custom-select-padding-y-sm;
+ padding-left: $custom-select-padding-x-sm;
+ @include font-size($custom-select-font-size-sm);
+}
+
+.custom-select-lg {
+ height: $custom-select-height-lg;
+ padding-top: $custom-select-padding-y-lg;
+ padding-bottom: $custom-select-padding-y-lg;
+ padding-left: $custom-select-padding-x-lg;
+ @include font-size($custom-select-font-size-lg);
+}
+
+
+// File
+//
+// Custom file input.
+
+.custom-file {
+ position: relative;
+ display: inline-block;
+ width: 100%;
+ height: $custom-file-height;
+ margin-bottom: 0;
+}
+
+.custom-file-input {
+ position: relative;
+ z-index: 2;
+ width: 100%;
+ height: $custom-file-height;
+ margin: 0;
+ opacity: 0;
+
+ &:focus ~ .custom-file-label {
+ border-color: $custom-file-focus-border-color;
+ box-shadow: $custom-file-focus-box-shadow;
+ }
+
+ &:disabled ~ .custom-file-label {
+ background-color: $custom-file-disabled-bg;
+ }
+
+ @each $lang, $value in $custom-file-text {
+ &:lang(#{$lang}) ~ .custom-file-label::after {
+ content: $value;
+ }
+ }
+
+ ~ .custom-file-label[data-browse]::after {
+ content: attr(data-browse);
+ }
+}
+
+.custom-file-label {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: 1;
+ height: $custom-file-height;
+ padding: $custom-file-padding-y $custom-file-padding-x;
+ font-family: $custom-file-font-family;
+ font-weight: $custom-file-font-weight;
+ line-height: $custom-file-line-height;
+ color: $custom-file-color;
+ background-color: $custom-file-bg;
+ border: $custom-file-border-width solid $custom-file-border-color;
+ @include border-radius($custom-file-border-radius);
+ @include box-shadow($custom-file-box-shadow);
+
+ &::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 3;
+ display: block;
+ height: $custom-file-height-inner;
+ padding: $custom-file-padding-y $custom-file-padding-x;
+ line-height: $custom-file-line-height;
+ color: $custom-file-button-color;
+ content: "Browse";
+ @include gradient-bg($custom-file-button-bg);
+ border-left: inherit;
+ @include border-radius(0 $custom-file-border-radius $custom-file-border-radius 0);
+ }
+}
+
+// Range
+//
+// Style range inputs the same across browsers. Vendor-specific rules for pseudo
+// elements cannot be mixed. As such, there are no shared styles for focus or
+// active states on prefixed selectors.
+
+.custom-range {
+ width: 100%;
+ height: calc(#{$custom-range-thumb-height} + #{$custom-range-thumb-focus-box-shadow-width * 2});
+ padding: 0; // Need to reset padding
+ background-color: transparent;
+ appearance: none;
+
+ &:focus {
+ outline: none;
+
+ // Pseudo-elements must be split across multiple rulesets to have an effect.
+ // No box-shadow() mixin for focus accessibility.
+ &::-webkit-slider-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }
+ &::-moz-range-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }
+ &::-ms-thumb { box-shadow: $custom-range-thumb-focus-box-shadow; }
+ }
+
+ &::-moz-focus-outer {
+ border: 0;
+ }
+
+ &::-webkit-slider-thumb {
+ width: $custom-range-thumb-width;
+ height: $custom-range-thumb-height;
+ margin-top: ($custom-range-track-height - $custom-range-thumb-height) / 2; // Webkit specific
+ @include gradient-bg($custom-range-thumb-bg);
+ border: $custom-range-thumb-border;
+ @include border-radius($custom-range-thumb-border-radius);
+ @include box-shadow($custom-range-thumb-box-shadow);
+ @include transition($custom-forms-transition);
+ appearance: none;
+
+ &:active {
+ @include gradient-bg($custom-range-thumb-active-bg);
+ }
+ }
+
+ &::-webkit-slider-runnable-track {
+ width: $custom-range-track-width;
+ height: $custom-range-track-height;
+ color: transparent; // Why?
+ cursor: $custom-range-track-cursor;
+ background-color: $custom-range-track-bg;
+ border-color: transparent;
+ @include border-radius($custom-range-track-border-radius);
+ @include box-shadow($custom-range-track-box-shadow);
+ }
+
+ &::-moz-range-thumb {
+ width: $custom-range-thumb-width;
+ height: $custom-range-thumb-height;
+ @include gradient-bg($custom-range-thumb-bg);
+ border: $custom-range-thumb-border;
+ @include border-radius($custom-range-thumb-border-radius);
+ @include box-shadow($custom-range-thumb-box-shadow);
+ @include transition($custom-forms-transition);
+ appearance: none;
+
+ &:active {
+ @include gradient-bg($custom-range-thumb-active-bg);
+ }
+ }
+
+ &::-moz-range-track {
+ width: $custom-range-track-width;
+ height: $custom-range-track-height;
+ color: transparent;
+ cursor: $custom-range-track-cursor;
+ background-color: $custom-range-track-bg;
+ border-color: transparent; // Firefox specific?
+ @include border-radius($custom-range-track-border-radius);
+ @include box-shadow($custom-range-track-box-shadow);
+ }
+
+ &::-ms-thumb {
+ width: $custom-range-thumb-width;
+ height: $custom-range-thumb-height;
+ margin-top: 0; // Edge specific
+ margin-right: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.
+ margin-left: $custom-range-thumb-focus-box-shadow-width; // Workaround that overflowed box-shadow is hidden.
+ @include gradient-bg($custom-range-thumb-bg);
+ border: $custom-range-thumb-border;
+ @include border-radius($custom-range-thumb-border-radius);
+ @include box-shadow($custom-range-thumb-box-shadow);
+ @include transition($custom-forms-transition);
+ appearance: none;
+
+ &:active {
+ @include gradient-bg($custom-range-thumb-active-bg);
+ }
+ }
+
+ &::-ms-track {
+ width: $custom-range-track-width;
+ height: $custom-range-track-height;
+ color: transparent;
+ cursor: $custom-range-track-cursor;
+ background-color: transparent;
+ border-color: transparent;
+ border-width: $custom-range-thumb-height / 2;
+ @include box-shadow($custom-range-track-box-shadow);
+ }
+
+ &::-ms-fill-lower {
+ background-color: $custom-range-track-bg;
+ @include border-radius($custom-range-track-border-radius);
+ }
+
+ &::-ms-fill-upper {
+ margin-right: 15px; // arbitrary?
+ background-color: $custom-range-track-bg;
+ @include border-radius($custom-range-track-border-radius);
+ }
+
+ &:disabled {
+ &::-webkit-slider-thumb {
+ background-color: $custom-range-thumb-disabled-bg;
+ }
+
+ &::-webkit-slider-runnable-track {
+ cursor: default;
+ }
+
+ &::-moz-range-thumb {
+ background-color: $custom-range-thumb-disabled-bg;
+ }
+
+ &::-moz-range-track {
+ cursor: default;
+ }
+
+ &::-ms-thumb {
+ background-color: $custom-range-thumb-disabled-bg;
+ }
+ }
+}
+
+.custom-control-label::before,
+.custom-file-label,
+.custom-select {
+ @include transition($custom-forms-transition);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_dropdown.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_dropdown.scss
new file mode 100755
index 0000000..ac3c8c8
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_dropdown.scss
@@ -0,0 +1,191 @@
+// The dropdown wrapper (`<div>`)
+.dropup,
+.dropright,
+.dropdown,
+.dropleft {
+ position: relative;
+}
+
+.dropdown-toggle {
+ white-space: nowrap;
+
+ // Generate the caret automatically
+ @include caret;
+}
+
+// The dropdown menu
+.dropdown-menu {
+ position: absolute;
+ top: 100%;
+ left: 0;
+ z-index: $zindex-dropdown;
+ display: none; // none by default, but block on "open" of the menu
+ float: left;
+ min-width: $dropdown-min-width;
+ padding: $dropdown-padding-y 0;
+ margin: $dropdown-spacer 0 0; // override default ul
+ @include font-size($dropdown-font-size);
+ color: $dropdown-color;
+ text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)
+ list-style: none;
+ background-color: $dropdown-bg;
+ background-clip: padding-box;
+ border: $dropdown-border-width solid $dropdown-border-color;
+ @include border-radius($dropdown-border-radius);
+ @include box-shadow($dropdown-box-shadow);
+}
+
+@each $breakpoint in map-keys($grid-breakpoints) {
+ @include media-breakpoint-up($breakpoint) {
+ $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
+
+ .dropdown-menu#{$infix}-left {
+ right: auto;
+ left: 0;
+ }
+
+ .dropdown-menu#{$infix}-right {
+ right: 0;
+ left: auto;
+ }
+ }
+}
+
+// Allow for dropdowns to go bottom up (aka, dropup-menu)
+// Just add .dropup after the standard .dropdown class and you're set.
+.dropup {
+ .dropdown-menu {
+ top: auto;
+ bottom: 100%;
+ margin-top: 0;
+ margin-bottom: $dropdown-spacer;
+ }
+
+ .dropdown-toggle {
+ @include caret(up);
+ }
+}
+
+.dropright {
+ .dropdown-menu {
+ top: 0;
+ right: auto;
+ left: 100%;
+ margin-top: 0;
+ margin-left: $dropdown-spacer;
+ }
+
+ .dropdown-toggle {
+ @include caret(right);
+ &::after {
+ vertical-align: 0;
+ }
+ }
+}
+
+.dropleft {
+ .dropdown-menu {
+ top: 0;
+ right: 100%;
+ left: auto;
+ margin-top: 0;
+ margin-right: $dropdown-spacer;
+ }
+
+ .dropdown-toggle {
+ @include caret(left);
+ &::before {
+ vertical-align: 0;
+ }
+ }
+}
+
+// When enabled Popper.js, reset basic dropdown position
+// stylelint-disable-next-line no-duplicate-selectors
+.dropdown-menu {
+ &[x-placement^="top"],
+ &[x-placement^="right"],
+ &[x-placement^="bottom"],
+ &[x-placement^="left"] {
+ right: auto;
+ bottom: auto;
+ }
+}
+
+// Dividers (basically an `<hr>`) within the dropdown
+.dropdown-divider {
+ @include nav-divider($dropdown-divider-bg, $dropdown-divider-margin-y);
+}
+
+// Links, buttons, and more within the dropdown menu
+//
+// `<button>`-specific styles are denoted with `// For <button>s`
+.dropdown-item {
+ display: block;
+ width: 100%; // For `<button>`s
+ padding: $dropdown-item-padding-y $dropdown-item-padding-x;
+ clear: both;
+ font-weight: $font-weight-normal;
+ color: $dropdown-link-color;
+ text-align: inherit; // For `<button>`s
+ white-space: nowrap; // prevent links from randomly breaking onto new lines
+ background-color: transparent; // For `<button>`s
+ border: 0; // For `<button>`s
+
+ // Prevent dropdown overflow if there's no padding
+ // See https://github.com/twbs/bootstrap/pull/27703
+ @if $dropdown-padding-y == 0 {
+ &:first-child {
+ @include border-top-radius($dropdown-inner-border-radius);
+ }
+
+ &:last-child {
+ @include border-bottom-radius($dropdown-inner-border-radius);
+ }
+ }
+
+ @include hover-focus {
+ color: $dropdown-link-hover-color;
+ text-decoration: none;
+ @include gradient-bg($dropdown-link-hover-bg);
+ }
+
+ &.active,
+ &:active {
+ color: $dropdown-link-active-color;
+ text-decoration: none;
+ @include gradient-bg($dropdown-link-active-bg);
+ }
+
+ &.disabled,
+ &:disabled {
+ color: $dropdown-link-disabled-color;
+ pointer-events: none;
+ background-color: transparent;
+ // Remove CSS gradients if they're enabled
+ @if $enable-gradients {
+ background-image: none;
+ }
+ }
+}
+
+.dropdown-menu.show {
+ display: block;
+}
+
+// Dropdown section headers
+.dropdown-header {
+ display: block;
+ padding: $dropdown-padding-y $dropdown-item-padding-x;
+ margin-bottom: 0; // for use with heading elements
+ @include font-size($font-size-sm);
+ color: $dropdown-header-color;
+ white-space: nowrap; // as with > li > a
+}
+
+// Dropdown text
+.dropdown-item-text {
+ display: block;
+ padding: $dropdown-item-padding-y $dropdown-item-padding-x;
+ color: $dropdown-link-color;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_forms.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_forms.scss
new file mode 100755
index 0000000..ec9c335
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_forms.scss
@@ -0,0 +1,330 @@
+// stylelint-disable selector-no-qualifying-type
+
+//
+// Textual form controls
+//
+
+.form-control {
+ display: block;
+ width: 100%;
+ height: $input-height;
+ padding: $input-padding-y $input-padding-x;
+ font-family: $input-font-family;
+ @include font-size($input-font-size);
+ font-weight: $input-font-weight;
+ line-height: $input-line-height;
+ color: $input-color;
+ background-color: $input-bg;
+ background-clip: padding-box;
+ border: $input-border-width solid $input-border-color;
+
+ // Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.
+ @include border-radius($input-border-radius, 0);
+
+ @include box-shadow($input-box-shadow);
+ @include transition($input-transition);
+
+ // Unstyle the caret on `<select>`s in IE10+.
+ &::-ms-expand {
+ background-color: transparent;
+ border: 0;
+ }
+
+ // Customize the `:focus` state to imitate native WebKit styles.
+ @include form-control-focus();
+
+ // Placeholder
+ &::placeholder {
+ color: $input-placeholder-color;
+ // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526.
+ opacity: 1;
+ }
+
+ // Disabled and read-only inputs
+ //
+ // HTML5 says that controls under a fieldset > legend:first-child won't be
+ // disabled if the fieldset is disabled. Due to implementation difficulty, we
+ // don't honor that edge case; we style them as disabled anyway.
+ &:disabled,
+ &[readonly] {
+ background-color: $input-disabled-bg;
+ // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655.
+ opacity: 1;
+ }
+}
+
+select.form-control {
+ &:focus::-ms-value {
+ // Suppress the nested default white text on blue background highlight given to
+ // the selected option text when the (still closed) <select> receives focus
+ // in IE and (under certain conditions) Edge, as it looks bad and cannot be made to
+ // match the appearance of the native widget.
+ // See https://github.com/twbs/bootstrap/issues/19398.
+ color: $input-color;
+ background-color: $input-bg;
+ }
+}
+
+// Make file inputs better match text inputs by forcing them to new lines.
+.form-control-file,
+.form-control-range {
+ display: block;
+ width: 100%;
+}
+
+
+//
+// Labels
+//
+
+// For use with horizontal and inline forms, when you need the label (or legend)
+// text to align with the form controls.
+.col-form-label {
+ padding-top: calc(#{$input-padding-y} + #{$input-border-width});
+ padding-bottom: calc(#{$input-padding-y} + #{$input-border-width});
+ margin-bottom: 0; // Override the `<label>/<legend>` default
+ @include font-size(inherit); // Override the `<legend>` default
+ line-height: $input-line-height;
+}
+
+.col-form-label-lg {
+ padding-top: calc(#{$input-padding-y-lg} + #{$input-border-width});
+ padding-bottom: calc(#{$input-padding-y-lg} + #{$input-border-width});
+ @include font-size($input-font-size-lg);
+ line-height: $input-line-height-lg;
+}
+
+.col-form-label-sm {
+ padding-top: calc(#{$input-padding-y-sm} + #{$input-border-width});
+ padding-bottom: calc(#{$input-padding-y-sm} + #{$input-border-width});
+ @include font-size($input-font-size-sm);
+ line-height: $input-line-height-sm;
+}
+
+
+// Readonly controls as plain text
+//
+// Apply class to a readonly input to make it appear like regular plain
+// text (without any border, background color, focus indicator)
+
+.form-control-plaintext {
+ display: block;
+ width: 100%;
+ padding-top: $input-padding-y;
+ padding-bottom: $input-padding-y;
+ margin-bottom: 0; // match inputs if this class comes on inputs with default margins
+ line-height: $input-line-height;
+ color: $input-plaintext-color;
+ background-color: transparent;
+ border: solid transparent;
+ border-width: $input-border-width 0;
+
+ &.form-control-sm,
+ &.form-control-lg {
+ padding-right: 0;
+ padding-left: 0;
+ }
+}
+
+
+// Form control sizing
+//
+// Build on `.form-control` with modifier classes to decrease or increase the
+// height and font-size of form controls.
+//
+// Repeated in `_input_group.scss` to avoid Sass extend issues.
+
+.form-control-sm {
+ height: $input-height-sm;
+ padding: $input-padding-y-sm $input-padding-x-sm;
+ @include font-size($input-font-size-sm);
+ line-height: $input-line-height-sm;
+ @include border-radius($input-border-radius-sm);
+}
+
+.form-control-lg {
+ height: $input-height-lg;
+ padding: $input-padding-y-lg $input-padding-x-lg;
+ @include font-size($input-font-size-lg);
+ line-height: $input-line-height-lg;
+ @include border-radius($input-border-radius-lg);
+}
+
+// stylelint-disable-next-line no-duplicate-selectors
+select.form-control {
+ &[size],
+ &[multiple] {
+ height: auto;
+ }
+}
+
+textarea.form-control {
+ height: auto;
+}
+
+// Form groups
+//
+// Designed to help with the organization and spacing of vertical forms. For
+// horizontal forms, use the predefined grid classes.
+
+.form-group {
+ margin-bottom: $form-group-margin-bottom;
+}
+
+.form-text {
+ display: block;
+ margin-top: $form-text-margin-top;
+}
+
+
+// Form grid
+//
+// Special replacement for our grid system's `.row` for tighter form layouts.
+
+.form-row {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -$form-grid-gutter-width / 2;
+ margin-left: -$form-grid-gutter-width / 2;
+
+ > .col,
+ > [class*="col-"] {
+ padding-right: $form-grid-gutter-width / 2;
+ padding-left: $form-grid-gutter-width / 2;
+ }
+}
+
+
+// Checkboxes and radios
+//
+// Indent the labels to position radios/checkboxes as hanging controls.
+
+.form-check {
+ position: relative;
+ display: block;
+ padding-left: $form-check-input-gutter;
+}
+
+.form-check-input {
+ position: absolute;
+ margin-top: $form-check-input-margin-y;
+ margin-left: -$form-check-input-gutter;
+
+ &:disabled ~ .form-check-label {
+ color: $text-muted;
+ }
+}
+
+.form-check-label {
+ margin-bottom: 0; // Override default `<label>` bottom margin
+}
+
+.form-check-inline {
+ display: inline-flex;
+ align-items: center;
+ padding-left: 0; // Override base .form-check
+ margin-right: $form-check-inline-margin-x;
+
+ // Undo .form-check-input defaults and add some `margin-right`.
+ .form-check-input {
+ position: static;
+ margin-top: 0;
+ margin-right: $form-check-inline-input-margin-x;
+ margin-left: 0;
+ }
+}
+
+
+// Form validation
+//
+// Provide feedback to users when form field values are valid or invalid. Works
+// primarily for client-side validation via scoped `:invalid` and `:valid`
+// pseudo-classes but also includes `.is-invalid` and `.is-valid` classes for
+// server side validation.
+
+@each $state, $data in $form-validation-states {
+ @include form-validation-state($state, map-get($data, color), map-get($data, icon));
+}
+
+// Inline forms
+//
+// Make forms appear inline(-block) by adding the `.form-inline` class. Inline
+// forms begin stacked on extra small (mobile) devices and then go inline when
+// viewports reach <768px.
+//
+// Requires wrapping inputs and labels with `.form-group` for proper display of
+// default HTML form controls and our custom form controls (e.g., input groups).
+
+.form-inline {
+ display: flex;
+ flex-flow: row wrap;
+ align-items: center; // Prevent shorter elements from growing to same height as others (e.g., small buttons growing to normal sized button height)
+
+ // Because we use flex, the initial sizing of checkboxes is collapsed and
+ // doesn't occupy the full-width (which is what we want for xs grid tier),
+ // so we force that here.
+ .form-check {
+ width: 100%;
+ }
+
+ // Kick in the inline
+ @include media-breakpoint-up(sm) {
+ label {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ margin-bottom: 0;
+ }
+
+ // Inline-block all the things for "inline"
+ .form-group {
+ display: flex;
+ flex: 0 0 auto;
+ flex-flow: row wrap;
+ align-items: center;
+ margin-bottom: 0;
+ }
+
+ // Allow folks to *not* use `.form-group`
+ .form-control {
+ display: inline-block;
+ width: auto; // Prevent labels from stacking above inputs in `.form-group`
+ vertical-align: middle;
+ }
+
+ // Make static controls behave like regular ones
+ .form-control-plaintext {
+ display: inline-block;
+ }
+
+ .input-group,
+ .custom-select {
+ width: auto;
+ }
+
+ // Remove default margin on radios/checkboxes that were used for stacking, and
+ // then undo the floating of radios and checkboxes to match.
+ .form-check {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ width: auto;
+ padding-left: 0;
+ }
+ .form-check-input {
+ position: relative;
+ flex-shrink: 0;
+ margin-top: 0;
+ margin-right: $form-check-input-margin-x;
+ margin-left: 0;
+ }
+
+ .custom-control {
+ align-items: center;
+ justify-content: center;
+ }
+ .custom-control-label {
+ margin-bottom: 0;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_functions.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_functions.scss
new file mode 100755
index 0000000..d2cc91d
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_functions.scss
@@ -0,0 +1,86 @@
+// Bootstrap functions
+//
+// Utility mixins and functions for evaluating source code across our variables, maps, and mixins.
+
+// Ascending
+// Used to evaluate Sass maps like our grid breakpoints.
+@mixin _assert-ascending($map, $map-name) {
+ $prev-key: null;
+ $prev-num: null;
+ @each $key, $num in $map {
+ @if $prev-num == null or unit($num) == "%" {
+ // Do nothing
+ } @else if not comparable($prev-num, $num) {
+ @warn "Potentially invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} whose unit makes it incomparable to #{$prev-num}, the value of the previous key '#{$prev-key}' !";
+ } @else if $prev-num >= $num {
+ @warn "Invalid value for #{$map-name}: This map must be in ascending order, but key '#{$key}' has value #{$num} which isn't greater than #{$prev-num}, the value of the previous key '#{$prev-key}' !";
+ }
+ $prev-key: $key;
+ $prev-num: $num;
+ }
+}
+
+// Starts at zero
+// Used to ensure the min-width of the lowest breakpoint starts at 0.
+@mixin _assert-starts-at-zero($map, $map-name: "$grid-breakpoints") {
+ $values: map-values($map);
+ $first-value: nth($values, 1);
+ @if $first-value != 0 {
+ @warn "First breakpoint in #{$map-name} must start at 0, but starts at #{$first-value}.";
+ }
+}
+
+// Replace `$search` with `$replace` in `$string`
+// Used on our SVG icon backgrounds for custom forms.
+//
+// @author Hugo Giraudel
+// @param {String} $string - Initial string
+// @param {String} $search - Substring to replace
+// @param {String} $replace ('') - New value
+// @return {String} - Updated string
+@function str-replace($string, $search, $replace: "") {
+ $index: str-index($string, $search);
+
+ @if $index {
+ @return str-slice($string, 1, $index - 1) + $replace + str-replace(str-slice($string, $index + str-length($search)), $search, $replace);
+ }
+
+ @return $string;
+}
+
+// Color contrast
+@function color-yiq($color, $dark: $yiq-text-dark, $light: $yiq-text-light) {
+ $r: red($color);
+ $g: green($color);
+ $b: blue($color);
+
+ $yiq: (($r * 299) + ($g * 587) + ($b * 114)) / 1000;
+
+ @if ($yiq >= $yiq-contrasted-threshold) {
+ @return $dark;
+ } @else {
+ @return $light;
+ }
+}
+
+// Retrieve color Sass maps
+@function color($key: "blue") {
+ @return map-get($colors, $key);
+}
+
+@function theme-color($key: "primary") {
+ @return map-get($theme-colors, $key);
+}
+
+@function gray($key: "100") {
+ @return map-get($grays, $key);
+}
+
+// Request a theme color level
+@function theme-color-level($color-name: "primary", $level: 0) {
+ $color: theme-color($color-name);
+ $color-base: if($level > 0, $black, $white);
+ $level: abs($level);
+
+ @return mix($color-base, $color, $level * $theme-color-interval);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_grid.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_grid.scss
new file mode 100755
index 0000000..a227515
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_grid.scss
@@ -0,0 +1,52 @@
+// Container widths
+//
+// Set the container width, and override it for fixed navbars in media queries.
+
+@if $enable-grid-classes {
+ .container {
+ @include make-container();
+ @include make-container-max-widths();
+ }
+}
+
+// Fluid container
+//
+// Utilizes the mixin meant for fixed width containers, but with 100% width for
+// fluid, full width layouts.
+
+@if $enable-grid-classes {
+ .container-fluid {
+ @include make-container();
+ }
+}
+
+// Row
+//
+// Rows contain and clear the floats of your columns.
+
+@if $enable-grid-classes {
+ .row {
+ @include make-row();
+ }
+
+ // Remove the negative margin from default .row, then the horizontal padding
+ // from all immediate children columns (to prevent runaway style inheritance).
+ .no-gutters {
+ margin-right: 0;
+ margin-left: 0;
+
+ > .col,
+ > [class*="col-"] {
+ padding-right: 0;
+ padding-left: 0;
+ }
+ }
+}
+
+// Columns
+//
+// Common styles for small and large grid columns
+
+@if $enable-grid-classes {
+ @include make-grid-columns();
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_images.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_images.scss
new file mode 100755
index 0000000..cb9795e
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_images.scss
@@ -0,0 +1,42 @@
+// Responsive images (ensure images don't scale beyond their parents)
+//
+// This is purposefully opt-in via an explicit class rather than being the default for all `<img>`s.
+// We previously tried the "images are responsive by default" approach in Bootstrap v2,
+// and abandoned it in Bootstrap v3 because it breaks lots of third-party widgets (including Google Maps)
+// which weren't expecting the images within themselves to be involuntarily resized.
+// See also https://github.com/twbs/bootstrap/issues/18178
+.img-fluid {
+ @include img-fluid;
+}
+
+
+// Image thumbnails
+.img-thumbnail {
+ padding: $thumbnail-padding;
+ background-color: $thumbnail-bg;
+ border: $thumbnail-border-width solid $thumbnail-border-color;
+ @include border-radius($thumbnail-border-radius);
+ @include box-shadow($thumbnail-box-shadow);
+
+ // Keep them at most 100% wide
+ @include img-fluid;
+}
+
+//
+// Figures
+//
+
+.figure {
+ // Ensures the caption's text aligns with the image.
+ display: inline-block;
+}
+
+.figure-img {
+ margin-bottom: $spacer / 2;
+ line-height: 1;
+}
+
+.figure-caption {
+ @include font-size($figure-caption-font-size);
+ color: $figure-caption-color;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_input-group.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_input-group.scss
new file mode 100755
index 0000000..ac49f69
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_input-group.scss
@@ -0,0 +1,193 @@
+// stylelint-disable selector-no-qualifying-type
+
+//
+// Base styles
+//
+
+.input-group {
+ position: relative;
+ display: flex;
+ flex-wrap: wrap; // For form validation feedback
+ align-items: stretch;
+ width: 100%;
+
+ > .form-control,
+ > .form-control-plaintext,
+ > .custom-select,
+ > .custom-file {
+ position: relative; // For focus state's z-index
+ flex: 1 1 auto;
+ // Add width 1% and flex-basis auto to ensure that button will not wrap out
+ // the column. Applies to IE Edge+ and Firefox. Chrome does not require this.
+ width: 1%;
+ margin-bottom: 0;
+
+ + .form-control,
+ + .custom-select,
+ + .custom-file {
+ margin-left: -$input-border-width;
+ }
+ }
+
+ // Bring the "active" form control to the top of surrounding elements
+ > .form-control:focus,
+ > .custom-select:focus,
+ > .custom-file .custom-file-input:focus ~ .custom-file-label {
+ z-index: 3;
+ }
+
+ // Bring the custom file input above the label
+ > .custom-file .custom-file-input:focus {
+ z-index: 4;
+ }
+
+ > .form-control,
+ > .custom-select {
+ &:not(:last-child) { @include border-right-radius(0); }
+ &:not(:first-child) { @include border-left-radius(0); }
+ }
+
+ // Custom file inputs have more complex markup, thus requiring different
+ // border-radius overrides.
+ > .custom-file {
+ display: flex;
+ align-items: center;
+
+ &:not(:last-child) .custom-file-label,
+ &:not(:last-child) .custom-file-label::after { @include border-right-radius(0); }
+ &:not(:first-child) .custom-file-label { @include border-left-radius(0); }
+ }
+}
+
+
+// Prepend and append
+//
+// While it requires one extra layer of HTML for each, dedicated prepend and
+// append elements allow us to 1) be less clever, 2) simplify our selectors, and
+// 3) support HTML5 form validation.
+
+.input-group-prepend,
+.input-group-append {
+ display: flex;
+
+ // Ensure buttons are always above inputs for more visually pleasing borders.
+ // This isn't needed for `.input-group-text` since it shares the same border-color
+ // as our inputs.
+ .btn {
+ position: relative;
+ z-index: 2;
+
+ &:focus {
+ z-index: 3;
+ }
+ }
+
+ .btn + .btn,
+ .btn + .input-group-text,
+ .input-group-text + .input-group-text,
+ .input-group-text + .btn {
+ margin-left: -$input-border-width;
+ }
+}
+
+.input-group-prepend { margin-right: -$input-border-width; }
+.input-group-append { margin-left: -$input-border-width; }
+
+
+// Textual addons
+//
+// Serves as a catch-all element for any text or radio/checkbox input you wish
+// to prepend or append to an input.
+
+.input-group-text {
+ display: flex;
+ align-items: center;
+ padding: $input-padding-y $input-padding-x;
+ margin-bottom: 0; // Allow use of <label> elements by overriding our default margin-bottom
+ @include font-size($input-font-size); // Match inputs
+ font-weight: $font-weight-normal;
+ line-height: $input-line-height;
+ color: $input-group-addon-color;
+ text-align: center;
+ white-space: nowrap;
+ background-color: $input-group-addon-bg;
+ border: $input-border-width solid $input-group-addon-border-color;
+ @include border-radius($input-border-radius);
+
+ // Nuke default margins from checkboxes and radios to vertically center within.
+ input[type="radio"],
+ input[type="checkbox"] {
+ margin-top: 0;
+ }
+}
+
+
+// Sizing
+//
+// Remix the default form control sizing classes into new ones for easier
+// manipulation.
+
+.input-group-lg > .form-control:not(textarea),
+.input-group-lg > .custom-select {
+ height: $input-height-lg;
+}
+
+.input-group-lg > .form-control,
+.input-group-lg > .custom-select,
+.input-group-lg > .input-group-prepend > .input-group-text,
+.input-group-lg > .input-group-append > .input-group-text,
+.input-group-lg > .input-group-prepend > .btn,
+.input-group-lg > .input-group-append > .btn {
+ padding: $input-padding-y-lg $input-padding-x-lg;
+ @include font-size($input-font-size-lg);
+ line-height: $input-line-height-lg;
+ @include border-radius($input-border-radius-lg);
+}
+
+.input-group-sm > .form-control:not(textarea),
+.input-group-sm > .custom-select {
+ height: $input-height-sm;
+}
+
+.input-group-sm > .form-control,
+.input-group-sm > .custom-select,
+.input-group-sm > .input-group-prepend > .input-group-text,
+.input-group-sm > .input-group-append > .input-group-text,
+.input-group-sm > .input-group-prepend > .btn,
+.input-group-sm > .input-group-append > .btn {
+ padding: $input-padding-y-sm $input-padding-x-sm;
+ @include font-size($input-font-size-sm);
+ line-height: $input-line-height-sm;
+ @include border-radius($input-border-radius-sm);
+}
+
+.input-group-lg > .custom-select,
+.input-group-sm > .custom-select {
+ padding-right: $custom-select-padding-x + $custom-select-indicator-padding;
+}
+
+
+// Prepend and append rounded corners
+//
+// These rulesets must come after the sizing ones to properly override sm and lg
+// border-radius values when extending. They're more specific than we'd like
+// with the `.input-group >` part, but without it, we cannot override the sizing.
+
+
+.input-group > .input-group-prepend > .btn,
+.input-group > .input-group-prepend > .input-group-text,
+.input-group > .input-group-append:not(:last-child) > .btn,
+.input-group > .input-group-append:not(:last-child) > .input-group-text,
+.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
+ @include border-right-radius(0);
+}
+
+.input-group > .input-group-append > .btn,
+.input-group > .input-group-append > .input-group-text,
+.input-group > .input-group-prepend:not(:first-child) > .btn,
+.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
+.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
+.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
+ @include border-left-radius(0);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_jumbotron.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_jumbotron.scss
new file mode 100755
index 0000000..bcd7dca
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_jumbotron.scss
@@ -0,0 +1,17 @@
+.jumbotron {
+ padding: $jumbotron-padding ($jumbotron-padding / 2);
+ margin-bottom: $jumbotron-padding;
+ color: $jumbotron-color;
+ background-color: $jumbotron-bg;
+ @include border-radius($border-radius-lg);
+
+ @include media-breakpoint-up(sm) {
+ padding: ($jumbotron-padding * 2) $jumbotron-padding;
+ }
+}
+
+.jumbotron-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ @include border-radius(0);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_list-group.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_list-group.scss
new file mode 100755
index 0000000..3f80687
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_list-group.scss
@@ -0,0 +1,149 @@
+// Base class
+//
+// Easily usable on <ul>, <ol>, or <div>.
+
+.list-group {
+ display: flex;
+ flex-direction: column;
+
+ // No need to set list-style: none; since .list-group-item is block level
+ padding-left: 0; // reset padding because ul and ol
+ margin-bottom: 0;
+}
+
+
+// Interactive list items
+//
+// Use anchor or button elements instead of `li`s or `div`s to create interactive
+// list items. Includes an extra `.active` modifier class for selected items.
+
+.list-group-item-action {
+ width: 100%; // For `<button>`s (anchors become 100% by default though)
+ color: $list-group-action-color;
+ text-align: inherit; // For `<button>`s (anchors inherit)
+
+ // Hover state
+ @include hover-focus {
+ z-index: 1; // Place hover/focus items above their siblings for proper border styling
+ color: $list-group-action-hover-color;
+ text-decoration: none;
+ background-color: $list-group-hover-bg;
+ }
+
+ &:active {
+ color: $list-group-action-active-color;
+ background-color: $list-group-action-active-bg;
+ }
+}
+
+
+// Individual list items
+//
+// Use on `li`s or `div`s within the `.list-group` parent.
+
+.list-group-item {
+ position: relative;
+ display: block;
+ padding: $list-group-item-padding-y $list-group-item-padding-x;
+ // Place the border on the list items and negative margin up for better styling
+ margin-bottom: -$list-group-border-width;
+ color: $list-group-color;
+ background-color: $list-group-bg;
+ border: $list-group-border-width solid $list-group-border-color;
+
+ &:first-child {
+ @include border-top-radius($list-group-border-radius);
+ }
+
+ &:last-child {
+ margin-bottom: 0;
+ @include border-bottom-radius($list-group-border-radius);
+ }
+
+ &.disabled,
+ &:disabled {
+ color: $list-group-disabled-color;
+ pointer-events: none;
+ background-color: $list-group-disabled-bg;
+ }
+
+ // Include both here for `<a>`s and `<button>`s
+ &.active {
+ z-index: 2; // Place active items above their siblings for proper border styling
+ color: $list-group-active-color;
+ background-color: $list-group-active-bg;
+ border-color: $list-group-active-border-color;
+ }
+}
+
+
+// Horizontal
+//
+// Change the layout of list group items from vertical (default) to horizontal.
+
+@each $breakpoint in map-keys($grid-breakpoints) {
+ @include media-breakpoint-up($breakpoint) {
+ $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
+
+ .list-group-horizontal#{$infix} {
+ flex-direction: row;
+
+ .list-group-item {
+ margin-right: -$list-group-border-width;
+ margin-bottom: 0;
+
+ &:first-child {
+ @include border-left-radius($list-group-border-radius);
+ @include border-top-right-radius(0);
+ }
+
+ &:last-child {
+ margin-right: 0;
+ @include border-right-radius($list-group-border-radius);
+ @include border-bottom-left-radius(0);
+ }
+ }
+ }
+ }
+}
+
+
+// Flush list items
+//
+// Remove borders and border-radius to keep list group items edge-to-edge. Most
+// useful within other components (e.g., cards).
+
+.list-group-flush {
+ .list-group-item {
+ border-right: 0;
+ border-left: 0;
+ @include border-radius(0);
+
+ &:last-child {
+ margin-bottom: -$list-group-border-width;
+ }
+ }
+
+ &:first-child {
+ .list-group-item:first-child {
+ border-top: 0;
+ }
+ }
+
+ &:last-child {
+ .list-group-item:last-child {
+ margin-bottom: 0;
+ border-bottom: 0;
+ }
+ }
+}
+
+
+// Contextual variants
+//
+// Add modifier classes to change text and background color on individual items.
+// Organizationally, this must come after the `:hover` states.
+
+@each $color, $value in $theme-colors {
+ @include list-group-item-variant($color, theme-color-level($color, -9), theme-color-level($color, 6));
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_media.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_media.scss
new file mode 100755
index 0000000..b573052
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_media.scss
@@ -0,0 +1,8 @@
+.media {
+ display: flex;
+ align-items: flex-start;
+}
+
+.media-body {
+ flex: 1;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_mixins.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_mixins.scss
new file mode 100755
index 0000000..cc95784
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_mixins.scss
@@ -0,0 +1,47 @@
+// Toggles
+//
+// Used in conjunction with global variables to enable certain theme features.
+
+// Vendor
+@import "vendor/rfs";
+
+// Deprecate
+@import "mixins/deprecate";
+
+// Utilities
+@import "mixins/breakpoints";
+@import "mixins/hover";
+@import "mixins/image";
+@import "mixins/badge";
+@import "mixins/resize";
+@import "mixins/screen-reader";
+@import "mixins/size";
+@import "mixins/reset-text";
+@import "mixins/text-emphasis";
+@import "mixins/text-hide";
+@import "mixins/text-truncate";
+@import "mixins/visibility";
+
+// // Components
+@import "mixins/alert";
+@import "mixins/buttons";
+@import "mixins/caret";
+@import "mixins/pagination";
+@import "mixins/lists";
+@import "mixins/list-group";
+@import "mixins/nav-divider";
+@import "mixins/forms";
+@import "mixins/table-row";
+
+// // Skins
+@import "mixins/background-variant";
+@import "mixins/border-radius";
+@import "mixins/box-shadow";
+@import "mixins/gradients";
+@import "mixins/transition";
+
+// // Layout
+@import "mixins/clearfix";
+@import "mixins/grid-framework";
+@import "mixins/grid";
+@import "mixins/float";
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_modal.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_modal.scss
new file mode 100755
index 0000000..6b6770b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_modal.scss
@@ -0,0 +1,229 @@
+// .modal-open - body class for killing the scroll
+// .modal - container to scroll within
+// .modal-dialog - positioning shell for the actual modal
+// .modal-content - actual modal w/ bg and corners and stuff
+
+
+.modal-open {
+ // Kill the scroll on the body
+ overflow: hidden;
+
+ .modal {
+ overflow-x: hidden;
+ overflow-y: auto;
+ }
+}
+
+// Container that the modal scrolls within
+.modal {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: $zindex-modal;
+ display: none;
+ width: 100%;
+ height: 100%;
+ overflow: hidden;
+ // Prevent Chrome on Windows from adding a focus outline. For details, see
+ // https://github.com/twbs/bootstrap/pull/10951.
+ outline: 0;
+ // We deliberately don't use `-webkit-overflow-scrolling: touch;` due to a
+ // gnarly iOS Safari bug: https://bugs.webkit.org/show_bug.cgi?id=158342
+ // See also https://github.com/twbs/bootstrap/issues/17695
+}
+
+// Shell div to position the modal with bottom padding
+.modal-dialog {
+ position: relative;
+ width: auto;
+ margin: $modal-dialog-margin;
+ // allow clicks to pass through for custom click handling to close modal
+ pointer-events: none;
+
+ // When fading in the modal, animate it to slide down
+ .modal.fade & {
+ @include transition($modal-transition);
+ transform: $modal-fade-transform;
+ }
+ .modal.show & {
+ transform: $modal-show-transform;
+ }
+}
+
+.modal-dialog-scrollable {
+ display: flex; // IE10/11
+ max-height: calc(100% - #{$modal-dialog-margin * 2});
+
+ .modal-content {
+ max-height: calc(100vh - #{$modal-dialog-margin * 2}); // IE10/11
+ overflow: hidden;
+ }
+
+ .modal-header,
+ .modal-footer {
+ flex-shrink: 0;
+ }
+
+ .modal-body {
+ overflow-y: auto;
+ }
+}
+
+.modal-dialog-centered {
+ display: flex;
+ align-items: center;
+ min-height: calc(100% - #{$modal-dialog-margin * 2});
+
+ // Ensure `modal-dialog-centered` extends the full height of the view (IE10/11)
+ &::before {
+ display: block; // IE10
+ height: calc(100vh - #{$modal-dialog-margin * 2});
+ content: "";
+ }
+
+ // Ensure `.modal-body` shows scrollbar (IE10/11)
+ &.modal-dialog-scrollable {
+ flex-direction: column;
+ justify-content: center;
+ height: 100%;
+
+ .modal-content {
+ max-height: none;
+ }
+
+ &::before {
+ content: none;
+ }
+ }
+}
+
+// Actual modal
+.modal-content {
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ width: 100%; // Ensure `.modal-content` extends the full width of the parent `.modal-dialog`
+ // counteract the pointer-events: none; in the .modal-dialog
+ color: $modal-content-color;
+ pointer-events: auto;
+ background-color: $modal-content-bg;
+ background-clip: padding-box;
+ border: $modal-content-border-width solid $modal-content-border-color;
+ @include border-radius($modal-content-border-radius);
+ @include box-shadow($modal-content-box-shadow-xs);
+ // Remove focus outline from opened modal
+ outline: 0;
+}
+
+// Modal background
+.modal-backdrop {
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: $zindex-modal-backdrop;
+ width: 100vw;
+ height: 100vh;
+ background-color: $modal-backdrop-bg;
+
+ // Fade for backdrop
+ &.fade { opacity: 0; }
+ &.show { opacity: $modal-backdrop-opacity; }
+}
+
+// Modal header
+// Top section of the modal w/ title and dismiss
+.modal-header {
+ display: flex;
+ align-items: flex-start; // so the close btn always stays on the upper right corner
+ justify-content: space-between; // Put modal header elements (title and dismiss) on opposite ends
+ padding: $modal-header-padding;
+ border-bottom: $modal-header-border-width solid $modal-header-border-color;
+ @include border-top-radius($modal-content-border-radius);
+
+ .close {
+ padding: $modal-header-padding;
+ // auto on the left force icon to the right even when there is no .modal-title
+ margin: (-$modal-header-padding-y) (-$modal-header-padding-x) (-$modal-header-padding-y) auto;
+ }
+}
+
+// Title text within header
+.modal-title {
+ margin-bottom: 0;
+ line-height: $modal-title-line-height;
+}
+
+// Modal body
+// Where all modal content resides (sibling of .modal-header and .modal-footer)
+.modal-body {
+ position: relative;
+ // Enable `flex-grow: 1` so that the body take up as much space as possible
+ // when should there be a fixed height on `.modal-dialog`.
+ flex: 1 1 auto;
+ padding: $modal-inner-padding;
+}
+
+// Footer (for actions)
+.modal-footer {
+ display: flex;
+ align-items: center; // vertically center
+ justify-content: flex-end; // Right align buttons with flex property because text-align doesn't work on flex items
+ padding: $modal-inner-padding;
+ border-top: $modal-footer-border-width solid $modal-footer-border-color;
+ @include border-bottom-radius($modal-content-border-radius);
+
+ // Easily place margin between footer elements
+ > :not(:first-child) { margin-left: .25rem; }
+ > :not(:last-child) { margin-right: .25rem; }
+}
+
+// Measure scrollbar width for padding body during modal show/hide
+.modal-scrollbar-measure {
+ position: absolute;
+ top: -9999px;
+ width: 50px;
+ height: 50px;
+ overflow: scroll;
+}
+
+// Scale up the modal
+@include media-breakpoint-up(sm) {
+ // Automatically set modal's width for larger viewports
+ .modal-dialog {
+ max-width: $modal-md;
+ margin: $modal-dialog-margin-y-sm-up auto;
+ }
+
+ .modal-dialog-scrollable {
+ max-height: calc(100% - #{$modal-dialog-margin-y-sm-up * 2});
+
+ .modal-content {
+ max-height: calc(100vh - #{$modal-dialog-margin-y-sm-up * 2});
+ }
+ }
+
+ .modal-dialog-centered {
+ min-height: calc(100% - #{$modal-dialog-margin-y-sm-up * 2});
+
+ &::before {
+ height: calc(100vh - #{$modal-dialog-margin-y-sm-up * 2});
+ }
+ }
+
+ .modal-content {
+ @include box-shadow($modal-content-box-shadow-sm-up);
+ }
+
+ .modal-sm { max-width: $modal-sm; }
+}
+
+@include media-breakpoint-up(lg) {
+ .modal-lg,
+ .modal-xl {
+ max-width: $modal-lg;
+ }
+}
+
+@include media-breakpoint-up(xl) {
+ .modal-xl { max-width: $modal-xl; }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_nav.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_nav.scss
new file mode 100755
index 0000000..e5519b3
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_nav.scss
@@ -0,0 +1,120 @@
+// Base class
+//
+// Kickstart any navigation component with a set of style resets. Works with
+// `<nav>`s or `<ul>`s.
+
+.nav {
+ display: flex;
+ flex-wrap: wrap;
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+}
+
+.nav-link {
+ display: block;
+ padding: $nav-link-padding-y $nav-link-padding-x;
+
+ @include hover-focus {
+ text-decoration: none;
+ }
+
+ // Disabled state lightens text
+ &.disabled {
+ color: $nav-link-disabled-color;
+ pointer-events: none;
+ cursor: default;
+ }
+}
+
+//
+// Tabs
+//
+
+.nav-tabs {
+ border-bottom: $nav-tabs-border-width solid $nav-tabs-border-color;
+
+ .nav-item {
+ margin-bottom: -$nav-tabs-border-width;
+ }
+
+ .nav-link {
+ border: $nav-tabs-border-width solid transparent;
+ @include border-top-radius($nav-tabs-border-radius);
+
+ @include hover-focus {
+ border-color: $nav-tabs-link-hover-border-color;
+ }
+
+ &.disabled {
+ color: $nav-link-disabled-color;
+ background-color: transparent;
+ border-color: transparent;
+ }
+ }
+
+ .nav-link.active,
+ .nav-item.show .nav-link {
+ color: $nav-tabs-link-active-color;
+ background-color: $nav-tabs-link-active-bg;
+ border-color: $nav-tabs-link-active-border-color;
+ }
+
+ .dropdown-menu {
+ // Make dropdown border overlap tab border
+ margin-top: -$nav-tabs-border-width;
+ // Remove the top rounded corners here since there is a hard edge above the menu
+ @include border-top-radius(0);
+ }
+}
+
+
+//
+// Pills
+//
+
+.nav-pills {
+ .nav-link {
+ @include border-radius($nav-pills-border-radius);
+ }
+
+ .nav-link.active,
+ .show > .nav-link {
+ color: $nav-pills-link-active-color;
+ background-color: $nav-pills-link-active-bg;
+ }
+}
+
+
+//
+// Justified variants
+//
+
+.nav-fill {
+ .nav-item {
+ flex: 1 1 auto;
+ text-align: center;
+ }
+}
+
+.nav-justified {
+ .nav-item {
+ flex-basis: 0;
+ flex-grow: 1;
+ text-align: center;
+ }
+}
+
+
+// Tabbable tabs
+//
+// Hide tabbable panes to start, show them when `.active`
+
+.tab-content {
+ > .tab-pane {
+ display: none;
+ }
+ > .active {
+ display: block;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_navbar.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_navbar.scss
new file mode 100755
index 0000000..5c6e963
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_navbar.scss
@@ -0,0 +1,294 @@
+// Contents
+//
+// Navbar
+// Navbar brand
+// Navbar nav
+// Navbar text
+// Navbar divider
+// Responsive navbar
+// Navbar position
+// Navbar themes
+
+
+// Navbar
+//
+// Provide a static navbar from which we expand to create full-width, fixed, and
+// other navbar variations.
+
+.navbar {
+ position: relative;
+ display: flex;
+ flex-wrap: wrap; // allow us to do the line break for collapsing content
+ align-items: center;
+ justify-content: space-between; // space out brand from logo
+ padding: $navbar-padding-y $navbar-padding-x;
+
+ // Because flex properties aren't inherited, we need to redeclare these first
+ // few properties so that content nested within behave properly.
+ > .container,
+ > .container-fluid {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: center;
+ justify-content: space-between;
+ }
+}
+
+
+// Navbar brand
+//
+// Used for brand, project, or site names.
+
+.navbar-brand {
+ display: inline-block;
+ padding-top: $navbar-brand-padding-y;
+ padding-bottom: $navbar-brand-padding-y;
+ margin-right: $navbar-padding-x;
+ @include font-size($navbar-brand-font-size);
+ line-height: inherit;
+ white-space: nowrap;
+
+ @include hover-focus {
+ text-decoration: none;
+ }
+}
+
+
+// Navbar nav
+//
+// Custom navbar navigation (doesn't require `.nav`, but does make use of `.nav-link`).
+
+.navbar-nav {
+ display: flex;
+ flex-direction: column; // cannot use `inherit` to get the `.navbar`s value
+ padding-left: 0;
+ margin-bottom: 0;
+ list-style: none;
+
+ .nav-link {
+ padding-right: 0;
+ padding-left: 0;
+ }
+
+ .dropdown-menu {
+ position: static;
+ float: none;
+ }
+}
+
+
+// Navbar text
+//
+//
+
+.navbar-text {
+ display: inline-block;
+ padding-top: $nav-link-padding-y;
+ padding-bottom: $nav-link-padding-y;
+}
+
+
+// Responsive navbar
+//
+// Custom styles for responsive collapsing and toggling of navbar contents.
+// Powered by the collapse Bootstrap JavaScript plugin.
+
+// When collapsed, prevent the toggleable navbar contents from appearing in
+// the default flexbox row orientation. Requires the use of `flex-wrap: wrap`
+// on the `.navbar` parent.
+.navbar-collapse {
+ flex-basis: 100%;
+ flex-grow: 1;
+ // For always expanded or extra full navbars, ensure content aligns itself
+ // properly vertically. Can be easily overridden with flex utilities.
+ align-items: center;
+}
+
+// Button for toggling the navbar when in its collapsed state
+.navbar-toggler {
+ padding: $navbar-toggler-padding-y $navbar-toggler-padding-x;
+ @include font-size($navbar-toggler-font-size);
+ line-height: 1;
+ background-color: transparent; // remove default button style
+ border: $border-width solid transparent; // remove default button style
+ @include border-radius($navbar-toggler-border-radius);
+
+ @include hover-focus {
+ text-decoration: none;
+ }
+}
+
+// Keep as a separate element so folks can easily override it with another icon
+// or image file as needed.
+.navbar-toggler-icon {
+ display: inline-block;
+ width: 1.5em;
+ height: 1.5em;
+ vertical-align: middle;
+ content: "";
+ background: no-repeat center center;
+ background-size: 100% 100%;
+}
+
+// Generate series of `.navbar-expand-*` responsive classes for configuring
+// where your navbar collapses.
+.navbar-expand {
+ @each $breakpoint in map-keys($grid-breakpoints) {
+ $next: breakpoint-next($breakpoint, $grid-breakpoints);
+ $infix: breakpoint-infix($next, $grid-breakpoints);
+
+ &#{$infix} {
+ @include media-breakpoint-down($breakpoint) {
+ > .container,
+ > .container-fluid {
+ padding-right: 0;
+ padding-left: 0;
+ }
+ }
+
+ @include media-breakpoint-up($next) {
+ flex-flow: row nowrap;
+ justify-content: flex-start;
+
+ .navbar-nav {
+ flex-direction: row;
+
+ .dropdown-menu {
+ position: absolute;
+ }
+
+ .nav-link {
+ padding-right: $navbar-nav-link-padding-x;
+ padding-left: $navbar-nav-link-padding-x;
+ }
+ }
+
+ // For nesting containers, have to redeclare for alignment purposes
+ > .container,
+ > .container-fluid {
+ flex-wrap: nowrap;
+ }
+
+ .navbar-collapse {
+ display: flex !important; // stylelint-disable-line declaration-no-important
+
+ // Changes flex-bases to auto because of an IE10 bug
+ flex-basis: auto;
+ }
+
+ .navbar-toggler {
+ display: none;
+ }
+ }
+ }
+ }
+}
+
+
+// Navbar themes
+//
+// Styles for switching between navbars with light or dark background.
+
+// Dark links against a light background
+.navbar-light {
+ .navbar-brand {
+ color: $navbar-light-brand-color;
+
+ @include hover-focus {
+ color: $navbar-light-brand-hover-color;
+ }
+ }
+
+ .navbar-nav {
+ .nav-link {
+ color: $navbar-light-color;
+
+ @include hover-focus {
+ color: $navbar-light-hover-color;
+ }
+
+ &.disabled {
+ color: $navbar-light-disabled-color;
+ }
+ }
+
+ .show > .nav-link,
+ .active > .nav-link,
+ .nav-link.show,
+ .nav-link.active {
+ color: $navbar-light-active-color;
+ }
+ }
+
+ .navbar-toggler {
+ color: $navbar-light-color;
+ border-color: $navbar-light-toggler-border-color;
+ }
+
+ .navbar-toggler-icon {
+ background-image: $navbar-light-toggler-icon-bg;
+ }
+
+ .navbar-text {
+ color: $navbar-light-color;
+ a {
+ color: $navbar-light-active-color;
+
+ @include hover-focus {
+ color: $navbar-light-active-color;
+ }
+ }
+ }
+}
+
+// White links against a dark background
+.navbar-dark {
+ .navbar-brand {
+ color: $navbar-dark-brand-color;
+
+ @include hover-focus {
+ color: $navbar-dark-brand-hover-color;
+ }
+ }
+
+ .navbar-nav {
+ .nav-link {
+ color: $navbar-dark-color;
+
+ @include hover-focus {
+ color: $navbar-dark-hover-color;
+ }
+
+ &.disabled {
+ color: $navbar-dark-disabled-color;
+ }
+ }
+
+ .show > .nav-link,
+ .active > .nav-link,
+ .nav-link.show,
+ .nav-link.active {
+ color: $navbar-dark-active-color;
+ }
+ }
+
+ .navbar-toggler {
+ color: $navbar-dark-color;
+ border-color: $navbar-dark-toggler-border-color;
+ }
+
+ .navbar-toggler-icon {
+ background-image: $navbar-dark-toggler-icon-bg;
+ }
+
+ .navbar-text {
+ color: $navbar-dark-color;
+ a {
+ color: $navbar-dark-active-color;
+
+ @include hover-focus {
+ color: $navbar-dark-active-color;
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_pagination.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_pagination.scss
new file mode 100755
index 0000000..b434531
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_pagination.scss
@@ -0,0 +1,73 @@
+.pagination {
+ display: flex;
+ @include list-unstyled();
+ @include border-radius();
+}
+
+.page-link {
+ position: relative;
+ display: block;
+ padding: $pagination-padding-y $pagination-padding-x;
+ margin-left: -$pagination-border-width;
+ line-height: $pagination-line-height;
+ color: $pagination-color;
+ background-color: $pagination-bg;
+ border: $pagination-border-width solid $pagination-border-color;
+
+ &:hover {
+ z-index: 2;
+ color: $pagination-hover-color;
+ text-decoration: none;
+ background-color: $pagination-hover-bg;
+ border-color: $pagination-hover-border-color;
+ }
+
+ &:focus {
+ z-index: 2;
+ outline: $pagination-focus-outline;
+ box-shadow: $pagination-focus-box-shadow;
+ }
+}
+
+.page-item {
+ &:first-child {
+ .page-link {
+ margin-left: 0;
+ @include border-left-radius($border-radius);
+ }
+ }
+ &:last-child {
+ .page-link {
+ @include border-right-radius($border-radius);
+ }
+ }
+
+ &.active .page-link {
+ z-index: 1;
+ color: $pagination-active-color;
+ background-color: $pagination-active-bg;
+ border-color: $pagination-active-border-color;
+ }
+
+ &.disabled .page-link {
+ color: $pagination-disabled-color;
+ pointer-events: none;
+ // Opinionated: remove the "hand" cursor set previously for .page-link
+ cursor: auto;
+ background-color: $pagination-disabled-bg;
+ border-color: $pagination-disabled-border-color;
+ }
+}
+
+
+//
+// Sizing
+//
+
+.pagination-lg {
+ @include pagination-size($pagination-padding-y-lg, $pagination-padding-x-lg, $font-size-lg, $line-height-lg, $border-radius-lg);
+}
+
+.pagination-sm {
+ @include pagination-size($pagination-padding-y-sm, $pagination-padding-x-sm, $font-size-sm, $line-height-sm, $border-radius-sm);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_popover.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_popover.scss
new file mode 100755
index 0000000..f205e66
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_popover.scss
@@ -0,0 +1,171 @@
+.popover {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: $zindex-popover;
+ display: block;
+ max-width: $popover-max-width;
+ // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.
+ // So reset our font and text properties to avoid inheriting weird values.
+ @include reset-text();
+ @include font-size($popover-font-size);
+ // Allow breaking very long words so they don't overflow the popover's bounds
+ word-wrap: break-word;
+ background-color: $popover-bg;
+ background-clip: padding-box;
+ border: $popover-border-width solid $popover-border-color;
+ @include border-radius($popover-border-radius);
+ @include box-shadow($popover-box-shadow);
+
+ .arrow {
+ position: absolute;
+ display: block;
+ width: $popover-arrow-width;
+ height: $popover-arrow-height;
+ margin: 0 $border-radius-lg;
+
+ &::before,
+ &::after {
+ position: absolute;
+ display: block;
+ content: "";
+ border-color: transparent;
+ border-style: solid;
+ }
+ }
+}
+
+.bs-popover-top {
+ margin-bottom: $popover-arrow-height;
+
+ > .arrow {
+ bottom: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);
+
+ &::before {
+ bottom: 0;
+ border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;
+ border-top-color: $popover-arrow-outer-color;
+ }
+
+ &::after {
+ bottom: $popover-border-width;
+ border-width: $popover-arrow-height ($popover-arrow-width / 2) 0;
+ border-top-color: $popover-arrow-color;
+ }
+ }
+}
+
+.bs-popover-right {
+ margin-left: $popover-arrow-height;
+
+ > .arrow {
+ left: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);
+ width: $popover-arrow-height;
+ height: $popover-arrow-width;
+ margin: $border-radius-lg 0; // make sure the arrow does not touch the popover's rounded corners
+
+ &::before {
+ left: 0;
+ border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;
+ border-right-color: $popover-arrow-outer-color;
+ }
+
+ &::after {
+ left: $popover-border-width;
+ border-width: ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2) 0;
+ border-right-color: $popover-arrow-color;
+ }
+ }
+}
+
+.bs-popover-bottom {
+ margin-top: $popover-arrow-height;
+
+ > .arrow {
+ top: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);
+
+ &::before {
+ top: 0;
+ border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);
+ border-bottom-color: $popover-arrow-outer-color;
+ }
+
+ &::after {
+ top: $popover-border-width;
+ border-width: 0 ($popover-arrow-width / 2) $popover-arrow-height ($popover-arrow-width / 2);
+ border-bottom-color: $popover-arrow-color;
+ }
+ }
+
+ // This will remove the popover-header's border just below the arrow
+ .popover-header::before {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ display: block;
+ width: $popover-arrow-width;
+ margin-left: -$popover-arrow-width / 2;
+ content: "";
+ border-bottom: $popover-border-width solid $popover-header-bg;
+ }
+}
+
+.bs-popover-left {
+ margin-right: $popover-arrow-height;
+
+ > .arrow {
+ right: calc((#{$popover-arrow-height} + #{$popover-border-width}) * -1);
+ width: $popover-arrow-height;
+ height: $popover-arrow-width;
+ margin: $border-radius-lg 0; // make sure the arrow does not touch the popover's rounded corners
+
+ &::before {
+ right: 0;
+ border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;
+ border-left-color: $popover-arrow-outer-color;
+ }
+
+ &::after {
+ right: $popover-border-width;
+ border-width: ($popover-arrow-width / 2) 0 ($popover-arrow-width / 2) $popover-arrow-height;
+ border-left-color: $popover-arrow-color;
+ }
+ }
+}
+
+.bs-popover-auto {
+ &[x-placement^="top"] {
+ @extend .bs-popover-top;
+ }
+ &[x-placement^="right"] {
+ @extend .bs-popover-right;
+ }
+ &[x-placement^="bottom"] {
+ @extend .bs-popover-bottom;
+ }
+ &[x-placement^="left"] {
+ @extend .bs-popover-left;
+ }
+}
+
+
+// Offset the popover to account for the popover arrow
+.popover-header {
+ padding: $popover-header-padding-y $popover-header-padding-x;
+ margin-bottom: 0; // Reset the default from Reboot
+ @include font-size($font-size-base);
+ color: $popover-header-color;
+ background-color: $popover-header-bg;
+ border-bottom: $popover-border-width solid darken($popover-header-bg, 5%);
+ $offset-border-width: calc(#{$border-radius-lg} - #{$popover-border-width});
+ @include border-top-radius($offset-border-width);
+
+ &:empty {
+ display: none;
+ }
+}
+
+.popover-body {
+ padding: $popover-body-padding-y $popover-body-padding-x;
+ color: $popover-body-color;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_print.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_print.scss
new file mode 100755
index 0000000..61b60b9
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_print.scss
@@ -0,0 +1,141 @@
+// stylelint-disable declaration-no-important, selector-no-qualifying-type
+
+// Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css
+
+// ==========================================================================
+// Print styles.
+// Inlined to avoid the additional HTTP request:
+// https://www.phpied.com/delay-loading-your-print-css/
+// ==========================================================================
+
+@if $enable-print-styles {
+ @media print {
+ *,
+ *::before,
+ *::after {
+ // Bootstrap specific; comment out `color` and `background`
+ //color: $black !important; // Black prints faster
+ text-shadow: none !important;
+ //background: transparent !important;
+ box-shadow: none !important;
+ }
+
+ a {
+ &:not(.btn) {
+ text-decoration: underline;
+ }
+ }
+
+ // Bootstrap specific; comment the following selector out
+ //a[href]::after {
+ // content: " (" attr(href) ")";
+ //}
+
+ abbr[title]::after {
+ content: " (" attr(title) ")";
+ }
+
+ // Bootstrap specific; comment the following selector out
+ //
+ // Don't show links that are fragment identifiers,
+ // or use the `javascript:` pseudo protocol
+ //
+
+ //a[href^="#"]::after,
+ //a[href^="javascript:"]::after {
+ // content: "";
+ //}
+
+ pre {
+ white-space: pre-wrap !important;
+ }
+ pre,
+ blockquote {
+ border: $border-width solid $gray-500; // Bootstrap custom code; using `$border-width` instead of 1px
+ page-break-inside: avoid;
+ }
+
+ //
+ // Printing Tables:
+ // http://css-discuss.incutio.com/wiki/Printing_Tables
+ //
+
+ thead {
+ display: table-header-group;
+ }
+
+ tr,
+ img {
+ page-break-inside: avoid;
+ }
+
+ p,
+ h2,
+ h3 {
+ orphans: 3;
+ widows: 3;
+ }
+
+ h2,
+ h3 {
+ page-break-after: avoid;
+ }
+
+ // Bootstrap specific changes start
+
+ // Specify a size and min-width to make printing closer across browsers.
+ // We don't set margin here because it breaks `size` in Chrome. We also
+ // don't use `!important` on `size` as it breaks in Chrome.
+ @page {
+ size: $print-page-size;
+ }
+ body {
+ min-width: $print-body-min-width !important;
+ }
+ .container {
+ min-width: $print-body-min-width !important;
+ }
+
+ // Bootstrap components
+ .navbar {
+ display: none;
+ }
+ .badge {
+ border: $border-width solid $black;
+ }
+
+ .table {
+ border-collapse: collapse !important;
+
+ td,
+ th {
+ background-color: $white !important;
+ }
+ }
+
+ .table-bordered {
+ th,
+ td {
+ border: 1px solid $gray-300 !important;
+ }
+ }
+
+ .table-dark {
+ color: inherit;
+
+ th,
+ td,
+ thead th,
+ tbody + tbody {
+ border-color: $table-border-color;
+ }
+ }
+
+ .table .thead-dark th {
+ color: inherit;
+ border-color: $table-border-color;
+ }
+
+ // Bootstrap specific changes end
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_progress.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_progress.scss
new file mode 100755
index 0000000..ab9ea0f
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_progress.scss
@@ -0,0 +1,43 @@
+// Disable animation if transitions are disabled
+@if $enable-transitions {
+ @keyframes progress-bar-stripes {
+ from { background-position: $progress-height 0; }
+ to { background-position: 0 0; }
+ }
+}
+
+.progress {
+ display: flex;
+ height: $progress-height;
+ overflow: hidden; // force rounded corners by cropping it
+ @include font-size($progress-font-size);
+ background-color: $progress-bg;
+ @include border-radius($progress-border-radius);
+ @include box-shadow($progress-box-shadow);
+}
+
+.progress-bar {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ color: $progress-bar-color;
+ text-align: center;
+ white-space: nowrap;
+ background-color: $progress-bar-bg;
+ @include transition($progress-bar-transition);
+}
+
+.progress-bar-striped {
+ @include gradient-striped();
+ background-size: $progress-height $progress-height;
+}
+
+@if $enable-transitions {
+ .progress-bar-animated {
+ animation: progress-bar-stripes $progress-bar-animation-timing;
+
+ @media (prefers-reduced-motion: reduce) {
+ animation: none;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_reboot.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_reboot.scss
new file mode 100755
index 0000000..c55d42e
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_reboot.scss
@@ -0,0 +1,483 @@
+// stylelint-disable at-rule-no-vendor-prefix, declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix
+
+// Reboot
+//
+// Normalization of HTML elements, manually forked from Normalize.css to remove
+// styles targeting irrelevant browsers while applying new styles.
+//
+// Normalize is licensed MIT. https://github.com/necolas/normalize.css
+
+
+// Document
+//
+// 1. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.
+// 2. Change the default font family in all browsers.
+// 3. Correct the line height in all browsers.
+// 4. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS.
+// 5. Change the default tap highlight to be completely transparent in iOS.
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box; // 1
+}
+
+html {
+ font-family: sans-serif; // 2
+ line-height: 1.15; // 3
+ -webkit-text-size-adjust: 100%; // 4
+ -webkit-tap-highlight-color: rgba($black, 0); // 5
+}
+
+// Shim for "new" HTML5 structural elements to display correctly (IE10, older browsers)
+// TODO: remove in v5
+// stylelint-disable-next-line selector-list-comma-newline-after
+article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
+ display: block;
+}
+
+// Body
+//
+// 1. Remove the margin in all browsers.
+// 2. As a best practice, apply a default `background-color`.
+// 3. Set an explicit initial text-align value so that we can later use
+// the `inherit` value on things like `<th>` elements.
+
+body {
+ margin: 0; // 1
+ font-family: $font-family-base;
+ @include font-size($font-size-base);
+ font-weight: $font-weight-base;
+ line-height: $line-height-base;
+ color: $body-color;
+ text-align: left; // 3
+ background-color: $body-bg; // 2
+}
+
+// Suppress the focus outline on elements that cannot be accessed via keyboard.
+// This prevents an unwanted focus outline from appearing around elements that
+// might still respond to pointer events.
+//
+// Credit: https://github.com/suitcss/base
+[tabindex="-1"]:focus {
+ outline: 0 !important;
+}
+
+
+// Content grouping
+//
+// 1. Add the correct box sizing in Firefox.
+// 2. Show the overflow in Edge and IE.
+
+hr {
+ box-sizing: content-box; // 1
+ height: 0; // 1
+ overflow: visible; // 2
+}
+
+
+//
+// Typography
+//
+
+// Remove top margins from headings
+//
+// By default, `<h1>`-`<h6>` all receive top and bottom margins. We nuke the top
+// margin for easier control within type scales as it avoids margin collapsing.
+// stylelint-disable-next-line selector-list-comma-newline-after
+h1, h2, h3, h4, h5, h6 {
+ margin-top: 0;
+ margin-bottom: $headings-margin-bottom;
+}
+
+// Reset margins on paragraphs
+//
+// Similarly, the top margin on `<p>`s get reset. However, we also reset the
+// bottom margin to use `rem` units instead of `em`.
+p {
+ margin-top: 0;
+ margin-bottom: $paragraph-margin-bottom;
+}
+
+// Abbreviations
+//
+// 1. Duplicate behavior to the data-* attribute for our tooltip plugin
+// 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
+// 3. Add explicit cursor to indicate changed behavior.
+// 4. Remove the bottom border in Firefox 39-.
+// 5. Prevent the text-decoration to be skipped.
+
+abbr[title],
+abbr[data-original-title] { // 1
+ text-decoration: underline; // 2
+ text-decoration: underline dotted; // 2
+ cursor: help; // 3
+ border-bottom: 0; // 4
+ text-decoration-skip-ink: none; // 5
+}
+
+address {
+ margin-bottom: 1rem;
+ font-style: normal;
+ line-height: inherit;
+}
+
+ol,
+ul,
+dl {
+ margin-top: 0;
+ margin-bottom: 1rem;
+}
+
+ol ol,
+ul ul,
+ol ul,
+ul ol {
+ margin-bottom: 0;
+}
+
+dt {
+ font-weight: $dt-font-weight;
+}
+
+dd {
+ margin-bottom: .5rem;
+ margin-left: 0; // Undo browser default
+}
+
+blockquote {
+ margin: 0 0 1rem;
+}
+
+b,
+strong {
+ font-weight: $font-weight-bolder; // Add the correct font weight in Chrome, Edge, and Safari
+}
+
+small {
+ @include font-size(80%); // Add the correct font size in all browsers
+}
+
+//
+// Prevent `sub` and `sup` elements from affecting the line height in
+// all browsers.
+//
+
+sub,
+sup {
+ position: relative;
+ @include font-size(75%);
+ line-height: 0;
+ vertical-align: baseline;
+}
+
+sub { bottom: -.25em; }
+sup { top: -.5em; }
+
+
+//
+// Links
+//
+
+a {
+ color: $link-color;
+ text-decoration: $link-decoration;
+ background-color: transparent; // Remove the gray background on active links in IE 10.
+
+ @include hover {
+ color: $link-hover-color;
+ text-decoration: $link-hover-decoration;
+ }
+}
+
+// And undo these styles for placeholder links/named anchors (without href)
+// which have not been made explicitly keyboard-focusable (without tabindex).
+// It would be more straightforward to just use a[href] in previous block, but that
+// causes specificity issues in many other styles that are too complex to fix.
+// See https://github.com/twbs/bootstrap/issues/19402
+
+a:not([href]):not([tabindex]) {
+ color: inherit;
+ text-decoration: none;
+
+ @include hover-focus {
+ color: inherit;
+ text-decoration: none;
+ }
+
+ &:focus {
+ outline: 0;
+ }
+}
+
+
+//
+// Code
+//
+
+pre,
+code,
+kbd,
+samp {
+ font-family: $font-family-monospace;
+ @include font-size(1em); // Correct the odd `em` font sizing in all browsers.
+}
+
+pre {
+ // Remove browser default top margin
+ margin-top: 0;
+ // Reset browser default of `1em` to use `rem`s
+ margin-bottom: 1rem;
+ // Don't allow content to break outside
+ overflow: auto;
+}
+
+
+//
+// Figures
+//
+
+figure {
+ // Apply a consistent margin strategy (matches our type styles).
+ margin: 0 0 1rem;
+}
+
+
+//
+// Images and content
+//
+
+img {
+ vertical-align: middle;
+ border-style: none; // Remove the border on images inside links in IE 10-.
+}
+
+svg {
+ // Workaround for the SVG overflow bug in IE10/11 is still required.
+ // See https://github.com/twbs/bootstrap/issues/26878
+ overflow: hidden;
+ vertical-align: middle;
+}
+
+
+//
+// Tables
+//
+
+table {
+ border-collapse: collapse; // Prevent double borders
+}
+
+caption {
+ padding-top: $table-cell-padding;
+ padding-bottom: $table-cell-padding;
+ color: $table-caption-color;
+ text-align: left;
+ caption-side: bottom;
+}
+
+th {
+ // Matches default `<td>` alignment by inheriting from the `<body>`, or the
+ // closest parent with a set `text-align`.
+ text-align: inherit;
+}
+
+
+//
+// Forms
+//
+
+label {
+ // Allow labels to use `margin` for spacing.
+ display: inline-block;
+ margin-bottom: $label-margin-bottom;
+}
+
+// Remove the default `border-radius` that macOS Chrome adds.
+//
+// Details at https://github.com/twbs/bootstrap/issues/24093
+button {
+ // stylelint-disable-next-line property-blacklist
+ border-radius: 0;
+}
+
+// Work around a Firefox/IE bug where the transparent `button` background
+// results in a loss of the default `button` focus styles.
+//
+// Credit: https://github.com/suitcss/base/
+button:focus {
+ outline: 1px dotted;
+ outline: 5px auto -webkit-focus-ring-color;
+}
+
+input,
+button,
+select,
+optgroup,
+textarea {
+ margin: 0; // Remove the margin in Firefox and Safari
+ font-family: inherit;
+ @include font-size(inherit);
+ line-height: inherit;
+}
+
+button,
+input {
+ overflow: visible; // Show the overflow in Edge
+}
+
+button,
+select {
+ text-transform: none; // Remove the inheritance of text transform in Firefox
+}
+
+// Remove the inheritance of word-wrap in Safari.
+//
+// Details at https://github.com/twbs/bootstrap/issues/24990
+select {
+ word-wrap: normal;
+}
+
+
+// 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
+// controls in Android 4.
+// 2. Correct the inability to style clickable types in iOS and Safari.
+button,
+[type="button"], // 1
+[type="reset"],
+[type="submit"] {
+ -webkit-appearance: button; // 2
+}
+
+// Opinionated: add "hand" cursor to non-disabled button elements.
+@if $enable-pointer-cursor-for-buttons {
+ button,
+ [type="button"],
+ [type="reset"],
+ [type="submit"] {
+ &:not(:disabled) {
+ cursor: pointer;
+ }
+ }
+}
+
+// Remove inner border and padding from Firefox, but don't restore the outline like Normalize.
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ padding: 0;
+ border-style: none;
+}
+
+input[type="radio"],
+input[type="checkbox"] {
+ box-sizing: border-box; // 1. Add the correct box sizing in IE 10-
+ padding: 0; // 2. Remove the padding in IE 10-
+}
+
+
+input[type="date"],
+input[type="time"],
+input[type="datetime-local"],
+input[type="month"] {
+ // Remove the default appearance of temporal inputs to avoid a Mobile Safari
+ // bug where setting a custom line-height prevents text from being vertically
+ // centered within the input.
+ // See https://bugs.webkit.org/show_bug.cgi?id=139848
+ // and https://github.com/twbs/bootstrap/issues/11266
+ -webkit-appearance: listbox;
+}
+
+textarea {
+ overflow: auto; // Remove the default vertical scrollbar in IE.
+ // Textareas should really only resize vertically so they don't break their (horizontal) containers.
+ resize: vertical;
+}
+
+fieldset {
+ // Browsers set a default `min-width: min-content;` on fieldsets,
+ // unlike e.g. `<div>`s, which have `min-width: 0;` by default.
+ // So we reset that to ensure fieldsets behave more like a standard block element.
+ // See https://github.com/twbs/bootstrap/issues/12359
+ // and https://html.spec.whatwg.org/multipage/#the-fieldset-and-legend-elements
+ min-width: 0;
+ // Reset the default outline behavior of fieldsets so they don't affect page layout.
+ padding: 0;
+ margin: 0;
+ border: 0;
+}
+
+// 1. Correct the text wrapping in Edge and IE.
+// 2. Correct the color inheritance from `fieldset` elements in IE.
+legend {
+ display: block;
+ width: 100%;
+ max-width: 100%; // 1
+ padding: 0;
+ margin-bottom: .5rem;
+ @include font-size(1.5rem);
+ line-height: inherit;
+ color: inherit; // 2
+ white-space: normal; // 1
+}
+
+progress {
+ vertical-align: baseline; // Add the correct vertical alignment in Chrome, Firefox, and Opera.
+}
+
+// Correct the cursor style of increment and decrement buttons in Chrome.
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+
+[type="search"] {
+ // This overrides the extra rounded corners on search inputs in iOS so that our
+ // `.form-control` class can properly style them. Note that this cannot simply
+ // be added to `.form-control` as it's not specific enough. For details, see
+ // https://github.com/twbs/bootstrap/issues/11586.
+ outline-offset: -2px; // 2. Correct the outline style in Safari.
+ -webkit-appearance: none;
+}
+
+//
+// Remove the inner padding in Chrome and Safari on macOS.
+//
+
+[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+
+//
+// 1. Correct the inability to style clickable types in iOS and Safari.
+// 2. Change font properties to `inherit` in Safari.
+//
+
+::-webkit-file-upload-button {
+ font: inherit; // 2
+ -webkit-appearance: button; // 1
+}
+
+//
+// Correct element displays
+//
+
+output {
+ display: inline-block;
+}
+
+summary {
+ display: list-item; // Add the correct display in all browsers
+ cursor: pointer;
+}
+
+template {
+ display: none; // Add the correct display in IE
+}
+
+// Always hide an element with the `hidden` HTML attribute (from PureCSS).
+// Needed for proper display in IE 10-.
+[hidden] {
+ display: none !important;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_root.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_root.scss
new file mode 100755
index 0000000..ad550df
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_root.scss
@@ -0,0 +1,19 @@
+:root {
+ // Custom variable values only support SassScript inside `#{}`.
+ @each $color, $value in $colors {
+ --#{$color}: #{$value};
+ }
+
+ @each $color, $value in $theme-colors {
+ --#{$color}: #{$value};
+ }
+
+ @each $bp, $value in $grid-breakpoints {
+ --breakpoint-#{$bp}: #{$value};
+ }
+
+ // Use `inspect` for lists so that quoted items keep the quotes.
+ // See https://github.com/sass/sass/issues/2383#issuecomment-336349172
+ --font-family-sans-serif: #{inspect($font-family-sans-serif)};
+ --font-family-monospace: #{inspect($font-family-monospace)};
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_spinners.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_spinners.scss
new file mode 100755
index 0000000..364a5c1
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_spinners.scss
@@ -0,0 +1,55 @@
+//
+// Rotating border
+//
+
+@keyframes spinner-border {
+ to { transform: rotate(360deg); }
+}
+
+.spinner-border {
+ display: inline-block;
+ width: $spinner-width;
+ height: $spinner-height;
+ vertical-align: text-bottom;
+ border: $spinner-border-width solid currentColor;
+ border-right-color: transparent;
+ // stylelint-disable-next-line property-blacklist
+ border-radius: 50%;
+ animation: spinner-border .75s linear infinite;
+}
+
+.spinner-border-sm {
+ width: $spinner-width-sm;
+ height: $spinner-height-sm;
+ border-width: $spinner-border-width-sm;
+}
+
+//
+// Growing circle
+//
+
+@keyframes spinner-grow {
+ 0% {
+ transform: scale(0);
+ }
+ 50% {
+ opacity: 1;
+ }
+}
+
+.spinner-grow {
+ display: inline-block;
+ width: $spinner-width;
+ height: $spinner-height;
+ vertical-align: text-bottom;
+ background-color: currentColor;
+ // stylelint-disable-next-line property-blacklist
+ border-radius: 50%;
+ opacity: 0;
+ animation: spinner-grow .75s linear infinite;
+}
+
+.spinner-grow-sm {
+ width: $spinner-width-sm;
+ height: $spinner-height-sm;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_tables.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_tables.scss
new file mode 100755
index 0000000..b7ab3d5
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_tables.scss
@@ -0,0 +1,185 @@
+//
+// Basic Bootstrap table
+//
+
+.table {
+ width: 100%;
+ margin-bottom: $spacer;
+ color: $table-color;
+ background-color: $table-bg; // Reset for nesting within parents with `background-color`.
+
+ th,
+ td {
+ padding: $table-cell-padding;
+ vertical-align: top;
+ border-top: $table-border-width solid $table-border-color;
+ }
+
+ thead th {
+ vertical-align: bottom;
+ border-bottom: (2 * $table-border-width) solid $table-border-color;
+ }
+
+ tbody + tbody {
+ border-top: (2 * $table-border-width) solid $table-border-color;
+ }
+}
+
+
+//
+// Condensed table w/ half padding
+//
+
+.table-sm {
+ th,
+ td {
+ padding: $table-cell-padding-sm;
+ }
+}
+
+
+// Border versions
+//
+// Add or remove borders all around the table and between all the columns.
+
+.table-bordered {
+ border: $table-border-width solid $table-border-color;
+
+ th,
+ td {
+ border: $table-border-width solid $table-border-color;
+ }
+
+ thead {
+ th,
+ td {
+ border-bottom-width: 2 * $table-border-width;
+ }
+ }
+}
+
+.table-borderless {
+ th,
+ td,
+ thead th,
+ tbody + tbody {
+ border: 0;
+ }
+}
+
+// Zebra-striping
+//
+// Default zebra-stripe styles (alternating gray and transparent backgrounds)
+
+.table-striped {
+ tbody tr:nth-of-type(#{$table-striped-order}) {
+ background-color: $table-accent-bg;
+ }
+}
+
+
+// Hover effect
+//
+// Placed here since it has to come after the potential zebra striping
+
+.table-hover {
+ tbody tr {
+ @include hover {
+ color: $table-hover-color;
+ background-color: $table-hover-bg;
+ }
+ }
+}
+
+
+// Table backgrounds
+//
+// Exact selectors below required to override `.table-striped` and prevent
+// inheritance to nested tables.
+
+@each $color, $value in $theme-colors {
+ @include table-row-variant($color, theme-color-level($color, $table-bg-level), theme-color-level($color, $table-border-level));
+}
+
+@include table-row-variant(active, $table-active-bg);
+
+
+// Dark styles
+//
+// Same table markup, but inverted color scheme: dark background and light text.
+
+// stylelint-disable-next-line no-duplicate-selectors
+.table {
+ .thead-dark {
+ th {
+ color: $table-dark-color;
+ background-color: $table-dark-bg;
+ border-color: $table-dark-border-color;
+ }
+ }
+
+ .thead-light {
+ th {
+ color: $table-head-color;
+ background-color: $table-head-bg;
+ border-color: $table-border-color;
+ }
+ }
+}
+
+.table-dark {
+ color: $table-dark-color;
+ background-color: $table-dark-bg;
+
+ th,
+ td,
+ thead th {
+ border-color: $table-dark-border-color;
+ }
+
+ &.table-bordered {
+ border: 0;
+ }
+
+ &.table-striped {
+ tbody tr:nth-of-type(odd) {
+ background-color: $table-dark-accent-bg;
+ }
+ }
+
+ &.table-hover {
+ tbody tr {
+ @include hover {
+ color: $table-dark-hover-color;
+ background-color: $table-dark-hover-bg;
+ }
+ }
+ }
+}
+
+
+// Responsive tables
+//
+// Generate series of `.table-responsive-*` classes for configuring the screen
+// size of where your table will overflow.
+
+.table-responsive {
+ @each $breakpoint in map-keys($grid-breakpoints) {
+ $next: breakpoint-next($breakpoint, $grid-breakpoints);
+ $infix: breakpoint-infix($next, $grid-breakpoints);
+
+ &#{$infix} {
+ @include media-breakpoint-down($breakpoint) {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch;
+
+ // Prevent double border on horizontal scroll due to use of `display: block;`
+ > .table-bordered {
+ border: 0;
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_toasts.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_toasts.scss
new file mode 100755
index 0000000..6aa5352
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_toasts.scss
@@ -0,0 +1,44 @@
+.toast {
+ max-width: $toast-max-width;
+ overflow: hidden; // cheap rounded corners on nested items
+ @include font-size($toast-font-size);
+ color: $toast-color;
+ background-color: $toast-background-color;
+ background-clip: padding-box;
+ border: $toast-border-width solid $toast-border-color;
+ box-shadow: $toast-box-shadow;
+ backdrop-filter: blur(10px);
+ opacity: 0;
+ @include border-radius($toast-border-radius);
+
+ &:not(:last-child) {
+ margin-bottom: $toast-padding-x;
+ }
+
+ &.showing {
+ opacity: 1;
+ }
+
+ &.show {
+ display: block;
+ opacity: 1;
+ }
+
+ &.hide {
+ display: none;
+ }
+}
+
+.toast-header {
+ display: flex;
+ align-items: center;
+ padding: $toast-padding-y $toast-padding-x;
+ color: $toast-header-color;
+ background-color: $toast-header-background-color;
+ background-clip: padding-box;
+ border-bottom: $toast-border-width solid $toast-header-border-color;
+}
+
+.toast-body {
+ padding: $toast-padding-x; // apply to both vertical and horizontal
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_tooltip.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_tooltip.scss
new file mode 100755
index 0000000..6b3aa62
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_tooltip.scss
@@ -0,0 +1,115 @@
+// Base class
+.tooltip {
+ position: absolute;
+ z-index: $zindex-tooltip;
+ display: block;
+ margin: $tooltip-margin;
+ // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.
+ // So reset our font and text properties to avoid inheriting weird values.
+ @include reset-text();
+ @include font-size($tooltip-font-size);
+ // Allow breaking very long words so they don't overflow the tooltip's bounds
+ word-wrap: break-word;
+ opacity: 0;
+
+ &.show { opacity: $tooltip-opacity; }
+
+ .arrow {
+ position: absolute;
+ display: block;
+ width: $tooltip-arrow-width;
+ height: $tooltip-arrow-height;
+
+ &::before {
+ position: absolute;
+ content: "";
+ border-color: transparent;
+ border-style: solid;
+ }
+ }
+}
+
+.bs-tooltip-top {
+ padding: $tooltip-arrow-height 0;
+
+ .arrow {
+ bottom: 0;
+
+ &::before {
+ top: 0;
+ border-width: $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;
+ border-top-color: $tooltip-arrow-color;
+ }
+ }
+}
+
+.bs-tooltip-right {
+ padding: 0 $tooltip-arrow-height;
+
+ .arrow {
+ left: 0;
+ width: $tooltip-arrow-height;
+ height: $tooltip-arrow-width;
+
+ &::before {
+ right: 0;
+ border-width: ($tooltip-arrow-width / 2) $tooltip-arrow-height ($tooltip-arrow-width / 2) 0;
+ border-right-color: $tooltip-arrow-color;
+ }
+ }
+}
+
+.bs-tooltip-bottom {
+ padding: $tooltip-arrow-height 0;
+
+ .arrow {
+ top: 0;
+
+ &::before {
+ bottom: 0;
+ border-width: 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;
+ border-bottom-color: $tooltip-arrow-color;
+ }
+ }
+}
+
+.bs-tooltip-left {
+ padding: 0 $tooltip-arrow-height;
+
+ .arrow {
+ right: 0;
+ width: $tooltip-arrow-height;
+ height: $tooltip-arrow-width;
+
+ &::before {
+ left: 0;
+ border-width: ($tooltip-arrow-width / 2) 0 ($tooltip-arrow-width / 2) $tooltip-arrow-height;
+ border-left-color: $tooltip-arrow-color;
+ }
+ }
+}
+
+.bs-tooltip-auto {
+ &[x-placement^="top"] {
+ @extend .bs-tooltip-top;
+ }
+ &[x-placement^="right"] {
+ @extend .bs-tooltip-right;
+ }
+ &[x-placement^="bottom"] {
+ @extend .bs-tooltip-bottom;
+ }
+ &[x-placement^="left"] {
+ @extend .bs-tooltip-left;
+ }
+}
+
+// Wrapper for the tooltip content
+.tooltip-inner {
+ max-width: $tooltip-max-width;
+ padding: $tooltip-padding-y $tooltip-padding-x;
+ color: $tooltip-color;
+ text-align: center;
+ background-color: $tooltip-bg;
+ @include border-radius($tooltip-border-radius);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_transitions.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_transitions.scss
new file mode 100755
index 0000000..40be4d9
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_transitions.scss
@@ -0,0 +1,20 @@
+.fade {
+ @include transition($transition-fade);
+
+ &:not(.show) {
+ opacity: 0;
+ }
+}
+
+.collapse {
+ &:not(.show) {
+ display: none;
+ }
+}
+
+.collapsing {
+ position: relative;
+ height: 0;
+ overflow: hidden;
+ @include transition($transition-collapse);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_type.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_type.scss
new file mode 100755
index 0000000..f8ed090
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_type.scss
@@ -0,0 +1,125 @@
+// stylelint-disable declaration-no-important, selector-list-comma-newline-after
+
+//
+// Headings
+//
+
+h1, h2, h3, h4, h5, h6,
+.h1, .h2, .h3, .h4, .h5, .h6 {
+ margin-bottom: $headings-margin-bottom;
+ font-family: $headings-font-family;
+ font-weight: $headings-font-weight;
+ line-height: $headings-line-height;
+ color: $headings-color;
+}
+
+h1, .h1 { @include font-size($h1-font-size); }
+h2, .h2 { @include font-size($h2-font-size); }
+h3, .h3 { @include font-size($h3-font-size); }
+h4, .h4 { @include font-size($h4-font-size); }
+h5, .h5 { @include font-size($h5-font-size); }
+h6, .h6 { @include font-size($h6-font-size); }
+
+.lead {
+ @include font-size($lead-font-size);
+ font-weight: $lead-font-weight;
+}
+
+// Type display classes
+.display-1 {
+ @include font-size($display1-size);
+ font-weight: $display1-weight;
+ line-height: $display-line-height;
+}
+.display-2 {
+ @include font-size($display2-size);
+ font-weight: $display2-weight;
+ line-height: $display-line-height;
+}
+.display-3 {
+ @include font-size($display3-size);
+ font-weight: $display3-weight;
+ line-height: $display-line-height;
+}
+.display-4 {
+ @include font-size($display4-size);
+ font-weight: $display4-weight;
+ line-height: $display-line-height;
+}
+
+
+//
+// Horizontal rules
+//
+
+hr {
+ margin-top: $hr-margin-y;
+ margin-bottom: $hr-margin-y;
+ border: 0;
+ border-top: $hr-border-width solid $hr-border-color;
+}
+
+
+//
+// Emphasis
+//
+
+small,
+.small {
+ @include font-size($small-font-size);
+ font-weight: $font-weight-normal;
+}
+
+mark,
+.mark {
+ padding: $mark-padding;
+ background-color: $mark-bg;
+}
+
+
+//
+// Lists
+//
+
+.list-unstyled {
+ @include list-unstyled;
+}
+
+// Inline turns list items into inline-block
+.list-inline {
+ @include list-unstyled;
+}
+.list-inline-item {
+ display: inline-block;
+
+ &:not(:last-child) {
+ margin-right: $list-inline-padding;
+ }
+}
+
+
+//
+// Misc
+//
+
+// Builds on `abbr`
+.initialism {
+ @include font-size(90%);
+ text-transform: uppercase;
+}
+
+// Blockquotes
+.blockquote {
+ margin-bottom: $spacer;
+ @include font-size($blockquote-font-size);
+}
+
+.blockquote-footer {
+ display: block;
+ @include font-size($blockquote-small-font-size);
+ color: $blockquote-small-color;
+
+ &::before {
+ content: "\2014\00A0"; // em dash, nbsp
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_utilities.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_utilities.scss
new file mode 100755
index 0000000..a5de31b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_utilities.scss
@@ -0,0 +1,17 @@
+@import "utilities/align";
+@import "utilities/background";
+@import "utilities/borders";
+@import "utilities/clearfix";
+@import "utilities/display";
+@import "utilities/embed";
+@import "utilities/flex";
+@import "utilities/float";
+@import "utilities/overflow";
+@import "utilities/position";
+@import "utilities/screenreaders";
+@import "utilities/shadows";
+@import "utilities/sizing";
+@import "utilities/stretched-link";
+@import "utilities/spacing";
+@import "utilities/text";
+@import "utilities/visibility";
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/_variables.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/_variables.scss
new file mode 100755
index 0000000..d9e88df
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/_variables.scss
@@ -0,0 +1,1123 @@
+// Variables
+//
+// Variables should follow the `$component-state-property-size` formula for
+// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.
+
+// Color system
+
+$white: #fff !default;
+$gray-100: #f8f9fa !default;
+$gray-200: #e9ecef !default;
+$gray-300: #dee2e6 !default;
+$gray-400: #ced4da !default;
+$gray-500: #adb5bd !default;
+$gray-600: #6c757d !default;
+$gray-700: #495057 !default;
+$gray-800: #343a40 !default;
+$gray-900: #212529 !default;
+$black: #000 !default;
+
+$grays: () !default;
+// stylelint-disable-next-line scss/dollar-variable-default
+$grays: map-merge(
+ (
+ "100": $gray-100,
+ "200": $gray-200,
+ "300": $gray-300,
+ "400": $gray-400,
+ "500": $gray-500,
+ "600": $gray-600,
+ "700": $gray-700,
+ "800": $gray-800,
+ "900": $gray-900
+ ),
+ $grays
+);
+
+$blue: #007bff !default;
+$indigo: #6610f2 !default;
+$purple: #6f42c1 !default;
+$pink: #e83e8c !default;
+$red: #dc3545 !default;
+$orange: #fd7e14 !default;
+$yellow: #ffc107 !default;
+$green: #28a745 !default;
+$teal: #20c997 !default;
+$cyan: #17a2b8 !default;
+
+$colors: () !default;
+// stylelint-disable-next-line scss/dollar-variable-default
+$colors: map-merge(
+ (
+ "blue": $blue,
+ "indigo": $indigo,
+ "purple": $purple,
+ "pink": $pink,
+ "red": $red,
+ "orange": $orange,
+ "yellow": $yellow,
+ "green": $green,
+ "teal": $teal,
+ "cyan": $cyan,
+ "white": $white,
+ "gray": $gray-600,
+ "gray-dark": $gray-800
+ ),
+ $colors
+);
+
+$primary: $blue !default;
+$secondary: $gray-600 !default;
+$success: $green !default;
+$info: $cyan !default;
+$warning: $yellow !default;
+$danger: $red !default;
+$light: $gray-100 !default;
+$dark: $gray-800 !default;
+
+$theme-colors: () !default;
+// stylelint-disable-next-line scss/dollar-variable-default
+$theme-colors: map-merge(
+ (
+ "primary": $primary,
+ "secondary": $secondary,
+ "success": $success,
+ "info": $info,
+ "warning": $warning,
+ "danger": $danger,
+ "light": $light,
+ "dark": $dark
+ ),
+ $theme-colors
+);
+
+// Set a specific jump point for requesting color jumps
+$theme-color-interval: 8% !default;
+
+// The yiq lightness value that determines when the lightness of color changes from "dark" to "light". Acceptable values are between 0 and 255.
+$yiq-contrasted-threshold: 150 !default;
+
+// Customize the light and dark text colors for use in our YIQ color contrast function.
+$yiq-text-dark: $gray-900 !default;
+$yiq-text-light: $white !default;
+
+
+// Options
+//
+// Quickly modify global styling by enabling or disabling optional features.
+
+$enable-caret: true !default;
+$enable-rounded: true !default;
+$enable-shadows: false !default;
+$enable-gradients: false !default;
+$enable-transitions: true !default;
+$enable-prefers-reduced-motion-media-query: true !default;
+$enable-hover-media-query: false !default; // Deprecated, no longer affects any compiled CSS
+$enable-grid-classes: true !default;
+$enable-pointer-cursor-for-buttons: true !default;
+$enable-print-styles: true !default;
+$enable-responsive-font-sizes: false !default;
+$enable-validation-icons: true !default;
+$enable-deprecation-messages: true !default;
+
+
+// Spacing
+//
+// Control the default styling of most Bootstrap elements by modifying these
+// variables. Mostly focused on spacing.
+// You can add more entries to the $spacers map, should you need more variation.
+
+$spacer: 1rem !default;
+$spacers: () !default;
+// stylelint-disable-next-line scss/dollar-variable-default
+$spacers: map-merge(
+ (
+ 0: 0,
+ 1: ($spacer * .25),
+ 2: ($spacer * .5),
+ 3: $spacer,
+ 4: ($spacer * 1.5),
+ 5: ($spacer * 3)
+ ),
+ $spacers
+);
+
+// This variable affects the `.h-*` and `.w-*` classes.
+$sizes: () !default;
+// stylelint-disable-next-line scss/dollar-variable-default
+$sizes: map-merge(
+ (
+ 25: 25%,
+ 50: 50%,
+ 75: 75%,
+ 100: 100%,
+ auto: auto
+ ),
+ $sizes
+);
+
+
+// Body
+//
+// Settings for the `<body>` element.
+
+$body-bg: $white !default;
+$body-color: $gray-900 !default;
+
+
+// Links
+//
+// Style anchor elements.
+
+$link-color: theme-color("primary") !default;
+$link-decoration: none !default;
+$link-hover-color: darken($link-color, 15%) !default;
+$link-hover-decoration: underline !default;
+// Darken percentage for links with `.text-*` class (e.g. `.text-success`)
+$emphasized-link-hover-darken-percentage: 15% !default;
+
+// Paragraphs
+//
+// Style p element.
+
+$paragraph-margin-bottom: 1rem !default;
+
+
+// Grid breakpoints
+//
+// Define the minimum dimensions at which your layout will change,
+// adapting to different screen sizes, for use in media queries.
+
+$grid-breakpoints: (
+ xs: 0,
+ sm: 576px,
+ md: 768px,
+ lg: 992px,
+ xl: 1200px
+) !default;
+
+@include _assert-ascending($grid-breakpoints, "$grid-breakpoints");
+@include _assert-starts-at-zero($grid-breakpoints, "$grid-breakpoints");
+
+
+// Grid containers
+//
+// Define the maximum width of `.container` for different screen sizes.
+
+$container-max-widths: (
+ sm: 540px,
+ md: 720px,
+ lg: 960px,
+ xl: 1140px
+) !default;
+
+@include _assert-ascending($container-max-widths, "$container-max-widths");
+
+
+// Grid columns
+//
+// Set the number of columns and specify the width of the gutters.
+
+$grid-columns: 12 !default;
+$grid-gutter-width: 30px !default;
+
+
+// Components
+//
+// Define common padding and border radius sizes and more.
+
+$line-height-lg: 1.5 !default;
+$line-height-sm: 1.5 !default;
+
+$border-width: 1px !default;
+$border-color: $gray-300 !default;
+
+$border-radius: .25rem !default;
+$border-radius-lg: .3rem !default;
+$border-radius-sm: .2rem !default;
+
+$rounded-pill: 50rem !default;
+
+$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;
+$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;
+$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;
+
+$component-active-color: $white !default;
+$component-active-bg: theme-color("primary") !default;
+
+$caret-width: .3em !default;
+$caret-vertical-align: $caret-width * .85 !default;
+$caret-spacing: $caret-width * .85 !default;
+
+$transition-base: all .2s ease-in-out !default;
+$transition-fade: opacity .15s linear !default;
+$transition-collapse: height .35s ease !default;
+
+$embed-responsive-aspect-ratios: () !default;
+// stylelint-disable-next-line scss/dollar-variable-default
+$embed-responsive-aspect-ratios: join(
+ (
+ (21 9),
+ (16 9),
+ (4 3),
+ (1 1),
+ ),
+ $embed-responsive-aspect-ratios
+);
+
+// Typography
+//
+// Font, line-height, and color for body text, headings, and more.
+
+// stylelint-disable value-keyword-case
+$font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !default;
+$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !default;
+$font-family-base: $font-family-sans-serif !default;
+// stylelint-enable value-keyword-case
+
+$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`
+$font-size-lg: $font-size-base * 1.25 !default;
+$font-size-sm: $font-size-base * .875 !default;
+
+$font-weight-lighter: lighter !default;
+$font-weight-light: 300 !default;
+$font-weight-normal: 400 !default;
+$font-weight-bold: 700 !default;
+$font-weight-bolder: bolder !default;
+
+$font-weight-base: $font-weight-normal !default;
+$line-height-base: 1.5 !default;
+
+$h1-font-size: $font-size-base * 2.5 !default;
+$h2-font-size: $font-size-base * 2 !default;
+$h3-font-size: $font-size-base * 1.75 !default;
+$h4-font-size: $font-size-base * 1.5 !default;
+$h5-font-size: $font-size-base * 1.25 !default;
+$h6-font-size: $font-size-base !default;
+
+$headings-margin-bottom: $spacer / 2 !default;
+$headings-font-family: null !default;
+$headings-font-weight: 500 !default;
+$headings-line-height: 1.2 !default;
+$headings-color: null !default;
+
+$display1-size: 6rem !default;
+$display2-size: 5.5rem !default;
+$display3-size: 4.5rem !default;
+$display4-size: 3.5rem !default;
+
+$display1-weight: 300 !default;
+$display2-weight: 300 !default;
+$display3-weight: 300 !default;
+$display4-weight: 300 !default;
+$display-line-height: $headings-line-height !default;
+
+$lead-font-size: $font-size-base * 1.25 !default;
+$lead-font-weight: 300 !default;
+
+$small-font-size: 80% !default;
+
+$text-muted: $gray-600 !default;
+
+$blockquote-small-color: $gray-600 !default;
+$blockquote-small-font-size: $small-font-size !default;
+$blockquote-font-size: $font-size-base * 1.25 !default;
+
+$hr-border-color: rgba($black, .1) !default;
+$hr-border-width: $border-width !default;
+
+$mark-padding: .2em !default;
+
+$dt-font-weight: $font-weight-bold !default;
+
+$kbd-box-shadow: inset 0 -.1rem 0 rgba($black, .25) !default;
+$nested-kbd-font-weight: $font-weight-bold !default;
+
+$list-inline-padding: .5rem !default;
+
+$mark-bg: #fcf8e3 !default;
+
+$hr-margin-y: $spacer !default;
+
+
+// Tables
+//
+// Customizes the `.table` component with basic values, each used across all table variations.
+
+$table-cell-padding: .75rem !default;
+$table-cell-padding-sm: .3rem !default;
+
+$table-color: $body-color !default;
+$table-bg: null !default;
+$table-accent-bg: rgba($black, .05) !default;
+$table-hover-color: $table-color !default;
+$table-hover-bg: rgba($black, .075) !default;
+$table-active-bg: $table-hover-bg !default;
+
+$table-border-width: $border-width !default;
+$table-border-color: $border-color !default;
+
+$table-head-bg: $gray-200 !default;
+$table-head-color: $gray-700 !default;
+
+$table-dark-color: $white !default;
+$table-dark-bg: $gray-800 !default;
+$table-dark-accent-bg: rgba($white, .05) !default;
+$table-dark-hover-color: $table-dark-color !default;
+$table-dark-hover-bg: rgba($white, .075) !default;
+$table-dark-border-color: lighten($table-dark-bg, 7.5%) !default;
+$table-dark-color: $white !default;
+
+$table-striped-order: odd !default;
+
+$table-caption-color: $text-muted !default;
+
+$table-bg-level: -9 !default;
+$table-border-level: -6 !default;
+
+
+// Buttons + Forms
+//
+// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.
+
+$input-btn-padding-y: .375rem !default;
+$input-btn-padding-x: .75rem !default;
+$input-btn-font-family: null !default;
+$input-btn-font-size: $font-size-base !default;
+$input-btn-line-height: $line-height-base !default;
+
+$input-btn-focus-width: .2rem !default;
+$input-btn-focus-color: rgba($component-active-bg, .25) !default;
+$input-btn-focus-box-shadow: 0 0 0 $input-btn-focus-width $input-btn-focus-color !default;
+
+$input-btn-padding-y-sm: .25rem !default;
+$input-btn-padding-x-sm: .5rem !default;
+$input-btn-font-size-sm: $font-size-sm !default;
+$input-btn-line-height-sm: $line-height-sm !default;
+
+$input-btn-padding-y-lg: .5rem !default;
+$input-btn-padding-x-lg: 1rem !default;
+$input-btn-font-size-lg: $font-size-lg !default;
+$input-btn-line-height-lg: $line-height-lg !default;
+
+$input-btn-border-width: $border-width !default;
+
+
+// Buttons
+//
+// For each of Bootstrap's buttons, define text, background, and border color.
+
+$btn-padding-y: $input-btn-padding-y !default;
+$btn-padding-x: $input-btn-padding-x !default;
+$btn-font-family: $input-btn-font-family !default;
+$btn-font-size: $input-btn-font-size !default;
+$btn-line-height: $input-btn-line-height !default;
+
+$btn-padding-y-sm: $input-btn-padding-y-sm !default;
+$btn-padding-x-sm: $input-btn-padding-x-sm !default;
+$btn-font-size-sm: $input-btn-font-size-sm !default;
+$btn-line-height-sm: $input-btn-line-height-sm !default;
+
+$btn-padding-y-lg: $input-btn-padding-y-lg !default;
+$btn-padding-x-lg: $input-btn-padding-x-lg !default;
+$btn-font-size-lg: $input-btn-font-size-lg !default;
+$btn-line-height-lg: $input-btn-line-height-lg !default;
+
+$btn-border-width: $input-btn-border-width !default;
+
+$btn-font-weight: $font-weight-normal !default;
+$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;
+$btn-focus-width: $input-btn-focus-width !default;
+$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;
+$btn-disabled-opacity: .65 !default;
+$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;
+
+$btn-link-disabled-color: $gray-600 !default;
+
+$btn-block-spacing-y: .5rem !default;
+
+// Allows for customizing button radius independently from global border radius
+$btn-border-radius: $border-radius !default;
+$btn-border-radius-lg: $border-radius-lg !default;
+$btn-border-radius-sm: $border-radius-sm !default;
+
+$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
+
+
+// Forms
+
+$label-margin-bottom: .5rem !default;
+
+$input-padding-y: $input-btn-padding-y !default;
+$input-padding-x: $input-btn-padding-x !default;
+$input-font-family: $input-btn-font-family !default;
+$input-font-size: $input-btn-font-size !default;
+$input-font-weight: $font-weight-base !default;
+$input-line-height: $input-btn-line-height !default;
+
+$input-padding-y-sm: $input-btn-padding-y-sm !default;
+$input-padding-x-sm: $input-btn-padding-x-sm !default;
+$input-font-size-sm: $input-btn-font-size-sm !default;
+$input-line-height-sm: $input-btn-line-height-sm !default;
+
+$input-padding-y-lg: $input-btn-padding-y-lg !default;
+$input-padding-x-lg: $input-btn-padding-x-lg !default;
+$input-font-size-lg: $input-btn-font-size-lg !default;
+$input-line-height-lg: $input-btn-line-height-lg !default;
+
+$input-bg: $white !default;
+$input-disabled-bg: $gray-200 !default;
+
+$input-color: $gray-700 !default;
+$input-border-color: $gray-400 !default;
+$input-border-width: $input-btn-border-width !default;
+$input-box-shadow: inset 0 1px 1px rgba($black, .075) !default;
+
+$input-border-radius: $border-radius !default;
+$input-border-radius-lg: $border-radius-lg !default;
+$input-border-radius-sm: $border-radius-sm !default;
+
+$input-focus-bg: $input-bg !default;
+$input-focus-border-color: lighten($component-active-bg, 25%) !default;
+$input-focus-color: $input-color !default;
+$input-focus-width: $input-btn-focus-width !default;
+$input-focus-box-shadow: $input-btn-focus-box-shadow !default;
+
+$input-placeholder-color: $gray-600 !default;
+$input-plaintext-color: $body-color !default;
+
+$input-height-border: $input-border-width * 2 !default;
+
+$input-height-inner: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2}) !default;
+$input-height-inner-half: calc(#{$input-line-height * .5em} + #{$input-padding-y}) !default;
+$input-height-inner-quarter: calc(#{$input-line-height * .25em} + #{$input-padding-y / 2}) !default;
+
+$input-height: calc(#{$input-line-height * 1em} + #{$input-padding-y * 2} + #{$input-height-border}) !default;
+$input-height-sm: calc(#{$input-line-height-sm * 1em} + #{$input-btn-padding-y-sm * 2} + #{$input-height-border}) !default;
+$input-height-lg: calc(#{$input-line-height-lg * 1em} + #{$input-btn-padding-y-lg * 2} + #{$input-height-border}) !default;
+
+$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
+
+$form-text-margin-top: .25rem !default;
+
+$form-check-input-gutter: 1.25rem !default;
+$form-check-input-margin-y: .3rem !default;
+$form-check-input-margin-x: .25rem !default;
+
+$form-check-inline-margin-x: .75rem !default;
+$form-check-inline-input-margin-x: .3125rem !default;
+
+$form-grid-gutter-width: 10px !default;
+$form-group-margin-bottom: 1rem !default;
+
+$input-group-addon-color: $input-color !default;
+$input-group-addon-bg: $gray-200 !default;
+$input-group-addon-border-color: $input-border-color !default;
+
+$custom-forms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;
+
+$custom-control-gutter: .5rem !default;
+$custom-control-spacer-x: 1rem !default;
+
+$custom-control-indicator-size: 1rem !default;
+$custom-control-indicator-bg: $input-bg !default;
+
+$custom-control-indicator-bg-size: 50% 50% !default;
+$custom-control-indicator-box-shadow: $input-box-shadow !default;
+$custom-control-indicator-border-color: $gray-500 !default;
+$custom-control-indicator-border-width: $input-border-width !default;
+
+$custom-control-indicator-disabled-bg: $input-disabled-bg !default;
+$custom-control-label-disabled-color: $gray-600 !default;
+
+$custom-control-indicator-checked-color: $component-active-color !default;
+$custom-control-indicator-checked-bg: $component-active-bg !default;
+$custom-control-indicator-checked-disabled-bg: rgba(theme-color("primary"), .5) !default;
+$custom-control-indicator-checked-box-shadow: none !default;
+$custom-control-indicator-checked-border-color: $custom-control-indicator-checked-bg !default;
+
+$custom-control-indicator-focus-box-shadow: $input-focus-box-shadow !default;
+$custom-control-indicator-focus-border-color: $input-focus-border-color !default;
+
+$custom-control-indicator-active-color: $component-active-color !default;
+$custom-control-indicator-active-bg: lighten($component-active-bg, 35%) !default;
+$custom-control-indicator-active-box-shadow: none !default;
+$custom-control-indicator-active-border-color: $custom-control-indicator-active-bg !default;
+
+$custom-checkbox-indicator-border-radius: $border-radius !default;
+$custom-checkbox-indicator-icon-checked: str-replace(url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$custom-control-indicator-checked-color}' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"), "#", "%23") !default;
+
+$custom-checkbox-indicator-indeterminate-bg: $component-active-bg !default;
+$custom-checkbox-indicator-indeterminate-color: $custom-control-indicator-checked-color !default;
+$custom-checkbox-indicator-icon-indeterminate: str-replace(url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='#{$custom-checkbox-indicator-indeterminate-color}' d='M0 2h4'/%3e%3c/svg%3e"), "#", "%23") !default;
+$custom-checkbox-indicator-indeterminate-box-shadow: none !default;
+$custom-checkbox-indicator-indeterminate-border-color: $custom-checkbox-indicator-indeterminate-bg !default;
+
+$custom-radio-indicator-border-radius: 50% !default;
+$custom-radio-indicator-icon-checked: str-replace(url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='#{$custom-control-indicator-checked-color}'/%3e%3c/svg%3e"), "#", "%23") !default;
+
+$custom-switch-width: $custom-control-indicator-size * 1.75 !default;
+$custom-switch-indicator-border-radius: $custom-control-indicator-size / 2 !default;
+$custom-switch-indicator-size: calc(#{$custom-control-indicator-size} - #{$custom-control-indicator-border-width * 4}) !default;
+
+$custom-select-padding-y: $input-padding-y !default;
+$custom-select-padding-x: $input-padding-x !default;
+$custom-select-font-family: $input-font-family !default;
+$custom-select-font-size: $input-font-size !default;
+$custom-select-height: $input-height !default;
+$custom-select-indicator-padding: 1rem !default; // Extra padding to account for the presence of the background-image based indicator
+$custom-select-font-weight: $input-font-weight !default;
+$custom-select-line-height: $input-line-height !default;
+$custom-select-color: $input-color !default;
+$custom-select-disabled-color: $gray-600 !default;
+$custom-select-bg: $input-bg !default;
+$custom-select-disabled-bg: $gray-200 !default;
+$custom-select-bg-size: 8px 10px !default; // In pixels because image dimensions
+$custom-select-indicator-color: $gray-800 !default;
+$custom-select-indicator: str-replace(url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='#{$custom-select-indicator-color}' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e"), "#", "%23") !default;
+$custom-select-background: $custom-select-indicator no-repeat right $custom-select-padding-x center / $custom-select-bg-size !default; // Used so we can have multiple background elements (e.g., arrow and feedback icon)
+
+$custom-select-feedback-icon-padding-right: calc((1em + #{2 * $custom-select-padding-y}) * 3 / 4 + #{$custom-select-padding-x + $custom-select-indicator-padding}) !default;
+$custom-select-feedback-icon-position: center right ($custom-select-padding-x + $custom-select-indicator-padding) !default;
+$custom-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;
+
+$custom-select-border-width: $input-border-width !default;
+$custom-select-border-color: $input-border-color !default;
+$custom-select-border-radius: $border-radius !default;
+$custom-select-box-shadow: inset 0 1px 2px rgba($black, .075) !default;
+
+$custom-select-focus-border-color: $input-focus-border-color !default;
+$custom-select-focus-width: $input-focus-width !default;
+$custom-select-focus-box-shadow: 0 0 0 $custom-select-focus-width $input-btn-focus-color !default;
+
+$custom-select-padding-y-sm: $input-padding-y-sm !default;
+$custom-select-padding-x-sm: $input-padding-x-sm !default;
+$custom-select-font-size-sm: $input-font-size-sm !default;
+$custom-select-height-sm: $input-height-sm !default;
+
+$custom-select-padding-y-lg: $input-padding-y-lg !default;
+$custom-select-padding-x-lg: $input-padding-x-lg !default;
+$custom-select-font-size-lg: $input-font-size-lg !default;
+$custom-select-height-lg: $input-height-lg !default;
+
+$custom-range-track-width: 100% !default;
+$custom-range-track-height: .5rem !default;
+$custom-range-track-cursor: pointer !default;
+$custom-range-track-bg: $gray-300 !default;
+$custom-range-track-border-radius: 1rem !default;
+$custom-range-track-box-shadow: inset 0 .25rem .25rem rgba($black, .1) !default;
+
+$custom-range-thumb-width: 1rem !default;
+$custom-range-thumb-height: $custom-range-thumb-width !default;
+$custom-range-thumb-bg: $component-active-bg !default;
+$custom-range-thumb-border: 0 !default;
+$custom-range-thumb-border-radius: 1rem !default;
+$custom-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;
+$custom-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;
+$custom-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in IE/Edge
+$custom-range-thumb-active-bg: lighten($component-active-bg, 35%) !default;
+$custom-range-thumb-disabled-bg: $gray-500 !default;
+
+$custom-file-height: $input-height !default;
+$custom-file-height-inner: $input-height-inner !default;
+$custom-file-focus-border-color: $input-focus-border-color !default;
+$custom-file-focus-box-shadow: $input-focus-box-shadow !default;
+$custom-file-disabled-bg: $input-disabled-bg !default;
+
+$custom-file-padding-y: $input-padding-y !default;
+$custom-file-padding-x: $input-padding-x !default;
+$custom-file-line-height: $input-line-height !default;
+$custom-file-font-family: $input-font-family !default;
+$custom-file-font-weight: $input-font-weight !default;
+$custom-file-color: $input-color !default;
+$custom-file-bg: $input-bg !default;
+$custom-file-border-width: $input-border-width !default;
+$custom-file-border-color: $input-border-color !default;
+$custom-file-border-radius: $input-border-radius !default;
+$custom-file-box-shadow: $input-box-shadow !default;
+$custom-file-button-color: $custom-file-color !default;
+$custom-file-button-bg: $input-group-addon-bg !default;
+$custom-file-text: (
+ en: "Browse"
+) !default;
+
+
+// Form validation
+
+$form-feedback-margin-top: $form-text-margin-top !default;
+$form-feedback-font-size: $small-font-size !default;
+$form-feedback-valid-color: theme-color("success") !default;
+$form-feedback-invalid-color: theme-color("danger") !default;
+
+$form-feedback-icon-valid-color: $form-feedback-valid-color !default;
+$form-feedback-icon-valid: str-replace(url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='#{$form-feedback-icon-valid-color}' d='M2.3 6.73L.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"), "#", "%23") !default;
+$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;
+$form-feedback-icon-invalid: str-replace(url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$form-feedback-icon-invalid-color}' viewBox='-2 -2 7 7'%3e%3cpath stroke='#{$form-feedback-icon-invalid-color}' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E"), "#", "%23") !default;
+
+$form-validation-states: () !default;
+// stylelint-disable-next-line scss/dollar-variable-default
+$form-validation-states: map-merge(
+ (
+ "valid": (
+ "color": $form-feedback-valid-color,
+ "icon": $form-feedback-icon-valid
+ ),
+ "invalid": (
+ "color": $form-feedback-invalid-color,
+ "icon": $form-feedback-icon-invalid
+ ),
+ ),
+ $form-validation-states
+);
+
+// Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+
+$zindex-dropdown: 1000 !default;
+$zindex-sticky: 1020 !default;
+$zindex-fixed: 1030 !default;
+$zindex-modal-backdrop: 1040 !default;
+$zindex-modal: 1050 !default;
+$zindex-popover: 1060 !default;
+$zindex-tooltip: 1070 !default;
+
+
+// Navs
+
+$nav-link-padding-y: .5rem !default;
+$nav-link-padding-x: 1rem !default;
+$nav-link-disabled-color: $gray-600 !default;
+
+$nav-tabs-border-color: $gray-300 !default;
+$nav-tabs-border-width: $border-width !default;
+$nav-tabs-border-radius: $border-radius !default;
+$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;
+$nav-tabs-link-active-color: $gray-700 !default;
+$nav-tabs-link-active-bg: $body-bg !default;
+$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;
+
+$nav-pills-border-radius: $border-radius !default;
+$nav-pills-link-active-color: $component-active-color !default;
+$nav-pills-link-active-bg: $component-active-bg !default;
+
+$nav-divider-color: $gray-200 !default;
+$nav-divider-margin-y: $spacer / 2 !default;
+
+
+// Navbar
+
+$navbar-padding-y: $spacer / 2 !default;
+$navbar-padding-x: $spacer !default;
+
+$navbar-nav-link-padding-x: .5rem !default;
+
+$navbar-brand-font-size: $font-size-lg !default;
+// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link
+$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;
+$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;
+$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) / 2 !default;
+
+$navbar-toggler-padding-y: .25rem !default;
+$navbar-toggler-padding-x: .75rem !default;
+$navbar-toggler-font-size: $font-size-lg !default;
+$navbar-toggler-border-radius: $btn-border-radius !default;
+
+$navbar-dark-color: rgba($white, .5) !default;
+$navbar-dark-hover-color: rgba($white, .75) !default;
+$navbar-dark-active-color: $white !default;
+$navbar-dark-disabled-color: rgba($white, .25) !default;
+$navbar-dark-toggler-icon-bg: str-replace(url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-dark-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"), "#", "%23") !default;
+$navbar-dark-toggler-border-color: rgba($white, .1) !default;
+
+$navbar-light-color: rgba($black, .5) !default;
+$navbar-light-hover-color: rgba($black, .7) !default;
+$navbar-light-active-color: rgba($black, .9) !default;
+$navbar-light-disabled-color: rgba($black, .3) !default;
+$navbar-light-toggler-icon-bg: str-replace(url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#{$navbar-light-color}' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"), "#", "%23") !default;
+$navbar-light-toggler-border-color: rgba($black, .1) !default;
+
+$navbar-light-brand-color: $navbar-light-active-color !default;
+$navbar-light-brand-hover-color: $navbar-light-active-color !default;
+$navbar-dark-brand-color: $navbar-dark-active-color !default;
+$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;
+
+
+// Dropdowns
+//
+// Dropdown menu container and contents.
+
+$dropdown-min-width: 10rem !default;
+$dropdown-padding-y: .5rem !default;
+$dropdown-spacer: .125rem !default;
+$dropdown-font-size: $font-size-base !default;
+$dropdown-color: $body-color !default;
+$dropdown-bg: $white !default;
+$dropdown-border-color: rgba($black, .15) !default;
+$dropdown-border-radius: $border-radius !default;
+$dropdown-border-width: $border-width !default;
+$dropdown-inner-border-radius: calc(#{$dropdown-border-radius} - #{$dropdown-border-width}) !default;
+$dropdown-divider-bg: $gray-200 !default;
+$dropdown-divider-margin-y: $nav-divider-margin-y !default;
+$dropdown-box-shadow: 0 .5rem 1rem rgba($black, .175) !default;
+
+$dropdown-link-color: $gray-900 !default;
+$dropdown-link-hover-color: darken($gray-900, 5%) !default;
+$dropdown-link-hover-bg: $gray-100 !default;
+
+$dropdown-link-active-color: $component-active-color !default;
+$dropdown-link-active-bg: $component-active-bg !default;
+
+$dropdown-link-disabled-color: $gray-600 !default;
+
+$dropdown-item-padding-y: .25rem !default;
+$dropdown-item-padding-x: 1.5rem !default;
+
+$dropdown-header-color: $gray-600 !default;
+
+
+// Pagination
+
+$pagination-padding-y: .5rem !default;
+$pagination-padding-x: .75rem !default;
+$pagination-padding-y-sm: .25rem !default;
+$pagination-padding-x-sm: .5rem !default;
+$pagination-padding-y-lg: .75rem !default;
+$pagination-padding-x-lg: 1.5rem !default;
+$pagination-line-height: 1.25 !default;
+
+$pagination-color: $link-color !default;
+$pagination-bg: $white !default;
+$pagination-border-width: $border-width !default;
+$pagination-border-color: $gray-300 !default;
+
+$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;
+$pagination-focus-outline: 0 !default;
+
+$pagination-hover-color: $link-hover-color !default;
+$pagination-hover-bg: $gray-200 !default;
+$pagination-hover-border-color: $gray-300 !default;
+
+$pagination-active-color: $component-active-color !default;
+$pagination-active-bg: $component-active-bg !default;
+$pagination-active-border-color: $pagination-active-bg !default;
+
+$pagination-disabled-color: $gray-600 !default;
+$pagination-disabled-bg: $white !default;
+$pagination-disabled-border-color: $gray-300 !default;
+
+
+// Jumbotron
+
+$jumbotron-padding: 2rem !default;
+$jumbotron-color: null !default;
+$jumbotron-bg: $gray-200 !default;
+
+
+// Cards
+
+$card-spacer-y: .75rem !default;
+$card-spacer-x: 1.25rem !default;
+$card-border-width: $border-width !default;
+$card-border-radius: $border-radius !default;
+$card-border-color: rgba($black, .125) !default;
+$card-inner-border-radius: calc(#{$card-border-radius} - #{$card-border-width}) !default;
+$card-cap-bg: rgba($black, .03) !default;
+$card-cap-color: null !default;
+$card-color: null !default;
+$card-bg: $white !default;
+
+$card-img-overlay-padding: 1.25rem !default;
+
+$card-group-margin: $grid-gutter-width / 2 !default;
+$card-deck-margin: $card-group-margin !default;
+
+$card-columns-count: 3 !default;
+$card-columns-gap: 1.25rem !default;
+$card-columns-margin: $card-spacer-y !default;
+
+
+// Tooltips
+
+$tooltip-font-size: $font-size-sm !default;
+$tooltip-max-width: 200px !default;
+$tooltip-color: $white !default;
+$tooltip-bg: $black !default;
+$tooltip-border-radius: $border-radius !default;
+$tooltip-opacity: .9 !default;
+$tooltip-padding-y: .25rem !default;
+$tooltip-padding-x: .5rem !default;
+$tooltip-margin: 0 !default;
+
+$tooltip-arrow-width: .8rem !default;
+$tooltip-arrow-height: .4rem !default;
+$tooltip-arrow-color: $tooltip-bg !default;
+
+// Form tooltips must come after regular tooltips
+$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;
+$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;
+$form-feedback-tooltip-font-size: $tooltip-font-size !default;
+$form-feedback-tooltip-line-height: $line-height-base !default;
+$form-feedback-tooltip-opacity: $tooltip-opacity !default;
+$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;
+
+
+// Popovers
+
+$popover-font-size: $font-size-sm !default;
+$popover-bg: $white !default;
+$popover-max-width: 276px !default;
+$popover-border-width: $border-width !default;
+$popover-border-color: rgba($black, .2) !default;
+$popover-border-radius: $border-radius-lg !default;
+$popover-box-shadow: 0 .25rem .5rem rgba($black, .2) !default;
+
+$popover-header-bg: darken($popover-bg, 3%) !default;
+$popover-header-color: $headings-color !default;
+$popover-header-padding-y: .5rem !default;
+$popover-header-padding-x: .75rem !default;
+
+$popover-body-color: $body-color !default;
+$popover-body-padding-y: $popover-header-padding-y !default;
+$popover-body-padding-x: $popover-header-padding-x !default;
+
+$popover-arrow-width: 1rem !default;
+$popover-arrow-height: .5rem !default;
+$popover-arrow-color: $popover-bg !default;
+
+$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;
+
+
+// Toasts
+
+$toast-max-width: 350px !default;
+$toast-padding-x: .75rem !default;
+$toast-padding-y: .25rem !default;
+$toast-font-size: .875rem !default;
+$toast-color: null !default;
+$toast-background-color: rgba($white, .85) !default;
+$toast-border-width: 1px !default;
+$toast-border-color: rgba(0, 0, 0, .1) !default;
+$toast-border-radius: .25rem !default;
+$toast-box-shadow: 0 .25rem .75rem rgba($black, .1) !default;
+
+$toast-header-color: $gray-600 !default;
+$toast-header-background-color: rgba($white, .85) !default;
+$toast-header-border-color: rgba(0, 0, 0, .05) !default;
+
+
+// Badges
+
+$badge-font-size: 75% !default;
+$badge-font-weight: $font-weight-bold !default;
+$badge-padding-y: .25em !default;
+$badge-padding-x: .4em !default;
+$badge-border-radius: $border-radius !default;
+
+$badge-transition: $btn-transition !default;
+$badge-focus-width: $input-btn-focus-width !default;
+
+$badge-pill-padding-x: .6em !default;
+// Use a higher than normal value to ensure completely rounded edges when
+// customizing padding or font-size on labels.
+$badge-pill-border-radius: 10rem !default;
+
+
+// Modals
+
+// Padding applied to the modal body
+$modal-inner-padding: 1rem !default;
+
+$modal-dialog-margin: .5rem !default;
+$modal-dialog-margin-y-sm-up: 1.75rem !default;
+
+$modal-title-line-height: $line-height-base !default;
+
+$modal-content-color: null !default;
+$modal-content-bg: $white !default;
+$modal-content-border-color: rgba($black, .2) !default;
+$modal-content-border-width: $border-width !default;
+$modal-content-border-radius: $border-radius-lg !default;
+$modal-content-box-shadow-xs: 0 .25rem .5rem rgba($black, .5) !default;
+$modal-content-box-shadow-sm-up: 0 .5rem 1rem rgba($black, .5) !default;
+
+$modal-backdrop-bg: $black !default;
+$modal-backdrop-opacity: .5 !default;
+$modal-header-border-color: $border-color !default;
+$modal-footer-border-color: $modal-header-border-color !default;
+$modal-header-border-width: $modal-content-border-width !default;
+$modal-footer-border-width: $modal-header-border-width !default;
+$modal-header-padding-y: 1rem !default;
+$modal-header-padding-x: 1rem !default;
+$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility
+
+$modal-xl: 1140px !default;
+$modal-lg: 800px !default;
+$modal-md: 500px !default;
+$modal-sm: 300px !default;
+
+$modal-fade-transform: translate(0, -50px) !default;
+$modal-show-transform: none !default;
+$modal-transition: transform .3s ease-out !default;
+
+
+// Alerts
+//
+// Define alert colors, border radius, and padding.
+
+$alert-padding-y: .75rem !default;
+$alert-padding-x: 1.25rem !default;
+$alert-margin-bottom: 1rem !default;
+$alert-border-radius: $border-radius !default;
+$alert-link-font-weight: $font-weight-bold !default;
+$alert-border-width: $border-width !default;
+
+$alert-bg-level: -10 !default;
+$alert-border-level: -9 !default;
+$alert-color-level: 6 !default;
+
+
+// Progress bars
+
+$progress-height: 1rem !default;
+$progress-font-size: $font-size-base * .75 !default;
+$progress-bg: $gray-200 !default;
+$progress-border-radius: $border-radius !default;
+$progress-box-shadow: inset 0 .1rem .1rem rgba($black, .1) !default;
+$progress-bar-color: $white !default;
+$progress-bar-bg: theme-color("primary") !default;
+$progress-bar-animation-timing: 1s linear infinite !default;
+$progress-bar-transition: width .6s ease !default;
+
+
+// List group
+
+$list-group-color: null !default;
+$list-group-bg: $white !default;
+$list-group-border-color: rgba($black, .125) !default;
+$list-group-border-width: $border-width !default;
+$list-group-border-radius: $border-radius !default;
+
+$list-group-item-padding-y: .75rem !default;
+$list-group-item-padding-x: 1.25rem !default;
+
+$list-group-hover-bg: $gray-100 !default;
+$list-group-active-color: $component-active-color !default;
+$list-group-active-bg: $component-active-bg !default;
+$list-group-active-border-color: $list-group-active-bg !default;
+
+$list-group-disabled-color: $gray-600 !default;
+$list-group-disabled-bg: $list-group-bg !default;
+
+$list-group-action-color: $gray-700 !default;
+$list-group-action-hover-color: $list-group-action-color !default;
+
+$list-group-action-active-color: $body-color !default;
+$list-group-action-active-bg: $gray-200 !default;
+
+
+// Image thumbnails
+
+$thumbnail-padding: .25rem !default;
+$thumbnail-bg: $body-bg !default;
+$thumbnail-border-width: $border-width !default;
+$thumbnail-border-color: $gray-300 !default;
+$thumbnail-border-radius: $border-radius !default;
+$thumbnail-box-shadow: 0 1px 2px rgba($black, .075) !default;
+
+
+// Figures
+
+$figure-caption-font-size: 90% !default;
+$figure-caption-color: $gray-600 !default;
+
+
+// Breadcrumbs
+
+$breadcrumb-padding-y: .75rem !default;
+$breadcrumb-padding-x: 1rem !default;
+$breadcrumb-item-padding: .5rem !default;
+
+$breadcrumb-margin-bottom: 1rem !default;
+
+$breadcrumb-bg: $gray-200 !default;
+$breadcrumb-divider-color: $gray-600 !default;
+$breadcrumb-active-color: $gray-600 !default;
+$breadcrumb-divider: quote("/") !default;
+
+$breadcrumb-border-radius: $border-radius !default;
+
+
+// Carousel
+
+$carousel-control-color: $white !default;
+$carousel-control-width: 15% !default;
+$carousel-control-opacity: .5 !default;
+$carousel-control-hover-opacity: .9 !default;
+$carousel-control-transition: opacity .15s ease !default;
+
+$carousel-indicator-width: 30px !default;
+$carousel-indicator-height: 3px !default;
+$carousel-indicator-hit-area-height: 10px !default;
+$carousel-indicator-spacer: 3px !default;
+$carousel-indicator-active-bg: $white !default;
+$carousel-indicator-transition: opacity .6s ease !default;
+
+$carousel-caption-width: 70% !default;
+$carousel-caption-color: $white !default;
+
+$carousel-control-icon-width: 20px !default;
+
+$carousel-control-prev-icon-bg: str-replace(url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"), "#", "%23") !default;
+$carousel-control-next-icon-bg: str-replace(url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='#{$carousel-control-color}' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"), "#", "%23") !default;
+
+$carousel-transition-duration: .6s !default;
+$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)
+
+
+// Spinners
+
+$spinner-width: 2rem !default;
+$spinner-height: $spinner-width !default;
+$spinner-border-width: .25em !default;
+
+$spinner-width-sm: 1rem !default;
+$spinner-height-sm: $spinner-width-sm !default;
+$spinner-border-width-sm: .2em !default;
+
+
+// Close
+
+$close-font-size: $font-size-base * 1.5 !default;
+$close-font-weight: $font-weight-bold !default;
+$close-color: $black !default;
+$close-text-shadow: 0 1px 0 $white !default;
+
+
+// Code
+
+$code-font-size: 87.5% !default;
+$code-color: $pink !default;
+
+$kbd-padding-y: .2rem !default;
+$kbd-padding-x: .4rem !default;
+$kbd-font-size: $code-font-size !default;
+$kbd-color: $white !default;
+$kbd-bg: $gray-900 !default;
+
+$pre-color: $gray-900 !default;
+$pre-scrollable-max-height: 340px !default;
+
+
+// Utilities
+
+$displays: none, inline, inline-block, block, table, table-row, table-cell, flex, inline-flex !default;
+$overflows: auto, hidden !default;
+$positions: static, relative, absolute, fixed, sticky !default;
+
+
+// Printing
+
+$print-page-size: a3 !default;
+$print-body-min-width: map-get($grid-breakpoints, "lg") !default;
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap-grid.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap-grid.scss
new file mode 100755
index 0000000..d5f92a1
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap-grid.scss
@@ -0,0 +1,29 @@
+/*!
+ * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
+ * Copyright 2011-2019 The Bootstrap Authors
+ * Copyright 2011-2019 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+html {
+ box-sizing: border-box;
+ -ms-overflow-style: scrollbar;
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: inherit;
+}
+
+@import "functions";
+@import "variables";
+
+@import "mixins/breakpoints";
+@import "mixins/grid-framework";
+@import "mixins/grid";
+
+@import "grid";
+@import "utilities/display";
+@import "utilities/flex";
+@import "utilities/spacing";
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap-reboot.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap-reboot.scss
new file mode 100755
index 0000000..2983f3f
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap-reboot.scss
@@ -0,0 +1,12 @@
+/*!
+ * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
+ * Copyright 2011-2019 The Bootstrap Authors
+ * Copyright 2011-2019 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
+ */
+
+@import "functions";
+@import "variables";
+@import "mixins";
+@import "reboot";
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap.scss
new file mode 100755
index 0000000..9f15c2a
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/bootstrap.scss
@@ -0,0 +1,44 @@
+/*!
+ * Bootstrap v4.3.1 (https://getbootstrap.com/)
+ * Copyright 2011-2019 The Bootstrap Authors
+ * Copyright 2011-2019 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+
+@import "functions";
+@import "variables";
+@import "mixins";
+@import "root";
+@import "reboot";
+@import "type";
+@import "images";
+@import "code";
+@import "grid";
+@import "tables";
+@import "forms";
+@import "buttons";
+@import "transitions";
+@import "dropdown";
+@import "button-group";
+@import "input-group";
+@import "custom-forms";
+@import "nav";
+@import "navbar";
+@import "card";
+@import "breadcrumb";
+@import "pagination";
+@import "badge";
+@import "jumbotron";
+@import "alert";
+@import "progress";
+@import "media";
+@import "list-group";
+@import "close";
+@import "toasts";
+@import "modal";
+@import "tooltip";
+@import "popover";
+@import "carousel";
+@import "spinners";
+@import "utilities";
+@import "print";
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_alert.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_alert.scss
new file mode 100755
index 0000000..db5a7eb
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_alert.scss
@@ -0,0 +1,13 @@
+@mixin alert-variant($background, $border, $color) {
+ color: $color;
+ @include gradient-bg($background);
+ border-color: $border;
+
+ hr {
+ border-top-color: darken($border, 5%);
+ }
+
+ .alert-link {
+ color: darken($color, 10%);
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_background-variant.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_background-variant.scss
new file mode 100755
index 0000000..494439d
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_background-variant.scss
@@ -0,0 +1,21 @@
+// stylelint-disable declaration-no-important
+
+// Contextual backgrounds
+
+@mixin bg-variant($parent, $color) {
+ #{$parent} {
+ background-color: $color !important;
+ }
+ a#{$parent},
+ button#{$parent} {
+ @include hover-focus {
+ background-color: darken($color, 10%) !important;
+ }
+ }
+}
+
+@mixin bg-gradient-variant($parent, $color) {
+ #{$parent} {
+ background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x !important;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_badge.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_badge.scss
new file mode 100755
index 0000000..64b29cb
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_badge.scss
@@ -0,0 +1,17 @@
+@mixin badge-variant($bg) {
+ color: color-yiq($bg);
+ background-color: $bg;
+
+ @at-root a#{&} {
+ @include hover-focus {
+ color: color-yiq($bg);
+ background-color: darken($bg, 10%);
+ }
+
+ &:focus,
+ &.focus {
+ outline: 0;
+ box-shadow: 0 0 0 $badge-focus-width rgba($bg, .5);
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_border-radius.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_border-radius.scss
new file mode 100755
index 0000000..88aeb37
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_border-radius.scss
@@ -0,0 +1,63 @@
+// stylelint-disable property-blacklist
+// Single side border-radius
+
+@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {
+ @if $enable-rounded {
+ border-radius: $radius;
+ }
+ @else if $fallback-border-radius != false {
+ border-radius: $fallback-border-radius;
+ }
+}
+
+@mixin border-top-radius($radius) {
+ @if $enable-rounded {
+ border-top-left-radius: $radius;
+ border-top-right-radius: $radius;
+ }
+}
+
+@mixin border-right-radius($radius) {
+ @if $enable-rounded {
+ border-top-right-radius: $radius;
+ border-bottom-right-radius: $radius;
+ }
+}
+
+@mixin border-bottom-radius($radius) {
+ @if $enable-rounded {
+ border-bottom-right-radius: $radius;
+ border-bottom-left-radius: $radius;
+ }
+}
+
+@mixin border-left-radius($radius) {
+ @if $enable-rounded {
+ border-top-left-radius: $radius;
+ border-bottom-left-radius: $radius;
+ }
+}
+
+@mixin border-top-left-radius($radius) {
+ @if $enable-rounded {
+ border-top-left-radius: $radius;
+ }
+}
+
+@mixin border-top-right-radius($radius) {
+ @if $enable-rounded {
+ border-top-right-radius: $radius;
+ }
+}
+
+@mixin border-bottom-right-radius($radius) {
+ @if $enable-rounded {
+ border-bottom-right-radius: $radius;
+ }
+}
+
+@mixin border-bottom-left-radius($radius) {
+ @if $enable-rounded {
+ border-bottom-left-radius: $radius;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_box-shadow.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_box-shadow.scss
new file mode 100755
index 0000000..0726d43
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_box-shadow.scss
@@ -0,0 +1,20 @@
+@mixin box-shadow($shadow...) {
+ @if $enable-shadows {
+ $result: ();
+
+ @if (length($shadow) == 1) {
+ // We can pass `@include box-shadow(none);`
+ $result: $shadow;
+ } @else {
+ // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;`
+ @for $i from 1 through length($shadow) {
+ @if nth($shadow, $i) != "none" {
+ $result: append($result, nth($shadow, $i), "comma");
+ }
+ }
+ }
+ @if (length($result) > 0) {
+ box-shadow: $result;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_breakpoints.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_breakpoints.scss
new file mode 100755
index 0000000..23a5de9
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_breakpoints.scss
@@ -0,0 +1,123 @@
+// Breakpoint viewport sizes and media queries.
+//
+// Breakpoints are defined as a map of (name: minimum width), order from small to large:
+//
+// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)
+//
+// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.
+
+// Name of the next breakpoint, or null for the last breakpoint.
+//
+// >> breakpoint-next(sm)
+// md
+// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
+// md
+// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))
+// md
+@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {
+ $n: index($breakpoint-names, $name);
+ @return if($n != null and $n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);
+}
+
+// Minimum breakpoint width. Null for the smallest (first) breakpoint.
+//
+// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
+// 576px
+@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {
+ $min: map-get($breakpoints, $name);
+ @return if($min != 0, $min, null);
+}
+
+// Maximum breakpoint width. Null for the largest (last) breakpoint.
+// The maximum value is calculated as the minimum of the next one less 0.02px
+// to work around the limitations of `min-` and `max-` prefixes and viewports with fractional widths.
+// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max
+// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.
+// See https://bugs.webkit.org/show_bug.cgi?id=178261
+//
+// >> breakpoint-max(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
+// 767.98px
+@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {
+ $next: breakpoint-next($name, $breakpoints);
+ @return if($next, breakpoint-min($next, $breakpoints) - .02, null);
+}
+
+// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.
+// Useful for making responsive utilities.
+//
+// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
+// "" (Returns a blank string)
+// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))
+// "-sm"
+@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {
+ @return if(breakpoint-min($name, $breakpoints) == null, "", "-#{$name}");
+}
+
+// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.
+// Makes the @content apply to the given breakpoint and wider.
+@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {
+ $min: breakpoint-min($name, $breakpoints);
+ @if $min {
+ @media (min-width: $min) {
+ @content;
+ }
+ } @else {
+ @content;
+ }
+}
+
+// Media of at most the maximum breakpoint width. No query for the largest breakpoint.
+// Makes the @content apply to the given breakpoint and narrower.
+@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {
+ $max: breakpoint-max($name, $breakpoints);
+ @if $max {
+ @media (max-width: $max) {
+ @content;
+ }
+ } @else {
+ @content;
+ }
+}
+
+// Media that spans multiple breakpoint widths.
+// Makes the @content apply between the min and max breakpoints
+@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {
+ $min: breakpoint-min($lower, $breakpoints);
+ $max: breakpoint-max($upper, $breakpoints);
+
+ @if $min != null and $max != null {
+ @media (min-width: $min) and (max-width: $max) {
+ @content;
+ }
+ } @else if $max == null {
+ @include media-breakpoint-up($lower, $breakpoints) {
+ @content;
+ }
+ } @else if $min == null {
+ @include media-breakpoint-down($upper, $breakpoints) {
+ @content;
+ }
+ }
+}
+
+// Media between the breakpoint's minimum and maximum widths.
+// No minimum for the smallest breakpoint, and no maximum for the largest one.
+// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.
+@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {
+ $min: breakpoint-min($name, $breakpoints);
+ $max: breakpoint-max($name, $breakpoints);
+
+ @if $min != null and $max != null {
+ @media (min-width: $min) and (max-width: $max) {
+ @content;
+ }
+ } @else if $max == null {
+ @include media-breakpoint-up($name, $breakpoints) {
+ @content;
+ }
+ } @else if $min == null {
+ @include media-breakpoint-down($name, $breakpoints) {
+ @content;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_buttons.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_buttons.scss
new file mode 100755
index 0000000..eee903f
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_buttons.scss
@@ -0,0 +1,107 @@
+// Button variants
+//
+// Easily pump out default styles, as well as :hover, :focus, :active,
+// and disabled options for all buttons
+
+@mixin button-variant($background, $border, $hover-background: darken($background, 7.5%), $hover-border: darken($border, 10%), $active-background: darken($background, 10%), $active-border: darken($border, 12.5%)) {
+ color: color-yiq($background);
+ @include gradient-bg($background);
+ border-color: $border;
+ @include box-shadow($btn-box-shadow);
+
+ @include hover {
+ color: color-yiq($hover-background);
+ @include gradient-bg($hover-background);
+ border-color: $hover-border;
+ }
+
+ &:focus,
+ &.focus {
+ // Avoid using mixin so we can pass custom focus shadow properly
+ @if $enable-shadows {
+ box-shadow: $btn-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);
+ } @else {
+ box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);
+ }
+ }
+
+ // Disabled comes first so active can properly restyle
+ &.disabled,
+ &:disabled {
+ color: color-yiq($background);
+ background-color: $background;
+ border-color: $border;
+ // Remove CSS gradients if they're enabled
+ @if $enable-gradients {
+ background-image: none;
+ }
+ }
+
+ &:not(:disabled):not(.disabled):active,
+ &:not(:disabled):not(.disabled).active,
+ .show > &.dropdown-toggle {
+ color: color-yiq($active-background);
+ background-color: $active-background;
+ @if $enable-gradients {
+ background-image: none; // Remove the gradient for the pressed/active state
+ }
+ border-color: $active-border;
+
+ &:focus {
+ // Avoid using mixin so we can pass custom focus shadow properly
+ @if $enable-shadows and $btn-active-box-shadow != none {
+ box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);
+ } @else {
+ box-shadow: 0 0 0 $btn-focus-width rgba(mix(color-yiq($background), $border, 15%), .5);
+ }
+ }
+ }
+}
+
+@mixin button-outline-variant($color, $color-hover: color-yiq($color), $active-background: $color, $active-border: $color) {
+ color: $color;
+ border-color: $color;
+
+ @include hover {
+ color: $color-hover;
+ background-color: $active-background;
+ border-color: $active-border;
+ }
+
+ &:focus,
+ &.focus {
+ box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);
+ }
+
+ &.disabled,
+ &:disabled {
+ color: $color;
+ background-color: transparent;
+ }
+
+ &:not(:disabled):not(.disabled):active,
+ &:not(:disabled):not(.disabled).active,
+ .show > &.dropdown-toggle {
+ color: color-yiq($active-background);
+ background-color: $active-background;
+ border-color: $active-border;
+
+ &:focus {
+ // Avoid using mixin so we can pass custom focus shadow properly
+ @if $enable-shadows and $btn-active-box-shadow != none {
+ box-shadow: $btn-active-box-shadow, 0 0 0 $btn-focus-width rgba($color, .5);
+ } @else {
+ box-shadow: 0 0 0 $btn-focus-width rgba($color, .5);
+ }
+ }
+ }
+}
+
+// Button sizes
+@mixin button-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {
+ padding: $padding-y $padding-x;
+ @include font-size($font-size);
+ line-height: $line-height;
+ // Manually declare to provide an override to the browser default
+ @include border-radius($border-radius, 0);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_caret.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_caret.scss
new file mode 100755
index 0000000..8ecef65
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_caret.scss
@@ -0,0 +1,62 @@
+@mixin caret-down {
+ border-top: $caret-width solid;
+ border-right: $caret-width solid transparent;
+ border-bottom: 0;
+ border-left: $caret-width solid transparent;
+}
+
+@mixin caret-up {
+ border-top: 0;
+ border-right: $caret-width solid transparent;
+ border-bottom: $caret-width solid;
+ border-left: $caret-width solid transparent;
+}
+
+@mixin caret-right {
+ border-top: $caret-width solid transparent;
+ border-right: 0;
+ border-bottom: $caret-width solid transparent;
+ border-left: $caret-width solid;
+}
+
+@mixin caret-left {
+ border-top: $caret-width solid transparent;
+ border-right: $caret-width solid;
+ border-bottom: $caret-width solid transparent;
+}
+
+@mixin caret($direction: down) {
+ @if $enable-caret {
+ &::after {
+ display: inline-block;
+ margin-left: $caret-spacing;
+ vertical-align: $caret-vertical-align;
+ content: "";
+ @if $direction == down {
+ @include caret-down;
+ } @else if $direction == up {
+ @include caret-up;
+ } @else if $direction == right {
+ @include caret-right;
+ }
+ }
+
+ @if $direction == left {
+ &::after {
+ display: none;
+ }
+
+ &::before {
+ display: inline-block;
+ margin-right: $caret-spacing;
+ vertical-align: $caret-vertical-align;
+ content: "";
+ @include caret-left;
+ }
+ }
+
+ &:empty::after {
+ margin-left: 0;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_clearfix.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_clearfix.scss
new file mode 100755
index 0000000..11a977b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_clearfix.scss
@@ -0,0 +1,7 @@
+@mixin clearfix() {
+ &::after {
+ display: block;
+ clear: both;
+ content: "";
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_deprecate.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_deprecate.scss
new file mode 100755
index 0000000..df070bc
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_deprecate.scss
@@ -0,0 +1,10 @@
+// Deprecate mixin
+//
+// This mixin can be used to deprecate mixins or functions.
+// `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to
+// some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap)
+@mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) {
+ @if ($enable-deprecation-messages != false and $ignore-warning != true) {
+ @warn "#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}.";
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_float.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_float.scss
new file mode 100755
index 0000000..adff88e
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_float.scss
@@ -0,0 +1,14 @@
+// stylelint-disable declaration-no-important
+
+@mixin float-left {
+ float: left !important;
+ @include deprecate("The `float-left` mixin", "v4.3.0", "v5");
+}
+@mixin float-right {
+ float: right !important;
+ @include deprecate("The `float-right` mixin", "v4.3.0", "v5");
+}
+@mixin float-none {
+ float: none !important;
+ @include deprecate("The `float-none` mixin", "v4.3.0", "v5");
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_forms.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_forms.scss
new file mode 100755
index 0000000..ea8a91a
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_forms.scss
@@ -0,0 +1,192 @@
+// Form control focus state
+//
+// Generate a customized focus state and for any input with the specified color,
+// which defaults to the `$input-focus-border-color` variable.
+//
+// We highly encourage you to not customize the default value, but instead use
+// this to tweak colors on an as-needed basis. This aesthetic change is based on
+// WebKit's default styles, but applicable to a wider range of browsers. Its
+// usability and accessibility should be taken into account with any change.
+//
+// Example usage: change the default blue border and shadow to white for better
+// contrast against a dark gray background.
+@mixin form-control-focus() {
+ &:focus {
+ color: $input-focus-color;
+ background-color: $input-focus-bg;
+ border-color: $input-focus-border-color;
+ outline: 0;
+ // Avoid using mixin so we can pass custom focus shadow properly
+ @if $enable-shadows {
+ box-shadow: $input-box-shadow, $input-focus-box-shadow;
+ } @else {
+ box-shadow: $input-focus-box-shadow;
+ }
+ }
+}
+
+
+@mixin form-validation-state($state, $color, $icon) {
+ .#{$state}-feedback {
+ display: none;
+ width: 100%;
+ margin-top: $form-feedback-margin-top;
+ @include font-size($form-feedback-font-size);
+ color: $color;
+ }
+
+ .#{$state}-tooltip {
+ position: absolute;
+ top: 100%;
+ z-index: 5;
+ display: none;
+ max-width: 100%; // Contain to parent when possible
+ padding: $form-feedback-tooltip-padding-y $form-feedback-tooltip-padding-x;
+ margin-top: .1rem;
+ @include font-size($form-feedback-tooltip-font-size);
+ line-height: $form-feedback-tooltip-line-height;
+ color: color-yiq($color);
+ background-color: rgba($color, $form-feedback-tooltip-opacity);
+ @include border-radius($form-feedback-tooltip-border-radius);
+ }
+
+ .form-control {
+ .was-validated &:#{$state},
+ &.is-#{$state} {
+ border-color: $color;
+
+ @if $enable-validation-icons {
+ padding-right: $input-height-inner;
+ background-image: $icon;
+ background-repeat: no-repeat;
+ background-position: center right $input-height-inner-quarter;
+ background-size: $input-height-inner-half $input-height-inner-half;
+ }
+
+ &:focus {
+ border-color: $color;
+ box-shadow: 0 0 0 $input-focus-width rgba($color, .25);
+ }
+
+ ~ .#{$state}-feedback,
+ ~ .#{$state}-tooltip {
+ display: block;
+ }
+ }
+ }
+
+ // stylelint-disable-next-line selector-no-qualifying-type
+ textarea.form-control {
+ .was-validated &:#{$state},
+ &.is-#{$state} {
+ @if $enable-validation-icons {
+ padding-right: $input-height-inner;
+ background-position: top $input-height-inner-quarter right $input-height-inner-quarter;
+ }
+ }
+ }
+
+ .custom-select {
+ .was-validated &:#{$state},
+ &.is-#{$state} {
+ border-color: $color;
+
+ @if $enable-validation-icons {
+ padding-right: $custom-select-feedback-icon-padding-right;
+ background: $custom-select-background, $icon $custom-select-bg no-repeat $custom-select-feedback-icon-position / $custom-select-feedback-icon-size;
+ }
+
+ &:focus {
+ border-color: $color;
+ box-shadow: 0 0 0 $input-focus-width rgba($color, .25);
+ }
+
+ ~ .#{$state}-feedback,
+ ~ .#{$state}-tooltip {
+ display: block;
+ }
+ }
+ }
+
+
+ .form-control-file {
+ .was-validated &:#{$state},
+ &.is-#{$state} {
+ ~ .#{$state}-feedback,
+ ~ .#{$state}-tooltip {
+ display: block;
+ }
+ }
+ }
+
+ .form-check-input {
+ .was-validated &:#{$state},
+ &.is-#{$state} {
+ ~ .form-check-label {
+ color: $color;
+ }
+
+ ~ .#{$state}-feedback,
+ ~ .#{$state}-tooltip {
+ display: block;
+ }
+ }
+ }
+
+ .custom-control-input {
+ .was-validated &:#{$state},
+ &.is-#{$state} {
+ ~ .custom-control-label {
+ color: $color;
+
+ &::before {
+ border-color: $color;
+ }
+ }
+
+ ~ .#{$state}-feedback,
+ ~ .#{$state}-tooltip {
+ display: block;
+ }
+
+ &:checked {
+ ~ .custom-control-label::before {
+ border-color: lighten($color, 10%);
+ @include gradient-bg(lighten($color, 10%));
+ }
+ }
+
+ &:focus {
+ ~ .custom-control-label::before {
+ box-shadow: 0 0 0 $input-focus-width rgba($color, .25);
+ }
+
+ &:not(:checked) ~ .custom-control-label::before {
+ border-color: $color;
+ }
+ }
+ }
+ }
+
+ // custom file
+ .custom-file-input {
+ .was-validated &:#{$state},
+ &.is-#{$state} {
+ ~ .custom-file-label {
+ border-color: $color;
+ }
+
+ ~ .#{$state}-feedback,
+ ~ .#{$state}-tooltip {
+ display: block;
+ }
+
+ &:focus {
+ ~ .custom-file-label {
+ border-color: $color;
+ box-shadow: 0 0 0 $input-focus-width rgba($color, .25);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_gradients.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_gradients.scss
new file mode 100755
index 0000000..88c4d64
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_gradients.scss
@@ -0,0 +1,45 @@
+// Gradients
+
+@mixin gradient-bg($color) {
+ @if $enable-gradients {
+ background: $color linear-gradient(180deg, mix($body-bg, $color, 15%), $color) repeat-x;
+ } @else {
+ background-color: $color;
+ }
+}
+
+// Horizontal gradient, from left to right
+//
+// Creates two color stops, start and end, by specifying a color and position for each color stop.
+@mixin gradient-x($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {
+ background-image: linear-gradient(to right, $start-color $start-percent, $end-color $end-percent);
+ background-repeat: repeat-x;
+}
+
+// Vertical gradient, from top to bottom
+//
+// Creates two color stops, start and end, by specifying a color and position for each color stop.
+@mixin gradient-y($start-color: $gray-700, $end-color: $gray-800, $start-percent: 0%, $end-percent: 100%) {
+ background-image: linear-gradient(to bottom, $start-color $start-percent, $end-color $end-percent);
+ background-repeat: repeat-x;
+}
+
+@mixin gradient-directional($start-color: $gray-700, $end-color: $gray-800, $deg: 45deg) {
+ background-image: linear-gradient($deg, $start-color, $end-color);
+ background-repeat: repeat-x;
+}
+@mixin gradient-x-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {
+ background-image: linear-gradient(to right, $start-color, $mid-color $color-stop, $end-color);
+ background-repeat: no-repeat;
+}
+@mixin gradient-y-three-colors($start-color: $blue, $mid-color: $purple, $color-stop: 50%, $end-color: $red) {
+ background-image: linear-gradient($start-color, $mid-color $color-stop, $end-color);
+ background-repeat: no-repeat;
+}
+@mixin gradient-radial($inner-color: $gray-700, $outer-color: $gray-800) {
+ background-image: radial-gradient(circle, $inner-color, $outer-color);
+ background-repeat: no-repeat;
+}
+@mixin gradient-striped($color: rgba($white, .15), $angle: 45deg) {
+ background-image: linear-gradient($angle, $color 25%, transparent 25%, transparent 50%, $color 50%, $color 75%, transparent 75%, transparent);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_grid-framework.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_grid-framework.scss
new file mode 100755
index 0000000..649c28b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_grid-framework.scss
@@ -0,0 +1,66 @@
+// Framework grid generation
+//
+// Used only by Bootstrap to generate the correct number of grid classes given
+// any value of `$grid-columns`.
+
+@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {
+ // Common properties for all breakpoints
+ %grid-column {
+ position: relative;
+ width: 100%;
+ padding-right: $gutter / 2;
+ padding-left: $gutter / 2;
+ }
+
+ @each $breakpoint in map-keys($breakpoints) {
+ $infix: breakpoint-infix($breakpoint, $breakpoints);
+
+ // Allow columns to stretch full width below their breakpoints
+ @for $i from 1 through $columns {
+ .col#{$infix}-#{$i} {
+ @extend %grid-column;
+ }
+ }
+ .col#{$infix},
+ .col#{$infix}-auto {
+ @extend %grid-column;
+ }
+
+ @include media-breakpoint-up($breakpoint, $breakpoints) {
+ // Provide basic `.col-{bp}` classes for equal-width flexbox columns
+ .col#{$infix} {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%;
+ }
+ .col#{$infix}-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; // Reset earlier grid tiers
+ }
+
+ @for $i from 1 through $columns {
+ .col#{$infix}-#{$i} {
+ @include make-col($i, $columns);
+ }
+ }
+
+ .order#{$infix}-first { order: -1; }
+
+ .order#{$infix}-last { order: $columns + 1; }
+
+ @for $i from 0 through $columns {
+ .order#{$infix}-#{$i} { order: $i; }
+ }
+
+ // `$columns - 1` because offsetting by the width of an entire row isn't possible
+ @for $i from 0 through ($columns - 1) {
+ @if not ($infix == "" and $i == 0) { // Avoid emitting useless .offset-0
+ .offset#{$infix}-#{$i} {
+ @include make-col-offset($i, $columns);
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_grid.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_grid.scss
new file mode 100755
index 0000000..924eb0c
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_grid.scss
@@ -0,0 +1,51 @@
+/// Grid system
+//
+// Generate semantic grid columns with these mixins.
+
+@mixin make-container($gutter: $grid-gutter-width) {
+ width: 100%;
+ padding-right: $gutter / 2;
+ padding-left: $gutter / 2;
+ margin-right: auto;
+ margin-left: auto;
+}
+
+
+// For each breakpoint, define the maximum width of the container in a media query
+@mixin make-container-max-widths($max-widths: $container-max-widths, $breakpoints: $grid-breakpoints) {
+ @each $breakpoint, $container-max-width in $max-widths {
+ @include media-breakpoint-up($breakpoint, $breakpoints) {
+ max-width: $container-max-width;
+ }
+ }
+}
+
+@mixin make-row($gutter: $grid-gutter-width) {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -$gutter / 2;
+ margin-left: -$gutter / 2;
+}
+
+@mixin make-col-ready($gutter: $grid-gutter-width) {
+ position: relative;
+ // Prevent columns from becoming too narrow when at smaller grid tiers by
+ // always setting `width: 100%;`. This works because we use `flex` values
+ // later on to override this initial width.
+ width: 100%;
+ padding-right: $gutter / 2;
+ padding-left: $gutter / 2;
+}
+
+@mixin make-col($size, $columns: $grid-columns) {
+ flex: 0 0 percentage($size / $columns);
+ // Add a `max-width` to ensure content within each column does not blow out
+ // the width of the column. Applies to IE10+ and Firefox. Chrome and Safari
+ // do not appear to require this.
+ max-width: percentage($size / $columns);
+}
+
+@mixin make-col-offset($size, $columns: $grid-columns) {
+ $num: $size / $columns;
+ margin-left: if($num == 0, 0, percentage($num));
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_hover.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_hover.scss
new file mode 100755
index 0000000..192f847
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_hover.scss
@@ -0,0 +1,37 @@
+// Hover mixin and `$enable-hover-media-query` are deprecated.
+//
+// Originally added during our alphas and maintained during betas, this mixin was
+// designed to prevent `:hover` stickiness on iOS-an issue where hover styles
+// would persist after initial touch.
+//
+// For backward compatibility, we've kept these mixins and updated them to
+// always return their regular pseudo-classes instead of a shimmed media query.
+//
+// Issue: https://github.com/twbs/bootstrap/issues/25195
+
+@mixin hover {
+ &:hover { @content; }
+}
+
+@mixin hover-focus {
+ &:hover,
+ &:focus {
+ @content;
+ }
+}
+
+@mixin plain-hover-focus {
+ &,
+ &:hover,
+ &:focus {
+ @content;
+ }
+}
+
+@mixin hover-focus-active {
+ &:hover,
+ &:focus,
+ &:active {
+ @content;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_image.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_image.scss
new file mode 100755
index 0000000..a76a608
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_image.scss
@@ -0,0 +1,36 @@
+// Image Mixins
+// - Responsive image
+// - Retina image
+
+
+// Responsive image
+//
+// Keep images from scaling beyond the width of their parents.
+
+@mixin img-fluid {
+ // Part 1: Set a maximum relative to the parent
+ max-width: 100%;
+ // Part 2: Override the height to auto, otherwise images will be stretched
+ // when setting a width and height attribute on the img element.
+ height: auto;
+}
+
+
+// Retina image
+//
+// Short retina mixin for setting background-image and -size.
+
+@mixin img-retina($file-1x, $file-2x, $width-1x, $height-1x) {
+ background-image: url($file-1x);
+
+ // Autoprefixer takes care of adding -webkit-min-device-pixel-ratio and -o-min-device-pixel-ratio,
+ // but doesn't convert dppx=>dpi.
+ // There's no such thing as unprefixed min-device-pixel-ratio since it's nonstandard.
+ // Compatibility info: https://caniuse.com/#feat=css-media-resolution
+ @media only screen and (min-resolution: 192dpi), // IE9-11 don't support dppx
+ only screen and (min-resolution: 2dppx) { // Standardized
+ background-image: url($file-2x);
+ background-size: $width-1x $height-1x;
+ }
+ @include deprecate("`img-retina()`", "v4.3.0", "v5");
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_list-group.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_list-group.scss
new file mode 100755
index 0000000..cd47a4e
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_list-group.scss
@@ -0,0 +1,21 @@
+// List Groups
+
+@mixin list-group-item-variant($state, $background, $color) {
+ .list-group-item-#{$state} {
+ color: $color;
+ background-color: $background;
+
+ &.list-group-item-action {
+ @include hover-focus {
+ color: $color;
+ background-color: darken($background, 5%);
+ }
+
+ &.active {
+ color: $white;
+ background-color: $color;
+ border-color: $color;
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_lists.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_lists.scss
new file mode 100755
index 0000000..2518562
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_lists.scss
@@ -0,0 +1,7 @@
+// Lists
+
+// Unstyled keeps list items block level, just removes default browser padding and list-style
+@mixin list-unstyled {
+ padding-left: 0;
+ list-style: none;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_nav-divider.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_nav-divider.scss
new file mode 100755
index 0000000..4fb37b6
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_nav-divider.scss
@@ -0,0 +1,10 @@
+// Horizontal dividers
+//
+// Dividers (basically an hr) within dropdowns and nav lists
+
+@mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y) {
+ height: 0;
+ margin: $margin-y 0;
+ overflow: hidden;
+ border-top: 1px solid $color;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_pagination.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_pagination.scss
new file mode 100755
index 0000000..af8e16d
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_pagination.scss
@@ -0,0 +1,22 @@
+// Pagination
+
+@mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {
+ .page-link {
+ padding: $padding-y $padding-x;
+ @include font-size($font-size);
+ line-height: $line-height;
+ }
+
+ .page-item {
+ &:first-child {
+ .page-link {
+ @include border-left-radius($border-radius);
+ }
+ }
+ &:last-child {
+ .page-link {
+ @include border-right-radius($border-radius);
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_reset-text.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_reset-text.scss
new file mode 100755
index 0000000..bfa9f6e
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_reset-text.scss
@@ -0,0 +1,17 @@
+@mixin reset-text {
+ font-family: $font-family-base;
+ // We deliberately do NOT reset font-size or word-wrap.
+ font-style: normal;
+ font-weight: $font-weight-normal;
+ line-height: $line-height-base;
+ text-align: left; // Fallback for where `start` is not supported
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ white-space: normal;
+ line-break: auto;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_resize.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_resize.scss
new file mode 100755
index 0000000..66f233a
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_resize.scss
@@ -0,0 +1,6 @@
+// Resize anything
+
+@mixin resizable($direction) {
+ overflow: auto; // Per CSS3 UI, `resize` only applies when `overflow` isn't `visible`
+ resize: $direction; // Options: horizontal, vertical, both
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_screen-reader.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_screen-reader.scss
new file mode 100755
index 0000000..812591b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_screen-reader.scss
@@ -0,0 +1,33 @@
+// Only display content to screen readers
+//
+// See: https://a11yproject.com/posts/how-to-hide-content/
+// See: https://hugogiraudel.com/2016/10/13/css-hide-and-seek/
+
+@mixin sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border: 0;
+}
+
+// Use in conjunction with .sr-only to only display content when it's focused.
+//
+// Useful for "Skip to main content" links; see https://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1
+//
+// Credit: HTML5 Boilerplate
+
+@mixin sr-only-focusable {
+ &:active,
+ &:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ overflow: visible;
+ clip: auto;
+ white-space: normal;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_size.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_size.scss
new file mode 100755
index 0000000..69e056d
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_size.scss
@@ -0,0 +1,7 @@
+// Sizing shortcuts
+
+@mixin size($width, $height: $width) {
+ width: $width;
+ height: $height;
+ @include deprecate("`size()`", "v4.3.0", "v5");
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_table-row.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_table-row.scss
new file mode 100755
index 0000000..f8d6186
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_table-row.scss
@@ -0,0 +1,39 @@
+// Tables
+
+@mixin table-row-variant($state, $background, $border: null) {
+ // Exact selectors below required to override `.table-striped` and prevent
+ // inheritance to nested tables.
+ .table-#{$state} {
+ &,
+ > th,
+ > td {
+ background-color: $background;
+ }
+
+ @if $border != null {
+ th,
+ td,
+ thead th,
+ tbody + tbody {
+ border-color: $border;
+ }
+ }
+ }
+
+ // Hover states for `.table-hover`
+ // Note: this is not available for cells or rows within `thead` or `tfoot`.
+ .table-hover {
+ $hover-background: darken($background, 5%);
+
+ .table-#{$state} {
+ @include hover {
+ background-color: $hover-background;
+
+ > td,
+ > th {
+ background-color: $hover-background;
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-emphasis.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-emphasis.scss
new file mode 100755
index 0000000..155d6ca
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-emphasis.scss
@@ -0,0 +1,16 @@
+// stylelint-disable declaration-no-important
+
+// Typography
+
+@mixin text-emphasis-variant($parent, $color) {
+ #{$parent} {
+ color: $color !important;
+ }
+ @if $emphasized-link-hover-darken-percentage != 0 {
+ a#{$parent} {
+ @include hover-focus {
+ color: darken($color, $emphasized-link-hover-darken-percentage) !important;
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-hide.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-hide.scss
new file mode 100755
index 0000000..3a92301
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-hide.scss
@@ -0,0 +1,11 @@
+// CSS image replacement
+@mixin text-hide($ignore-warning: false) {
+ // stylelint-disable-next-line font-family-no-missing-generic-family-keyword
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0;
+
+ @include deprecate("`text-hide()`", "v4.1.0", "v5", $ignore-warning);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-truncate.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-truncate.scss
new file mode 100755
index 0000000..3504bb1
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_text-truncate.scss
@@ -0,0 +1,8 @@
+// Text truncate
+// Requires inline-block or block for proper styling
+
+@mixin text-truncate() {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_transition.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_transition.scss
new file mode 100755
index 0000000..8ce35a6
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_transition.scss
@@ -0,0 +1,16 @@
+// stylelint-disable property-blacklist
+@mixin transition($transition...) {
+ @if $enable-transitions {
+ @if length($transition) == 0 {
+ transition: $transition-base;
+ } @else {
+ transition: $transition;
+ }
+ }
+
+ @if $enable-prefers-reduced-motion-media-query {
+ @media (prefers-reduced-motion: reduce) {
+ transition: none;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_visibility.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_visibility.scss
new file mode 100755
index 0000000..f174673
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/mixins/_visibility.scss
@@ -0,0 +1,8 @@
+// stylelint-disable declaration-no-important
+
+// Visibility
+
+@mixin invisible($visibility) {
+ visibility: $visibility !important;
+ @include deprecate("`invisible()`", "v4.3.0", "v5");
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_align.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_align.scss
new file mode 100755
index 0000000..8b7df9f
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_align.scss
@@ -0,0 +1,8 @@
+// stylelint-disable declaration-no-important
+
+.align-baseline { vertical-align: baseline !important; } // Browser default
+.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; }
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_background.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_background.scss
new file mode 100755
index 0000000..1f18b2f
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_background.scss
@@ -0,0 +1,19 @@
+// stylelint-disable declaration-no-important
+
+@each $color, $value in $theme-colors {
+ @include bg-variant(".bg-#{$color}", $value);
+}
+
+@if $enable-gradients {
+ @each $color, $value in $theme-colors {
+ @include bg-gradient-variant(".bg-gradient-#{$color}", $value);
+ }
+}
+
+.bg-white {
+ background-color: $white !important;
+}
+
+.bg-transparent {
+ background-color: transparent !important;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_borders.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_borders.scss
new file mode 100755
index 0000000..302f6bf
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_borders.scss
@@ -0,0 +1,75 @@
+// stylelint-disable property-blacklist, declaration-no-important
+
+//
+// Border
+//
+
+.border { border: $border-width solid $border-color !important; }
+.border-top { border-top: $border-width solid $border-color !important; }
+.border-right { border-right: $border-width solid $border-color !important; }
+.border-bottom { border-bottom: $border-width solid $border-color !important; }
+.border-left { border-left: $border-width solid $border-color !important; }
+
+.border-0 { border: 0 !important; }
+.border-top-0 { border-top: 0 !important; }
+.border-right-0 { border-right: 0 !important; }
+.border-bottom-0 { border-bottom: 0 !important; }
+.border-left-0 { border-left: 0 !important; }
+
+@each $color, $value in $theme-colors {
+ .border-#{$color} {
+ border-color: $value !important;
+ }
+}
+
+.border-white {
+ border-color: $white !important;
+}
+
+//
+// Border-radius
+//
+
+.rounded-sm {
+ border-radius: $border-radius-sm !important;
+}
+
+.rounded {
+ border-radius: $border-radius !important;
+}
+
+.rounded-top {
+ border-top-left-radius: $border-radius !important;
+ border-top-right-radius: $border-radius !important;
+}
+
+.rounded-right {
+ border-top-right-radius: $border-radius !important;
+ border-bottom-right-radius: $border-radius !important;
+}
+
+.rounded-bottom {
+ border-bottom-right-radius: $border-radius !important;
+ border-bottom-left-radius: $border-radius !important;
+}
+
+.rounded-left {
+ border-top-left-radius: $border-radius !important;
+ border-bottom-left-radius: $border-radius !important;
+}
+
+.rounded-lg {
+ border-radius: $border-radius-lg !important;
+}
+
+.rounded-circle {
+ border-radius: 50% !important;
+}
+
+.rounded-pill {
+ border-radius: $rounded-pill !important;
+}
+
+.rounded-0 {
+ border-radius: 0 !important;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_clearfix.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_clearfix.scss
new file mode 100755
index 0000000..e92522a
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_clearfix.scss
@@ -0,0 +1,3 @@
+.clearfix {
+ @include clearfix();
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_display.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_display.scss
new file mode 100755
index 0000000..1303679
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_display.scss
@@ -0,0 +1,26 @@
+// stylelint-disable declaration-no-important
+
+//
+// Utilities for common `display` values
+//
+
+@each $breakpoint in map-keys($grid-breakpoints) {
+ @include media-breakpoint-up($breakpoint) {
+ $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
+
+ @each $value in $displays {
+ .d#{$infix}-#{$value} { display: $value !important; }
+ }
+ }
+}
+
+
+//
+// Utilities for toggling `display` in print
+//
+
+@media print {
+ @each $value in $displays {
+ .d-print-#{$value} { display: $value !important; }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_embed.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_embed.scss
new file mode 100755
index 0000000..4497ac0
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_embed.scss
@@ -0,0 +1,39 @@
+// Credit: Nicolas Gallagher and SUIT CSS.
+
+.embed-responsive {
+ position: relative;
+ display: block;
+ width: 100%;
+ padding: 0;
+ overflow: hidden;
+
+ &::before {
+ display: block;
+ content: "";
+ }
+
+ .embed-responsive-item,
+ iframe,
+ embed,
+ object,
+ video {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 0;
+ }
+}
+
+@each $embed-responsive-aspect-ratio in $embed-responsive-aspect-ratios {
+ $embed-responsive-aspect-ratio-x: nth($embed-responsive-aspect-ratio, 1);
+ $embed-responsive-aspect-ratio-y: nth($embed-responsive-aspect-ratio, 2);
+
+ .embed-responsive-#{$embed-responsive-aspect-ratio-x}by#{$embed-responsive-aspect-ratio-y} {
+ &::before {
+ padding-top: percentage($embed-responsive-aspect-ratio-y / $embed-responsive-aspect-ratio-x);
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_flex.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_flex.scss
new file mode 100755
index 0000000..3d4266e
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_flex.scss
@@ -0,0 +1,51 @@
+// stylelint-disable declaration-no-important
+
+// Flex variation
+//
+// Custom styles for additional flex alignment options.
+
+@each $breakpoint in map-keys($grid-breakpoints) {
+ @include media-breakpoint-up($breakpoint) {
+ $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
+
+ .flex#{$infix}-row { flex-direction: row !important; }
+ .flex#{$infix}-column { flex-direction: column !important; }
+ .flex#{$infix}-row-reverse { flex-direction: row-reverse !important; }
+ .flex#{$infix}-column-reverse { flex-direction: column-reverse !important; }
+
+ .flex#{$infix}-wrap { flex-wrap: wrap !important; }
+ .flex#{$infix}-nowrap { flex-wrap: nowrap !important; }
+ .flex#{$infix}-wrap-reverse { flex-wrap: wrap-reverse !important; }
+ .flex#{$infix}-fill { flex: 1 1 auto !important; }
+ .flex#{$infix}-grow-0 { flex-grow: 0 !important; }
+ .flex#{$infix}-grow-1 { flex-grow: 1 !important; }
+ .flex#{$infix}-shrink-0 { flex-shrink: 0 !important; }
+ .flex#{$infix}-shrink-1 { flex-shrink: 1 !important; }
+
+ .justify-content#{$infix}-start { justify-content: flex-start !important; }
+ .justify-content#{$infix}-end { justify-content: flex-end !important; }
+ .justify-content#{$infix}-center { justify-content: center !important; }
+ .justify-content#{$infix}-between { justify-content: space-between !important; }
+ .justify-content#{$infix}-around { justify-content: space-around !important; }
+
+ .align-items#{$infix}-start { align-items: flex-start !important; }
+ .align-items#{$infix}-end { align-items: flex-end !important; }
+ .align-items#{$infix}-center { align-items: center !important; }
+ .align-items#{$infix}-baseline { align-items: baseline !important; }
+ .align-items#{$infix}-stretch { align-items: stretch !important; }
+
+ .align-content#{$infix}-start { align-content: flex-start !important; }
+ .align-content#{$infix}-end { align-content: flex-end !important; }
+ .align-content#{$infix}-center { align-content: center !important; }
+ .align-content#{$infix}-between { align-content: space-between !important; }
+ .align-content#{$infix}-around { align-content: space-around !important; }
+ .align-content#{$infix}-stretch { align-content: stretch !important; }
+
+ .align-self#{$infix}-auto { align-self: auto !important; }
+ .align-self#{$infix}-start { align-self: flex-start !important; }
+ .align-self#{$infix}-end { align-self: flex-end !important; }
+ .align-self#{$infix}-center { align-self: center !important; }
+ .align-self#{$infix}-baseline { align-self: baseline !important; }
+ .align-self#{$infix}-stretch { align-self: stretch !important; }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_float.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_float.scss
new file mode 100755
index 0000000..5425084
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_float.scss
@@ -0,0 +1,11 @@
+// stylelint-disable declaration-no-important
+
+@each $breakpoint in map-keys($grid-breakpoints) {
+ @include media-breakpoint-up($breakpoint) {
+ $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
+
+ .float#{$infix}-left { float: left !important; }
+ .float#{$infix}-right { float: right !important; }
+ .float#{$infix}-none { float: none !important; }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_overflow.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_overflow.scss
new file mode 100755
index 0000000..8326c30
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_overflow.scss
@@ -0,0 +1,5 @@
+// stylelint-disable declaration-no-important
+
+@each $value in $overflows {
+ .overflow-#{$value} { overflow: $value !important; }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_position.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_position.scss
new file mode 100755
index 0000000..cdf6c11
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_position.scss
@@ -0,0 +1,32 @@
+// stylelint-disable declaration-no-important
+
+// Common values
+@each $position in $positions {
+ .position-#{$position} { position: $position !important; }
+}
+
+// Shorthand
+
+.fixed-top {
+ position: fixed;
+ top: 0;
+ right: 0;
+ left: 0;
+ z-index: $zindex-fixed;
+}
+
+.fixed-bottom {
+ position: fixed;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: $zindex-fixed;
+}
+
+.sticky-top {
+ @supports (position: sticky) {
+ position: sticky;
+ top: 0;
+ z-index: $zindex-sticky;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_screenreaders.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_screenreaders.scss
new file mode 100755
index 0000000..9f26fde
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_screenreaders.scss
@@ -0,0 +1,11 @@
+//
+// Screenreaders
+//
+
+.sr-only {
+ @include sr-only();
+}
+
+.sr-only-focusable {
+ @include sr-only-focusable();
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_shadows.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_shadows.scss
new file mode 100755
index 0000000..f5d03fc
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_shadows.scss
@@ -0,0 +1,6 @@
+// stylelint-disable declaration-no-important
+
+.shadow-sm { box-shadow: $box-shadow-sm !important; }
+.shadow { box-shadow: $box-shadow !important; }
+.shadow-lg { box-shadow: $box-shadow-lg !important; }
+.shadow-none { box-shadow: none !important; }
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_sizing.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_sizing.scss
new file mode 100755
index 0000000..f376488
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_sizing.scss
@@ -0,0 +1,20 @@
+// stylelint-disable declaration-no-important
+
+// Width and height
+
+@each $prop, $abbrev in (width: w, height: h) {
+ @each $size, $length in $sizes {
+ .#{$abbrev}-#{$size} { #{$prop}: $length !important; }
+ }
+}
+
+.mw-100 { max-width: 100% !important; }
+.mh-100 { max-height: 100% !important; }
+
+// Viewport additional helpers
+
+.min-vw-100 { min-width: 100vw !important; }
+.min-vh-100 { min-height: 100vh !important; }
+
+.vw-100 { width: 100vw !important; }
+.vh-100 { height: 100vh !important; }
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_spacing.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_spacing.scss
new file mode 100755
index 0000000..3511367
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_spacing.scss
@@ -0,0 +1,73 @@
+// stylelint-disable declaration-no-important
+
+// Margin and Padding
+
+@each $breakpoint in map-keys($grid-breakpoints) {
+ @include media-breakpoint-up($breakpoint) {
+ $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
+
+ @each $prop, $abbrev in (margin: m, padding: p) {
+ @each $size, $length in $spacers {
+ .#{$abbrev}#{$infix}-#{$size} { #{$prop}: $length !important; }
+ .#{$abbrev}t#{$infix}-#{$size},
+ .#{$abbrev}y#{$infix}-#{$size} {
+ #{$prop}-top: $length !important;
+ }
+ .#{$abbrev}r#{$infix}-#{$size},
+ .#{$abbrev}x#{$infix}-#{$size} {
+ #{$prop}-right: $length !important;
+ }
+ .#{$abbrev}b#{$infix}-#{$size},
+ .#{$abbrev}y#{$infix}-#{$size} {
+ #{$prop}-bottom: $length !important;
+ }
+ .#{$abbrev}l#{$infix}-#{$size},
+ .#{$abbrev}x#{$infix}-#{$size} {
+ #{$prop}-left: $length !important;
+ }
+ }
+ }
+
+ // Negative margins (e.g., where `.mb-n1` is negative version of `.mb-1`)
+ @each $size, $length in $spacers {
+ @if $size != 0 {
+ .m#{$infix}-n#{$size} { margin: -$length !important; }
+ .mt#{$infix}-n#{$size},
+ .my#{$infix}-n#{$size} {
+ margin-top: -$length !important;
+ }
+ .mr#{$infix}-n#{$size},
+ .mx#{$infix}-n#{$size} {
+ margin-right: -$length !important;
+ }
+ .mb#{$infix}-n#{$size},
+ .my#{$infix}-n#{$size} {
+ margin-bottom: -$length !important;
+ }
+ .ml#{$infix}-n#{$size},
+ .mx#{$infix}-n#{$size} {
+ margin-left: -$length !important;
+ }
+ }
+ }
+
+ // Some special margin utils
+ .m#{$infix}-auto { margin: auto !important; }
+ .mt#{$infix}-auto,
+ .my#{$infix}-auto {
+ margin-top: auto !important;
+ }
+ .mr#{$infix}-auto,
+ .mx#{$infix}-auto {
+ margin-right: auto !important;
+ }
+ .mb#{$infix}-auto,
+ .my#{$infix}-auto {
+ margin-bottom: auto !important;
+ }
+ .ml#{$infix}-auto,
+ .mx#{$infix}-auto {
+ margin-left: auto !important;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_stretched-link.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_stretched-link.scss
new file mode 100755
index 0000000..fb5066b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_stretched-link.scss
@@ -0,0 +1,19 @@
+//
+// Stretched link
+//
+
+.stretched-link {
+ &::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ // Just in case `pointer-events: none` is set on a parent
+ pointer-events: auto;
+ content: "";
+ // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color
+ background-color: rgba(0, 0, 0, 0);
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_text.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_text.scss
new file mode 100755
index 0000000..589e568
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_text.scss
@@ -0,0 +1,72 @@
+// stylelint-disable declaration-no-important
+
+//
+// Text
+//
+
+.text-monospace { font-family: $font-family-monospace !important; }
+
+// Alignment
+
+.text-justify { text-align: justify !important; }
+.text-wrap { white-space: normal !important; }
+.text-nowrap { white-space: nowrap !important; }
+.text-truncate { @include text-truncate; }
+
+// Responsive alignment
+
+@each $breakpoint in map-keys($grid-breakpoints) {
+ @include media-breakpoint-up($breakpoint) {
+ $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
+
+ .text#{$infix}-left { text-align: left !important; }
+ .text#{$infix}-right { text-align: right !important; }
+ .text#{$infix}-center { text-align: center !important; }
+ }
+}
+
+// Transformation
+
+.text-lowercase { text-transform: lowercase !important; }
+.text-uppercase { text-transform: uppercase !important; }
+.text-capitalize { text-transform: capitalize !important; }
+
+// Weight and italics
+
+.font-weight-light { font-weight: $font-weight-light !important; }
+.font-weight-lighter { font-weight: $font-weight-lighter !important; }
+.font-weight-normal { font-weight: $font-weight-normal !important; }
+.font-weight-bold { font-weight: $font-weight-bold !important; }
+.font-weight-bolder { font-weight: $font-weight-bolder !important; }
+.font-italic { font-style: italic !important; }
+
+// Contextual colors
+
+.text-white { color: $white !important; }
+
+@each $color, $value in $theme-colors {
+ @include text-emphasis-variant(".text-#{$color}", $value);
+}
+
+.text-body { color: $body-color !important; }
+.text-muted { color: $text-muted !important; }
+
+.text-black-50 { color: rgba($black, .5) !important; }
+.text-white-50 { color: rgba($white, .5) !important; }
+
+// Misc
+
+.text-hide {
+ @include text-hide($ignore-warning: true);
+}
+
+.text-decoration-none { text-decoration: none !important; }
+
+.text-break {
+ word-break: break-word !important; // IE & < Edge 18
+ overflow-wrap: break-word !important;
+}
+
+// Reset
+
+.text-reset { color: inherit !important; }
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_visibility.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_visibility.scss
new file mode 100755
index 0000000..7756c3b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/utilities/_visibility.scss
@@ -0,0 +1,13 @@
+// stylelint-disable declaration-no-important
+
+//
+// Visibility utilities
+//
+
+.visible {
+ visibility: visible !important;
+}
+
+.invisible {
+ visibility: hidden !important;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/bootstrap/vendor/_rfs.scss b/themes/hugo-whisper-theme/assets/scss/bootstrap/vendor/_rfs.scss
new file mode 100755
index 0000000..497e07e
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/bootstrap/vendor/_rfs.scss
@@ -0,0 +1,204 @@
+// stylelint-disable property-blacklist, scss/dollar-variable-default
+
+// SCSS RFS mixin
+//
+// Automated font-resizing
+//
+// See https://github.com/twbs/rfs
+
+// Configuration
+
+// Base font size
+$rfs-base-font-size: 1.25rem !default;
+$rfs-font-size-unit: rem !default;
+
+// Breakpoint at where font-size starts decreasing if screen width is smaller
+$rfs-breakpoint: 1200px !default;
+$rfs-breakpoint-unit: px !default;
+
+// Resize font-size based on screen height and width
+$rfs-two-dimensional: false !default;
+
+// Factor of decrease
+$rfs-factor: 10 !default;
+
+@if type-of($rfs-factor) != "number" or $rfs-factor <= 1 {
+ @error "`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.";
+}
+
+// Generate enable or disable classes. Possibilities: false, "enable" or "disable"
+$rfs-class: false !default;
+
+// 1 rem = $rfs-rem-value px
+$rfs-rem-value: 16 !default;
+
+// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14
+$rfs-safari-iframe-resize-bug-fix: false !default;
+
+// Disable RFS by setting $enable-responsive-font-sizes to false
+$enable-responsive-font-sizes: true !default;
+
+// Cache $rfs-base-font-size unit
+$rfs-base-font-size-unit: unit($rfs-base-font-size);
+
+// Remove px-unit from $rfs-base-font-size for calculations
+@if $rfs-base-font-size-unit == "px" {
+ $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1);
+}
+@else if $rfs-base-font-size-unit == "rem" {
+ $rfs-base-font-size: $rfs-base-font-size / ($rfs-base-font-size * 0 + 1 / $rfs-rem-value);
+}
+
+// Cache $rfs-breakpoint unit to prevent multiple calls
+$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);
+
+// Remove unit from $rfs-breakpoint for calculations
+@if $rfs-breakpoint-unit-cache == "px" {
+ $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1);
+}
+@else if $rfs-breakpoint-unit-cache == "rem" or $rfs-breakpoint-unit-cache == "em" {
+ $rfs-breakpoint: $rfs-breakpoint / ($rfs-breakpoint * 0 + 1 / $rfs-rem-value);
+}
+
+// Responsive font-size mixin
+@mixin rfs($fs, $important: false) {
+ // Cache $fs unit
+ $fs-unit: if(type-of($fs) == "number", unit($fs), false);
+
+ // Add !important suffix if needed
+ $rfs-suffix: if($important, " !important", "");
+
+ // If $fs isn't a number (like inherit) or $fs has a unit (not px or rem, like 1.5em) or $ is 0, just print the value
+ @if not $fs-unit or $fs-unit != "" and $fs-unit != "px" and $fs-unit != "rem" or $fs == 0 {
+ font-size: #{$fs}#{$rfs-suffix};
+ }
+ @else {
+ // Variables for storing static and fluid rescaling
+ $rfs-static: null;
+ $rfs-fluid: null;
+
+ // Remove px-unit from $fs for calculations
+ @if $fs-unit == "px" {
+ $fs: $fs / ($fs * 0 + 1);
+ }
+ @else if $fs-unit == "rem" {
+ $fs: $fs / ($fs * 0 + 1 / $rfs-rem-value);
+ }
+
+ // Set default font-size
+ @if $rfs-font-size-unit == rem {
+ $rfs-static: #{$fs / $rfs-rem-value}rem#{$rfs-suffix};
+ }
+ @else if $rfs-font-size-unit == px {
+ $rfs-static: #{$fs}px#{$rfs-suffix};
+ }
+ @else {
+ @error "`#{$rfs-font-size-unit}` is not a valid unit for $rfs-font-size-unit. Use `px` or `rem`.";
+ }
+
+ // Only add media query if font-size is bigger as the minimum font-size
+ // If $rfs-factor == 1, no rescaling will take place
+ @if $fs > $rfs-base-font-size and $enable-responsive-font-sizes {
+ $min-width: null;
+ $variable-unit: null;
+
+ // Calculate minimum font-size for given font-size
+ $fs-min: $rfs-base-font-size + ($fs - $rfs-base-font-size) / $rfs-factor;
+
+ // Calculate difference between given font-size and minimum font-size for given font-size
+ $fs-diff: $fs - $fs-min;
+
+ // Base font-size formatting
+ // No need to check if the unit is valid, because we did that before
+ $min-width: if($rfs-font-size-unit == rem, #{$fs-min / $rfs-rem-value}rem, #{$fs-min}px);
+
+ // If two-dimensional, use smallest of screen width and height
+ $variable-unit: if($rfs-two-dimensional, vmin, vw);
+
+ // Calculate the variable width between 0 and $rfs-breakpoint
+ $variable-width: #{$fs-diff * 100 / $rfs-breakpoint}#{$variable-unit};
+
+ // Set the calculated font-size.
+ $rfs-fluid: calc(#{$min-width} + #{$variable-width}) #{$rfs-suffix};
+ }
+
+ // Rendering
+ @if $rfs-fluid == null {
+ // Only render static font-size if no fluid font-size is available
+ font-size: $rfs-static;
+ }
+ @else {
+ $mq-value: null;
+
+ // RFS breakpoint formatting
+ @if $rfs-breakpoint-unit == em or $rfs-breakpoint-unit == rem {
+ $mq-value: #{$rfs-breakpoint / $rfs-rem-value}#{$rfs-breakpoint-unit};
+ }
+ @else if $rfs-breakpoint-unit == px {
+ $mq-value: #{$rfs-breakpoint}px;
+ }
+ @else {
+ @error "`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.";
+ }
+
+ @if $rfs-class == "disable" {
+ // Adding an extra class increases specificity,
+ // which prevents the media query to override the font size
+ &,
+ .disable-responsive-font-size &,
+ &.disable-responsive-font-size {
+ font-size: $rfs-static;
+ }
+ }
+ @else {
+ font-size: $rfs-static;
+ }
+
+ @if $rfs-two-dimensional {
+ @media (max-width: #{$mq-value}), (max-height: #{$mq-value}) {
+ @if $rfs-class == "enable" {
+ .enable-responsive-font-size &,
+ &.enable-responsive-font-size {
+ font-size: $rfs-fluid;
+ }
+ }
+ @else {
+ font-size: $rfs-fluid;
+ }
+
+ @if $rfs-safari-iframe-resize-bug-fix {
+ // stylelint-disable-next-line length-zero-no-unit
+ min-width: 0vw;
+ }
+ }
+ }
+ @else {
+ @media (max-width: #{$mq-value}) {
+ @if $rfs-class == "enable" {
+ .enable-responsive-font-size &,
+ &.enable-responsive-font-size {
+ font-size: $rfs-fluid;
+ }
+ }
+ @else {
+ font-size: $rfs-fluid;
+ }
+
+ @if $rfs-safari-iframe-resize-bug-fix {
+ // stylelint-disable-next-line length-zero-no-unit
+ min-width: 0vw;
+ }
+ }
+ }
+ }
+ }
+}
+
+// The font-size & responsive-font-size mixin uses RFS to rescale font sizes
+@mixin font-size($fs, $important: false) {
+ @include rfs($fs, $important);
+}
+
+@mixin responsive-font-size($fs, $important: false) {
+ @include rfs($fs, $important);
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_anchor.scss b/themes/hugo-whisper-theme/assets/scss/components/_anchor.scss
new file mode 100644
index 0000000..8b494e6
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_anchor.scss
@@ -0,0 +1,10 @@
+.content {
+ .header-anchor {
+ text-decoration: none;
+ fill: currentColor;
+ opacity: 0.6;
+ }
+ .header-anchor:hover {
+ opacity: 1;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_buttons.scss b/themes/hugo-whisper-theme/assets/scss/components/_buttons.scss
new file mode 100644
index 0000000..59cfc5b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_buttons.scss
@@ -0,0 +1,23 @@
+.button {
+ white-space: nowrap;
+ display: inline-block;
+ padding: 8px 15px 6px 15px;
+ background: $primary;
+ font-weight: normal;
+ text-transform: uppercase;
+ color: lighten($primary, 50%);
+ text-decoration: none;
+ -webkit-transition: all 0.15s ease;
+ transition: all 0.15s ease;
+ border-radius: 3px;
+ &:hover {
+ color: #fff;
+ background-color: lighten($primary, 10%);
+ text-decoration: none;
+ }
+}
+.button-white {
+ background: none;
+ color: #fff;
+ border: 2px solid #fff;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_content.scss b/themes/hugo-whisper-theme/assets/scss/components/_content.scss
new file mode 100644
index 0000000..969bedd
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_content.scss
@@ -0,0 +1,136 @@
+.content {
+ -webkit-font-smoothing: antialiased;
+ .highlight {
+ border-radius: 2px;
+ margin-bottom: 20px;
+ }
+ code {
+ background: #f5f5f5;
+ padding: 3px 6px;
+ border-radius: 3px;
+ font-family: $font-family-mono;
+ font-size: 0.9rem;
+ line-height: 1.4;
+ }
+ pre {
+ font-family: $font-family-mono;
+ font-size: 0.9rem;
+ line-height: 1.4;
+ margin: 0;
+ padding: 10px;
+ border-radius: 1px;
+ code {
+ font-family: $font-family-mono;
+ font-size: 0.9rem;
+ line-height: 1.4;
+ border-radius: none;
+ padding: 0;
+ margin: 0;
+ background: none;
+ }
+ }
+
+ strong {
+ font-weight: bold;
+ }
+ em {
+ font-style: italic;
+ font-weight: normal;
+ }
+ ol {
+ margin-top: 10px;
+ margin-bottom: 20px;
+ list-style-type: decimal;
+ li {
+ margin-bottom: 5px;
+ margin-left: 20px;
+ }
+ }
+ ul {
+ margin-top: 10px;
+ margin-bottom: 20px;
+ list-style-type: disc;
+ li {
+ margin-bottom: 5px;
+ margin-left: 20px;
+ }
+ }
+ a {
+ text-decoration: underline;
+ }
+ p {
+ font-family: $font-family-base;
+ font-size: 1rem;
+ line-height: 1.4;
+ color: lighten($black, 10%);
+ font-weight: 400;
+ }
+ h1 {
+ font-family: $font-family-base;
+ font-size: 2.6rem;
+ line-height: 1.4;
+ font-weight: 300;
+ margin-bottom: 20px;
+ }
+ h2 {
+ font-size: 2.2rem;
+ line-height: 1.4;
+ font-weight: 300;
+ letter-spacing: -0.01em;
+ font-family: $font-family-base;
+ margin-bottom: 20px;
+ }
+ h3 {
+ font-size: 1.6rem;
+ line-height: 1.4;
+ font-weight: 400;
+ font-family: $font-family-base;
+ margin-bottom: 20px;
+ }
+ h4 {
+ font-size: 1.5rem;
+ line-height: 1.4;
+ font-weight: 500;
+ font-family: $font-family-base;
+ margin-bottom: 20px;
+ }
+ h5 {
+ font-size: 1.4rem;
+ line-height: 1.4;
+ font-weight: 600;
+ font-family: $font-family-base;
+ margin-bottom: 20px;
+ }
+ h6 {
+ font-size: 1.2rem;
+ line-height: 1.4;
+ font-weight: 700;
+ font-family: $font-family-base;
+ margin-bottom: 20px;
+ }
+ blockquote {
+ background: #f9f9f9;
+ border-left: 10px solid #ccc;
+ margin: 1.5em 10px;
+ padding: 0.5em 10px;
+ quotes: '\201C''\201D''\2018''\2019';
+ }
+ blockquote:before {
+ color: #ccc;
+ content: open-quote;
+ font-size: 4em;
+ line-height: 0.1em;
+ margin-right: 0.25em;
+ vertical-align: -0.4em;
+ }
+ blockquote p {
+ display: inline;
+ }
+ table {
+ @extend .table;
+ }
+ img {
+ max-width: 100%;
+ height: auto;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_docs-menu.scss b/themes/hugo-whisper-theme/assets/scss/components/_docs-menu.scss
new file mode 100644
index 0000000..09b0e8a
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_docs-menu.scss
@@ -0,0 +1,30 @@
+.docs-menu {
+ h4 {
+ font-size: 1rem;
+ font-weight: bold;
+ }
+ ul {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ li {
+ font-size: 0.9rem;
+ line-height: 1.4;
+ font-weight: 400;
+ margin: 0;
+ padding: 4px 0 4px 0;
+ &.active {
+ a {
+ color: lighten($primary, 10%);
+ font-weight: 400;
+ }
+ }
+ a {
+ color: $black;
+ &:hover {
+ color: $primary;
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_footer.scss b/themes/hugo-whisper-theme/assets/scss/components/_footer.scss
new file mode 100644
index 0000000..6cd901c
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_footer.scss
@@ -0,0 +1,76 @@
+.footer {
+ background: #eaeaea;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ .footer-inner {
+ display: flex;
+ justify-content: space-between;
+ flex-direction: column;
+ align-items: flex-start;
+ @include media-breakpoint-up(sm) {
+ justify-content: space-between;
+ flex-direction: row;
+ align-items: center;
+ }
+ }
+ .footer-title {
+ color: #ffffff;
+ font-size: 1.3rem;
+ font-family: $font-family-serif;
+ margin-bottom: 10px;
+ flex: 0;
+ @include media-breakpoint-up(sm) {
+ margin: 0;
+ flex: 0 0 120px;
+ }
+ }
+ ul.footer-menu {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ flex: 1;
+ li {
+ display: block;
+ margin-right: 10px;
+ color: #333;
+ font-size: 0.9rem;
+ line-height: 1.8;
+ &:last-of-type {
+ margin-right: 0;
+ }
+ a {
+ color: #333;
+ text-decoration: none;
+ &:hover {
+ text-decoration: underline;
+ }
+ }
+ &.copyright {
+ font-weight: bold;
+ color: #333;
+ display: none;
+ @include media-breakpoint-up(md) {
+ display: inline-block;
+ }
+ }
+ }
+ @include media-breakpoint-up(sm) {
+ height: inherit;
+ display: flex;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ align-items: center;
+ justify-content: flex-end;
+ li {
+ list-style: none;
+ a {
+ display: inline-block;
+ height: 40px;
+ padding: 10px 8px 10px 8px;
+ font-weight: 300;
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_hamburger.scss b/themes/hugo-whisper-theme/assets/scss/components/_hamburger.scss
new file mode 100644
index 0000000..2400ddc
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_hamburger.scss
@@ -0,0 +1,27 @@
+.hamburger {
+ padding: 10px 0 10px 10px;
+ outline: none;
+ z-index: 30;
+ cursor: pointer;
+ @include media-breakpoint-up(md) {
+ display: none;
+ }
+ &:focus {
+ outline: none;
+ }
+ .hamburger-inner,
+ .hamburger-inner::before,
+ .hamburger-inner::after {
+ background: $primary;
+ }
+ .hamburger-inner::after {
+ width: 18px;
+ right: 0;
+ }
+ &.is-active {
+ .hamburger-inner::after {
+ width: inherit;
+ right: unset;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_header.scss b/themes/hugo-whisper-theme/assets/scss/components/_header.scss
new file mode 100644
index 0000000..e5fc410
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_header.scss
@@ -0,0 +1,26 @@
+.header {
+ color: $primary;
+ background-color: #ffffff;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 10px 0 10px 0;
+ // box-shadow: 0 1px 15px rgba(50, 50, 93, 0.2);
+ .container {
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ }
+ &.header-absolute {
+ position: absolute;
+ z-index: 10;
+ width: 100%;
+ }
+}
+.lock-scroll {
+ .header {
+ &.header-absolute {
+ position: static;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_logo.scss b/themes/hugo-whisper-theme/assets/scss/components/_logo.scss
new file mode 100644
index 0000000..50ed25b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_logo.scss
@@ -0,0 +1,32 @@
+.logo {
+ display: none;
+ @include media-breakpoint-up(sm) {
+ display: block;
+ width: 70px;
+ }
+ img {
+ width: 100%;
+ height: auto;
+ }
+ a {
+ display: block;
+ width: 100%;
+ height: 100%;
+ }
+}
+.logo-mobile {
+ display: block;
+ width: 54px;
+ @include media-breakpoint-up(sm) {
+ display: none;
+ }
+ img {
+ width: 100%;
+ height: auto;
+ }
+ a {
+ display: block;
+ width: 100%;
+ height: 100%;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_main-menu-mobile.scss b/themes/hugo-whisper-theme/assets/scss/components/_main-menu-mobile.scss
new file mode 100644
index 0000000..0826118
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_main-menu-mobile.scss
@@ -0,0 +1,92 @@
+.main-menu-mobile {
+ position: fixed;
+ background: $primary;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ opacity: 0;
+ visibility: hidden;
+ transition: opacity 0.35s, visibility 0.35s, height 0.35s;
+ overflow: hidden;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ flex-direction: column;
+ &.open {
+ opacity: 0.9;
+ visibility: visible;
+ height: 100%;
+ z-index: 20;
+ li {
+ animation: fadeInRight 0.5s ease forwards;
+ animation-delay: 0.35s;
+ &:nth-of-type(2) {
+ animation-delay: 0.4s;
+ }
+ &:nth-of-type(3) {
+ animation-delay: 0.45s;
+ }
+ &:nth-of-type(4) {
+ animation-delay: 0.5s;
+ }
+ &:nth-of-type(5) {
+ animation-delay: 0.55s;
+ }
+ &:nth-of-type(6) {
+ animation-delay: 0.6s;
+ }
+ }
+ }
+ ul {
+ font-size: 2rem;
+ font-family: $font-family-base;
+ text-align: center;
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ flex: 0;
+ li {
+ display: block;
+ position: relative;
+ opacity: 0;
+ a {
+ display: block;
+ position: relative;
+ color: #ffffff;
+ text-decoration: none;
+ overflow: hidden;
+ font-weight: lighter;
+ &:hover::after,
+ &:focus::after,
+ &:active::after {
+ width: 100%;
+ }
+ &::after {
+ content: '';
+ position: absolute;
+ bottom: 0;
+ left: 50%;
+ width: 0%;
+ transform: translateX(-50%);
+ height: 3px;
+ background: #ffffff;
+ transition: 0.35s;
+ }
+ }
+ }
+ }
+}
+@keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ left: 20%;
+ }
+ 100% {
+ opacity: 1;
+ left: 0;
+ }
+}
+.lock-scroll {
+ overflow: hidden;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_main-menu.scss b/themes/hugo-whisper-theme/assets/scss/components/_main-menu.scss
new file mode 100644
index 0000000..56d7d7f
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_main-menu.scss
@@ -0,0 +1,32 @@
+.main-menu {
+ display: none;
+ @include media-breakpoint-up(md) {
+ display: block;
+ }
+ > ul {
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ font-family: $font-family-base;
+ > li {
+ list-style: none;
+ font-size: 14px;
+ > a {
+ padding: 10px 14px 10px 14px;
+ display: inline-block;
+ font-weight: normal;
+ text-decoration: none;
+ color: $primary;
+ &:hover {
+ text-decoration: underline;
+ color: $primary;
+ }
+ }
+ &.active {
+ > a {
+ font-weight: bold;
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_overview.scss b/themes/hugo-whisper-theme/assets/scss/components/_overview.scss
new file mode 100644
index 0000000..3c92b54
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_overview.scss
@@ -0,0 +1,6 @@
+.overview {
+ background: lightgoldenrodyellow;
+ border-radius: 3px;
+ padding: 4px 10px 4px 10px;
+ float: right;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_page.scss b/themes/hugo-whisper-theme/assets/scss/components/_page.scss
new file mode 100644
index 0000000..9007af2
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_page.scss
@@ -0,0 +1,8 @@
+.page {
+ display: flex;
+ min-height: 100vh;
+ flex-direction: column;
+ .wrapper {
+ flex: 1;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_reset.scss b/themes/hugo-whisper-theme/assets/scss/components/_reset.scss
new file mode 100644
index 0000000..4fa2bc1
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_reset.scss
@@ -0,0 +1,6 @@
+ul,
+ol {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_strip.scss b/themes/hugo-whisper-theme/assets/scss/components/_strip.scss
new file mode 100644
index 0000000..af09e25
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_strip.scss
@@ -0,0 +1,55 @@
+.strip {
+ background-repeat: no-repeat;
+}
+.strip-white {
+ background-color: white;
+}
+.strip-grey {
+ background-color: #f4f5fb;
+}
+.strip-diagonal {
+ transform: skewY(5deg);
+ padding-bottom: 50px;
+ margin-bottom: 65px;
+ > div {
+ transform: skewY(-5deg);
+ }
+}
+.strip-primary-gradient {
+ background-image: linear-gradient(to right, $primary, $secondary);
+}
+.strip-primary-gradient-top-bottom {
+ background-image: linear-gradient(to bottom, $primary, $secondary);
+}
+.strip-primary {
+ background-color: $primary;
+}
+.strip-secondary {
+ background-color: $secondary;
+}
+
+.strip-diagonal-right {
+ margin-top: -100px;
+ transform: skewY(-5deg);
+ padding-bottom: 100px;
+ > div {
+ transform: skewY(5deg);
+ }
+}
+
+.strip-diagonal-left {
+ margin-top: -100px;
+ transform: skewY(5deg);
+ padding-bottom: 100px;
+ > div {
+ transform: skewY(-5deg);
+ }
+}
+
+.strip-bg-contain {
+ background-size: contain;
+}
+
+.strip-bg-cover {
+ background-size: cover;
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_sub-footer.scss b/themes/hugo-whisper-theme/assets/scss/components/_sub-footer.scss
new file mode 100644
index 0000000..986e7dd
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_sub-footer.scss
@@ -0,0 +1,62 @@
+.sub-footer {
+ background: #f4f5fb;
+ padding-top: 20px;
+ padding-bottom: 20px;
+ @include media-breakpoint-up(md) {
+ padding-top: 10px;
+ padding-bottom: 10px;
+ }
+ .sub-footer-inner {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end;
+ @include media-breakpoint-up(md) {
+ flex-direction: row;
+ }
+ ul {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ li {
+ list-style: none;
+ display: block;
+ color: #333;
+ font-size: 0.9rem;
+ line-height: 1.8;
+ font-weight: bold;
+ strong {
+ font-weight: bold;
+ color: #ffffff;
+ }
+ a {
+ color: #333;
+ text-decoration: none;
+ &:hover {
+ text-decoration: underline;
+ }
+ }
+ span {
+ display: inline-block;
+ height: 40px;
+ padding: 10px 0 10px 8px;
+ font-weight: bold;
+ color: #ffffff;
+ }
+ &.zerostatic {
+ a {
+ color: #333;
+ }
+ }
+ }
+ @include media-breakpoint-up(sm) {
+ li {
+ display: inline-block;
+ margin-left: 10px;
+ &:first-of-type {
+ margin-left: 0;
+ }
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_title.scss b/themes/hugo-whisper-theme/assets/scss/components/_title.scss
new file mode 100644
index 0000000..07e0016
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_title.scss
@@ -0,0 +1,23 @@
+.title {
+ font-size: 2.7rem;
+ line-height: 1.1;
+ font-family: $font-family-base;
+ letter-spacing: -0.2px;
+ font-weight: 100;
+ margin-bottom: 20px;
+ @include media-breakpoint-up(md) {
+ font-size: 3rem;
+ margin-bottom: 30px;
+ }
+}
+.title-summary {
+ font-size: 1.6rem;
+ line-height: 1.4;
+ font-family: $font-family-base;
+ letter-spacing: -0.2px;
+ font-weight: 200;
+ margin-bottom: 10px;
+ @include media-breakpoint-up(md) {
+ font-size: 1.6rem;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_type.scss b/themes/hugo-whisper-theme/assets/scss/components/_type.scss
new file mode 100644
index 0000000..3910f8d
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_type.scss
@@ -0,0 +1,7 @@
+p {
+font-family: $font-family-base;
+font-size: 1rem;
+line-height: 1.4;
+color: lighten($black, 10%);
+font-weight: 400;
+} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/assets/scss/components/_whitebox.scss b/themes/hugo-whisper-theme/assets/scss/components/_whitebox.scss
new file mode 100644
index 0000000..ee1c5d8
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/components/_whitebox.scss
@@ -0,0 +1,10 @@
+@mixin whitebox($padding: 10px) {
+ border: 1px solid #dcdcdc;
+ border-radius: 3px;
+ box-shadow: 0 1px 18px rgba(0, 0, 0, 0.2);
+ background: #ffffff;
+ padding: $padding;
+}
+.whitebox {
+ @include whitebox();
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/_base.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/_base.scss
new file mode 100755
index 0000000..7263067
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/_base.scss
@@ -0,0 +1,86 @@
+// Hamburger
+// ==================================================
+.hamburger {
+ padding: $hamburger-padding-y $hamburger-padding-x;
+ display: inline-block;
+ cursor: pointer;
+
+ transition-property: opacity, filter;
+ transition-duration: 0.15s;
+ transition-timing-function: linear;
+
+ // Normalize (<button>)
+ font: inherit;
+ color: inherit;
+ text-transform: none;
+ background-color: transparent;
+ border: 0;
+ margin: 0;
+ overflow: visible;
+
+ &:hover {
+ @if $hamburger-hover-use-filter == true {
+ filter: $hamburger-hover-filter;
+ }
+ @else {
+ opacity: $hamburger-hover-opacity;
+ }
+ }
+
+ &.is-active {
+ &:hover {
+ @if $hamburger-hover-use-filter == true {
+ filter: $hamburger-active-hover-filter;
+ }
+ @else {
+ opacity: $hamburger-active-hover-opacity;
+ }
+ }
+
+ .hamburger-inner,
+ .hamburger-inner::before,
+ .hamburger-inner::after {
+ background-color: $hamburger-active-layer-color;
+ }
+ }
+}
+
+.hamburger-box {
+ width: $hamburger-layer-width;
+ height: $hamburger-layer-height * 3 + $hamburger-layer-spacing * 2;
+ display: inline-block;
+ position: relative;
+}
+
+.hamburger-inner {
+ display: block;
+ top: 50%;
+ margin-top: $hamburger-layer-height / -2;
+
+ &,
+ &::before,
+ &::after {
+ width: $hamburger-layer-width;
+ height: $hamburger-layer-height;
+ background-color: $hamburger-layer-color;
+ border-radius: $hamburger-layer-border-radius;
+ position: absolute;
+ transition-property: transform;
+ transition-duration: 0.15s;
+ transition-timing-function: ease;
+ }
+
+ &::before,
+ &::after {
+ content: "";
+ display: block;
+ }
+
+ &::before {
+ top: ($hamburger-layer-spacing + $hamburger-layer-height) * -1;
+ }
+
+ &::after {
+ bottom: ($hamburger-layer-spacing + $hamburger-layer-height) * -1;
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/hamburgers.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/hamburgers.scss
new file mode 100755
index 0000000..977f0a3
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/hamburgers.scss
@@ -0,0 +1,118 @@
+@charset "UTF-8";
+/*!
+ * Hamburgers
+ * @description Tasty CSS-animated hamburgers
+ * @author Jonathan Suh @jonsuh
+ * @site https://jonsuh.com/hamburgers
+ * @link https://github.com/jonsuh/hamburgers
+ */
+
+// Settings
+// ==================================================
+$hamburger-padding-x : 15px !default;
+$hamburger-padding-y : 15px !default;
+$hamburger-layer-width : 32px !default;
+$hamburger-layer-height : 3px !default;
+$hamburger-layer-spacing : 5px !default;
+$hamburger-layer-color : $primary !default;
+$hamburger-layer-border-radius : 3px !default;
+$hamburger-hover-opacity : 0.7 !default;
+$hamburger-active-layer-color : #FFF !default;
+$hamburger-active-hover-opacity: $hamburger-hover-opacity !default;
+
+// To use CSS filters as the hover effect instead of opacity,
+// set $hamburger-hover-use-filter as true and
+// change the value of $hamburger-hover-filter accordingly.
+$hamburger-hover-use-filter : false !default;
+$hamburger-hover-filter : opacity(50%) !default;
+$hamburger-active-hover-filter: $hamburger-hover-filter !default;
+
+// Types (Remove or comment out what you don’t need)
+// ==================================================
+$hamburger-types: (
+ 3dx,
+ 3dx-r,
+ 3dy,
+ 3dy-r,
+ 3dxy,
+ 3dxy-r,
+ arrow,
+ arrow-r,
+ arrowalt,
+ arrowalt-r,
+ arrowturn,
+ arrowturn-r,
+ boring,
+ collapse,
+ collapse-r,
+ elastic,
+ elastic-r,
+ emphatic,
+ emphatic-r,
+ minus,
+ slider,
+ slider-r,
+ spin,
+ spin-r,
+ spring,
+ spring-r,
+ stand,
+ stand-r,
+ squeeze,
+ vortex,
+ vortex-r
+) !default;
+
+// Base Hamburger (We need this)
+// ==================================================
+@import "base";
+
+// Hamburger types
+// ==================================================
+// @import "types/3dx";
+// @import "types/3dx-r";
+// @import "types/3dy";
+// @import "types/3dy-r";
+// @import "types/3dxy";
+// @import "types/3dxy-r";
+// @import "types/arrow";
+// @import "types/arrow-r";
+// @import "types/arrowalt";
+// @import "types/arrowalt-r";
+// @import "types/arrowturn";
+// @import "types/arrowturn-r";
+// @import "types/boring";
+// @import "types/collapse";
+// @import "types/collapse-r";
+// @import "types/elastic";
+// @import "types/elastic-r";
+// @import "types/emphatic";
+// @import "types/emphatic-r";
+// @import "types/minus";
+@import "types/slider";
+// @import "types/slider-r";
+// @import "types/spin";
+// @import "types/spin-r";
+// @import "types/spring";
+// @import "types/spring-r";
+// @import "types/stand";
+// @import "types/stand-r";
+// @import "types/squeeze";
+// @import "types/vortex";
+// @import "types/vortex-r";
+
+// ==================================================
+// Cooking up additional types:
+//
+// The Sass for each hamburger type should be nested
+// inside an @if directive to check whether or not
+// it exists in $hamburger-types so only the CSS for
+// included types are generated.
+//
+// e.g. hamburgers/types/_new-type.scss
+//
+// @if index($hamburger-types, new-type) {
+// .hamburger--new-type {
+// ...
+// }
+// }
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dx-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dx-r.scss
new file mode 100755
index 0000000..3d86813
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dx-r.scss
@@ -0,0 +1,35 @@
+@if index($hamburger-types, 3dx-r) {
+ /*
+ * 3DX Reverse
+ */
+ .hamburger--3dx-r {
+ .hamburger-box {
+ perspective: $hamburger-layer-width * 2;
+ }
+
+ .hamburger-inner {
+ transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),
+ background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+
+ &::before,
+ &::after {
+ transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ background-color: transparent !important;
+ transform: rotateY(-180deg);
+
+ &::before {
+ transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);
+ }
+
+ &::after {
+ transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dx.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dx.scss
new file mode 100755
index 0000000..c38bd7d
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dx.scss
@@ -0,0 +1,35 @@
+@if index($hamburger-types, 3dx) {
+ /*
+ * 3DX
+ */
+ .hamburger--3dx {
+ .hamburger-box {
+ perspective: $hamburger-layer-width * 2;
+ }
+
+ .hamburger-inner {
+ transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),
+ background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+
+ &::before,
+ &::after {
+ transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ background-color: transparent !important;
+ transform: rotateY(180deg);
+
+ &::before {
+ transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);
+ }
+
+ &::after {
+ transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dxy-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dxy-r.scss
new file mode 100755
index 0000000..c76e0a4
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dxy-r.scss
@@ -0,0 +1,35 @@
+@if index($hamburger-types, 3dxy-r) {
+ /*
+ * 3DXY Reverse
+ */
+ .hamburger--3dxy-r {
+ .hamburger-box {
+ perspective: $hamburger-layer-width * 2;
+ }
+
+ .hamburger-inner {
+ transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),
+ background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+
+ &::before,
+ &::after {
+ transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ background-color: transparent !important;
+ transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
+
+ &::before {
+ transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);
+ }
+
+ &::after {
+ transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dxy.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dxy.scss
new file mode 100755
index 0000000..e658d57
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dxy.scss
@@ -0,0 +1,35 @@
+@if index($hamburger-types, 3dxy) {
+ /*
+ * 3DXY
+ */
+ .hamburger--3dxy {
+ .hamburger-box {
+ perspective: $hamburger-layer-width * 2;
+ }
+
+ .hamburger-inner {
+ transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),
+ background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+
+ &::before,
+ &::after {
+ transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ background-color: transparent !important;
+ transform: rotateX(180deg) rotateY(180deg);
+
+ &::before {
+ transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);
+ }
+
+ &::after {
+ transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dy-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dy-r.scss
new file mode 100755
index 0000000..eda3b9f
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dy-r.scss
@@ -0,0 +1,35 @@
+@if index($hamburger-types, 3dy-r) {
+ /*
+ * 3DY Reverse
+ */
+ .hamburger--3dy-r {
+ .hamburger-box {
+ perspective: $hamburger-layer-width * 2;
+ }
+
+ .hamburger-inner {
+ transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),
+ background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+
+ &::before,
+ &::after {
+ transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ background-color: transparent !important;
+ transform: rotateX(180deg);
+
+ &::before {
+ transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);
+ }
+
+ &::after {
+ transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dy.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dy.scss
new file mode 100755
index 0000000..7c6f01a
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_3dy.scss
@@ -0,0 +1,35 @@
+@if index($hamburger-types, 3dy) {
+ /*
+ * 3DY
+ */
+ .hamburger--3dy {
+ .hamburger-box {
+ perspective: $hamburger-layer-width * 2;
+ }
+
+ .hamburger-inner {
+ transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),
+ background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+
+ &::before,
+ &::after {
+ transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ background-color: transparent !important;
+ transform: rotateX(-180deg);
+
+ &::before {
+ transform: translate3d(0, $hamburger-layer-height + $hamburger-layer-spacing, 0) rotate(45deg);
+ }
+
+ &::after {
+ transform: translate3d(0, ($hamburger-layer-height + $hamburger-layer-spacing) * -1, 0) rotate(-45deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrow-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrow-r.scss
new file mode 100755
index 0000000..bb77ae9
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrow-r.scss
@@ -0,0 +1,16 @@
+@if index($hamburger-types, arrow-r) {
+ /*
+ * Arrow Right
+ */
+ .hamburger--arrow-r.is-active {
+ .hamburger-inner {
+ &::before {
+ transform: translate3d($hamburger-layer-width * 0.2, 0, 0) rotate(45deg) scale(0.7, 1);
+ }
+
+ &::after {
+ transform: translate3d($hamburger-layer-width * 0.2, 0, 0) rotate(-45deg) scale(0.7, 1);
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrow.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrow.scss
new file mode 100755
index 0000000..a5946a6
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrow.scss
@@ -0,0 +1,16 @@
+@if index($hamburger-types, arrow) {
+ /*
+ * Arrow
+ */
+ .hamburger--arrow.is-active {
+ .hamburger-inner {
+ &::before {
+ transform: translate3d($hamburger-layer-width * -0.2, 0, 0) rotate(-45deg) scale(0.7, 1);
+ }
+
+ &::after {
+ transform: translate3d($hamburger-layer-width * -0.2, 0, 0) rotate(45deg) scale(0.7, 1);
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowalt-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowalt-r.scss
new file mode 100755
index 0000000..5ba3b39
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowalt-r.scss
@@ -0,0 +1,36 @@
+@if index($hamburger-types, arrowalt-r) {
+ /*
+ * Arrow Alt Right
+ */
+ .hamburger--arrowalt-r {
+ .hamburger-inner {
+ &::before {
+ transition: top 0.1s 0.1s ease,
+ transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
+ }
+
+ &::after {
+ transition: bottom 0.1s 0.1s ease,
+ transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ &::before {
+ top: 0;
+ transform: translate3d($hamburger-layer-width * 0.2, $hamburger-layer-width * -0.25, 0) rotate(45deg) scale(0.7, 1);
+ transition: top 0.1s ease,
+ transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
+ }
+
+ &::after {
+ bottom: 0;
+ transform: translate3d($hamburger-layer-width * 0.2, $hamburger-layer-width * 0.25, 0) rotate(-45deg) scale(0.7, 1);
+ transition: bottom 0.1s ease,
+ transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowalt.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowalt.scss
new file mode 100755
index 0000000..6c5f2e2
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowalt.scss
@@ -0,0 +1,36 @@
+@if index($hamburger-types, arrowalt) {
+ /*
+ * Arrow Alt
+ */
+ .hamburger--arrowalt {
+ .hamburger-inner {
+ &::before {
+ transition: top 0.1s 0.1s ease,
+ transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
+ }
+
+ &::after {
+ transition: bottom 0.1s 0.1s ease,
+ transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ &::before {
+ top: 0;
+ transform: translate3d($hamburger-layer-width * -0.2, $hamburger-layer-width * -0.25, 0) rotate(-45deg) scale(0.7, 1);
+ transition: top 0.1s ease,
+ transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
+ }
+
+ &::after {
+ bottom: 0;
+ transform: translate3d($hamburger-layer-width * -0.2, $hamburger-layer-width * 0.25, 0) rotate(45deg) scale(0.7, 1);
+ transition: bottom 0.1s ease,
+ transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowturn-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowturn-r.scss
new file mode 100755
index 0000000..058b6f4
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowturn-r.scss
@@ -0,0 +1,18 @@
+@if index($hamburger-types, arrowturn-r) {
+ /*
+ * Arrow Turn Right
+ */
+ .hamburger--arrowturn-r.is-active {
+ .hamburger-inner {
+ transform: rotate(-180deg);
+
+ &::before {
+ transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
+ }
+
+ &::after {
+ transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowturn.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowturn.scss
new file mode 100755
index 0000000..7599978
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_arrowturn.scss
@@ -0,0 +1,18 @@
+@if index($hamburger-types, arrowturn) {
+ /*
+ * Arrow Turn
+ */
+ .hamburger--arrowturn.is-active {
+ .hamburger-inner {
+ transform: rotate(-180deg);
+
+ &::before {
+ transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
+ }
+
+ &::after {
+ transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_boring.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_boring.scss
new file mode 100755
index 0000000..23214b4
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_boring.scss
@@ -0,0 +1,30 @@
+@if index($hamburger-types, boring) {
+ /*
+ * Boring
+ */
+ .hamburger--boring {
+ .hamburger-inner {
+ &,
+ &::before,
+ &::after {
+ transition-property: none;
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: rotate(45deg);
+
+ &::before {
+ top: 0;
+ opacity: 0;
+ }
+
+ &::after {
+ bottom: 0;
+ transform: rotate(-90deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_collapse-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_collapse-r.scss
new file mode 100755
index 0000000..36a80a2
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_collapse-r.scss
@@ -0,0 +1,47 @@
+@if index($hamburger-types, collapse-r) {
+ /*
+ * Collapse Reverse
+ */
+ .hamburger--collapse-r {
+ .hamburger-inner {
+ top: auto;
+ bottom: 0;
+ transition-duration: 0.13s;
+ transition-delay: 0.13s;
+ transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+
+ &::after {
+ top: ($hamburger-layer-spacing * 2 + $hamburger-layer-height * 2) * -1;
+ transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
+ opacity 0.1s linear;
+ }
+
+ &::before {
+ transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
+ transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: translate3d(0, ($hamburger-layer-spacing + $hamburger-layer-height) * -1, 0) rotate(45deg);
+ transition-delay: 0.22s;
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
+ &::after {
+ top: 0;
+ opacity: 0;
+ transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
+ opacity 0.1s 0.22s linear;
+ }
+
+ &::before {
+ top: 0;
+ transform: rotate(90deg);
+ transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
+ transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_collapse.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_collapse.scss
new file mode 100755
index 0000000..93a5231
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_collapse.scss
@@ -0,0 +1,47 @@
+@if index($hamburger-types, collapse) {
+ /*
+ * Collapse
+ */
+ .hamburger--collapse {
+ .hamburger-inner {
+ top: auto;
+ bottom: 0;
+ transition-duration: 0.13s;
+ transition-delay: 0.13s;
+ transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+
+ &::after {
+ top: ($hamburger-layer-spacing * 2 + $hamburger-layer-height * 2) * -1;
+ transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
+ opacity 0.1s linear;
+ }
+
+ &::before {
+ transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
+ transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: translate3d(0, ($hamburger-layer-spacing + $hamburger-layer-height) * -1, 0) rotate(-45deg);
+ transition-delay: 0.22s;
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
+ &::after {
+ top: 0;
+ opacity: 0;
+ transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
+ opacity 0.1s 0.22s linear;
+ }
+
+ &::before {
+ top: 0;
+ transform: rotate(-90deg);
+ transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
+ transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_elastic-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_elastic-r.scss
new file mode 100755
index 0000000..367c019
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_elastic-r.scss
@@ -0,0 +1,41 @@
+@if index($hamburger-types, elastic-r) {
+ /*
+ * Elastic Reverse
+ */
+ .hamburger--elastic-r {
+ .hamburger-inner {
+ top: $hamburger-layer-height / 2;
+ transition-duration: 0.275s;
+ transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
+
+ &::before {
+ top: $hamburger-layer-height + $hamburger-layer-spacing;
+ transition: opacity 0.125s 0.275s ease;
+ }
+
+ &::after {
+ top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);
+ transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ $y-offset: $hamburger-layer-spacing + $hamburger-layer-height;
+
+ transform: translate3d(0, $y-offset, 0) rotate(-135deg);
+ transition-delay: 0.075s;
+
+ &::before {
+ transition-delay: 0s;
+ opacity: 0;
+ }
+
+ &::after {
+ transform: translate3d(0, $y-offset * -2, 0) rotate(270deg);
+ transition-delay: 0.075s;
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_elastic.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_elastic.scss
new file mode 100755
index 0000000..ef06a71
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_elastic.scss
@@ -0,0 +1,41 @@
+@if index($hamburger-types, elastic) {
+ /*
+ * Elastic
+ */
+ .hamburger--elastic {
+ .hamburger-inner {
+ top: $hamburger-layer-height / 2;
+ transition-duration: 0.275s;
+ transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
+
+ &::before {
+ top: $hamburger-layer-height + $hamburger-layer-spacing;
+ transition: opacity 0.125s 0.275s ease;
+ }
+
+ &::after {
+ top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);
+ transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ $y-offset: $hamburger-layer-spacing + $hamburger-layer-height;
+
+ transform: translate3d(0, $y-offset, 0) rotate(135deg);
+ transition-delay: 0.075s;
+
+ &::before {
+ transition-delay: 0s;
+ opacity: 0;
+ }
+
+ &::after {
+ transform: translate3d(0, $y-offset * -2, 0) rotate(-270deg);
+ transition-delay: 0.075s;
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_emphatic-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_emphatic-r.scss
new file mode 100755
index 0000000..6c5263b
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_emphatic-r.scss
@@ -0,0 +1,53 @@
+@if index($hamburger-types, emphatic-r) {
+ /*
+ * Emphatic Reverse
+ */
+ .hamburger--emphatic-r {
+ overflow: hidden;
+
+ .hamburger-inner {
+ transition: background-color 0.125s 0.175s ease-in;
+
+ &::before {
+ left: 0;
+ transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),
+ top 0.05s 0.125s linear,
+ left 0.125s 0.175s ease-in;
+ }
+
+ &::after {
+ top: ($hamburger-layer-height) + ($hamburger-layer-spacing);
+ right: 0;
+ transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),
+ top 0.05s 0.125s linear,
+ right 0.125s 0.175s ease-in;
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transition-delay: 0s;
+ transition-timing-function: ease-out;
+ background-color: transparent !important;
+
+ &::before {
+ left: $hamburger-layer-width * -2;
+ top: $hamburger-layer-width * 2;
+ transform: translate3d($hamburger-layer-width * 2, $hamburger-layer-width * -2, 0) rotate(-45deg);
+ transition: left 0.125s ease-out,
+ top 0.05s 0.125s linear,
+ transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
+ }
+
+ &::after {
+ right: $hamburger-layer-width * -2;
+ top: $hamburger-layer-width * 2;
+ transform: translate3d($hamburger-layer-width * -2, $hamburger-layer-width * -2, 0) rotate(45deg);
+ transition: right 0.125s ease-out,
+ top 0.05s 0.125s linear,
+ transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_emphatic.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_emphatic.scss
new file mode 100755
index 0000000..24fb365
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_emphatic.scss
@@ -0,0 +1,53 @@
+@if index($hamburger-types, emphatic) {
+ /*
+ * Emphatic
+ */
+ .hamburger--emphatic {
+ overflow: hidden;
+
+ .hamburger-inner {
+ transition: background-color 0.125s 0.175s ease-in;
+
+ &::before {
+ left: 0;
+ transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),
+ top 0.05s 0.125s linear,
+ left 0.125s 0.175s ease-in;
+ }
+
+ &::after {
+ top: ($hamburger-layer-height) + ($hamburger-layer-spacing);
+ right: 0;
+ transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335),
+ top 0.05s 0.125s linear,
+ right 0.125s 0.175s ease-in;
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transition-delay: 0s;
+ transition-timing-function: ease-out;
+ background-color: transparent !important;
+
+ &::before {
+ left: $hamburger-layer-width * -2;
+ top: $hamburger-layer-width * -2;
+ transform: translate3d($hamburger-layer-width * 2, $hamburger-layer-width * 2, 0) rotate(45deg);
+ transition: left 0.125s ease-out,
+ top 0.05s 0.125s linear,
+ transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
+ }
+
+ &::after {
+ right: $hamburger-layer-width * -2;
+ top: $hamburger-layer-width * -2;
+ transform: translate3d($hamburger-layer-width * -2, $hamburger-layer-width * 2, 0) rotate(-45deg);
+ transition: right 0.125s ease-out,
+ top 0.05s 0.125s linear,
+ transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_minus.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_minus.scss
new file mode 100755
index 0000000..415f8dc
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_minus.scss
@@ -0,0 +1,34 @@
+@if index($hamburger-types, minus) {
+ /*
+ * Minus
+ */
+ .hamburger--minus {
+ .hamburger-inner {
+ &::before,
+ &::after {
+ transition: bottom 0.08s 0s ease-out,
+ top 0.08s 0s ease-out,
+ opacity 0s linear;
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ &::before,
+ &::after {
+ opacity: 0;
+ transition: bottom 0.08s ease-out,
+ top 0.08s ease-out,
+ opacity 0s 0.08s linear;
+ }
+ &::before {
+ top: 0;
+ }
+
+ &::after {
+ bottom: 0;
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_slider-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_slider-r.scss
new file mode 100755
index 0000000..ff3cb53
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_slider-r.scss
@@ -0,0 +1,38 @@
+@if index($hamburger-types, slider-r) {
+ /*
+ * Slider Reverse
+ */
+ .hamburger--slider-r {
+ .hamburger-inner {
+ top: $hamburger-layer-height / 2;
+
+ &::before {
+ top: $hamburger-layer-height + $hamburger-layer-spacing;
+ transition-property: transform, opacity;
+ transition-timing-function: ease;
+ transition-duration: 0.15s;
+ }
+
+ &::after {
+ top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ $y-offset: $hamburger-layer-spacing + $hamburger-layer-height;
+
+ transform: translate3d(0, $y-offset, 0) rotate(-45deg);
+
+ &::before {
+ transform: rotate(45deg) translate3d($hamburger-layer-width / 7, $hamburger-layer-spacing * -1, 0);
+ opacity: 0;
+ }
+
+ &::after {
+ transform: translate3d(0, $y-offset * -2, 0) rotate(90deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_slider.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_slider.scss
new file mode 100755
index 0000000..2ba9cc2
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_slider.scss
@@ -0,0 +1,38 @@
+@if index($hamburger-types, slider) {
+ /*
+ * Slider
+ */
+ .hamburger--slider {
+ .hamburger-inner {
+ top: $hamburger-layer-height / 2;
+
+ &::before {
+ top: $hamburger-layer-height + $hamburger-layer-spacing;
+ transition-property: transform, opacity;
+ transition-timing-function: ease;
+ transition-duration: 0.15s;
+ }
+
+ &::after {
+ top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ $y-offset: $hamburger-layer-spacing + $hamburger-layer-height;
+
+ transform: translate3d(0, $y-offset, 0) rotate(45deg);
+
+ &::before {
+ transform: rotate(-45deg) translate3d($hamburger-layer-width / -7, $hamburger-layer-spacing * -1, 0);
+ opacity: 0;
+ }
+
+ &::after {
+ transform: translate3d(0, $y-offset * -2, 0) rotate(-90deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spin-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spin-r.scss
new file mode 100755
index 0000000..70dc047
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spin-r.scss
@@ -0,0 +1,43 @@
+@if index($hamburger-types, spin-r) {
+ /*
+ * Spin Reverse
+ */
+ .hamburger--spin-r {
+ .hamburger-inner {
+ transition-duration: 0.22s;
+ transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+
+ &::before {
+ transition: top 0.1s 0.25s ease-in,
+ opacity 0.1s ease-in;
+ }
+
+ &::after {
+ transition: bottom 0.1s 0.25s ease-in,
+ transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: rotate(-225deg);
+ transition-delay: 0.12s;
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
+ &::before {
+ top: 0;
+ opacity: 0;
+ transition: top 0.1s ease-out,
+ opacity 0.1s 0.12s ease-out;
+ }
+
+ &::after {
+ bottom: 0;
+ transform: rotate(90deg);
+ transition: bottom 0.1s ease-out,
+ transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spin.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spin.scss
new file mode 100755
index 0000000..e89da55
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spin.scss
@@ -0,0 +1,43 @@
+@if index($hamburger-types, spin) {
+ /*
+ * Spin
+ */
+ .hamburger--spin {
+ .hamburger-inner {
+ transition-duration: 0.22s;
+ transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+
+ &::before {
+ transition: top 0.1s 0.25s ease-in,
+ opacity 0.1s ease-in;
+ }
+
+ &::after {
+ transition: bottom 0.1s 0.25s ease-in,
+ transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: rotate(225deg);
+ transition-delay: 0.12s;
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
+ &::before {
+ top: 0;
+ opacity: 0;
+ transition: top 0.1s ease-out,
+ opacity 0.1s 0.12s ease-out;
+ }
+
+ &::after {
+ bottom: 0;
+ transform: rotate(-90deg);
+ transition: bottom 0.1s ease-out,
+ transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spring-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spring-r.scss
new file mode 100755
index 0000000..af099a8
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spring-r.scss
@@ -0,0 +1,47 @@
+@if index($hamburger-types, spring-r) {
+ /*
+ * Spring Reverse
+ */
+ .hamburger--spring-r {
+ .hamburger-inner {
+ top: auto;
+ bottom: 0;
+ transition-duration: 0.13s;
+ transition-delay: 0s;
+ transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+
+ &::after {
+ top: ($hamburger-layer-spacing * 2 + $hamburger-layer-height * 2) * -1;
+ transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
+ opacity 0s linear;
+ }
+
+ &::before {
+ transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
+ transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: translate3d(0, ($hamburger-layer-spacing + $hamburger-layer-height) * -1, 0) rotate(-45deg);
+ transition-delay: 0.22s;
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
+ &::after {
+ top: 0;
+ opacity: 0;
+ transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
+ opacity 0s 0.22s linear;
+ }
+
+ &::before {
+ top: 0;
+ transform: rotate(90deg);
+ transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
+ transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spring.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spring.scss
new file mode 100755
index 0000000..cdf77d9
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_spring.scss
@@ -0,0 +1,44 @@
+@if index($hamburger-types, spring) {
+ /*
+ * Spring
+ */
+ .hamburger--spring {
+ .hamburger-inner {
+ top: $hamburger-layer-height / 2;
+ transition: background-color 0s 0.13s linear;
+
+ &::before {
+ top: $hamburger-layer-height + $hamburger-layer-spacing;
+ transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
+ transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ &::after {
+ top: ($hamburger-layer-height * 2) + ($hamburger-layer-spacing * 2);
+ transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
+ transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transition-delay: 0.22s;
+ background-color: transparent !important;
+
+ &::before {
+ top: 0;
+ transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
+ transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
+ transform: translate3d(0, $hamburger-layer-spacing + $hamburger-layer-height, 0) rotate(45deg);
+ }
+
+ &::after {
+ top: 0;
+ transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
+ transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
+ transform: translate3d(0, $hamburger-layer-spacing + $hamburger-layer-height, 0) rotate(-45deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_squeeze.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_squeeze.scss
new file mode 100755
index 0000000..1e9e946
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_squeeze.scss
@@ -0,0 +1,43 @@
+@if index($hamburger-types, squeeze) {
+ /*
+ * Squeeze
+ */
+ .hamburger--squeeze {
+ .hamburger-inner {
+ transition-duration: 0.075s;
+ transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+
+ &::before {
+ transition: top 0.075s 0.12s ease,
+ opacity 0.075s ease;
+ }
+
+ &::after {
+ transition: bottom 0.075s 0.12s ease,
+ transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: rotate(45deg);
+ transition-delay: 0.12s;
+ transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+
+ &::before {
+ top: 0;
+ opacity: 0;
+ transition: top 0.075s ease,
+ opacity 0.075s 0.12s ease;
+ }
+
+ &::after {
+ bottom: 0;
+ transform: rotate(-90deg);
+ transition: bottom 0.075s ease,
+ transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_stand-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_stand-r.scss
new file mode 100755
index 0000000..f56b162
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_stand-r.scss
@@ -0,0 +1,45 @@
+@if index($hamburger-types, stand-r) {
+ /*
+ * Stand Reverse
+ */
+ .hamburger--stand-r {
+ .hamburger-inner {
+ transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),
+ background-color 0s 0.075s linear;
+
+ &::before {
+ transition: top 0.075s 0.075s ease-in,
+ transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ &::after {
+ transition: bottom 0.075s 0.075s ease-in,
+ transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: rotate(-90deg);
+ background-color: transparent !important;
+
+ transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),
+ background-color 0s 0.15s linear;
+
+ &::before {
+ top: 0;
+ transform: rotate(-45deg);
+ transition: top 0.075s 0.1s ease-out,
+ transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ &::after {
+ bottom: 0;
+ transform: rotate(45deg);
+ transition: bottom 0.075s 0.1s ease-out,
+ transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_stand.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_stand.scss
new file mode 100755
index 0000000..f391d14
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_stand.scss
@@ -0,0 +1,45 @@
+@if index($hamburger-types, stand) {
+ /*
+ * Stand
+ */
+ .hamburger--stand {
+ .hamburger-inner {
+ transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19),
+ background-color 0s 0.075s linear;
+
+ &::before {
+ transition: top 0.075s 0.075s ease-in,
+ transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ &::after {
+ transition: bottom 0.075s 0.075s ease-in,
+ transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: rotate(90deg);
+ background-color: transparent !important;
+
+ transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1),
+ background-color 0s 0.15s linear;
+
+ &::before {
+ top: 0;
+ transform: rotate(-45deg);
+ transition: top 0.075s 0.1s ease-out,
+ transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ &::after {
+ bottom: 0;
+ transform: rotate(45deg);
+ transition: bottom 0.075s 0.1s ease-out,
+ transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_vortex-r.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_vortex-r.scss
new file mode 100755
index 0000000..cd3bcfa
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_vortex-r.scss
@@ -0,0 +1,48 @@
+@if index($hamburger-types, vortex-r) {
+ /*
+ * Vortex Reverse
+ */
+ .hamburger--vortex-r {
+ .hamburger-inner {
+ transition-duration: 0.2s;
+ transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
+
+ &::before,
+ &::after {
+ transition-duration: 0s;
+ transition-delay: 0.1s;
+ transition-timing-function: linear;
+ }
+
+ &::before {
+ transition-property: top, opacity;
+ }
+
+ &::after {
+ transition-property: bottom, transform;
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: rotate(-765deg);
+ transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
+
+ &::before,
+ &::after {
+ transition-delay: 0s;
+ }
+
+ &::before {
+ top: 0;
+ opacity: 0;
+ }
+
+ &::after {
+ bottom: 0;
+ transform: rotate(-90deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_vortex.scss b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_vortex.scss
new file mode 100755
index 0000000..c329424
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/hamburgers/types/_vortex.scss
@@ -0,0 +1,48 @@
+@if index($hamburger-types, vortex) {
+ /*
+ * Vortex
+ */
+ .hamburger--vortex {
+ .hamburger-inner {
+ transition-duration: 0.2s;
+ transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
+
+ &::before,
+ &::after {
+ transition-duration: 0s;
+ transition-delay: 0.1s;
+ transition-timing-function: linear;
+ }
+
+ &::before {
+ transition-property: top, opacity;
+ }
+
+ &::after {
+ transition-property: bottom, transform;
+ }
+ }
+
+ &.is-active {
+ .hamburger-inner {
+ transform: rotate(765deg);
+ transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
+
+ &::before,
+ &::after {
+ transition-delay: 0s;
+ }
+
+ &::before {
+ top: 0;
+ opacity: 0;
+ }
+
+ &::after {
+ bottom: 0;
+ transform: rotate(90deg);
+ }
+ }
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/libraries/pygments/github.scss b/themes/hugo-whisper-theme/assets/scss/libraries/pygments/github.scss
new file mode 100644
index 0000000..16e727f
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/libraries/pygments/github.scss
@@ -0,0 +1,62 @@
+.highlight { background: #f5f5f5; }
+.highlight .hll { background-color: #ffffcc }
+.highlight .c { color: #999988; font-style: italic } /* Comment */
+.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight .k { color: #000000; font-weight: bold } /* Keyword */
+.highlight .o { color: #000000; font-weight: bold } /* Operator */
+.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.highlight .cp { color: #999999; font-weight: bold; font-style: italic } /* Comment.Preproc */
+.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight .ge { color: #000000; font-style: italic } /* Generic.Emph */
+.highlight .gr { color: #aa0000 } /* Generic.Error */
+.highlight .gh { color: #999999 } /* Generic.Heading */
+.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight .go { color: #888888 } /* Generic.Output */
+.highlight .gp { color: #555555 } /* Generic.Prompt */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
+.highlight .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight .kc { color: #000000; font-weight: bold } /* Keyword.Constant */
+.highlight .kd { color: #000000; font-weight: bold } /* Keyword.Declaration */
+.highlight .kn { color: #000000; font-weight: bold } /* Keyword.Namespace */
+.highlight .kp { color: #000000; font-weight: bold } /* Keyword.Pseudo */
+.highlight .kr { color: #000000; font-weight: bold } /* Keyword.Reserved */
+.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.highlight .m { color: #009999 } /* Literal.Number */
+.highlight .s { color: #d01040 } /* Literal.String */
+.highlight .na { color: #008080 } /* Name.Attribute */
+.highlight .nb { color: #0086B3 } /* Name.Builtin */
+.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
+.highlight .no { color: #008080 } /* Name.Constant */
+.highlight .nd { color: #3c5d5d; font-weight: bold } /* Name.Decorator */
+.highlight .ni { color: #800080 } /* Name.Entity */
+.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
+.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
+.highlight .nl { color: #990000; font-weight: bold } /* Name.Label */
+.highlight .nn { color: #555555 } /* Name.Namespace */
+.highlight .nt { color: #000080 } /* Name.Tag */
+.highlight .nv { color: #008080 } /* Name.Variable */
+.highlight .ow { color: #000000; font-weight: bold } /* Operator.Word */
+.highlight .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight .mf { color: #009999 } /* Literal.Number.Float */
+.highlight .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight .sb { color: #d01040 } /* Literal.String.Backtick */
+.highlight .sc { color: #d01040 } /* Literal.String.Char */
+.highlight .sd { color: #d01040 } /* Literal.String.Doc */
+.highlight .s2 { color: #d01040 } /* Literal.String.Double */
+.highlight .se { color: #d01040 } /* Literal.String.Escape */
+.highlight .sh { color: #d01040 } /* Literal.String.Heredoc */
+.highlight .si { color: #d01040 } /* Literal.String.Interpol */
+.highlight .sx { color: #d01040 } /* Literal.String.Other */
+.highlight .sr { color: #009926 } /* Literal.String.Regex */
+.highlight .s1 { color: #d01040 } /* Literal.String.Single */
+.highlight .ss { color: #990073 } /* Literal.String.Symbol */
+.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.highlight .vc { color: #008080 } /* Name.Variable.Class */
+.highlight .vg { color: #008080 } /* Name.Variable.Global */
+.highlight .vi { color: #008080 } /* Name.Variable.Instance */
+.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/assets/scss/pages/_home.scss b/themes/hugo-whisper-theme/assets/scss/pages/_home.scss
new file mode 100644
index 0000000..a0a9797
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/pages/_home.scss
@@ -0,0 +1,28 @@
+.page-home {
+ text-align: center;
+ .title {
+ font-weight: lighter;
+ font-family: $font-family-base;
+ }
+ p {
+ margin: 0 auto;
+ font-size: 1.2rem;
+ font-weight: lighter;
+ margin-bottom: 40px;
+ @include media-breakpoint-up(md) {
+ width: 80%;
+ }
+ @include media-breakpoint-up(lg) {
+ width: 60%;
+ }
+ }
+ .terminal {
+ border-radius: 3px;
+ margin: 0 auto;
+ margin-top: -200px;
+ img {
+ width: 100%;
+ height: auto;
+ }
+ }
+}
diff --git a/themes/hugo-whisper-theme/assets/scss/style.scss b/themes/hugo-whisper-theme/assets/scss/style.scss
new file mode 100755
index 0000000..ee54235
--- /dev/null
+++ b/themes/hugo-whisper-theme/assets/scss/style.scss
@@ -0,0 +1,73 @@
+// Font
+@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Lora:400,700|Roboto+Mono:300,400');
+
+// Bootstrap
+@import 'bootstrap/functions';
+@import 'bootstrap-variables';
+@import 'bootstrap/variables';
+@import 'bootstrap/mixins';
+@import 'bootstrap/reboot';
+@import 'bootstrap/utilities';
+@import 'bootstrap/grid';
+@import 'bootstrap/tables';
+
+// Libraries
+@import 'libraries/hamburgers/hamburgers';
+@import 'libraries/pygments/github';
+
+// Components
+@import 'components/reset';
+@import 'components/type';
+@import 'components/page';
+@import 'components/header';
+@import 'components/footer';
+@import 'components/sub-footer';
+@import 'components/logo';
+@import 'components/main-menu';
+@import 'components/main-menu-mobile';
+@import 'components/docs-menu';
+@import 'components/hamburger';
+@import 'components/buttons';
+@import 'components/title';
+@import 'components/content';
+@import 'components/strip';
+@import 'components/whitebox';
+@import 'components/overview';
+@import 'components/anchor';
+
+// Pages
+@import 'pages/home';
+
+// Global
+body {
+ font-family: $font-family-base;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.4;
+ color: $black;
+}
+.container {
+ padding-left: $grid-gutter-width;
+ padding-right: $grid-gutter-width;
+}
+
+// Display breakpoints for DEV
+// body:after {
+// color: #000000;
+// font-size: 12px;
+// padding: 5px;
+// font-weight: bold;
+// right: 10px;
+// position: fixed;
+// text-align: center;
+// text-transform: uppercase;
+// bottom: 10px;
+// width: 200px;
+// z-index: 9999;
+// border: solid 1px #000000;
+// @each $name, $value in $grid-breakpoints {
+// @include media-breakpoint-up($name) {
+// content: "#{$name} - min-width: #{$value}";
+// }
+// }
+// }
diff --git a/themes/hugo-whisper-theme/exampleSite/archetypes/default.md b/themes/hugo-whisper-theme/exampleSite/archetypes/default.md
new file mode 100644
index 0000000..00e77bd
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/archetypes/default.md
@@ -0,0 +1,6 @@
+---
+title: "{{ replace .Name "-" " " | title }}"
+date: {{ .Date }}
+draft: true
+---
+
diff --git a/themes/hugo-whisper-theme/exampleSite/archetypes/docs.md b/themes/hugo-whisper-theme/exampleSite/archetypes/docs.md
new file mode 100644
index 0000000..68a01b5
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/archetypes/docs.md
@@ -0,0 +1,10 @@
+---
+title: "{{ replace .TranslationBaseName "-" " " | title }}"
+date: {{ .Date }}
+draft: false
+weight: 100
+---
+
+Lorem markdownum aequalis strigis. Saetigeri iubeas, vultu huic alvum nondum
+de obside ut laniavit arbor palmis, cum quin. Rupes vetat videndo, armigerae
+crimen habet Priamum nec.
diff --git a/themes/hugo-whisper-theme/exampleSite/config.toml b/themes/hugo-whisper-theme/exampleSite/config.toml
new file mode 100644
index 0000000..9c9a6bf
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/config.toml
@@ -0,0 +1,53 @@
+baseURL = "www.example.com"
+languageCode = "en-us"
+title = "Hugo Whisper Theme"
+themesDir = "../.."
+theme = "hugo-whisper-theme"
+
+pygmentsCodeFences = true
+pygmentsCodefencesGuessSyntax = true
+pygmentsUseClasses = true
+
+[module]
+ [module.hugoVersion]
+ extended = true
+ min = "0.55.0"
+
+# Controls how many words are printed in the content summary on the docs homepage.
+# See https://gohugo.io/content-management/summaries/
+summaryLength = 30
+
+[[menu.main]]
+ name = "Home"
+ url = "/"
+ weight = 1
+
+[[menu.main]]
+ name = "Docs"
+ url = "/docs/"
+ weight = 2
+
+[params]
+ google_analytics_id=""
+ homepage_button_link = '/docs'
+ homepage_button_text = 'Read The Docs'
+ homepage_intro = 'Whisper is a documentation theme built with Hugo. The design and functionality is intentionally minimal.'
+ homepage_image = '/images/terminal.gif'
+
+ ## You can enable to add anchor links to header elements
+ # enable_anchor_link = true
+
+ [params.homepage_meta_tags]
+ meta_description = "Hugo Whisper is a documentation theme built with Hugo."
+ meta_og_title = "Hugo Whisper Theme"
+ meta_og_type = "website"
+ meta_og_url = "https://hugo-whisper.netlify.app"
+ meta_og_image = "https://raw.githubusercontent.com/JugglerX/hugo-whisper-theme/master/images/tn.png"
+ meta_og_description = "Hugo Whisper is a documentation theme built with Hugo."
+ meta_twitter_card = "summary"
+ meta_twitter_site = "@zerostaticio"
+ meta_twitter_creator = "@zerostaticio"
+
+ [params.logo]
+ mobile = "/images/logo-mobile.svg"
+ standard = "/images/logo.svg"
diff --git a/themes/hugo-whisper-theme/exampleSite/content/_index.md b/themes/hugo-whisper-theme/exampleSite/content/_index.md
new file mode 100644
index 0000000..f4da22f
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/content/_index.md
@@ -0,0 +1,6 @@
+---
+title: 'Hugo Whisper Docs'
+date: 2018-11-28T15:14:39+10:00
+---
+
+Whisper is a documentation theme built with Hugo. The design and functionality is intentionally minimal.
diff --git a/themes/hugo-whisper-theme/exampleSite/content/docs/_index.md b/themes/hugo-whisper-theme/exampleSite/content/docs/_index.md
new file mode 100644
index 0000000..446a135
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/content/docs/_index.md
@@ -0,0 +1,9 @@
+---
+title: 'Overview'
+date: 2018-11-28T15:14:39+10:00
+weight: 1
+---
+
+## Whisper Theme
+
+Whisper is a minimal documentation theme for Hugo. The design and functionality is intentionally minimal. We’re aiming for a similar feel to a Github readme.
diff --git a/themes/hugo-whisper-theme/exampleSite/content/docs/configure/index.md b/themes/hugo-whisper-theme/exampleSite/content/docs/configure/index.md
new file mode 100644
index 0000000..48d9e60
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/content/docs/configure/index.md
@@ -0,0 +1,53 @@
+---
+title: 'Configuration'
+date: 2019-02-11T19:30:08+10:00
+draft: false
+weight: 4
+summary: Syntax highlighting and menus can be configured via `config.toml`.
+---
+
+## Syntax Highlighting
+
+Whisper uses the in-built code highlighting that ships with hugo. https://gohugo.io/content-management/syntax-highlighting/
+
+You can insert code snippets in any markdown file by using standard code fences syntax ie:
+
+````
+```
+insert code here
+```
+````
+
+You can specify the langauge by adding a declaration after the backticks
+
+````
+```javascript
+insert code here
+```
+````
+
+### Pygments Options
+
+The following code highlighting options are configured in the `config.toml`
+
+```toml
+pygmentsCodeFences = true
+pygmentsCodefencesGuessSyntax = true
+pygmentsUseClasses = true
+```
+
+## Main menu
+
+Configure the main menu by editing the `config.toml`
+
+```toml
+[[menu.main]]
+name = "Home"
+url = "/"
+weight = 1
+
+[[menu.main]]
+name = "Docs"
+url = "/docs/"
+weight = 2
+```
diff --git a/themes/hugo-whisper-theme/exampleSite/content/docs/example/index.md b/themes/hugo-whisper-theme/exampleSite/content/docs/example/index.md
new file mode 100644
index 0000000..cdef287
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/content/docs/example/index.md
@@ -0,0 +1,35 @@
+---
+title: 'Hugo Whisper'
+date: 2019-02-11T19:27:37+10:00
+weight: 6
+---
+
+Whisper is a minimal documentation theme built for Hugo. The design &amp; functionality is intentionally minimal.
+
+<!--more-->
+
+## Quickstart
+
+Copy or git clone this theme into the sites themes folder `mynewsite/themes`
+
+```
+hugo new site whisper
+git clone https://github.com/jugglerx/hugo-whisper-theme.git
+```
+
+### Code Highlighting
+
+Whisper uses Hugo's in-built code highlighting with a github style code highlighting theme. https://gohugo.io/content-management/syntax-highlighting/
+
+You can insert code snippets in any markdown file by using standard code fences syntax ie:
+
+```js
+function myFunction() {
+ var x = document.getElementById('myDIV');
+ if (x.style.display === 'none') {
+ x.style.display = 'block';
+ } else {
+ x.style.display = 'none';
+ }
+}
+```
diff --git a/themes/hugo-whisper-theme/exampleSite/content/docs/install-hugo/index.md b/themes/hugo-whisper-theme/exampleSite/content/docs/install-hugo/index.md
new file mode 100644
index 0000000..f0a8a84
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/content/docs/install-hugo/index.md
@@ -0,0 +1,15 @@
+---
+title: 'Install Hugo'
+date: 2019-02-11T19:27:37+10:00
+weight: 2
+---
+
+To use this theme you will need to have Hugo installed. If you don't already have Hugo installed please follow the official [installation guide](https://gohugo.io/getting-started/installing/)
+
+### Check Hugo Version
+
+This theme uses [Hugo Pipes](https://gohugo.io/hugo-pipes/scss-sass/) to compile SCSS and minify assets. Please make sure you have the `Hugo Extended` version installed. If you are not using the extended version this theme will not not compile.
+
+```
+hugo version
+```
diff --git a/themes/hugo-whisper-theme/exampleSite/content/docs/install-theme/index.md b/themes/hugo-whisper-theme/exampleSite/content/docs/install-theme/index.md
new file mode 100644
index 0000000..b1c41da
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/content/docs/install-theme/index.md
@@ -0,0 +1,66 @@
+---
+title: 'Install Theme'
+date: 2019-02-11T19:27:37+10:00
+draft: false
+weight: 3
+---
+
+## Create a new Hugo site
+
+```
+hugo new site mynewsite
+```
+
+This will create a fresh Hugo site in the folder `mynewsite`.
+
+## Install theme
+
+Copy or git clone this theme into the sites themes folder `mynewsite/themes`
+
+#### Install with Git
+
+```
+cd mynewsite
+cd themes
+git clone https://github.com/jugglerx/hugo-whisper-theme.git
+```
+
+#### Install from .zip file
+
+You can download the .zip file located here https://github.com/JugglerX/hugo-whisper-theme/archive/master.zip.
+
+Extract the downloaded .zip inside the `themes` folder. Rename the extracted folder from `hugo-whisper-theme-master` -> `hugo-whisper-theme`. You should end up with the following folder structure `mynewsite/themes/hugo-whisper-theme`
+
+## Add example content
+
+The fastest way to get started is to copy the example content and modify the included `config.toml`
+
+### Copy exampleSite contents
+
+Copy the entire contents of the `exampleSite` folder to the root folder of your Hugo site _(the folder with the README.md)_.
+
+### Update config.toml
+
+After you copy the `config.toml` into the root folder of your Hugo site you will need to update the `baseURL`, `themesDir` and `theme` values in the `config.toml`
+
+```
+baseURL = "/"
+themesDir = "themes"
+theme = "hugo-whisper-theme"
+```
+
+## Run Hugo
+
+After installing the theme for the first time, generate the Hugo site.
+
+```
+hugo
+```
+
+For local development run Hugo's built-in local server.
+
+```
+hugo server
+```
+
+Now enter [`localhost:1313`](http://localhost:1313) in the address bar of your browser.
diff --git a/themes/hugo-whisper-theme/exampleSite/content/docs/specimen/index.md b/themes/hugo-whisper-theme/exampleSite/content/docs/specimen/index.md
new file mode 100644
index 0000000..031bceb
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/content/docs/specimen/index.md
@@ -0,0 +1,187 @@
+---
+title: 'Specimen'
+date: 2019-02-11T19:27:37+10:00
+weight: 5
+---
+
+# <a name="top"></a>Markdown Test Page
+
+- [Headings](#Headings)
+- [Paragraphs](#Paragraphs)
+- [Blockquotes](#Blockquotes)
+- [Lists](#Lists)
+- [Horizontal rule](#Horizontal)
+- [Table](#Table)
+- [Code](#Code)
+- [Inline elements](#Inline)
+
+---
+
+# <a name="Headings"></a>Headings
+
+# Heading one
+
+Sint sit cillum pariatur eiusmod nulla pariatur ipsum. Sit laborum anim qui mollit tempor pariatur nisi minim dolor. Aliquip et adipisicing sit sit fugiat commodo id sunt. Nostrud enim ad commodo incididunt cupidatat in ullamco ullamco Lorem cupidatat velit enim et Lorem.
+
+## Heading two
+
+Aute officia nulla deserunt do deserunt cillum velit magna. Officia veniam culpa anim minim dolore labore pariatur voluptate id ad est duis quis velit dolor pariatur enim. Incididunt enim excepteur do veniam consequat culpa do voluptate dolor fugiat ad adipisicing sit.
+
+### Heading three
+
+Voluptate cupidatat cillum elit quis ipsum eu voluptate fugiat consectetur enim. Quis ut voluptate culpa ex anim aute consectetur dolore proident voluptate exercitation eiusmod. Esse in do anim magna minim culpa sint. Adipisicing ipsum consectetur proident ullamco magna sit amet aliqua aute fugiat laborum exercitation duis et.
+
+#### Heading four
+
+Commodo fugiat aliqua minim quis pariatur mollit id tempor. Non occaecat minim esse enim aliqua adipisicing nostrud duis consequat eu adipisicing qui. Minim aliquip sit excepteur ipsum consequat laborum pariatur excepteur.
+
+##### Heading five
+
+Veniam enim esse amet veniam deserunt laboris amet enim consequat. Minim nostrud deserunt cillum consectetur commodo eu enim nostrud ullamco occaecat excepteur. Aliquip et ut est commodo enim dolor amet sint excepteur. Amet ad laboris laborum deserunt sint sunt aliqua commodo ex duis deserunt enim est ex labore ut.
+
+###### Heading six
+
+Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+[[Top]](#top)
+
+# <a name="Paragraphs"></a>Paragraphs
+
+Incididunt ex adipisicing ea ullamco consectetur in voluptate proident fugiat tempor deserunt reprehenderit ullamco id dolore laborum. Do laboris laboris minim incididunt qui consectetur exercitation adipisicing dolore et magna consequat magna anim sunt. Officia fugiat Lorem sunt pariatur incididunt Lorem reprehenderit proident irure. Dolore ipsum aliqua mollit ad officia fugiat sit eu aliquip cupidatat ipsum duis laborum laborum fugiat esse. Voluptate anim ex dolore deserunt ea ex eiusmod irure. Occaecat excepteur aliqua exercitation aliquip dolor esse eu eu.
+
+Officia dolore laborum aute incididunt commodo nisi velit est est elit et dolore elit exercitation. Enim aliquip magna id ipsum aliquip consectetur ad nulla quis. Incididunt pariatur dolor consectetur cillum enim velit cupidatat laborum quis ex.
+
+Officia irure in non voluptate adipisicing sit amet tempor duis dolore deserunt enim ut. Reprehenderit incididunt in ad anim et deserunt deserunt Lorem laborum quis. Enim aute anim labore proident laboris voluptate elit excepteur in. Ex labore nulla velit officia ullamco Lorem Lorem id do. Dolore ullamco ipsum magna dolor pariatur voluptate ipsum id occaecat ipsum. Dolore tempor quis duis commodo quis quis enim.
+
+[[Top]](#top)
+
+# <a name="Blockquotes"></a>Blockquotes
+
+Ad nisi laborum aute cupidatat magna deserunt eu id laboris id. Aliquip nulla cupidatat sint ex Lorem mollit laborum dolor amet est ut esse aute. Nostrud ex consequat id incididunt proident ipsum minim duis aliqua ut ex et ad quis. Laborum sint esse cillum anim nulla cillum consectetur aliqua sit. Nisi excepteur cillum labore amet excepteur commodo enim occaecat consequat ipsum proident exercitation duis id in.
+
+> Ipsum et cupidatat mollit exercitation enim duis sunt irure aliqua reprehenderit mollit. Pariatur Lorem pariatur laboris do culpa do elit irure. Eiusmod amet nulla voluptate velit culpa et aliqua ad reprehenderit sit ut.
+
+Labore ea magna Lorem consequat aliquip consectetur cillum duis dolore. Et veniam dolor qui incididunt minim amet laboris sit. Dolore ad esse commodo et dolore amet est velit ut nisi ea. Excepteur ea nulla commodo dolore anim dolore adipisicing eiusmod labore id enim esse quis mollit deserunt est. Minim ea culpa voluptate nostrud commodo proident in duis aliquip minim.
+
+> Qui est sit et reprehenderit aute est esse enim aliqua id aliquip ea anim. Pariatur sint reprehenderit mollit velit voluptate enim consectetur sint enim. Quis exercitation proident elit non id qui culpa dolore esse aliquip consequat.
+
+Ipsum excepteur cupidatat sunt minim ad eiusmod tempor sit.
+
+> Deserunt excepteur adipisicing culpa pariatur cillum laboris ullamco nisi fugiat cillum officia. In cupidatat nulla aliquip tempor ad Lorem Lorem quis voluptate officia consectetur pariatur ex in est duis. Mollit id esse est elit exercitation voluptate nostrud nisi laborum magna dolore dolore tempor in est consectetur.
+
+Adipisicing voluptate ipsum culpa voluptate id aute laboris labore esse fugiat veniam ullamco occaecat do ut. Tempor et esse reprehenderit veniam proident ipsum irure sit ullamco et labore ea excepteur nulla labore ut. Ex aute minim quis tempor in eu id id irure ea nostrud dolor esse.
+
+[[Top]](#top)
+
+# <a name="Lists"></a>Lists
+
+### Ordered List
+
+1. Longan
+2. Lychee
+3. Excepteur ad cupidatat do elit laborum amet cillum reprehenderit consequat quis.
+ Deserunt officia esse aliquip consectetur duis ut labore laborum commodo aliquip aliquip velit pariatur dolore.
+4. Marionberry
+5. Melon
+ - Cantaloupe
+ - Honeydew
+ - Watermelon
+6. Miracle fruit
+7. Mulberry
+
+### Unordered List
+
+- Olive
+- Orange
+ - Blood orange
+ - Clementine
+- Papaya
+- Ut aute ipsum occaecat nisi culpa Lorem id occaecat cupidatat id id magna laboris ad duis. Fugiat cillum dolore veniam nostrud proident sint consectetur eiusmod irure adipisicing.
+- Passionfruit
+
+[[Top]](#top)
+
+# <a name="Horizontal"></a>Horizontal rule
+
+In dolore velit aliquip labore mollit minim tempor veniam eu veniam ad in sint aliquip mollit mollit. Ex occaecat non deserunt elit laborum sunt tempor sint consequat culpa culpa qui sit. Irure ad commodo eu voluptate mollit cillum cupidatat veniam proident amet minim reprehenderit.
+
+---
+
+In laboris eiusmod reprehenderit aliquip sit proident occaecat. Non sit labore anim elit veniam Lorem minim commodo eiusmod irure do minim nisi. Dolor amet cillum excepteur consequat sint non sint.
+
+[[Top]](#top)
+
+# <a name="Table"></a>Table
+
+Duis sunt ut pariatur reprehenderit mollit mollit magna dolore in pariatur nulla commodo sit dolor ad fugiat. Laboris amet ea occaecat duis eu enim exercitation deserunt ea laborum occaecat reprehenderit. Et incididunt dolor commodo consequat mollit nisi proident non pariatur in et incididunt id. Eu ut et Lorem ea ex magna minim ipsum ipsum do.
+
+| Table Heading 1 | Table Heading 2 | Center align | Right align | Table Heading 5 |
+| :-------------- | :-------------- | :----------: | ----------: | :-------------- |
+| Item 1 | Item 2 | Item 3 | Item 4 | Item 5 |
+| Item 1 | Item 2 | Item 3 | Item 4 | Item 5 |
+| Item 1 | Item 2 | Item 3 | Item 4 | Item 5 |
+| Item 1 | Item 2 | Item 3 | Item 4 | Item 5 |
+| Item 1 | Item 2 | Item 3 | Item 4 | Item 5 |
+
+Minim id consequat adipisicing cupidatat laborum culpa veniam non consectetur et duis pariatur reprehenderit eu ex consectetur. Sunt nisi qui eiusmod ut cillum laborum Lorem officia aliquip laboris ullamco nostrud laboris non irure laboris. Cillum dolore labore Lorem deserunt mollit voluptate esse incididunt ex dolor.
+
+[[Top]](#top)
+
+# <a name="Code"></a>Code
+
+## Inline code
+
+Ad amet irure est magna id mollit Lorem in do duis enim. Excepteur velit nisi magna ea pariatur pariatur ullamco fugiat deserunt sint non sint. Duis duis est `code in text` velit velit aute culpa ex quis pariatur pariatur laborum aute pariatur duis tempor sunt ad. Irure magna voluptate dolore consectetur consectetur irure esse. Anim magna `<strong>in culpa qui officia</strong>` dolor eiusmod esse amet aute cupidatat aliqua do id voluptate cupidatat reprehenderit amet labore deserunt.
+
+## Highlighted
+
+Et fugiat ad nisi amet magna labore do cillum fugiat occaecat cillum Lorem proident. In sint dolor ullamco ad do adipisicing amet id excepteur Lorem aliquip sit irure veniam laborum duis cillum. Aliqua occaecat minim cillum deserunt magna sunt laboris do do irure ea nostrud consequat ut voluptate ex.
+
+```go
+package main
+
+import (
+ "fmt"
+ "net/http"
+)
+
+func handler(w http.ResponseWriter, r *http.Request) {
+ fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:])
+}
+
+func main() {
+ http.HandleFunc("/", handler)
+ http.ListenAndServe(":8080", nil)
+}
+```
+
+Ex amet id ex aliquip id do laborum excepteur exercitation elit sint commodo occaecat nostrud est. Nostrud pariatur esse veniam laborum non sint magna sit laboris minim in id. Aliqua pariatur pariatur excepteur adipisicing irure culpa consequat commodo et ex id ad.
+
+```js
+function myFunction() {
+ var x = document.getElementById('myDIV');
+ if (x.style.display === 'none') {
+ x.style.display = 'block';
+ } else {
+ x.style.display = 'none';
+ }
+}
+```
+
+[[Top]](#top)
+
+# <a name="Inline"></a>Inline elements
+
+Sint ea anim ipsum ad commodo cupidatat do **exercitation** incididunt et minim ad labore sunt. Minim deserunt labore laboris velit nulla incididunt ipsum nulla. Ullamco ad laborum ea qui et anim in laboris exercitation tempor sit officia laborum reprehenderit culpa velit quis. **Consequat commodo** reprehenderit duis [irure](#!) esse esse exercitation minim enim Lorem dolore duis irure. Nisi Lorem reprehenderit ea amet excepteur dolor excepteur magna labore proident voluptate ipsum. Reprehenderit ex esse deserunt aliqua ea officia mollit Lorem nulla magna enim. Et ad ipsum labore enim ipsum **cupidatat consequat**. Commodo non ea cupidatat magna deserunt dolore ipsum velit nulla elit veniam nulla eiusmod proident officia.
+
+![Super wide](https://placekitten.com/1280/800)
+
+_Proident sit veniam in est proident officia adipisicing_ ea tempor cillum non cillum velit deserunt. Voluptate laborum incididunt sit consectetur Lorem irure incididunt voluptate nostrud. Commodo ut eiusmod tempor cupidatat esse enim minim ex anim consequat. Mollit sint culpa qui laboris quis consectetur ad sint esse. Amet anim anim minim ullamco et duis non irure. Sit tempor adipisicing ea laboris `culpa ex duis sint` anim aute reprehenderit id eu ea. Aute [excepteur proident](#!) Lorem minim adipisicing nostrud mollit ad ut voluptate do nulla esse occaecat aliqua sint anim.
+
+![Not so big](https://placekitten.com/480/400)
+
+Incididunt in culpa cupidatat mollit cillum qui proident sit. In cillum aliquip incididunt voluptate magna amet cupidatat cillum pariatur sint aliqua est _enim **anim** voluptate_. Magna aliquip proident incididunt id duis pariatur eiusmod incididunt commodo culpa dolore sit. Culpa do nostrud elit ad exercitation anim pariatur non minim nisi **adipisicing sunt _officia_**. Do deserunt magna mollit Lorem commodo ipsum do cupidatat mollit enim ut elit veniam ea voluptate.
+
+[![Box](https://img.youtube.com/vi/qEuD6v1Y9fg/0.jpg)](https://www.youtube.com/watch?v=qEuD6v1Y9fg)
+
+Reprehenderit non eu quis in ad elit esse qui aute id [incididunt](#!) dolore cillum. Esse laboris consequat dolor anim exercitation tempor aliqua deserunt velit magna laboris. Culpa culpa minim duis amet mollit do quis amet commodo nulla irure.
diff --git a/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.content b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.content
new file mode 100644
index 0000000..54caf6e
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.content
@@ -0,0 +1,3 @@
+var body=document.querySelector('body')
+var menuTrigger=document.querySelector('#toggle-main-menu-mobile');var menuContainer=document.querySelector('#main-menu-mobile');menuTrigger.onclick=function(){menuContainer.classList.toggle('open');menuTrigger.classList.toggle('is-active')
+body.classList.toggle('lock-scroll')} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.json b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.json
new file mode 100644
index 0000000..05212ae
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/js/js/scripts.js_d11fe7b62c27961c87ecd0f2490357b9.json
@@ -0,0 +1 @@
+{"Target":"js/scripts.min.bf1e1f7ae8e03db5f012356e825843facdff51c0a559cb0d27fe2bbe1db405c2.js","MediaType":"application/javascript","Data":{"Integrity":"sha256-vx4feujgPbXwEjVuglhD+s3/UcClWcsNJ/4rvh20BcI="}} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.content b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.content
new file mode 100644
index 0000000..8f1cf80
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.content
@@ -0,0 +1,7841 @@
+@charset "UTF-8";
+@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Lora:400,700|Roboto+Mono:300,400");
+*,
+*::before,
+*::after {
+ box-sizing: border-box; }
+
+html {
+ font-family: sans-serif;
+ line-height: 1.15;
+ -webkit-text-size-adjust: 100%;
+ -webkit-tap-highlight-color: rgba(33, 37, 41, 0); }
+
+article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
+ display: block; }
+
+body {
+ margin: 0;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.4;
+ color: #212529;
+ text-align: left;
+ background-color: #fff; }
+
+[tabindex="-1"]:focus {
+ outline: 0 !important; }
+
+hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible; }
+
+h1, h2, h3, h4, h5, h6 {
+ margin-top: 0;
+ margin-bottom: 0.5rem; }
+
+p {
+ margin-top: 0;
+ margin-bottom: 1rem; }
+
+abbr[title],
+abbr[data-original-title] {
+ text-decoration: underline;
+ text-decoration: underline dotted;
+ cursor: help;
+ border-bottom: 0;
+ text-decoration-skip-ink: none; }
+
+address {
+ margin-bottom: 1rem;
+ font-style: normal;
+ line-height: inherit; }
+
+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 {
+ font-size: 80%; }
+
+sub,
+sup {
+ position: relative;
+ font-size: 75%;
+ line-height: 0;
+ vertical-align: baseline; }
+
+sub {
+ bottom: -.25em; }
+
+sup {
+ top: -.5em; }
+
+a {
+ color: #1de9b6;
+ text-decoration: none;
+ background-color: transparent; }
+ a:hover {
+ color: #7af2d4;
+ text-decoration: underline; }
+
+a:not([href]):not([tabindex]) {
+ color: inherit;
+ text-decoration: none; }
+ a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
+ color: inherit;
+ text-decoration: none; }
+ a:not([href]):not([tabindex]):focus {
+ outline: 0; }
+
+pre,
+code,
+kbd,
+samp {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
+ font-size: 1em; }
+
+pre {
+ margin-top: 0;
+ margin-bottom: 1rem;
+ overflow: auto; }
+
+figure {
+ margin: 0 0 1rem; }
+
+img {
+ vertical-align: middle;
+ border-style: none; }
+
+svg {
+ overflow: hidden;
+ vertical-align: middle; }
+
+table {
+ border-collapse: collapse; }
+
+caption {
+ padding-top: 0.75rem;
+ padding-bottom: 0.75rem;
+ color: #6c757d;
+ text-align: left;
+ caption-side: bottom; }
+
+th {
+ text-align: inherit; }
+
+label {
+ display: inline-block;
+ margin-bottom: 0.5rem; }
+
+button {
+ border-radius: 0; }
+
+button:focus {
+ outline: 1px dotted;
+ outline: 5px auto -webkit-focus-ring-color; }
+
+input,
+button,
+select,
+optgroup,
+textarea {
+ margin: 0;
+ font-family: inherit;
+ font-size: inherit;
+ line-height: inherit; }
+
+button,
+input {
+ overflow: visible; }
+
+button,
+select {
+ text-transform: none; }
+
+select {
+ word-wrap: normal; }
+
+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; }
+
+button::-moz-focus-inner,
+[type="button"]::-moz-focus-inner,
+[type="reset"]::-moz-focus-inner,
+[type="submit"]::-moz-focus-inner {
+ padding: 0;
+ border-style: none; }
+
+input[type="radio"],
+input[type="checkbox"] {
+ box-sizing: border-box;
+ padding: 0; }
+
+input[type="date"],
+input[type="time"],
+input[type="datetime-local"],
+input[type="month"] {
+ -webkit-appearance: listbox; }
+
+textarea {
+ overflow: auto;
+ resize: vertical; }
+
+fieldset {
+ min-width: 0;
+ padding: 0;
+ margin: 0;
+ border: 0; }
+
+legend {
+ display: block;
+ width: 100%;
+ max-width: 100%;
+ padding: 0;
+ margin-bottom: .5rem;
+ font-size: 1.5rem;
+ line-height: inherit;
+ color: inherit;
+ white-space: normal; }
+
+progress {
+ vertical-align: baseline; }
+
+[type="number"]::-webkit-inner-spin-button,
+[type="number"]::-webkit-outer-spin-button {
+ height: auto; }
+
+[type="search"] {
+ outline-offset: -2px;
+ -webkit-appearance: none; }
+
+[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none; }
+
+::-webkit-file-upload-button {
+ font: inherit;
+ -webkit-appearance: button; }
+
+output {
+ display: inline-block; }
+
+summary {
+ display: list-item;
+ cursor: pointer; }
+
+template {
+ display: none; }
+
+[hidden] {
+ display: none !important; }
+
+.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; }
+
+.bg-primary {
+ background-color: #1de9b6 !important; }
+
+a.bg-primary:hover, a.bg-primary:focus,
+button.bg-primary:hover,
+button.bg-primary:focus {
+ background-color: #13c095 !important; }
+
+.bg-secondary {
+ background-color: #ffca28 !important; }
+
+a.bg-secondary:hover, a.bg-secondary:focus,
+button.bg-secondary:hover,
+button.bg-secondary:focus {
+ background-color: #f4b800 !important; }
+
+.bg-success {
+ background-color: #28a745 !important; }
+
+a.bg-success:hover, a.bg-success:focus,
+button.bg-success:hover,
+button.bg-success:focus {
+ background-color: #1e7e34 !important; }
+
+.bg-info {
+ background-color: #17a2b8 !important; }
+
+a.bg-info:hover, a.bg-info:focus,
+button.bg-info:hover,
+button.bg-info:focus {
+ background-color: #117a8b !important; }
+
+.bg-warning {
+ background-color: #ffc107 !important; }
+
+a.bg-warning:hover, a.bg-warning:focus,
+button.bg-warning:hover,
+button.bg-warning:focus {
+ background-color: #d39e00 !important; }
+
+.bg-danger {
+ background-color: #dc3545 !important; }
+
+a.bg-danger:hover, a.bg-danger:focus,
+button.bg-danger:hover,
+button.bg-danger:focus {
+ background-color: #bd2130 !important; }
+
+.bg-light {
+ background-color: #f8f9fa !important; }
+
+a.bg-light:hover, a.bg-light:focus,
+button.bg-light:hover,
+button.bg-light:focus {
+ background-color: #dae0e5 !important; }
+
+.bg-dark {
+ background-color: #343a40 !important; }
+
+a.bg-dark:hover, a.bg-dark:focus,
+button.bg-dark:hover,
+button.bg-dark:focus {
+ background-color: #1d2124 !important; }
+
+.bg-white {
+ background-color: #fff !important; }
+
+.bg-transparent {
+ background-color: transparent !important; }
+
+.border {
+ border: 1px solid #dee2e6 !important; }
+
+.border-top {
+ border-top: 1px solid #dee2e6 !important; }
+
+.border-right {
+ border-right: 1px solid #dee2e6 !important; }
+
+.border-bottom {
+ border-bottom: 1px solid #dee2e6 !important; }
+
+.border-left {
+ border-left: 1px solid #dee2e6 !important; }
+
+.border-0 {
+ border: 0 !important; }
+
+.border-top-0 {
+ border-top: 0 !important; }
+
+.border-right-0 {
+ border-right: 0 !important; }
+
+.border-bottom-0 {
+ border-bottom: 0 !important; }
+
+.border-left-0 {
+ border-left: 0 !important; }
+
+.border-primary {
+ border-color: #1de9b6 !important; }
+
+.border-secondary {
+ border-color: #ffca28 !important; }
+
+.border-success {
+ border-color: #28a745 !important; }
+
+.border-info {
+ border-color: #17a2b8 !important; }
+
+.border-warning {
+ border-color: #ffc107 !important; }
+
+.border-danger {
+ border-color: #dc3545 !important; }
+
+.border-light {
+ border-color: #f8f9fa !important; }
+
+.border-dark {
+ border-color: #343a40 !important; }
+
+.border-white {
+ border-color: #fff !important; }
+
+.rounded-sm {
+ border-radius: 0.2rem !important; }
+
+.rounded {
+ border-radius: 0.25rem !important; }
+
+.rounded-top {
+ border-top-left-radius: 0.25rem !important;
+ border-top-right-radius: 0.25rem !important; }
+
+.rounded-right {
+ border-top-right-radius: 0.25rem !important;
+ border-bottom-right-radius: 0.25rem !important; }
+
+.rounded-bottom {
+ border-bottom-right-radius: 0.25rem !important;
+ border-bottom-left-radius: 0.25rem !important; }
+
+.rounded-left {
+ border-top-left-radius: 0.25rem !important;
+ border-bottom-left-radius: 0.25rem !important; }
+
+.rounded-lg {
+ border-radius: 0.3rem !important; }
+
+.rounded-circle {
+ border-radius: 50% !important; }
+
+.rounded-pill {
+ border-radius: 50rem !important; }
+
+.rounded-0 {
+ border-radius: 0 !important; }
+
+.clearfix::after {
+ display: block;
+ clear: both;
+ content: ""; }
+
+.d-none {
+ display: none !important; }
+
+.d-inline {
+ display: inline !important; }
+
+.d-inline-block {
+ display: inline-block !important; }
+
+.d-block {
+ display: block !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; }
+
+@media (min-width: 576px) {
+ .d-sm-none {
+ display: none !important; }
+ .d-sm-inline {
+ display: inline !important; }
+ .d-sm-inline-block {
+ display: inline-block !important; }
+ .d-sm-block {
+ display: block !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; } }
+
+@media (min-width: 768px) {
+ .d-md-none {
+ display: none !important; }
+ .d-md-inline {
+ display: inline !important; }
+ .d-md-inline-block {
+ display: inline-block !important; }
+ .d-md-block {
+ display: block !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; } }
+
+@media (min-width: 992px) {
+ .d-lg-none {
+ display: none !important; }
+ .d-lg-inline {
+ display: inline !important; }
+ .d-lg-inline-block {
+ display: inline-block !important; }
+ .d-lg-block {
+ display: block !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; } }
+
+@media (min-width: 1300px) {
+ .d-xl-none {
+ display: none !important; }
+ .d-xl-inline {
+ display: inline !important; }
+ .d-xl-inline-block {
+ display: inline-block !important; }
+ .d-xl-block {
+ display: block !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; } }
+
+@media print {
+ .d-print-none {
+ display: none !important; }
+ .d-print-inline {
+ display: inline !important; }
+ .d-print-inline-block {
+ display: inline-block !important; }
+ .d-print-block {
+ display: block !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; } }
+
+.embed-responsive {
+ position: relative;
+ display: block;
+ width: 100%;
+ padding: 0;
+ overflow: hidden; }
+ .embed-responsive::before {
+ display: block;
+ content: ""; }
+ .embed-responsive .embed-responsive-item,
+ .embed-responsive iframe,
+ .embed-responsive embed,
+ .embed-responsive object,
+ .embed-responsive video {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ border: 0; }
+
+.embed-responsive-21by9::before {
+ padding-top: 42.85714286%; }
+
+.embed-responsive-16by9::before {
+ padding-top: 56.25%; }
+
+.embed-responsive-4by3::before {
+ padding-top: 75%; }
+
+.embed-responsive-1by1::before {
+ padding-top: 100%; }
+
+.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-wrap {
+ flex-wrap: wrap !important; }
+
+.flex-nowrap {
+ flex-wrap: nowrap !important; }
+
+.flex-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+
+.flex-fill {
+ flex: 1 1 auto !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; }
+
+.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; }
+
+.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; }
+
+@media (min-width: 576px) {
+ .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-wrap {
+ flex-wrap: wrap !important; }
+ .flex-sm-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-sm-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-sm-fill {
+ flex: 1 1 auto !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; }
+ .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; }
+ .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; } }
+
+@media (min-width: 768px) {
+ .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-wrap {
+ flex-wrap: wrap !important; }
+ .flex-md-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-md-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-md-fill {
+ flex: 1 1 auto !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; }
+ .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; }
+ .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; } }
+
+@media (min-width: 992px) {
+ .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-wrap {
+ flex-wrap: wrap !important; }
+ .flex-lg-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-lg-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-lg-fill {
+ flex: 1 1 auto !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; }
+ .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; }
+ .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; } }
+
+@media (min-width: 1300px) {
+ .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-wrap {
+ flex-wrap: wrap !important; }
+ .flex-xl-nowrap {
+ flex-wrap: nowrap !important; }
+ .flex-xl-wrap-reverse {
+ flex-wrap: wrap-reverse !important; }
+ .flex-xl-fill {
+ flex: 1 1 auto !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; }
+ .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; }
+ .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; } }
+
+.float-left {
+ float: left !important; }
+
+.float-right {
+ float: right !important; }
+
+.float-none {
+ float: none !important; }
+
+@media (min-width: 576px) {
+ .float-sm-left {
+ float: left !important; }
+ .float-sm-right {
+ float: right !important; }
+ .float-sm-none {
+ float: none !important; } }
+
+@media (min-width: 768px) {
+ .float-md-left {
+ float: left !important; }
+ .float-md-right {
+ float: right !important; }
+ .float-md-none {
+ float: none !important; } }
+
+@media (min-width: 992px) {
+ .float-lg-left {
+ float: left !important; }
+ .float-lg-right {
+ float: right !important; }
+ .float-lg-none {
+ float: none !important; } }
+
+@media (min-width: 1300px) {
+ .float-xl-left {
+ float: left !important; }
+ .float-xl-right {
+ float: right !important; }
+ .float-xl-none {
+ float: none !important; } }
+
+.overflow-auto {
+ overflow: auto !important; }
+
+.overflow-hidden {
+ overflow: hidden !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; }
+
+.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; }
+
+@supports (position: sticky) {
+ .sticky-top {
+ position: sticky;
+ top: 0;
+ z-index: 1020; } }
+
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border: 0; }
+
+.sr-only-focusable:active, .sr-only-focusable:focus {
+ position: static;
+ width: auto;
+ height: auto;
+ overflow: visible;
+ clip: auto;
+ white-space: normal; }
+
+.shadow-sm {
+ box-shadow: 0 0.125rem 0.25rem rgba(33, 37, 41, 0.075) !important; }
+
+.shadow {
+ box-shadow: 0 0.5rem 1rem rgba(33, 37, 41, 0.15) !important; }
+
+.shadow-lg {
+ box-shadow: 0 1rem 3rem rgba(33, 37, 41, 0.175) !important; }
+
+.shadow-none {
+ box-shadow: none !important; }
+
+.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; }
+
+.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; }
+
+.mw-100 {
+ max-width: 100% !important; }
+
+.mh-100 {
+ max-height: 100% !important; }
+
+.min-vw-100 {
+ min-width: 100vw !important; }
+
+.min-vh-100 {
+ min-height: 100vh !important; }
+
+.vw-100 {
+ width: 100vw !important; }
+
+.vh-100 {
+ height: 100vh !important; }
+
+.stretched-link::after {
+ position: absolute;
+ top: 0;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ z-index: 1;
+ pointer-events: auto;
+ content: "";
+ background-color: rgba(0, 0, 0, 0); }
+
+.m-0 {
+ margin: 0 !important; }
+
+.mt-0,
+.my-0 {
+ margin-top: 0 !important; }
+
+.mr-0,
+.mx-0 {
+ margin-right: 0 !important; }
+
+.mb-0,
+.my-0 {
+ margin-bottom: 0 !important; }
+
+.ml-0,
+.mx-0 {
+ margin-left: 0 !important; }
+
+.m-1 {
+ margin: 10px !important; }
+
+.mt-1,
+.my-1 {
+ margin-top: 10px !important; }
+
+.mr-1,
+.mx-1 {
+ margin-right: 10px !important; }
+
+.mb-1,
+.my-1 {
+ margin-bottom: 10px !important; }
+
+.ml-1,
+.mx-1 {
+ margin-left: 10px !important; }
+
+.m-2 {
+ margin: 20px !important; }
+
+.mt-2,
+.my-2 {
+ margin-top: 20px !important; }
+
+.mr-2,
+.mx-2 {
+ margin-right: 20px !important; }
+
+.mb-2,
+.my-2 {
+ margin-bottom: 20px !important; }
+
+.ml-2,
+.mx-2 {
+ margin-left: 20px !important; }
+
+.m-3 {
+ margin: 30px !important; }
+
+.mt-3,
+.my-3 {
+ margin-top: 30px !important; }
+
+.mr-3,
+.mx-3 {
+ margin-right: 30px !important; }
+
+.mb-3,
+.my-3 {
+ margin-bottom: 30px !important; }
+
+.ml-3,
+.mx-3 {
+ margin-left: 30px !important; }
+
+.m-4 {
+ margin: 40px !important; }
+
+.mt-4,
+.my-4 {
+ margin-top: 40px !important; }
+
+.mr-4,
+.mx-4 {
+ margin-right: 40px !important; }
+
+.mb-4,
+.my-4 {
+ margin-bottom: 40px !important; }
+
+.ml-4,
+.mx-4 {
+ margin-left: 40px !important; }
+
+.m-5 {
+ margin: 50px !important; }
+
+.mt-5,
+.my-5 {
+ margin-top: 50px !important; }
+
+.mr-5,
+.mx-5 {
+ margin-right: 50px !important; }
+
+.mb-5,
+.my-5 {
+ margin-bottom: 50px !important; }
+
+.ml-5,
+.mx-5 {
+ margin-left: 50px !important; }
+
+.m-6 {
+ margin: 60px !important; }
+
+.mt-6,
+.my-6 {
+ margin-top: 60px !important; }
+
+.mr-6,
+.mx-6 {
+ margin-right: 60px !important; }
+
+.mb-6,
+.my-6 {
+ margin-bottom: 60px !important; }
+
+.ml-6,
+.mx-6 {
+ margin-left: 60px !important; }
+
+.m-7 {
+ margin: 70px !important; }
+
+.mt-7,
+.my-7 {
+ margin-top: 70px !important; }
+
+.mr-7,
+.mx-7 {
+ margin-right: 70px !important; }
+
+.mb-7,
+.my-7 {
+ margin-bottom: 70px !important; }
+
+.ml-7,
+.mx-7 {
+ margin-left: 70px !important; }
+
+.m-8 {
+ margin: 80px !important; }
+
+.mt-8,
+.my-8 {
+ margin-top: 80px !important; }
+
+.mr-8,
+.mx-8 {
+ margin-right: 80px !important; }
+
+.mb-8,
+.my-8 {
+ margin-bottom: 80px !important; }
+
+.ml-8,
+.mx-8 {
+ margin-left: 80px !important; }
+
+.m-9 {
+ margin: 90px !important; }
+
+.mt-9,
+.my-9 {
+ margin-top: 90px !important; }
+
+.mr-9,
+.mx-9 {
+ margin-right: 90px !important; }
+
+.mb-9,
+.my-9 {
+ margin-bottom: 90px !important; }
+
+.ml-9,
+.mx-9 {
+ margin-left: 90px !important; }
+
+.m-10 {
+ margin: 100px !important; }
+
+.mt-10,
+.my-10 {
+ margin-top: 100px !important; }
+
+.mr-10,
+.mx-10 {
+ margin-right: 100px !important; }
+
+.mb-10,
+.my-10 {
+ margin-bottom: 100px !important; }
+
+.ml-10,
+.mx-10 {
+ margin-left: 100px !important; }
+
+.m-11 {
+ margin: 110px !important; }
+
+.mt-11,
+.my-11 {
+ margin-top: 110px !important; }
+
+.mr-11,
+.mx-11 {
+ margin-right: 110px !important; }
+
+.mb-11,
+.my-11 {
+ margin-bottom: 110px !important; }
+
+.ml-11,
+.mx-11 {
+ margin-left: 110px !important; }
+
+.m-12 {
+ margin: 120px !important; }
+
+.mt-12,
+.my-12 {
+ margin-top: 120px !important; }
+
+.mr-12,
+.mx-12 {
+ margin-right: 120px !important; }
+
+.mb-12,
+.my-12 {
+ margin-bottom: 120px !important; }
+
+.ml-12,
+.mx-12 {
+ margin-left: 120px !important; }
+
+.m-13 {
+ margin: 130px !important; }
+
+.mt-13,
+.my-13 {
+ margin-top: 130px !important; }
+
+.mr-13,
+.mx-13 {
+ margin-right: 130px !important; }
+
+.mb-13,
+.my-13 {
+ margin-bottom: 130px !important; }
+
+.ml-13,
+.mx-13 {
+ margin-left: 130px !important; }
+
+.m-14 {
+ margin: 140px !important; }
+
+.mt-14,
+.my-14 {
+ margin-top: 140px !important; }
+
+.mr-14,
+.mx-14 {
+ margin-right: 140px !important; }
+
+.mb-14,
+.my-14 {
+ margin-bottom: 140px !important; }
+
+.ml-14,
+.mx-14 {
+ margin-left: 140px !important; }
+
+.m-15 {
+ margin: 150px !important; }
+
+.mt-15,
+.my-15 {
+ margin-top: 150px !important; }
+
+.mr-15,
+.mx-15 {
+ margin-right: 150px !important; }
+
+.mb-15,
+.my-15 {
+ margin-bottom: 150px !important; }
+
+.ml-15,
+.mx-15 {
+ margin-left: 150px !important; }
+
+.m-16 {
+ margin: 160px !important; }
+
+.mt-16,
+.my-16 {
+ margin-top: 160px !important; }
+
+.mr-16,
+.mx-16 {
+ margin-right: 160px !important; }
+
+.mb-16,
+.my-16 {
+ margin-bottom: 160px !important; }
+
+.ml-16,
+.mx-16 {
+ margin-left: 160px !important; }
+
+.m-17 {
+ margin: 170px !important; }
+
+.mt-17,
+.my-17 {
+ margin-top: 170px !important; }
+
+.mr-17,
+.mx-17 {
+ margin-right: 170px !important; }
+
+.mb-17,
+.my-17 {
+ margin-bottom: 170px !important; }
+
+.ml-17,
+.mx-17 {
+ margin-left: 170px !important; }
+
+.m-18 {
+ margin: 180px !important; }
+
+.mt-18,
+.my-18 {
+ margin-top: 180px !important; }
+
+.mr-18,
+.mx-18 {
+ margin-right: 180px !important; }
+
+.mb-18,
+.my-18 {
+ margin-bottom: 180px !important; }
+
+.ml-18,
+.mx-18 {
+ margin-left: 180px !important; }
+
+.m-19 {
+ margin: 190px !important; }
+
+.mt-19,
+.my-19 {
+ margin-top: 190px !important; }
+
+.mr-19,
+.mx-19 {
+ margin-right: 190px !important; }
+
+.mb-19,
+.my-19 {
+ margin-bottom: 190px !important; }
+
+.ml-19,
+.mx-19 {
+ margin-left: 190px !important; }
+
+.m-20 {
+ margin: 200px !important; }
+
+.mt-20,
+.my-20 {
+ margin-top: 200px !important; }
+
+.mr-20,
+.mx-20 {
+ margin-right: 200px !important; }
+
+.mb-20,
+.my-20 {
+ margin-bottom: 200px !important; }
+
+.ml-20,
+.mx-20 {
+ margin-left: 200px !important; }
+
+.p-0 {
+ padding: 0 !important; }
+
+.pt-0,
+.py-0 {
+ padding-top: 0 !important; }
+
+.pr-0,
+.px-0 {
+ padding-right: 0 !important; }
+
+.pb-0,
+.py-0 {
+ padding-bottom: 0 !important; }
+
+.pl-0,
+.px-0 {
+ padding-left: 0 !important; }
+
+.p-1 {
+ padding: 10px !important; }
+
+.pt-1,
+.py-1 {
+ padding-top: 10px !important; }
+
+.pr-1,
+.px-1 {
+ padding-right: 10px !important; }
+
+.pb-1,
+.py-1 {
+ padding-bottom: 10px !important; }
+
+.pl-1,
+.px-1 {
+ padding-left: 10px !important; }
+
+.p-2 {
+ padding: 20px !important; }
+
+.pt-2,
+.py-2 {
+ padding-top: 20px !important; }
+
+.pr-2,
+.px-2 {
+ padding-right: 20px !important; }
+
+.pb-2,
+.py-2 {
+ padding-bottom: 20px !important; }
+
+.pl-2,
+.px-2 {
+ padding-left: 20px !important; }
+
+.p-3 {
+ padding: 30px !important; }
+
+.pt-3,
+.py-3 {
+ padding-top: 30px !important; }
+
+.pr-3,
+.px-3 {
+ padding-right: 30px !important; }
+
+.pb-3,
+.py-3 {
+ padding-bottom: 30px !important; }
+
+.pl-3,
+.px-3 {
+ padding-left: 30px !important; }
+
+.p-4 {
+ padding: 40px !important; }
+
+.pt-4,
+.py-4 {
+ padding-top: 40px !important; }
+
+.pr-4,
+.px-4 {
+ padding-right: 40px !important; }
+
+.pb-4,
+.py-4 {
+ padding-bottom: 40px !important; }
+
+.pl-4,
+.px-4 {
+ padding-left: 40px !important; }
+
+.p-5 {
+ padding: 50px !important; }
+
+.pt-5,
+.py-5 {
+ padding-top: 50px !important; }
+
+.pr-5,
+.px-5 {
+ padding-right: 50px !important; }
+
+.pb-5,
+.py-5 {
+ padding-bottom: 50px !important; }
+
+.pl-5,
+.px-5 {
+ padding-left: 50px !important; }
+
+.p-6 {
+ padding: 60px !important; }
+
+.pt-6,
+.py-6 {
+ padding-top: 60px !important; }
+
+.pr-6,
+.px-6 {
+ padding-right: 60px !important; }
+
+.pb-6,
+.py-6 {
+ padding-bottom: 60px !important; }
+
+.pl-6,
+.px-6 {
+ padding-left: 60px !important; }
+
+.p-7 {
+ padding: 70px !important; }
+
+.pt-7,
+.py-7 {
+ padding-top: 70px !important; }
+
+.pr-7,
+.px-7 {
+ padding-right: 70px !important; }
+
+.pb-7,
+.py-7 {
+ padding-bottom: 70px !important; }
+
+.pl-7,
+.px-7 {
+ padding-left: 70px !important; }
+
+.p-8 {
+ padding: 80px !important; }
+
+.pt-8,
+.py-8 {
+ padding-top: 80px !important; }
+
+.pr-8,
+.px-8 {
+ padding-right: 80px !important; }
+
+.pb-8,
+.py-8 {
+ padding-bottom: 80px !important; }
+
+.pl-8,
+.px-8 {
+ padding-left: 80px !important; }
+
+.p-9 {
+ padding: 90px !important; }
+
+.pt-9,
+.py-9 {
+ padding-top: 90px !important; }
+
+.pr-9,
+.px-9 {
+ padding-right: 90px !important; }
+
+.pb-9,
+.py-9 {
+ padding-bottom: 90px !important; }
+
+.pl-9,
+.px-9 {
+ padding-left: 90px !important; }
+
+.p-10 {
+ padding: 100px !important; }
+
+.pt-10,
+.py-10 {
+ padding-top: 100px !important; }
+
+.pr-10,
+.px-10 {
+ padding-right: 100px !important; }
+
+.pb-10,
+.py-10 {
+ padding-bottom: 100px !important; }
+
+.pl-10,
+.px-10 {
+ padding-left: 100px !important; }
+
+.p-11 {
+ padding: 110px !important; }
+
+.pt-11,
+.py-11 {
+ padding-top: 110px !important; }
+
+.pr-11,
+.px-11 {
+ padding-right: 110px !important; }
+
+.pb-11,
+.py-11 {
+ padding-bottom: 110px !important; }
+
+.pl-11,
+.px-11 {
+ padding-left: 110px !important; }
+
+.p-12 {
+ padding: 120px !important; }
+
+.pt-12,
+.py-12 {
+ padding-top: 120px !important; }
+
+.pr-12,
+.px-12 {
+ padding-right: 120px !important; }
+
+.pb-12,
+.py-12 {
+ padding-bottom: 120px !important; }
+
+.pl-12,
+.px-12 {
+ padding-left: 120px !important; }
+
+.p-13 {
+ padding: 130px !important; }
+
+.pt-13,
+.py-13 {
+ padding-top: 130px !important; }
+
+.pr-13,
+.px-13 {
+ padding-right: 130px !important; }
+
+.pb-13,
+.py-13 {
+ padding-bottom: 130px !important; }
+
+.pl-13,
+.px-13 {
+ padding-left: 130px !important; }
+
+.p-14 {
+ padding: 140px !important; }
+
+.pt-14,
+.py-14 {
+ padding-top: 140px !important; }
+
+.pr-14,
+.px-14 {
+ padding-right: 140px !important; }
+
+.pb-14,
+.py-14 {
+ padding-bottom: 140px !important; }
+
+.pl-14,
+.px-14 {
+ padding-left: 140px !important; }
+
+.p-15 {
+ padding: 150px !important; }
+
+.pt-15,
+.py-15 {
+ padding-top: 150px !important; }
+
+.pr-15,
+.px-15 {
+ padding-right: 150px !important; }
+
+.pb-15,
+.py-15 {
+ padding-bottom: 150px !important; }
+
+.pl-15,
+.px-15 {
+ padding-left: 150px !important; }
+
+.p-16 {
+ padding: 160px !important; }
+
+.pt-16,
+.py-16 {
+ padding-top: 160px !important; }
+
+.pr-16,
+.px-16 {
+ padding-right: 160px !important; }
+
+.pb-16,
+.py-16 {
+ padding-bottom: 160px !important; }
+
+.pl-16,
+.px-16 {
+ padding-left: 160px !important; }
+
+.p-17 {
+ padding: 170px !important; }
+
+.pt-17,
+.py-17 {
+ padding-top: 170px !important; }
+
+.pr-17,
+.px-17 {
+ padding-right: 170px !important; }
+
+.pb-17,
+.py-17 {
+ padding-bottom: 170px !important; }
+
+.pl-17,
+.px-17 {
+ padding-left: 170px !important; }
+
+.p-18 {
+ padding: 180px !important; }
+
+.pt-18,
+.py-18 {
+ padding-top: 180px !important; }
+
+.pr-18,
+.px-18 {
+ padding-right: 180px !important; }
+
+.pb-18,
+.py-18 {
+ padding-bottom: 180px !important; }
+
+.pl-18,
+.px-18 {
+ padding-left: 180px !important; }
+
+.p-19 {
+ padding: 190px !important; }
+
+.pt-19,
+.py-19 {
+ padding-top: 190px !important; }
+
+.pr-19,
+.px-19 {
+ padding-right: 190px !important; }
+
+.pb-19,
+.py-19 {
+ padding-bottom: 190px !important; }
+
+.pl-19,
+.px-19 {
+ padding-left: 190px !important; }
+
+.p-20 {
+ padding: 200px !important; }
+
+.pt-20,
+.py-20 {
+ padding-top: 200px !important; }
+
+.pr-20,
+.px-20 {
+ padding-right: 200px !important; }
+
+.pb-20,
+.py-20 {
+ padding-bottom: 200px !important; }
+
+.pl-20,
+.px-20 {
+ padding-left: 200px !important; }
+
+.m-n1 {
+ margin: -10px !important; }
+
+.mt-n1,
+.my-n1 {
+ margin-top: -10px !important; }
+
+.mr-n1,
+.mx-n1 {
+ margin-right: -10px !important; }
+
+.mb-n1,
+.my-n1 {
+ margin-bottom: -10px !important; }
+
+.ml-n1,
+.mx-n1 {
+ margin-left: -10px !important; }
+
+.m-n2 {
+ margin: -20px !important; }
+
+.mt-n2,
+.my-n2 {
+ margin-top: -20px !important; }
+
+.mr-n2,
+.mx-n2 {
+ margin-right: -20px !important; }
+
+.mb-n2,
+.my-n2 {
+ margin-bottom: -20px !important; }
+
+.ml-n2,
+.mx-n2 {
+ margin-left: -20px !important; }
+
+.m-n3 {
+ margin: -30px !important; }
+
+.mt-n3,
+.my-n3 {
+ margin-top: -30px !important; }
+
+.mr-n3,
+.mx-n3 {
+ margin-right: -30px !important; }
+
+.mb-n3,
+.my-n3 {
+ margin-bottom: -30px !important; }
+
+.ml-n3,
+.mx-n3 {
+ margin-left: -30px !important; }
+
+.m-n4 {
+ margin: -40px !important; }
+
+.mt-n4,
+.my-n4 {
+ margin-top: -40px !important; }
+
+.mr-n4,
+.mx-n4 {
+ margin-right: -40px !important; }
+
+.mb-n4,
+.my-n4 {
+ margin-bottom: -40px !important; }
+
+.ml-n4,
+.mx-n4 {
+ margin-left: -40px !important; }
+
+.m-n5 {
+ margin: -50px !important; }
+
+.mt-n5,
+.my-n5 {
+ margin-top: -50px !important; }
+
+.mr-n5,
+.mx-n5 {
+ margin-right: -50px !important; }
+
+.mb-n5,
+.my-n5 {
+ margin-bottom: -50px !important; }
+
+.ml-n5,
+.mx-n5 {
+ margin-left: -50px !important; }
+
+.m-n6 {
+ margin: -60px !important; }
+
+.mt-n6,
+.my-n6 {
+ margin-top: -60px !important; }
+
+.mr-n6,
+.mx-n6 {
+ margin-right: -60px !important; }
+
+.mb-n6,
+.my-n6 {
+ margin-bottom: -60px !important; }
+
+.ml-n6,
+.mx-n6 {
+ margin-left: -60px !important; }
+
+.m-n7 {
+ margin: -70px !important; }
+
+.mt-n7,
+.my-n7 {
+ margin-top: -70px !important; }
+
+.mr-n7,
+.mx-n7 {
+ margin-right: -70px !important; }
+
+.mb-n7,
+.my-n7 {
+ margin-bottom: -70px !important; }
+
+.ml-n7,
+.mx-n7 {
+ margin-left: -70px !important; }
+
+.m-n8 {
+ margin: -80px !important; }
+
+.mt-n8,
+.my-n8 {
+ margin-top: -80px !important; }
+
+.mr-n8,
+.mx-n8 {
+ margin-right: -80px !important; }
+
+.mb-n8,
+.my-n8 {
+ margin-bottom: -80px !important; }
+
+.ml-n8,
+.mx-n8 {
+ margin-left: -80px !important; }
+
+.m-n9 {
+ margin: -90px !important; }
+
+.mt-n9,
+.my-n9 {
+ margin-top: -90px !important; }
+
+.mr-n9,
+.mx-n9 {
+ margin-right: -90px !important; }
+
+.mb-n9,
+.my-n9 {
+ margin-bottom: -90px !important; }
+
+.ml-n9,
+.mx-n9 {
+ margin-left: -90px !important; }
+
+.m-n10 {
+ margin: -100px !important; }
+
+.mt-n10,
+.my-n10 {
+ margin-top: -100px !important; }
+
+.mr-n10,
+.mx-n10 {
+ margin-right: -100px !important; }
+
+.mb-n10,
+.my-n10 {
+ margin-bottom: -100px !important; }
+
+.ml-n10,
+.mx-n10 {
+ margin-left: -100px !important; }
+
+.m-n11 {
+ margin: -110px !important; }
+
+.mt-n11,
+.my-n11 {
+ margin-top: -110px !important; }
+
+.mr-n11,
+.mx-n11 {
+ margin-right: -110px !important; }
+
+.mb-n11,
+.my-n11 {
+ margin-bottom: -110px !important; }
+
+.ml-n11,
+.mx-n11 {
+ margin-left: -110px !important; }
+
+.m-n12 {
+ margin: -120px !important; }
+
+.mt-n12,
+.my-n12 {
+ margin-top: -120px !important; }
+
+.mr-n12,
+.mx-n12 {
+ margin-right: -120px !important; }
+
+.mb-n12,
+.my-n12 {
+ margin-bottom: -120px !important; }
+
+.ml-n12,
+.mx-n12 {
+ margin-left: -120px !important; }
+
+.m-n13 {
+ margin: -130px !important; }
+
+.mt-n13,
+.my-n13 {
+ margin-top: -130px !important; }
+
+.mr-n13,
+.mx-n13 {
+ margin-right: -130px !important; }
+
+.mb-n13,
+.my-n13 {
+ margin-bottom: -130px !important; }
+
+.ml-n13,
+.mx-n13 {
+ margin-left: -130px !important; }
+
+.m-n14 {
+ margin: -140px !important; }
+
+.mt-n14,
+.my-n14 {
+ margin-top: -140px !important; }
+
+.mr-n14,
+.mx-n14 {
+ margin-right: -140px !important; }
+
+.mb-n14,
+.my-n14 {
+ margin-bottom: -140px !important; }
+
+.ml-n14,
+.mx-n14 {
+ margin-left: -140px !important; }
+
+.m-n15 {
+ margin: -150px !important; }
+
+.mt-n15,
+.my-n15 {
+ margin-top: -150px !important; }
+
+.mr-n15,
+.mx-n15 {
+ margin-right: -150px !important; }
+
+.mb-n15,
+.my-n15 {
+ margin-bottom: -150px !important; }
+
+.ml-n15,
+.mx-n15 {
+ margin-left: -150px !important; }
+
+.m-n16 {
+ margin: -160px !important; }
+
+.mt-n16,
+.my-n16 {
+ margin-top: -160px !important; }
+
+.mr-n16,
+.mx-n16 {
+ margin-right: -160px !important; }
+
+.mb-n16,
+.my-n16 {
+ margin-bottom: -160px !important; }
+
+.ml-n16,
+.mx-n16 {
+ margin-left: -160px !important; }
+
+.m-n17 {
+ margin: -170px !important; }
+
+.mt-n17,
+.my-n17 {
+ margin-top: -170px !important; }
+
+.mr-n17,
+.mx-n17 {
+ margin-right: -170px !important; }
+
+.mb-n17,
+.my-n17 {
+ margin-bottom: -170px !important; }
+
+.ml-n17,
+.mx-n17 {
+ margin-left: -170px !important; }
+
+.m-n18 {
+ margin: -180px !important; }
+
+.mt-n18,
+.my-n18 {
+ margin-top: -180px !important; }
+
+.mr-n18,
+.mx-n18 {
+ margin-right: -180px !important; }
+
+.mb-n18,
+.my-n18 {
+ margin-bottom: -180px !important; }
+
+.ml-n18,
+.mx-n18 {
+ margin-left: -180px !important; }
+
+.m-n19 {
+ margin: -190px !important; }
+
+.mt-n19,
+.my-n19 {
+ margin-top: -190px !important; }
+
+.mr-n19,
+.mx-n19 {
+ margin-right: -190px !important; }
+
+.mb-n19,
+.my-n19 {
+ margin-bottom: -190px !important; }
+
+.ml-n19,
+.mx-n19 {
+ margin-left: -190px !important; }
+
+.m-n20 {
+ margin: -200px !important; }
+
+.mt-n20,
+.my-n20 {
+ margin-top: -200px !important; }
+
+.mr-n20,
+.mx-n20 {
+ margin-right: -200px !important; }
+
+.mb-n20,
+.my-n20 {
+ margin-bottom: -200px !important; }
+
+.ml-n20,
+.mx-n20 {
+ margin-left: -200px !important; }
+
+.m-auto {
+ margin: auto !important; }
+
+.mt-auto,
+.my-auto {
+ margin-top: auto !important; }
+
+.mr-auto,
+.mx-auto {
+ margin-right: auto !important; }
+
+.mb-auto,
+.my-auto {
+ margin-bottom: auto !important; }
+
+.ml-auto,
+.mx-auto {
+ margin-left: auto !important; }
+
+@media (min-width: 576px) {
+ .m-sm-0 {
+ margin: 0 !important; }
+ .mt-sm-0,
+ .my-sm-0 {
+ margin-top: 0 !important; }
+ .mr-sm-0,
+ .mx-sm-0 {
+ margin-right: 0 !important; }
+ .mb-sm-0,
+ .my-sm-0 {
+ margin-bottom: 0 !important; }
+ .ml-sm-0,
+ .mx-sm-0 {
+ margin-left: 0 !important; }
+ .m-sm-1 {
+ margin: 10px !important; }
+ .mt-sm-1,
+ .my-sm-1 {
+ margin-top: 10px !important; }
+ .mr-sm-1,
+ .mx-sm-1 {
+ margin-right: 10px !important; }
+ .mb-sm-1,
+ .my-sm-1 {
+ margin-bottom: 10px !important; }
+ .ml-sm-1,
+ .mx-sm-1 {
+ margin-left: 10px !important; }
+ .m-sm-2 {
+ margin: 20px !important; }
+ .mt-sm-2,
+ .my-sm-2 {
+ margin-top: 20px !important; }
+ .mr-sm-2,
+ .mx-sm-2 {
+ margin-right: 20px !important; }
+ .mb-sm-2,
+ .my-sm-2 {
+ margin-bottom: 20px !important; }
+ .ml-sm-2,
+ .mx-sm-2 {
+ margin-left: 20px !important; }
+ .m-sm-3 {
+ margin: 30px !important; }
+ .mt-sm-3,
+ .my-sm-3 {
+ margin-top: 30px !important; }
+ .mr-sm-3,
+ .mx-sm-3 {
+ margin-right: 30px !important; }
+ .mb-sm-3,
+ .my-sm-3 {
+ margin-bottom: 30px !important; }
+ .ml-sm-3,
+ .mx-sm-3 {
+ margin-left: 30px !important; }
+ .m-sm-4 {
+ margin: 40px !important; }
+ .mt-sm-4,
+ .my-sm-4 {
+ margin-top: 40px !important; }
+ .mr-sm-4,
+ .mx-sm-4 {
+ margin-right: 40px !important; }
+ .mb-sm-4,
+ .my-sm-4 {
+ margin-bottom: 40px !important; }
+ .ml-sm-4,
+ .mx-sm-4 {
+ margin-left: 40px !important; }
+ .m-sm-5 {
+ margin: 50px !important; }
+ .mt-sm-5,
+ .my-sm-5 {
+ margin-top: 50px !important; }
+ .mr-sm-5,
+ .mx-sm-5 {
+ margin-right: 50px !important; }
+ .mb-sm-5,
+ .my-sm-5 {
+ margin-bottom: 50px !important; }
+ .ml-sm-5,
+ .mx-sm-5 {
+ margin-left: 50px !important; }
+ .m-sm-6 {
+ margin: 60px !important; }
+ .mt-sm-6,
+ .my-sm-6 {
+ margin-top: 60px !important; }
+ .mr-sm-6,
+ .mx-sm-6 {
+ margin-right: 60px !important; }
+ .mb-sm-6,
+ .my-sm-6 {
+ margin-bottom: 60px !important; }
+ .ml-sm-6,
+ .mx-sm-6 {
+ margin-left: 60px !important; }
+ .m-sm-7 {
+ margin: 70px !important; }
+ .mt-sm-7,
+ .my-sm-7 {
+ margin-top: 70px !important; }
+ .mr-sm-7,
+ .mx-sm-7 {
+ margin-right: 70px !important; }
+ .mb-sm-7,
+ .my-sm-7 {
+ margin-bottom: 70px !important; }
+ .ml-sm-7,
+ .mx-sm-7 {
+ margin-left: 70px !important; }
+ .m-sm-8 {
+ margin: 80px !important; }
+ .mt-sm-8,
+ .my-sm-8 {
+ margin-top: 80px !important; }
+ .mr-sm-8,
+ .mx-sm-8 {
+ margin-right: 80px !important; }
+ .mb-sm-8,
+ .my-sm-8 {
+ margin-bottom: 80px !important; }
+ .ml-sm-8,
+ .mx-sm-8 {
+ margin-left: 80px !important; }
+ .m-sm-9 {
+ margin: 90px !important; }
+ .mt-sm-9,
+ .my-sm-9 {
+ margin-top: 90px !important; }
+ .mr-sm-9,
+ .mx-sm-9 {
+ margin-right: 90px !important; }
+ .mb-sm-9,
+ .my-sm-9 {
+ margin-bottom: 90px !important; }
+ .ml-sm-9,
+ .mx-sm-9 {
+ margin-left: 90px !important; }
+ .m-sm-10 {
+ margin: 100px !important; }
+ .mt-sm-10,
+ .my-sm-10 {
+ margin-top: 100px !important; }
+ .mr-sm-10,
+ .mx-sm-10 {
+ margin-right: 100px !important; }
+ .mb-sm-10,
+ .my-sm-10 {
+ margin-bottom: 100px !important; }
+ .ml-sm-10,
+ .mx-sm-10 {
+ margin-left: 100px !important; }
+ .m-sm-11 {
+ margin: 110px !important; }
+ .mt-sm-11,
+ .my-sm-11 {
+ margin-top: 110px !important; }
+ .mr-sm-11,
+ .mx-sm-11 {
+ margin-right: 110px !important; }
+ .mb-sm-11,
+ .my-sm-11 {
+ margin-bottom: 110px !important; }
+ .ml-sm-11,
+ .mx-sm-11 {
+ margin-left: 110px !important; }
+ .m-sm-12 {
+ margin: 120px !important; }
+ .mt-sm-12,
+ .my-sm-12 {
+ margin-top: 120px !important; }
+ .mr-sm-12,
+ .mx-sm-12 {
+ margin-right: 120px !important; }
+ .mb-sm-12,
+ .my-sm-12 {
+ margin-bottom: 120px !important; }
+ .ml-sm-12,
+ .mx-sm-12 {
+ margin-left: 120px !important; }
+ .m-sm-13 {
+ margin: 130px !important; }
+ .mt-sm-13,
+ .my-sm-13 {
+ margin-top: 130px !important; }
+ .mr-sm-13,
+ .mx-sm-13 {
+ margin-right: 130px !important; }
+ .mb-sm-13,
+ .my-sm-13 {
+ margin-bottom: 130px !important; }
+ .ml-sm-13,
+ .mx-sm-13 {
+ margin-left: 130px !important; }
+ .m-sm-14 {
+ margin: 140px !important; }
+ .mt-sm-14,
+ .my-sm-14 {
+ margin-top: 140px !important; }
+ .mr-sm-14,
+ .mx-sm-14 {
+ margin-right: 140px !important; }
+ .mb-sm-14,
+ .my-sm-14 {
+ margin-bottom: 140px !important; }
+ .ml-sm-14,
+ .mx-sm-14 {
+ margin-left: 140px !important; }
+ .m-sm-15 {
+ margin: 150px !important; }
+ .mt-sm-15,
+ .my-sm-15 {
+ margin-top: 150px !important; }
+ .mr-sm-15,
+ .mx-sm-15 {
+ margin-right: 150px !important; }
+ .mb-sm-15,
+ .my-sm-15 {
+ margin-bottom: 150px !important; }
+ .ml-sm-15,
+ .mx-sm-15 {
+ margin-left: 150px !important; }
+ .m-sm-16 {
+ margin: 160px !important; }
+ .mt-sm-16,
+ .my-sm-16 {
+ margin-top: 160px !important; }
+ .mr-sm-16,
+ .mx-sm-16 {
+ margin-right: 160px !important; }
+ .mb-sm-16,
+ .my-sm-16 {
+ margin-bottom: 160px !important; }
+ .ml-sm-16,
+ .mx-sm-16 {
+ margin-left: 160px !important; }
+ .m-sm-17 {
+ margin: 170px !important; }
+ .mt-sm-17,
+ .my-sm-17 {
+ margin-top: 170px !important; }
+ .mr-sm-17,
+ .mx-sm-17 {
+ margin-right: 170px !important; }
+ .mb-sm-17,
+ .my-sm-17 {
+ margin-bottom: 170px !important; }
+ .ml-sm-17,
+ .mx-sm-17 {
+ margin-left: 170px !important; }
+ .m-sm-18 {
+ margin: 180px !important; }
+ .mt-sm-18,
+ .my-sm-18 {
+ margin-top: 180px !important; }
+ .mr-sm-18,
+ .mx-sm-18 {
+ margin-right: 180px !important; }
+ .mb-sm-18,
+ .my-sm-18 {
+ margin-bottom: 180px !important; }
+ .ml-sm-18,
+ .mx-sm-18 {
+ margin-left: 180px !important; }
+ .m-sm-19 {
+ margin: 190px !important; }
+ .mt-sm-19,
+ .my-sm-19 {
+ margin-top: 190px !important; }
+ .mr-sm-19,
+ .mx-sm-19 {
+ margin-right: 190px !important; }
+ .mb-sm-19,
+ .my-sm-19 {
+ margin-bottom: 190px !important; }
+ .ml-sm-19,
+ .mx-sm-19 {
+ margin-left: 190px !important; }
+ .m-sm-20 {
+ margin: 200px !important; }
+ .mt-sm-20,
+ .my-sm-20 {
+ margin-top: 200px !important; }
+ .mr-sm-20,
+ .mx-sm-20 {
+ margin-right: 200px !important; }
+ .mb-sm-20,
+ .my-sm-20 {
+ margin-bottom: 200px !important; }
+ .ml-sm-20,
+ .mx-sm-20 {
+ margin-left: 200px !important; }
+ .p-sm-0 {
+ padding: 0 !important; }
+ .pt-sm-0,
+ .py-sm-0 {
+ padding-top: 0 !important; }
+ .pr-sm-0,
+ .px-sm-0 {
+ padding-right: 0 !important; }
+ .pb-sm-0,
+ .py-sm-0 {
+ padding-bottom: 0 !important; }
+ .pl-sm-0,
+ .px-sm-0 {
+ padding-left: 0 !important; }
+ .p-sm-1 {
+ padding: 10px !important; }
+ .pt-sm-1,
+ .py-sm-1 {
+ padding-top: 10px !important; }
+ .pr-sm-1,
+ .px-sm-1 {
+ padding-right: 10px !important; }
+ .pb-sm-1,
+ .py-sm-1 {
+ padding-bottom: 10px !important; }
+ .pl-sm-1,
+ .px-sm-1 {
+ padding-left: 10px !important; }
+ .p-sm-2 {
+ padding: 20px !important; }
+ .pt-sm-2,
+ .py-sm-2 {
+ padding-top: 20px !important; }
+ .pr-sm-2,
+ .px-sm-2 {
+ padding-right: 20px !important; }
+ .pb-sm-2,
+ .py-sm-2 {
+ padding-bottom: 20px !important; }
+ .pl-sm-2,
+ .px-sm-2 {
+ padding-left: 20px !important; }
+ .p-sm-3 {
+ padding: 30px !important; }
+ .pt-sm-3,
+ .py-sm-3 {
+ padding-top: 30px !important; }
+ .pr-sm-3,
+ .px-sm-3 {
+ padding-right: 30px !important; }
+ .pb-sm-3,
+ .py-sm-3 {
+ padding-bottom: 30px !important; }
+ .pl-sm-3,
+ .px-sm-3 {
+ padding-left: 30px !important; }
+ .p-sm-4 {
+ padding: 40px !important; }
+ .pt-sm-4,
+ .py-sm-4 {
+ padding-top: 40px !important; }
+ .pr-sm-4,
+ .px-sm-4 {
+ padding-right: 40px !important; }
+ .pb-sm-4,
+ .py-sm-4 {
+ padding-bottom: 40px !important; }
+ .pl-sm-4,
+ .px-sm-4 {
+ padding-left: 40px !important; }
+ .p-sm-5 {
+ padding: 50px !important; }
+ .pt-sm-5,
+ .py-sm-5 {
+ padding-top: 50px !important; }
+ .pr-sm-5,
+ .px-sm-5 {
+ padding-right: 50px !important; }
+ .pb-sm-5,
+ .py-sm-5 {
+ padding-bottom: 50px !important; }
+ .pl-sm-5,
+ .px-sm-5 {
+ padding-left: 50px !important; }
+ .p-sm-6 {
+ padding: 60px !important; }
+ .pt-sm-6,
+ .py-sm-6 {
+ padding-top: 60px !important; }
+ .pr-sm-6,
+ .px-sm-6 {
+ padding-right: 60px !important; }
+ .pb-sm-6,
+ .py-sm-6 {
+ padding-bottom: 60px !important; }
+ .pl-sm-6,
+ .px-sm-6 {
+ padding-left: 60px !important; }
+ .p-sm-7 {
+ padding: 70px !important; }
+ .pt-sm-7,
+ .py-sm-7 {
+ padding-top: 70px !important; }
+ .pr-sm-7,
+ .px-sm-7 {
+ padding-right: 70px !important; }
+ .pb-sm-7,
+ .py-sm-7 {
+ padding-bottom: 70px !important; }
+ .pl-sm-7,
+ .px-sm-7 {
+ padding-left: 70px !important; }
+ .p-sm-8 {
+ padding: 80px !important; }
+ .pt-sm-8,
+ .py-sm-8 {
+ padding-top: 80px !important; }
+ .pr-sm-8,
+ .px-sm-8 {
+ padding-right: 80px !important; }
+ .pb-sm-8,
+ .py-sm-8 {
+ padding-bottom: 80px !important; }
+ .pl-sm-8,
+ .px-sm-8 {
+ padding-left: 80px !important; }
+ .p-sm-9 {
+ padding: 90px !important; }
+ .pt-sm-9,
+ .py-sm-9 {
+ padding-top: 90px !important; }
+ .pr-sm-9,
+ .px-sm-9 {
+ padding-right: 90px !important; }
+ .pb-sm-9,
+ .py-sm-9 {
+ padding-bottom: 90px !important; }
+ .pl-sm-9,
+ .px-sm-9 {
+ padding-left: 90px !important; }
+ .p-sm-10 {
+ padding: 100px !important; }
+ .pt-sm-10,
+ .py-sm-10 {
+ padding-top: 100px !important; }
+ .pr-sm-10,
+ .px-sm-10 {
+ padding-right: 100px !important; }
+ .pb-sm-10,
+ .py-sm-10 {
+ padding-bottom: 100px !important; }
+ .pl-sm-10,
+ .px-sm-10 {
+ padding-left: 100px !important; }
+ .p-sm-11 {
+ padding: 110px !important; }
+ .pt-sm-11,
+ .py-sm-11 {
+ padding-top: 110px !important; }
+ .pr-sm-11,
+ .px-sm-11 {
+ padding-right: 110px !important; }
+ .pb-sm-11,
+ .py-sm-11 {
+ padding-bottom: 110px !important; }
+ .pl-sm-11,
+ .px-sm-11 {
+ padding-left: 110px !important; }
+ .p-sm-12 {
+ padding: 120px !important; }
+ .pt-sm-12,
+ .py-sm-12 {
+ padding-top: 120px !important; }
+ .pr-sm-12,
+ .px-sm-12 {
+ padding-right: 120px !important; }
+ .pb-sm-12,
+ .py-sm-12 {
+ padding-bottom: 120px !important; }
+ .pl-sm-12,
+ .px-sm-12 {
+ padding-left: 120px !important; }
+ .p-sm-13 {
+ padding: 130px !important; }
+ .pt-sm-13,
+ .py-sm-13 {
+ padding-top: 130px !important; }
+ .pr-sm-13,
+ .px-sm-13 {
+ padding-right: 130px !important; }
+ .pb-sm-13,
+ .py-sm-13 {
+ padding-bottom: 130px !important; }
+ .pl-sm-13,
+ .px-sm-13 {
+ padding-left: 130px !important; }
+ .p-sm-14 {
+ padding: 140px !important; }
+ .pt-sm-14,
+ .py-sm-14 {
+ padding-top: 140px !important; }
+ .pr-sm-14,
+ .px-sm-14 {
+ padding-right: 140px !important; }
+ .pb-sm-14,
+ .py-sm-14 {
+ padding-bottom: 140px !important; }
+ .pl-sm-14,
+ .px-sm-14 {
+ padding-left: 140px !important; }
+ .p-sm-15 {
+ padding: 150px !important; }
+ .pt-sm-15,
+ .py-sm-15 {
+ padding-top: 150px !important; }
+ .pr-sm-15,
+ .px-sm-15 {
+ padding-right: 150px !important; }
+ .pb-sm-15,
+ .py-sm-15 {
+ padding-bottom: 150px !important; }
+ .pl-sm-15,
+ .px-sm-15 {
+ padding-left: 150px !important; }
+ .p-sm-16 {
+ padding: 160px !important; }
+ .pt-sm-16,
+ .py-sm-16 {
+ padding-top: 160px !important; }
+ .pr-sm-16,
+ .px-sm-16 {
+ padding-right: 160px !important; }
+ .pb-sm-16,
+ .py-sm-16 {
+ padding-bottom: 160px !important; }
+ .pl-sm-16,
+ .px-sm-16 {
+ padding-left: 160px !important; }
+ .p-sm-17 {
+ padding: 170px !important; }
+ .pt-sm-17,
+ .py-sm-17 {
+ padding-top: 170px !important; }
+ .pr-sm-17,
+ .px-sm-17 {
+ padding-right: 170px !important; }
+ .pb-sm-17,
+ .py-sm-17 {
+ padding-bottom: 170px !important; }
+ .pl-sm-17,
+ .px-sm-17 {
+ padding-left: 170px !important; }
+ .p-sm-18 {
+ padding: 180px !important; }
+ .pt-sm-18,
+ .py-sm-18 {
+ padding-top: 180px !important; }
+ .pr-sm-18,
+ .px-sm-18 {
+ padding-right: 180px !important; }
+ .pb-sm-18,
+ .py-sm-18 {
+ padding-bottom: 180px !important; }
+ .pl-sm-18,
+ .px-sm-18 {
+ padding-left: 180px !important; }
+ .p-sm-19 {
+ padding: 190px !important; }
+ .pt-sm-19,
+ .py-sm-19 {
+ padding-top: 190px !important; }
+ .pr-sm-19,
+ .px-sm-19 {
+ padding-right: 190px !important; }
+ .pb-sm-19,
+ .py-sm-19 {
+ padding-bottom: 190px !important; }
+ .pl-sm-19,
+ .px-sm-19 {
+ padding-left: 190px !important; }
+ .p-sm-20 {
+ padding: 200px !important; }
+ .pt-sm-20,
+ .py-sm-20 {
+ padding-top: 200px !important; }
+ .pr-sm-20,
+ .px-sm-20 {
+ padding-right: 200px !important; }
+ .pb-sm-20,
+ .py-sm-20 {
+ padding-bottom: 200px !important; }
+ .pl-sm-20,
+ .px-sm-20 {
+ padding-left: 200px !important; }
+ .m-sm-n1 {
+ margin: -10px !important; }
+ .mt-sm-n1,
+ .my-sm-n1 {
+ margin-top: -10px !important; }
+ .mr-sm-n1,
+ .mx-sm-n1 {
+ margin-right: -10px !important; }
+ .mb-sm-n1,
+ .my-sm-n1 {
+ margin-bottom: -10px !important; }
+ .ml-sm-n1,
+ .mx-sm-n1 {
+ margin-left: -10px !important; }
+ .m-sm-n2 {
+ margin: -20px !important; }
+ .mt-sm-n2,
+ .my-sm-n2 {
+ margin-top: -20px !important; }
+ .mr-sm-n2,
+ .mx-sm-n2 {
+ margin-right: -20px !important; }
+ .mb-sm-n2,
+ .my-sm-n2 {
+ margin-bottom: -20px !important; }
+ .ml-sm-n2,
+ .mx-sm-n2 {
+ margin-left: -20px !important; }
+ .m-sm-n3 {
+ margin: -30px !important; }
+ .mt-sm-n3,
+ .my-sm-n3 {
+ margin-top: -30px !important; }
+ .mr-sm-n3,
+ .mx-sm-n3 {
+ margin-right: -30px !important; }
+ .mb-sm-n3,
+ .my-sm-n3 {
+ margin-bottom: -30px !important; }
+ .ml-sm-n3,
+ .mx-sm-n3 {
+ margin-left: -30px !important; }
+ .m-sm-n4 {
+ margin: -40px !important; }
+ .mt-sm-n4,
+ .my-sm-n4 {
+ margin-top: -40px !important; }
+ .mr-sm-n4,
+ .mx-sm-n4 {
+ margin-right: -40px !important; }
+ .mb-sm-n4,
+ .my-sm-n4 {
+ margin-bottom: -40px !important; }
+ .ml-sm-n4,
+ .mx-sm-n4 {
+ margin-left: -40px !important; }
+ .m-sm-n5 {
+ margin: -50px !important; }
+ .mt-sm-n5,
+ .my-sm-n5 {
+ margin-top: -50px !important; }
+ .mr-sm-n5,
+ .mx-sm-n5 {
+ margin-right: -50px !important; }
+ .mb-sm-n5,
+ .my-sm-n5 {
+ margin-bottom: -50px !important; }
+ .ml-sm-n5,
+ .mx-sm-n5 {
+ margin-left: -50px !important; }
+ .m-sm-n6 {
+ margin: -60px !important; }
+ .mt-sm-n6,
+ .my-sm-n6 {
+ margin-top: -60px !important; }
+ .mr-sm-n6,
+ .mx-sm-n6 {
+ margin-right: -60px !important; }
+ .mb-sm-n6,
+ .my-sm-n6 {
+ margin-bottom: -60px !important; }
+ .ml-sm-n6,
+ .mx-sm-n6 {
+ margin-left: -60px !important; }
+ .m-sm-n7 {
+ margin: -70px !important; }
+ .mt-sm-n7,
+ .my-sm-n7 {
+ margin-top: -70px !important; }
+ .mr-sm-n7,
+ .mx-sm-n7 {
+ margin-right: -70px !important; }
+ .mb-sm-n7,
+ .my-sm-n7 {
+ margin-bottom: -70px !important; }
+ .ml-sm-n7,
+ .mx-sm-n7 {
+ margin-left: -70px !important; }
+ .m-sm-n8 {
+ margin: -80px !important; }
+ .mt-sm-n8,
+ .my-sm-n8 {
+ margin-top: -80px !important; }
+ .mr-sm-n8,
+ .mx-sm-n8 {
+ margin-right: -80px !important; }
+ .mb-sm-n8,
+ .my-sm-n8 {
+ margin-bottom: -80px !important; }
+ .ml-sm-n8,
+ .mx-sm-n8 {
+ margin-left: -80px !important; }
+ .m-sm-n9 {
+ margin: -90px !important; }
+ .mt-sm-n9,
+ .my-sm-n9 {
+ margin-top: -90px !important; }
+ .mr-sm-n9,
+ .mx-sm-n9 {
+ margin-right: -90px !important; }
+ .mb-sm-n9,
+ .my-sm-n9 {
+ margin-bottom: -90px !important; }
+ .ml-sm-n9,
+ .mx-sm-n9 {
+ margin-left: -90px !important; }
+ .m-sm-n10 {
+ margin: -100px !important; }
+ .mt-sm-n10,
+ .my-sm-n10 {
+ margin-top: -100px !important; }
+ .mr-sm-n10,
+ .mx-sm-n10 {
+ margin-right: -100px !important; }
+ .mb-sm-n10,
+ .my-sm-n10 {
+ margin-bottom: -100px !important; }
+ .ml-sm-n10,
+ .mx-sm-n10 {
+ margin-left: -100px !important; }
+ .m-sm-n11 {
+ margin: -110px !important; }
+ .mt-sm-n11,
+ .my-sm-n11 {
+ margin-top: -110px !important; }
+ .mr-sm-n11,
+ .mx-sm-n11 {
+ margin-right: -110px !important; }
+ .mb-sm-n11,
+ .my-sm-n11 {
+ margin-bottom: -110px !important; }
+ .ml-sm-n11,
+ .mx-sm-n11 {
+ margin-left: -110px !important; }
+ .m-sm-n12 {
+ margin: -120px !important; }
+ .mt-sm-n12,
+ .my-sm-n12 {
+ margin-top: -120px !important; }
+ .mr-sm-n12,
+ .mx-sm-n12 {
+ margin-right: -120px !important; }
+ .mb-sm-n12,
+ .my-sm-n12 {
+ margin-bottom: -120px !important; }
+ .ml-sm-n12,
+ .mx-sm-n12 {
+ margin-left: -120px !important; }
+ .m-sm-n13 {
+ margin: -130px !important; }
+ .mt-sm-n13,
+ .my-sm-n13 {
+ margin-top: -130px !important; }
+ .mr-sm-n13,
+ .mx-sm-n13 {
+ margin-right: -130px !important; }
+ .mb-sm-n13,
+ .my-sm-n13 {
+ margin-bottom: -130px !important; }
+ .ml-sm-n13,
+ .mx-sm-n13 {
+ margin-left: -130px !important; }
+ .m-sm-n14 {
+ margin: -140px !important; }
+ .mt-sm-n14,
+ .my-sm-n14 {
+ margin-top: -140px !important; }
+ .mr-sm-n14,
+ .mx-sm-n14 {
+ margin-right: -140px !important; }
+ .mb-sm-n14,
+ .my-sm-n14 {
+ margin-bottom: -140px !important; }
+ .ml-sm-n14,
+ .mx-sm-n14 {
+ margin-left: -140px !important; }
+ .m-sm-n15 {
+ margin: -150px !important; }
+ .mt-sm-n15,
+ .my-sm-n15 {
+ margin-top: -150px !important; }
+ .mr-sm-n15,
+ .mx-sm-n15 {
+ margin-right: -150px !important; }
+ .mb-sm-n15,
+ .my-sm-n15 {
+ margin-bottom: -150px !important; }
+ .ml-sm-n15,
+ .mx-sm-n15 {
+ margin-left: -150px !important; }
+ .m-sm-n16 {
+ margin: -160px !important; }
+ .mt-sm-n16,
+ .my-sm-n16 {
+ margin-top: -160px !important; }
+ .mr-sm-n16,
+ .mx-sm-n16 {
+ margin-right: -160px !important; }
+ .mb-sm-n16,
+ .my-sm-n16 {
+ margin-bottom: -160px !important; }
+ .ml-sm-n16,
+ .mx-sm-n16 {
+ margin-left: -160px !important; }
+ .m-sm-n17 {
+ margin: -170px !important; }
+ .mt-sm-n17,
+ .my-sm-n17 {
+ margin-top: -170px !important; }
+ .mr-sm-n17,
+ .mx-sm-n17 {
+ margin-right: -170px !important; }
+ .mb-sm-n17,
+ .my-sm-n17 {
+ margin-bottom: -170px !important; }
+ .ml-sm-n17,
+ .mx-sm-n17 {
+ margin-left: -170px !important; }
+ .m-sm-n18 {
+ margin: -180px !important; }
+ .mt-sm-n18,
+ .my-sm-n18 {
+ margin-top: -180px !important; }
+ .mr-sm-n18,
+ .mx-sm-n18 {
+ margin-right: -180px !important; }
+ .mb-sm-n18,
+ .my-sm-n18 {
+ margin-bottom: -180px !important; }
+ .ml-sm-n18,
+ .mx-sm-n18 {
+ margin-left: -180px !important; }
+ .m-sm-n19 {
+ margin: -190px !important; }
+ .mt-sm-n19,
+ .my-sm-n19 {
+ margin-top: -190px !important; }
+ .mr-sm-n19,
+ .mx-sm-n19 {
+ margin-right: -190px !important; }
+ .mb-sm-n19,
+ .my-sm-n19 {
+ margin-bottom: -190px !important; }
+ .ml-sm-n19,
+ .mx-sm-n19 {
+ margin-left: -190px !important; }
+ .m-sm-n20 {
+ margin: -200px !important; }
+ .mt-sm-n20,
+ .my-sm-n20 {
+ margin-top: -200px !important; }
+ .mr-sm-n20,
+ .mx-sm-n20 {
+ margin-right: -200px !important; }
+ .mb-sm-n20,
+ .my-sm-n20 {
+ margin-bottom: -200px !important; }
+ .ml-sm-n20,
+ .mx-sm-n20 {
+ margin-left: -200px !important; }
+ .m-sm-auto {
+ margin: auto !important; }
+ .mt-sm-auto,
+ .my-sm-auto {
+ margin-top: auto !important; }
+ .mr-sm-auto,
+ .mx-sm-auto {
+ margin-right: auto !important; }
+ .mb-sm-auto,
+ .my-sm-auto {
+ margin-bottom: auto !important; }
+ .ml-sm-auto,
+ .mx-sm-auto {
+ margin-left: auto !important; } }
+
+@media (min-width: 768px) {
+ .m-md-0 {
+ margin: 0 !important; }
+ .mt-md-0,
+ .my-md-0 {
+ margin-top: 0 !important; }
+ .mr-md-0,
+ .mx-md-0 {
+ margin-right: 0 !important; }
+ .mb-md-0,
+ .my-md-0 {
+ margin-bottom: 0 !important; }
+ .ml-md-0,
+ .mx-md-0 {
+ margin-left: 0 !important; }
+ .m-md-1 {
+ margin: 10px !important; }
+ .mt-md-1,
+ .my-md-1 {
+ margin-top: 10px !important; }
+ .mr-md-1,
+ .mx-md-1 {
+ margin-right: 10px !important; }
+ .mb-md-1,
+ .my-md-1 {
+ margin-bottom: 10px !important; }
+ .ml-md-1,
+ .mx-md-1 {
+ margin-left: 10px !important; }
+ .m-md-2 {
+ margin: 20px !important; }
+ .mt-md-2,
+ .my-md-2 {
+ margin-top: 20px !important; }
+ .mr-md-2,
+ .mx-md-2 {
+ margin-right: 20px !important; }
+ .mb-md-2,
+ .my-md-2 {
+ margin-bottom: 20px !important; }
+ .ml-md-2,
+ .mx-md-2 {
+ margin-left: 20px !important; }
+ .m-md-3 {
+ margin: 30px !important; }
+ .mt-md-3,
+ .my-md-3 {
+ margin-top: 30px !important; }
+ .mr-md-3,
+ .mx-md-3 {
+ margin-right: 30px !important; }
+ .mb-md-3,
+ .my-md-3 {
+ margin-bottom: 30px !important; }
+ .ml-md-3,
+ .mx-md-3 {
+ margin-left: 30px !important; }
+ .m-md-4 {
+ margin: 40px !important; }
+ .mt-md-4,
+ .my-md-4 {
+ margin-top: 40px !important; }
+ .mr-md-4,
+ .mx-md-4 {
+ margin-right: 40px !important; }
+ .mb-md-4,
+ .my-md-4 {
+ margin-bottom: 40px !important; }
+ .ml-md-4,
+ .mx-md-4 {
+ margin-left: 40px !important; }
+ .m-md-5 {
+ margin: 50px !important; }
+ .mt-md-5,
+ .my-md-5 {
+ margin-top: 50px !important; }
+ .mr-md-5,
+ .mx-md-5 {
+ margin-right: 50px !important; }
+ .mb-md-5,
+ .my-md-5 {
+ margin-bottom: 50px !important; }
+ .ml-md-5,
+ .mx-md-5 {
+ margin-left: 50px !important; }
+ .m-md-6 {
+ margin: 60px !important; }
+ .mt-md-6,
+ .my-md-6 {
+ margin-top: 60px !important; }
+ .mr-md-6,
+ .mx-md-6 {
+ margin-right: 60px !important; }
+ .mb-md-6,
+ .my-md-6 {
+ margin-bottom: 60px !important; }
+ .ml-md-6,
+ .mx-md-6 {
+ margin-left: 60px !important; }
+ .m-md-7 {
+ margin: 70px !important; }
+ .mt-md-7,
+ .my-md-7 {
+ margin-top: 70px !important; }
+ .mr-md-7,
+ .mx-md-7 {
+ margin-right: 70px !important; }
+ .mb-md-7,
+ .my-md-7 {
+ margin-bottom: 70px !important; }
+ .ml-md-7,
+ .mx-md-7 {
+ margin-left: 70px !important; }
+ .m-md-8 {
+ margin: 80px !important; }
+ .mt-md-8,
+ .my-md-8 {
+ margin-top: 80px !important; }
+ .mr-md-8,
+ .mx-md-8 {
+ margin-right: 80px !important; }
+ .mb-md-8,
+ .my-md-8 {
+ margin-bottom: 80px !important; }
+ .ml-md-8,
+ .mx-md-8 {
+ margin-left: 80px !important; }
+ .m-md-9 {
+ margin: 90px !important; }
+ .mt-md-9,
+ .my-md-9 {
+ margin-top: 90px !important; }
+ .mr-md-9,
+ .mx-md-9 {
+ margin-right: 90px !important; }
+ .mb-md-9,
+ .my-md-9 {
+ margin-bottom: 90px !important; }
+ .ml-md-9,
+ .mx-md-9 {
+ margin-left: 90px !important; }
+ .m-md-10 {
+ margin: 100px !important; }
+ .mt-md-10,
+ .my-md-10 {
+ margin-top: 100px !important; }
+ .mr-md-10,
+ .mx-md-10 {
+ margin-right: 100px !important; }
+ .mb-md-10,
+ .my-md-10 {
+ margin-bottom: 100px !important; }
+ .ml-md-10,
+ .mx-md-10 {
+ margin-left: 100px !important; }
+ .m-md-11 {
+ margin: 110px !important; }
+ .mt-md-11,
+ .my-md-11 {
+ margin-top: 110px !important; }
+ .mr-md-11,
+ .mx-md-11 {
+ margin-right: 110px !important; }
+ .mb-md-11,
+ .my-md-11 {
+ margin-bottom: 110px !important; }
+ .ml-md-11,
+ .mx-md-11 {
+ margin-left: 110px !important; }
+ .m-md-12 {
+ margin: 120px !important; }
+ .mt-md-12,
+ .my-md-12 {
+ margin-top: 120px !important; }
+ .mr-md-12,
+ .mx-md-12 {
+ margin-right: 120px !important; }
+ .mb-md-12,
+ .my-md-12 {
+ margin-bottom: 120px !important; }
+ .ml-md-12,
+ .mx-md-12 {
+ margin-left: 120px !important; }
+ .m-md-13 {
+ margin: 130px !important; }
+ .mt-md-13,
+ .my-md-13 {
+ margin-top: 130px !important; }
+ .mr-md-13,
+ .mx-md-13 {
+ margin-right: 130px !important; }
+ .mb-md-13,
+ .my-md-13 {
+ margin-bottom: 130px !important; }
+ .ml-md-13,
+ .mx-md-13 {
+ margin-left: 130px !important; }
+ .m-md-14 {
+ margin: 140px !important; }
+ .mt-md-14,
+ .my-md-14 {
+ margin-top: 140px !important; }
+ .mr-md-14,
+ .mx-md-14 {
+ margin-right: 140px !important; }
+ .mb-md-14,
+ .my-md-14 {
+ margin-bottom: 140px !important; }
+ .ml-md-14,
+ .mx-md-14 {
+ margin-left: 140px !important; }
+ .m-md-15 {
+ margin: 150px !important; }
+ .mt-md-15,
+ .my-md-15 {
+ margin-top: 150px !important; }
+ .mr-md-15,
+ .mx-md-15 {
+ margin-right: 150px !important; }
+ .mb-md-15,
+ .my-md-15 {
+ margin-bottom: 150px !important; }
+ .ml-md-15,
+ .mx-md-15 {
+ margin-left: 150px !important; }
+ .m-md-16 {
+ margin: 160px !important; }
+ .mt-md-16,
+ .my-md-16 {
+ margin-top: 160px !important; }
+ .mr-md-16,
+ .mx-md-16 {
+ margin-right: 160px !important; }
+ .mb-md-16,
+ .my-md-16 {
+ margin-bottom: 160px !important; }
+ .ml-md-16,
+ .mx-md-16 {
+ margin-left: 160px !important; }
+ .m-md-17 {
+ margin: 170px !important; }
+ .mt-md-17,
+ .my-md-17 {
+ margin-top: 170px !important; }
+ .mr-md-17,
+ .mx-md-17 {
+ margin-right: 170px !important; }
+ .mb-md-17,
+ .my-md-17 {
+ margin-bottom: 170px !important; }
+ .ml-md-17,
+ .mx-md-17 {
+ margin-left: 170px !important; }
+ .m-md-18 {
+ margin: 180px !important; }
+ .mt-md-18,
+ .my-md-18 {
+ margin-top: 180px !important; }
+ .mr-md-18,
+ .mx-md-18 {
+ margin-right: 180px !important; }
+ .mb-md-18,
+ .my-md-18 {
+ margin-bottom: 180px !important; }
+ .ml-md-18,
+ .mx-md-18 {
+ margin-left: 180px !important; }
+ .m-md-19 {
+ margin: 190px !important; }
+ .mt-md-19,
+ .my-md-19 {
+ margin-top: 190px !important; }
+ .mr-md-19,
+ .mx-md-19 {
+ margin-right: 190px !important; }
+ .mb-md-19,
+ .my-md-19 {
+ margin-bottom: 190px !important; }
+ .ml-md-19,
+ .mx-md-19 {
+ margin-left: 190px !important; }
+ .m-md-20 {
+ margin: 200px !important; }
+ .mt-md-20,
+ .my-md-20 {
+ margin-top: 200px !important; }
+ .mr-md-20,
+ .mx-md-20 {
+ margin-right: 200px !important; }
+ .mb-md-20,
+ .my-md-20 {
+ margin-bottom: 200px !important; }
+ .ml-md-20,
+ .mx-md-20 {
+ margin-left: 200px !important; }
+ .p-md-0 {
+ padding: 0 !important; }
+ .pt-md-0,
+ .py-md-0 {
+ padding-top: 0 !important; }
+ .pr-md-0,
+ .px-md-0 {
+ padding-right: 0 !important; }
+ .pb-md-0,
+ .py-md-0 {
+ padding-bottom: 0 !important; }
+ .pl-md-0,
+ .px-md-0 {
+ padding-left: 0 !important; }
+ .p-md-1 {
+ padding: 10px !important; }
+ .pt-md-1,
+ .py-md-1 {
+ padding-top: 10px !important; }
+ .pr-md-1,
+ .px-md-1 {
+ padding-right: 10px !important; }
+ .pb-md-1,
+ .py-md-1 {
+ padding-bottom: 10px !important; }
+ .pl-md-1,
+ .px-md-1 {
+ padding-left: 10px !important; }
+ .p-md-2 {
+ padding: 20px !important; }
+ .pt-md-2,
+ .py-md-2 {
+ padding-top: 20px !important; }
+ .pr-md-2,
+ .px-md-2 {
+ padding-right: 20px !important; }
+ .pb-md-2,
+ .py-md-2 {
+ padding-bottom: 20px !important; }
+ .pl-md-2,
+ .px-md-2 {
+ padding-left: 20px !important; }
+ .p-md-3 {
+ padding: 30px !important; }
+ .pt-md-3,
+ .py-md-3 {
+ padding-top: 30px !important; }
+ .pr-md-3,
+ .px-md-3 {
+ padding-right: 30px !important; }
+ .pb-md-3,
+ .py-md-3 {
+ padding-bottom: 30px !important; }
+ .pl-md-3,
+ .px-md-3 {
+ padding-left: 30px !important; }
+ .p-md-4 {
+ padding: 40px !important; }
+ .pt-md-4,
+ .py-md-4 {
+ padding-top: 40px !important; }
+ .pr-md-4,
+ .px-md-4 {
+ padding-right: 40px !important; }
+ .pb-md-4,
+ .py-md-4 {
+ padding-bottom: 40px !important; }
+ .pl-md-4,
+ .px-md-4 {
+ padding-left: 40px !important; }
+ .p-md-5 {
+ padding: 50px !important; }
+ .pt-md-5,
+ .py-md-5 {
+ padding-top: 50px !important; }
+ .pr-md-5,
+ .px-md-5 {
+ padding-right: 50px !important; }
+ .pb-md-5,
+ .py-md-5 {
+ padding-bottom: 50px !important; }
+ .pl-md-5,
+ .px-md-5 {
+ padding-left: 50px !important; }
+ .p-md-6 {
+ padding: 60px !important; }
+ .pt-md-6,
+ .py-md-6 {
+ padding-top: 60px !important; }
+ .pr-md-6,
+ .px-md-6 {
+ padding-right: 60px !important; }
+ .pb-md-6,
+ .py-md-6 {
+ padding-bottom: 60px !important; }
+ .pl-md-6,
+ .px-md-6 {
+ padding-left: 60px !important; }
+ .p-md-7 {
+ padding: 70px !important; }
+ .pt-md-7,
+ .py-md-7 {
+ padding-top: 70px !important; }
+ .pr-md-7,
+ .px-md-7 {
+ padding-right: 70px !important; }
+ .pb-md-7,
+ .py-md-7 {
+ padding-bottom: 70px !important; }
+ .pl-md-7,
+ .px-md-7 {
+ padding-left: 70px !important; }
+ .p-md-8 {
+ padding: 80px !important; }
+ .pt-md-8,
+ .py-md-8 {
+ padding-top: 80px !important; }
+ .pr-md-8,
+ .px-md-8 {
+ padding-right: 80px !important; }
+ .pb-md-8,
+ .py-md-8 {
+ padding-bottom: 80px !important; }
+ .pl-md-8,
+ .px-md-8 {
+ padding-left: 80px !important; }
+ .p-md-9 {
+ padding: 90px !important; }
+ .pt-md-9,
+ .py-md-9 {
+ padding-top: 90px !important; }
+ .pr-md-9,
+ .px-md-9 {
+ padding-right: 90px !important; }
+ .pb-md-9,
+ .py-md-9 {
+ padding-bottom: 90px !important; }
+ .pl-md-9,
+ .px-md-9 {
+ padding-left: 90px !important; }
+ .p-md-10 {
+ padding: 100px !important; }
+ .pt-md-10,
+ .py-md-10 {
+ padding-top: 100px !important; }
+ .pr-md-10,
+ .px-md-10 {
+ padding-right: 100px !important; }
+ .pb-md-10,
+ .py-md-10 {
+ padding-bottom: 100px !important; }
+ .pl-md-10,
+ .px-md-10 {
+ padding-left: 100px !important; }
+ .p-md-11 {
+ padding: 110px !important; }
+ .pt-md-11,
+ .py-md-11 {
+ padding-top: 110px !important; }
+ .pr-md-11,
+ .px-md-11 {
+ padding-right: 110px !important; }
+ .pb-md-11,
+ .py-md-11 {
+ padding-bottom: 110px !important; }
+ .pl-md-11,
+ .px-md-11 {
+ padding-left: 110px !important; }
+ .p-md-12 {
+ padding: 120px !important; }
+ .pt-md-12,
+ .py-md-12 {
+ padding-top: 120px !important; }
+ .pr-md-12,
+ .px-md-12 {
+ padding-right: 120px !important; }
+ .pb-md-12,
+ .py-md-12 {
+ padding-bottom: 120px !important; }
+ .pl-md-12,
+ .px-md-12 {
+ padding-left: 120px !important; }
+ .p-md-13 {
+ padding: 130px !important; }
+ .pt-md-13,
+ .py-md-13 {
+ padding-top: 130px !important; }
+ .pr-md-13,
+ .px-md-13 {
+ padding-right: 130px !important; }
+ .pb-md-13,
+ .py-md-13 {
+ padding-bottom: 130px !important; }
+ .pl-md-13,
+ .px-md-13 {
+ padding-left: 130px !important; }
+ .p-md-14 {
+ padding: 140px !important; }
+ .pt-md-14,
+ .py-md-14 {
+ padding-top: 140px !important; }
+ .pr-md-14,
+ .px-md-14 {
+ padding-right: 140px !important; }
+ .pb-md-14,
+ .py-md-14 {
+ padding-bottom: 140px !important; }
+ .pl-md-14,
+ .px-md-14 {
+ padding-left: 140px !important; }
+ .p-md-15 {
+ padding: 150px !important; }
+ .pt-md-15,
+ .py-md-15 {
+ padding-top: 150px !important; }
+ .pr-md-15,
+ .px-md-15 {
+ padding-right: 150px !important; }
+ .pb-md-15,
+ .py-md-15 {
+ padding-bottom: 150px !important; }
+ .pl-md-15,
+ .px-md-15 {
+ padding-left: 150px !important; }
+ .p-md-16 {
+ padding: 160px !important; }
+ .pt-md-16,
+ .py-md-16 {
+ padding-top: 160px !important; }
+ .pr-md-16,
+ .px-md-16 {
+ padding-right: 160px !important; }
+ .pb-md-16,
+ .py-md-16 {
+ padding-bottom: 160px !important; }
+ .pl-md-16,
+ .px-md-16 {
+ padding-left: 160px !important; }
+ .p-md-17 {
+ padding: 170px !important; }
+ .pt-md-17,
+ .py-md-17 {
+ padding-top: 170px !important; }
+ .pr-md-17,
+ .px-md-17 {
+ padding-right: 170px !important; }
+ .pb-md-17,
+ .py-md-17 {
+ padding-bottom: 170px !important; }
+ .pl-md-17,
+ .px-md-17 {
+ padding-left: 170px !important; }
+ .p-md-18 {
+ padding: 180px !important; }
+ .pt-md-18,
+ .py-md-18 {
+ padding-top: 180px !important; }
+ .pr-md-18,
+ .px-md-18 {
+ padding-right: 180px !important; }
+ .pb-md-18,
+ .py-md-18 {
+ padding-bottom: 180px !important; }
+ .pl-md-18,
+ .px-md-18 {
+ padding-left: 180px !important; }
+ .p-md-19 {
+ padding: 190px !important; }
+ .pt-md-19,
+ .py-md-19 {
+ padding-top: 190px !important; }
+ .pr-md-19,
+ .px-md-19 {
+ padding-right: 190px !important; }
+ .pb-md-19,
+ .py-md-19 {
+ padding-bottom: 190px !important; }
+ .pl-md-19,
+ .px-md-19 {
+ padding-left: 190px !important; }
+ .p-md-20 {
+ padding: 200px !important; }
+ .pt-md-20,
+ .py-md-20 {
+ padding-top: 200px !important; }
+ .pr-md-20,
+ .px-md-20 {
+ padding-right: 200px !important; }
+ .pb-md-20,
+ .py-md-20 {
+ padding-bottom: 200px !important; }
+ .pl-md-20,
+ .px-md-20 {
+ padding-left: 200px !important; }
+ .m-md-n1 {
+ margin: -10px !important; }
+ .mt-md-n1,
+ .my-md-n1 {
+ margin-top: -10px !important; }
+ .mr-md-n1,
+ .mx-md-n1 {
+ margin-right: -10px !important; }
+ .mb-md-n1,
+ .my-md-n1 {
+ margin-bottom: -10px !important; }
+ .ml-md-n1,
+ .mx-md-n1 {
+ margin-left: -10px !important; }
+ .m-md-n2 {
+ margin: -20px !important; }
+ .mt-md-n2,
+ .my-md-n2 {
+ margin-top: -20px !important; }
+ .mr-md-n2,
+ .mx-md-n2 {
+ margin-right: -20px !important; }
+ .mb-md-n2,
+ .my-md-n2 {
+ margin-bottom: -20px !important; }
+ .ml-md-n2,
+ .mx-md-n2 {
+ margin-left: -20px !important; }
+ .m-md-n3 {
+ margin: -30px !important; }
+ .mt-md-n3,
+ .my-md-n3 {
+ margin-top: -30px !important; }
+ .mr-md-n3,
+ .mx-md-n3 {
+ margin-right: -30px !important; }
+ .mb-md-n3,
+ .my-md-n3 {
+ margin-bottom: -30px !important; }
+ .ml-md-n3,
+ .mx-md-n3 {
+ margin-left: -30px !important; }
+ .m-md-n4 {
+ margin: -40px !important; }
+ .mt-md-n4,
+ .my-md-n4 {
+ margin-top: -40px !important; }
+ .mr-md-n4,
+ .mx-md-n4 {
+ margin-right: -40px !important; }
+ .mb-md-n4,
+ .my-md-n4 {
+ margin-bottom: -40px !important; }
+ .ml-md-n4,
+ .mx-md-n4 {
+ margin-left: -40px !important; }
+ .m-md-n5 {
+ margin: -50px !important; }
+ .mt-md-n5,
+ .my-md-n5 {
+ margin-top: -50px !important; }
+ .mr-md-n5,
+ .mx-md-n5 {
+ margin-right: -50px !important; }
+ .mb-md-n5,
+ .my-md-n5 {
+ margin-bottom: -50px !important; }
+ .ml-md-n5,
+ .mx-md-n5 {
+ margin-left: -50px !important; }
+ .m-md-n6 {
+ margin: -60px !important; }
+ .mt-md-n6,
+ .my-md-n6 {
+ margin-top: -60px !important; }
+ .mr-md-n6,
+ .mx-md-n6 {
+ margin-right: -60px !important; }
+ .mb-md-n6,
+ .my-md-n6 {
+ margin-bottom: -60px !important; }
+ .ml-md-n6,
+ .mx-md-n6 {
+ margin-left: -60px !important; }
+ .m-md-n7 {
+ margin: -70px !important; }
+ .mt-md-n7,
+ .my-md-n7 {
+ margin-top: -70px !important; }
+ .mr-md-n7,
+ .mx-md-n7 {
+ margin-right: -70px !important; }
+ .mb-md-n7,
+ .my-md-n7 {
+ margin-bottom: -70px !important; }
+ .ml-md-n7,
+ .mx-md-n7 {
+ margin-left: -70px !important; }
+ .m-md-n8 {
+ margin: -80px !important; }
+ .mt-md-n8,
+ .my-md-n8 {
+ margin-top: -80px !important; }
+ .mr-md-n8,
+ .mx-md-n8 {
+ margin-right: -80px !important; }
+ .mb-md-n8,
+ .my-md-n8 {
+ margin-bottom: -80px !important; }
+ .ml-md-n8,
+ .mx-md-n8 {
+ margin-left: -80px !important; }
+ .m-md-n9 {
+ margin: -90px !important; }
+ .mt-md-n9,
+ .my-md-n9 {
+ margin-top: -90px !important; }
+ .mr-md-n9,
+ .mx-md-n9 {
+ margin-right: -90px !important; }
+ .mb-md-n9,
+ .my-md-n9 {
+ margin-bottom: -90px !important; }
+ .ml-md-n9,
+ .mx-md-n9 {
+ margin-left: -90px !important; }
+ .m-md-n10 {
+ margin: -100px !important; }
+ .mt-md-n10,
+ .my-md-n10 {
+ margin-top: -100px !important; }
+ .mr-md-n10,
+ .mx-md-n10 {
+ margin-right: -100px !important; }
+ .mb-md-n10,
+ .my-md-n10 {
+ margin-bottom: -100px !important; }
+ .ml-md-n10,
+ .mx-md-n10 {
+ margin-left: -100px !important; }
+ .m-md-n11 {
+ margin: -110px !important; }
+ .mt-md-n11,
+ .my-md-n11 {
+ margin-top: -110px !important; }
+ .mr-md-n11,
+ .mx-md-n11 {
+ margin-right: -110px !important; }
+ .mb-md-n11,
+ .my-md-n11 {
+ margin-bottom: -110px !important; }
+ .ml-md-n11,
+ .mx-md-n11 {
+ margin-left: -110px !important; }
+ .m-md-n12 {
+ margin: -120px !important; }
+ .mt-md-n12,
+ .my-md-n12 {
+ margin-top: -120px !important; }
+ .mr-md-n12,
+ .mx-md-n12 {
+ margin-right: -120px !important; }
+ .mb-md-n12,
+ .my-md-n12 {
+ margin-bottom: -120px !important; }
+ .ml-md-n12,
+ .mx-md-n12 {
+ margin-left: -120px !important; }
+ .m-md-n13 {
+ margin: -130px !important; }
+ .mt-md-n13,
+ .my-md-n13 {
+ margin-top: -130px !important; }
+ .mr-md-n13,
+ .mx-md-n13 {
+ margin-right: -130px !important; }
+ .mb-md-n13,
+ .my-md-n13 {
+ margin-bottom: -130px !important; }
+ .ml-md-n13,
+ .mx-md-n13 {
+ margin-left: -130px !important; }
+ .m-md-n14 {
+ margin: -140px !important; }
+ .mt-md-n14,
+ .my-md-n14 {
+ margin-top: -140px !important; }
+ .mr-md-n14,
+ .mx-md-n14 {
+ margin-right: -140px !important; }
+ .mb-md-n14,
+ .my-md-n14 {
+ margin-bottom: -140px !important; }
+ .ml-md-n14,
+ .mx-md-n14 {
+ margin-left: -140px !important; }
+ .m-md-n15 {
+ margin: -150px !important; }
+ .mt-md-n15,
+ .my-md-n15 {
+ margin-top: -150px !important; }
+ .mr-md-n15,
+ .mx-md-n15 {
+ margin-right: -150px !important; }
+ .mb-md-n15,
+ .my-md-n15 {
+ margin-bottom: -150px !important; }
+ .ml-md-n15,
+ .mx-md-n15 {
+ margin-left: -150px !important; }
+ .m-md-n16 {
+ margin: -160px !important; }
+ .mt-md-n16,
+ .my-md-n16 {
+ margin-top: -160px !important; }
+ .mr-md-n16,
+ .mx-md-n16 {
+ margin-right: -160px !important; }
+ .mb-md-n16,
+ .my-md-n16 {
+ margin-bottom: -160px !important; }
+ .ml-md-n16,
+ .mx-md-n16 {
+ margin-left: -160px !important; }
+ .m-md-n17 {
+ margin: -170px !important; }
+ .mt-md-n17,
+ .my-md-n17 {
+ margin-top: -170px !important; }
+ .mr-md-n17,
+ .mx-md-n17 {
+ margin-right: -170px !important; }
+ .mb-md-n17,
+ .my-md-n17 {
+ margin-bottom: -170px !important; }
+ .ml-md-n17,
+ .mx-md-n17 {
+ margin-left: -170px !important; }
+ .m-md-n18 {
+ margin: -180px !important; }
+ .mt-md-n18,
+ .my-md-n18 {
+ margin-top: -180px !important; }
+ .mr-md-n18,
+ .mx-md-n18 {
+ margin-right: -180px !important; }
+ .mb-md-n18,
+ .my-md-n18 {
+ margin-bottom: -180px !important; }
+ .ml-md-n18,
+ .mx-md-n18 {
+ margin-left: -180px !important; }
+ .m-md-n19 {
+ margin: -190px !important; }
+ .mt-md-n19,
+ .my-md-n19 {
+ margin-top: -190px !important; }
+ .mr-md-n19,
+ .mx-md-n19 {
+ margin-right: -190px !important; }
+ .mb-md-n19,
+ .my-md-n19 {
+ margin-bottom: -190px !important; }
+ .ml-md-n19,
+ .mx-md-n19 {
+ margin-left: -190px !important; }
+ .m-md-n20 {
+ margin: -200px !important; }
+ .mt-md-n20,
+ .my-md-n20 {
+ margin-top: -200px !important; }
+ .mr-md-n20,
+ .mx-md-n20 {
+ margin-right: -200px !important; }
+ .mb-md-n20,
+ .my-md-n20 {
+ margin-bottom: -200px !important; }
+ .ml-md-n20,
+ .mx-md-n20 {
+ margin-left: -200px !important; }
+ .m-md-auto {
+ margin: auto !important; }
+ .mt-md-auto,
+ .my-md-auto {
+ margin-top: auto !important; }
+ .mr-md-auto,
+ .mx-md-auto {
+ margin-right: auto !important; }
+ .mb-md-auto,
+ .my-md-auto {
+ margin-bottom: auto !important; }
+ .ml-md-auto,
+ .mx-md-auto {
+ margin-left: auto !important; } }
+
+@media (min-width: 992px) {
+ .m-lg-0 {
+ margin: 0 !important; }
+ .mt-lg-0,
+ .my-lg-0 {
+ margin-top: 0 !important; }
+ .mr-lg-0,
+ .mx-lg-0 {
+ margin-right: 0 !important; }
+ .mb-lg-0,
+ .my-lg-0 {
+ margin-bottom: 0 !important; }
+ .ml-lg-0,
+ .mx-lg-0 {
+ margin-left: 0 !important; }
+ .m-lg-1 {
+ margin: 10px !important; }
+ .mt-lg-1,
+ .my-lg-1 {
+ margin-top: 10px !important; }
+ .mr-lg-1,
+ .mx-lg-1 {
+ margin-right: 10px !important; }
+ .mb-lg-1,
+ .my-lg-1 {
+ margin-bottom: 10px !important; }
+ .ml-lg-1,
+ .mx-lg-1 {
+ margin-left: 10px !important; }
+ .m-lg-2 {
+ margin: 20px !important; }
+ .mt-lg-2,
+ .my-lg-2 {
+ margin-top: 20px !important; }
+ .mr-lg-2,
+ .mx-lg-2 {
+ margin-right: 20px !important; }
+ .mb-lg-2,
+ .my-lg-2 {
+ margin-bottom: 20px !important; }
+ .ml-lg-2,
+ .mx-lg-2 {
+ margin-left: 20px !important; }
+ .m-lg-3 {
+ margin: 30px !important; }
+ .mt-lg-3,
+ .my-lg-3 {
+ margin-top: 30px !important; }
+ .mr-lg-3,
+ .mx-lg-3 {
+ margin-right: 30px !important; }
+ .mb-lg-3,
+ .my-lg-3 {
+ margin-bottom: 30px !important; }
+ .ml-lg-3,
+ .mx-lg-3 {
+ margin-left: 30px !important; }
+ .m-lg-4 {
+ margin: 40px !important; }
+ .mt-lg-4,
+ .my-lg-4 {
+ margin-top: 40px !important; }
+ .mr-lg-4,
+ .mx-lg-4 {
+ margin-right: 40px !important; }
+ .mb-lg-4,
+ .my-lg-4 {
+ margin-bottom: 40px !important; }
+ .ml-lg-4,
+ .mx-lg-4 {
+ margin-left: 40px !important; }
+ .m-lg-5 {
+ margin: 50px !important; }
+ .mt-lg-5,
+ .my-lg-5 {
+ margin-top: 50px !important; }
+ .mr-lg-5,
+ .mx-lg-5 {
+ margin-right: 50px !important; }
+ .mb-lg-5,
+ .my-lg-5 {
+ margin-bottom: 50px !important; }
+ .ml-lg-5,
+ .mx-lg-5 {
+ margin-left: 50px !important; }
+ .m-lg-6 {
+ margin: 60px !important; }
+ .mt-lg-6,
+ .my-lg-6 {
+ margin-top: 60px !important; }
+ .mr-lg-6,
+ .mx-lg-6 {
+ margin-right: 60px !important; }
+ .mb-lg-6,
+ .my-lg-6 {
+ margin-bottom: 60px !important; }
+ .ml-lg-6,
+ .mx-lg-6 {
+ margin-left: 60px !important; }
+ .m-lg-7 {
+ margin: 70px !important; }
+ .mt-lg-7,
+ .my-lg-7 {
+ margin-top: 70px !important; }
+ .mr-lg-7,
+ .mx-lg-7 {
+ margin-right: 70px !important; }
+ .mb-lg-7,
+ .my-lg-7 {
+ margin-bottom: 70px !important; }
+ .ml-lg-7,
+ .mx-lg-7 {
+ margin-left: 70px !important; }
+ .m-lg-8 {
+ margin: 80px !important; }
+ .mt-lg-8,
+ .my-lg-8 {
+ margin-top: 80px !important; }
+ .mr-lg-8,
+ .mx-lg-8 {
+ margin-right: 80px !important; }
+ .mb-lg-8,
+ .my-lg-8 {
+ margin-bottom: 80px !important; }
+ .ml-lg-8,
+ .mx-lg-8 {
+ margin-left: 80px !important; }
+ .m-lg-9 {
+ margin: 90px !important; }
+ .mt-lg-9,
+ .my-lg-9 {
+ margin-top: 90px !important; }
+ .mr-lg-9,
+ .mx-lg-9 {
+ margin-right: 90px !important; }
+ .mb-lg-9,
+ .my-lg-9 {
+ margin-bottom: 90px !important; }
+ .ml-lg-9,
+ .mx-lg-9 {
+ margin-left: 90px !important; }
+ .m-lg-10 {
+ margin: 100px !important; }
+ .mt-lg-10,
+ .my-lg-10 {
+ margin-top: 100px !important; }
+ .mr-lg-10,
+ .mx-lg-10 {
+ margin-right: 100px !important; }
+ .mb-lg-10,
+ .my-lg-10 {
+ margin-bottom: 100px !important; }
+ .ml-lg-10,
+ .mx-lg-10 {
+ margin-left: 100px !important; }
+ .m-lg-11 {
+ margin: 110px !important; }
+ .mt-lg-11,
+ .my-lg-11 {
+ margin-top: 110px !important; }
+ .mr-lg-11,
+ .mx-lg-11 {
+ margin-right: 110px !important; }
+ .mb-lg-11,
+ .my-lg-11 {
+ margin-bottom: 110px !important; }
+ .ml-lg-11,
+ .mx-lg-11 {
+ margin-left: 110px !important; }
+ .m-lg-12 {
+ margin: 120px !important; }
+ .mt-lg-12,
+ .my-lg-12 {
+ margin-top: 120px !important; }
+ .mr-lg-12,
+ .mx-lg-12 {
+ margin-right: 120px !important; }
+ .mb-lg-12,
+ .my-lg-12 {
+ margin-bottom: 120px !important; }
+ .ml-lg-12,
+ .mx-lg-12 {
+ margin-left: 120px !important; }
+ .m-lg-13 {
+ margin: 130px !important; }
+ .mt-lg-13,
+ .my-lg-13 {
+ margin-top: 130px !important; }
+ .mr-lg-13,
+ .mx-lg-13 {
+ margin-right: 130px !important; }
+ .mb-lg-13,
+ .my-lg-13 {
+ margin-bottom: 130px !important; }
+ .ml-lg-13,
+ .mx-lg-13 {
+ margin-left: 130px !important; }
+ .m-lg-14 {
+ margin: 140px !important; }
+ .mt-lg-14,
+ .my-lg-14 {
+ margin-top: 140px !important; }
+ .mr-lg-14,
+ .mx-lg-14 {
+ margin-right: 140px !important; }
+ .mb-lg-14,
+ .my-lg-14 {
+ margin-bottom: 140px !important; }
+ .ml-lg-14,
+ .mx-lg-14 {
+ margin-left: 140px !important; }
+ .m-lg-15 {
+ margin: 150px !important; }
+ .mt-lg-15,
+ .my-lg-15 {
+ margin-top: 150px !important; }
+ .mr-lg-15,
+ .mx-lg-15 {
+ margin-right: 150px !important; }
+ .mb-lg-15,
+ .my-lg-15 {
+ margin-bottom: 150px !important; }
+ .ml-lg-15,
+ .mx-lg-15 {
+ margin-left: 150px !important; }
+ .m-lg-16 {
+ margin: 160px !important; }
+ .mt-lg-16,
+ .my-lg-16 {
+ margin-top: 160px !important; }
+ .mr-lg-16,
+ .mx-lg-16 {
+ margin-right: 160px !important; }
+ .mb-lg-16,
+ .my-lg-16 {
+ margin-bottom: 160px !important; }
+ .ml-lg-16,
+ .mx-lg-16 {
+ margin-left: 160px !important; }
+ .m-lg-17 {
+ margin: 170px !important; }
+ .mt-lg-17,
+ .my-lg-17 {
+ margin-top: 170px !important; }
+ .mr-lg-17,
+ .mx-lg-17 {
+ margin-right: 170px !important; }
+ .mb-lg-17,
+ .my-lg-17 {
+ margin-bottom: 170px !important; }
+ .ml-lg-17,
+ .mx-lg-17 {
+ margin-left: 170px !important; }
+ .m-lg-18 {
+ margin: 180px !important; }
+ .mt-lg-18,
+ .my-lg-18 {
+ margin-top: 180px !important; }
+ .mr-lg-18,
+ .mx-lg-18 {
+ margin-right: 180px !important; }
+ .mb-lg-18,
+ .my-lg-18 {
+ margin-bottom: 180px !important; }
+ .ml-lg-18,
+ .mx-lg-18 {
+ margin-left: 180px !important; }
+ .m-lg-19 {
+ margin: 190px !important; }
+ .mt-lg-19,
+ .my-lg-19 {
+ margin-top: 190px !important; }
+ .mr-lg-19,
+ .mx-lg-19 {
+ margin-right: 190px !important; }
+ .mb-lg-19,
+ .my-lg-19 {
+ margin-bottom: 190px !important; }
+ .ml-lg-19,
+ .mx-lg-19 {
+ margin-left: 190px !important; }
+ .m-lg-20 {
+ margin: 200px !important; }
+ .mt-lg-20,
+ .my-lg-20 {
+ margin-top: 200px !important; }
+ .mr-lg-20,
+ .mx-lg-20 {
+ margin-right: 200px !important; }
+ .mb-lg-20,
+ .my-lg-20 {
+ margin-bottom: 200px !important; }
+ .ml-lg-20,
+ .mx-lg-20 {
+ margin-left: 200px !important; }
+ .p-lg-0 {
+ padding: 0 !important; }
+ .pt-lg-0,
+ .py-lg-0 {
+ padding-top: 0 !important; }
+ .pr-lg-0,
+ .px-lg-0 {
+ padding-right: 0 !important; }
+ .pb-lg-0,
+ .py-lg-0 {
+ padding-bottom: 0 !important; }
+ .pl-lg-0,
+ .px-lg-0 {
+ padding-left: 0 !important; }
+ .p-lg-1 {
+ padding: 10px !important; }
+ .pt-lg-1,
+ .py-lg-1 {
+ padding-top: 10px !important; }
+ .pr-lg-1,
+ .px-lg-1 {
+ padding-right: 10px !important; }
+ .pb-lg-1,
+ .py-lg-1 {
+ padding-bottom: 10px !important; }
+ .pl-lg-1,
+ .px-lg-1 {
+ padding-left: 10px !important; }
+ .p-lg-2 {
+ padding: 20px !important; }
+ .pt-lg-2,
+ .py-lg-2 {
+ padding-top: 20px !important; }
+ .pr-lg-2,
+ .px-lg-2 {
+ padding-right: 20px !important; }
+ .pb-lg-2,
+ .py-lg-2 {
+ padding-bottom: 20px !important; }
+ .pl-lg-2,
+ .px-lg-2 {
+ padding-left: 20px !important; }
+ .p-lg-3 {
+ padding: 30px !important; }
+ .pt-lg-3,
+ .py-lg-3 {
+ padding-top: 30px !important; }
+ .pr-lg-3,
+ .px-lg-3 {
+ padding-right: 30px !important; }
+ .pb-lg-3,
+ .py-lg-3 {
+ padding-bottom: 30px !important; }
+ .pl-lg-3,
+ .px-lg-3 {
+ padding-left: 30px !important; }
+ .p-lg-4 {
+ padding: 40px !important; }
+ .pt-lg-4,
+ .py-lg-4 {
+ padding-top: 40px !important; }
+ .pr-lg-4,
+ .px-lg-4 {
+ padding-right: 40px !important; }
+ .pb-lg-4,
+ .py-lg-4 {
+ padding-bottom: 40px !important; }
+ .pl-lg-4,
+ .px-lg-4 {
+ padding-left: 40px !important; }
+ .p-lg-5 {
+ padding: 50px !important; }
+ .pt-lg-5,
+ .py-lg-5 {
+ padding-top: 50px !important; }
+ .pr-lg-5,
+ .px-lg-5 {
+ padding-right: 50px !important; }
+ .pb-lg-5,
+ .py-lg-5 {
+ padding-bottom: 50px !important; }
+ .pl-lg-5,
+ .px-lg-5 {
+ padding-left: 50px !important; }
+ .p-lg-6 {
+ padding: 60px !important; }
+ .pt-lg-6,
+ .py-lg-6 {
+ padding-top: 60px !important; }
+ .pr-lg-6,
+ .px-lg-6 {
+ padding-right: 60px !important; }
+ .pb-lg-6,
+ .py-lg-6 {
+ padding-bottom: 60px !important; }
+ .pl-lg-6,
+ .px-lg-6 {
+ padding-left: 60px !important; }
+ .p-lg-7 {
+ padding: 70px !important; }
+ .pt-lg-7,
+ .py-lg-7 {
+ padding-top: 70px !important; }
+ .pr-lg-7,
+ .px-lg-7 {
+ padding-right: 70px !important; }
+ .pb-lg-7,
+ .py-lg-7 {
+ padding-bottom: 70px !important; }
+ .pl-lg-7,
+ .px-lg-7 {
+ padding-left: 70px !important; }
+ .p-lg-8 {
+ padding: 80px !important; }
+ .pt-lg-8,
+ .py-lg-8 {
+ padding-top: 80px !important; }
+ .pr-lg-8,
+ .px-lg-8 {
+ padding-right: 80px !important; }
+ .pb-lg-8,
+ .py-lg-8 {
+ padding-bottom: 80px !important; }
+ .pl-lg-8,
+ .px-lg-8 {
+ padding-left: 80px !important; }
+ .p-lg-9 {
+ padding: 90px !important; }
+ .pt-lg-9,
+ .py-lg-9 {
+ padding-top: 90px !important; }
+ .pr-lg-9,
+ .px-lg-9 {
+ padding-right: 90px !important; }
+ .pb-lg-9,
+ .py-lg-9 {
+ padding-bottom: 90px !important; }
+ .pl-lg-9,
+ .px-lg-9 {
+ padding-left: 90px !important; }
+ .p-lg-10 {
+ padding: 100px !important; }
+ .pt-lg-10,
+ .py-lg-10 {
+ padding-top: 100px !important; }
+ .pr-lg-10,
+ .px-lg-10 {
+ padding-right: 100px !important; }
+ .pb-lg-10,
+ .py-lg-10 {
+ padding-bottom: 100px !important; }
+ .pl-lg-10,
+ .px-lg-10 {
+ padding-left: 100px !important; }
+ .p-lg-11 {
+ padding: 110px !important; }
+ .pt-lg-11,
+ .py-lg-11 {
+ padding-top: 110px !important; }
+ .pr-lg-11,
+ .px-lg-11 {
+ padding-right: 110px !important; }
+ .pb-lg-11,
+ .py-lg-11 {
+ padding-bottom: 110px !important; }
+ .pl-lg-11,
+ .px-lg-11 {
+ padding-left: 110px !important; }
+ .p-lg-12 {
+ padding: 120px !important; }
+ .pt-lg-12,
+ .py-lg-12 {
+ padding-top: 120px !important; }
+ .pr-lg-12,
+ .px-lg-12 {
+ padding-right: 120px !important; }
+ .pb-lg-12,
+ .py-lg-12 {
+ padding-bottom: 120px !important; }
+ .pl-lg-12,
+ .px-lg-12 {
+ padding-left: 120px !important; }
+ .p-lg-13 {
+ padding: 130px !important; }
+ .pt-lg-13,
+ .py-lg-13 {
+ padding-top: 130px !important; }
+ .pr-lg-13,
+ .px-lg-13 {
+ padding-right: 130px !important; }
+ .pb-lg-13,
+ .py-lg-13 {
+ padding-bottom: 130px !important; }
+ .pl-lg-13,
+ .px-lg-13 {
+ padding-left: 130px !important; }
+ .p-lg-14 {
+ padding: 140px !important; }
+ .pt-lg-14,
+ .py-lg-14 {
+ padding-top: 140px !important; }
+ .pr-lg-14,
+ .px-lg-14 {
+ padding-right: 140px !important; }
+ .pb-lg-14,
+ .py-lg-14 {
+ padding-bottom: 140px !important; }
+ .pl-lg-14,
+ .px-lg-14 {
+ padding-left: 140px !important; }
+ .p-lg-15 {
+ padding: 150px !important; }
+ .pt-lg-15,
+ .py-lg-15 {
+ padding-top: 150px !important; }
+ .pr-lg-15,
+ .px-lg-15 {
+ padding-right: 150px !important; }
+ .pb-lg-15,
+ .py-lg-15 {
+ padding-bottom: 150px !important; }
+ .pl-lg-15,
+ .px-lg-15 {
+ padding-left: 150px !important; }
+ .p-lg-16 {
+ padding: 160px !important; }
+ .pt-lg-16,
+ .py-lg-16 {
+ padding-top: 160px !important; }
+ .pr-lg-16,
+ .px-lg-16 {
+ padding-right: 160px !important; }
+ .pb-lg-16,
+ .py-lg-16 {
+ padding-bottom: 160px !important; }
+ .pl-lg-16,
+ .px-lg-16 {
+ padding-left: 160px !important; }
+ .p-lg-17 {
+ padding: 170px !important; }
+ .pt-lg-17,
+ .py-lg-17 {
+ padding-top: 170px !important; }
+ .pr-lg-17,
+ .px-lg-17 {
+ padding-right: 170px !important; }
+ .pb-lg-17,
+ .py-lg-17 {
+ padding-bottom: 170px !important; }
+ .pl-lg-17,
+ .px-lg-17 {
+ padding-left: 170px !important; }
+ .p-lg-18 {
+ padding: 180px !important; }
+ .pt-lg-18,
+ .py-lg-18 {
+ padding-top: 180px !important; }
+ .pr-lg-18,
+ .px-lg-18 {
+ padding-right: 180px !important; }
+ .pb-lg-18,
+ .py-lg-18 {
+ padding-bottom: 180px !important; }
+ .pl-lg-18,
+ .px-lg-18 {
+ padding-left: 180px !important; }
+ .p-lg-19 {
+ padding: 190px !important; }
+ .pt-lg-19,
+ .py-lg-19 {
+ padding-top: 190px !important; }
+ .pr-lg-19,
+ .px-lg-19 {
+ padding-right: 190px !important; }
+ .pb-lg-19,
+ .py-lg-19 {
+ padding-bottom: 190px !important; }
+ .pl-lg-19,
+ .px-lg-19 {
+ padding-left: 190px !important; }
+ .p-lg-20 {
+ padding: 200px !important; }
+ .pt-lg-20,
+ .py-lg-20 {
+ padding-top: 200px !important; }
+ .pr-lg-20,
+ .px-lg-20 {
+ padding-right: 200px !important; }
+ .pb-lg-20,
+ .py-lg-20 {
+ padding-bottom: 200px !important; }
+ .pl-lg-20,
+ .px-lg-20 {
+ padding-left: 200px !important; }
+ .m-lg-n1 {
+ margin: -10px !important; }
+ .mt-lg-n1,
+ .my-lg-n1 {
+ margin-top: -10px !important; }
+ .mr-lg-n1,
+ .mx-lg-n1 {
+ margin-right: -10px !important; }
+ .mb-lg-n1,
+ .my-lg-n1 {
+ margin-bottom: -10px !important; }
+ .ml-lg-n1,
+ .mx-lg-n1 {
+ margin-left: -10px !important; }
+ .m-lg-n2 {
+ margin: -20px !important; }
+ .mt-lg-n2,
+ .my-lg-n2 {
+ margin-top: -20px !important; }
+ .mr-lg-n2,
+ .mx-lg-n2 {
+ margin-right: -20px !important; }
+ .mb-lg-n2,
+ .my-lg-n2 {
+ margin-bottom: -20px !important; }
+ .ml-lg-n2,
+ .mx-lg-n2 {
+ margin-left: -20px !important; }
+ .m-lg-n3 {
+ margin: -30px !important; }
+ .mt-lg-n3,
+ .my-lg-n3 {
+ margin-top: -30px !important; }
+ .mr-lg-n3,
+ .mx-lg-n3 {
+ margin-right: -30px !important; }
+ .mb-lg-n3,
+ .my-lg-n3 {
+ margin-bottom: -30px !important; }
+ .ml-lg-n3,
+ .mx-lg-n3 {
+ margin-left: -30px !important; }
+ .m-lg-n4 {
+ margin: -40px !important; }
+ .mt-lg-n4,
+ .my-lg-n4 {
+ margin-top: -40px !important; }
+ .mr-lg-n4,
+ .mx-lg-n4 {
+ margin-right: -40px !important; }
+ .mb-lg-n4,
+ .my-lg-n4 {
+ margin-bottom: -40px !important; }
+ .ml-lg-n4,
+ .mx-lg-n4 {
+ margin-left: -40px !important; }
+ .m-lg-n5 {
+ margin: -50px !important; }
+ .mt-lg-n5,
+ .my-lg-n5 {
+ margin-top: -50px !important; }
+ .mr-lg-n5,
+ .mx-lg-n5 {
+ margin-right: -50px !important; }
+ .mb-lg-n5,
+ .my-lg-n5 {
+ margin-bottom: -50px !important; }
+ .ml-lg-n5,
+ .mx-lg-n5 {
+ margin-left: -50px !important; }
+ .m-lg-n6 {
+ margin: -60px !important; }
+ .mt-lg-n6,
+ .my-lg-n6 {
+ margin-top: -60px !important; }
+ .mr-lg-n6,
+ .mx-lg-n6 {
+ margin-right: -60px !important; }
+ .mb-lg-n6,
+ .my-lg-n6 {
+ margin-bottom: -60px !important; }
+ .ml-lg-n6,
+ .mx-lg-n6 {
+ margin-left: -60px !important; }
+ .m-lg-n7 {
+ margin: -70px !important; }
+ .mt-lg-n7,
+ .my-lg-n7 {
+ margin-top: -70px !important; }
+ .mr-lg-n7,
+ .mx-lg-n7 {
+ margin-right: -70px !important; }
+ .mb-lg-n7,
+ .my-lg-n7 {
+ margin-bottom: -70px !important; }
+ .ml-lg-n7,
+ .mx-lg-n7 {
+ margin-left: -70px !important; }
+ .m-lg-n8 {
+ margin: -80px !important; }
+ .mt-lg-n8,
+ .my-lg-n8 {
+ margin-top: -80px !important; }
+ .mr-lg-n8,
+ .mx-lg-n8 {
+ margin-right: -80px !important; }
+ .mb-lg-n8,
+ .my-lg-n8 {
+ margin-bottom: -80px !important; }
+ .ml-lg-n8,
+ .mx-lg-n8 {
+ margin-left: -80px !important; }
+ .m-lg-n9 {
+ margin: -90px !important; }
+ .mt-lg-n9,
+ .my-lg-n9 {
+ margin-top: -90px !important; }
+ .mr-lg-n9,
+ .mx-lg-n9 {
+ margin-right: -90px !important; }
+ .mb-lg-n9,
+ .my-lg-n9 {
+ margin-bottom: -90px !important; }
+ .ml-lg-n9,
+ .mx-lg-n9 {
+ margin-left: -90px !important; }
+ .m-lg-n10 {
+ margin: -100px !important; }
+ .mt-lg-n10,
+ .my-lg-n10 {
+ margin-top: -100px !important; }
+ .mr-lg-n10,
+ .mx-lg-n10 {
+ margin-right: -100px !important; }
+ .mb-lg-n10,
+ .my-lg-n10 {
+ margin-bottom: -100px !important; }
+ .ml-lg-n10,
+ .mx-lg-n10 {
+ margin-left: -100px !important; }
+ .m-lg-n11 {
+ margin: -110px !important; }
+ .mt-lg-n11,
+ .my-lg-n11 {
+ margin-top: -110px !important; }
+ .mr-lg-n11,
+ .mx-lg-n11 {
+ margin-right: -110px !important; }
+ .mb-lg-n11,
+ .my-lg-n11 {
+ margin-bottom: -110px !important; }
+ .ml-lg-n11,
+ .mx-lg-n11 {
+ margin-left: -110px !important; }
+ .m-lg-n12 {
+ margin: -120px !important; }
+ .mt-lg-n12,
+ .my-lg-n12 {
+ margin-top: -120px !important; }
+ .mr-lg-n12,
+ .mx-lg-n12 {
+ margin-right: -120px !important; }
+ .mb-lg-n12,
+ .my-lg-n12 {
+ margin-bottom: -120px !important; }
+ .ml-lg-n12,
+ .mx-lg-n12 {
+ margin-left: -120px !important; }
+ .m-lg-n13 {
+ margin: -130px !important; }
+ .mt-lg-n13,
+ .my-lg-n13 {
+ margin-top: -130px !important; }
+ .mr-lg-n13,
+ .mx-lg-n13 {
+ margin-right: -130px !important; }
+ .mb-lg-n13,
+ .my-lg-n13 {
+ margin-bottom: -130px !important; }
+ .ml-lg-n13,
+ .mx-lg-n13 {
+ margin-left: -130px !important; }
+ .m-lg-n14 {
+ margin: -140px !important; }
+ .mt-lg-n14,
+ .my-lg-n14 {
+ margin-top: -140px !important; }
+ .mr-lg-n14,
+ .mx-lg-n14 {
+ margin-right: -140px !important; }
+ .mb-lg-n14,
+ .my-lg-n14 {
+ margin-bottom: -140px !important; }
+ .ml-lg-n14,
+ .mx-lg-n14 {
+ margin-left: -140px !important; }
+ .m-lg-n15 {
+ margin: -150px !important; }
+ .mt-lg-n15,
+ .my-lg-n15 {
+ margin-top: -150px !important; }
+ .mr-lg-n15,
+ .mx-lg-n15 {
+ margin-right: -150px !important; }
+ .mb-lg-n15,
+ .my-lg-n15 {
+ margin-bottom: -150px !important; }
+ .ml-lg-n15,
+ .mx-lg-n15 {
+ margin-left: -150px !important; }
+ .m-lg-n16 {
+ margin: -160px !important; }
+ .mt-lg-n16,
+ .my-lg-n16 {
+ margin-top: -160px !important; }
+ .mr-lg-n16,
+ .mx-lg-n16 {
+ margin-right: -160px !important; }
+ .mb-lg-n16,
+ .my-lg-n16 {
+ margin-bottom: -160px !important; }
+ .ml-lg-n16,
+ .mx-lg-n16 {
+ margin-left: -160px !important; }
+ .m-lg-n17 {
+ margin: -170px !important; }
+ .mt-lg-n17,
+ .my-lg-n17 {
+ margin-top: -170px !important; }
+ .mr-lg-n17,
+ .mx-lg-n17 {
+ margin-right: -170px !important; }
+ .mb-lg-n17,
+ .my-lg-n17 {
+ margin-bottom: -170px !important; }
+ .ml-lg-n17,
+ .mx-lg-n17 {
+ margin-left: -170px !important; }
+ .m-lg-n18 {
+ margin: -180px !important; }
+ .mt-lg-n18,
+ .my-lg-n18 {
+ margin-top: -180px !important; }
+ .mr-lg-n18,
+ .mx-lg-n18 {
+ margin-right: -180px !important; }
+ .mb-lg-n18,
+ .my-lg-n18 {
+ margin-bottom: -180px !important; }
+ .ml-lg-n18,
+ .mx-lg-n18 {
+ margin-left: -180px !important; }
+ .m-lg-n19 {
+ margin: -190px !important; }
+ .mt-lg-n19,
+ .my-lg-n19 {
+ margin-top: -190px !important; }
+ .mr-lg-n19,
+ .mx-lg-n19 {
+ margin-right: -190px !important; }
+ .mb-lg-n19,
+ .my-lg-n19 {
+ margin-bottom: -190px !important; }
+ .ml-lg-n19,
+ .mx-lg-n19 {
+ margin-left: -190px !important; }
+ .m-lg-n20 {
+ margin: -200px !important; }
+ .mt-lg-n20,
+ .my-lg-n20 {
+ margin-top: -200px !important; }
+ .mr-lg-n20,
+ .mx-lg-n20 {
+ margin-right: -200px !important; }
+ .mb-lg-n20,
+ .my-lg-n20 {
+ margin-bottom: -200px !important; }
+ .ml-lg-n20,
+ .mx-lg-n20 {
+ margin-left: -200px !important; }
+ .m-lg-auto {
+ margin: auto !important; }
+ .mt-lg-auto,
+ .my-lg-auto {
+ margin-top: auto !important; }
+ .mr-lg-auto,
+ .mx-lg-auto {
+ margin-right: auto !important; }
+ .mb-lg-auto,
+ .my-lg-auto {
+ margin-bottom: auto !important; }
+ .ml-lg-auto,
+ .mx-lg-auto {
+ margin-left: auto !important; } }
+
+@media (min-width: 1300px) {
+ .m-xl-0 {
+ margin: 0 !important; }
+ .mt-xl-0,
+ .my-xl-0 {
+ margin-top: 0 !important; }
+ .mr-xl-0,
+ .mx-xl-0 {
+ margin-right: 0 !important; }
+ .mb-xl-0,
+ .my-xl-0 {
+ margin-bottom: 0 !important; }
+ .ml-xl-0,
+ .mx-xl-0 {
+ margin-left: 0 !important; }
+ .m-xl-1 {
+ margin: 10px !important; }
+ .mt-xl-1,
+ .my-xl-1 {
+ margin-top: 10px !important; }
+ .mr-xl-1,
+ .mx-xl-1 {
+ margin-right: 10px !important; }
+ .mb-xl-1,
+ .my-xl-1 {
+ margin-bottom: 10px !important; }
+ .ml-xl-1,
+ .mx-xl-1 {
+ margin-left: 10px !important; }
+ .m-xl-2 {
+ margin: 20px !important; }
+ .mt-xl-2,
+ .my-xl-2 {
+ margin-top: 20px !important; }
+ .mr-xl-2,
+ .mx-xl-2 {
+ margin-right: 20px !important; }
+ .mb-xl-2,
+ .my-xl-2 {
+ margin-bottom: 20px !important; }
+ .ml-xl-2,
+ .mx-xl-2 {
+ margin-left: 20px !important; }
+ .m-xl-3 {
+ margin: 30px !important; }
+ .mt-xl-3,
+ .my-xl-3 {
+ margin-top: 30px !important; }
+ .mr-xl-3,
+ .mx-xl-3 {
+ margin-right: 30px !important; }
+ .mb-xl-3,
+ .my-xl-3 {
+ margin-bottom: 30px !important; }
+ .ml-xl-3,
+ .mx-xl-3 {
+ margin-left: 30px !important; }
+ .m-xl-4 {
+ margin: 40px !important; }
+ .mt-xl-4,
+ .my-xl-4 {
+ margin-top: 40px !important; }
+ .mr-xl-4,
+ .mx-xl-4 {
+ margin-right: 40px !important; }
+ .mb-xl-4,
+ .my-xl-4 {
+ margin-bottom: 40px !important; }
+ .ml-xl-4,
+ .mx-xl-4 {
+ margin-left: 40px !important; }
+ .m-xl-5 {
+ margin: 50px !important; }
+ .mt-xl-5,
+ .my-xl-5 {
+ margin-top: 50px !important; }
+ .mr-xl-5,
+ .mx-xl-5 {
+ margin-right: 50px !important; }
+ .mb-xl-5,
+ .my-xl-5 {
+ margin-bottom: 50px !important; }
+ .ml-xl-5,
+ .mx-xl-5 {
+ margin-left: 50px !important; }
+ .m-xl-6 {
+ margin: 60px !important; }
+ .mt-xl-6,
+ .my-xl-6 {
+ margin-top: 60px !important; }
+ .mr-xl-6,
+ .mx-xl-6 {
+ margin-right: 60px !important; }
+ .mb-xl-6,
+ .my-xl-6 {
+ margin-bottom: 60px !important; }
+ .ml-xl-6,
+ .mx-xl-6 {
+ margin-left: 60px !important; }
+ .m-xl-7 {
+ margin: 70px !important; }
+ .mt-xl-7,
+ .my-xl-7 {
+ margin-top: 70px !important; }
+ .mr-xl-7,
+ .mx-xl-7 {
+ margin-right: 70px !important; }
+ .mb-xl-7,
+ .my-xl-7 {
+ margin-bottom: 70px !important; }
+ .ml-xl-7,
+ .mx-xl-7 {
+ margin-left: 70px !important; }
+ .m-xl-8 {
+ margin: 80px !important; }
+ .mt-xl-8,
+ .my-xl-8 {
+ margin-top: 80px !important; }
+ .mr-xl-8,
+ .mx-xl-8 {
+ margin-right: 80px !important; }
+ .mb-xl-8,
+ .my-xl-8 {
+ margin-bottom: 80px !important; }
+ .ml-xl-8,
+ .mx-xl-8 {
+ margin-left: 80px !important; }
+ .m-xl-9 {
+ margin: 90px !important; }
+ .mt-xl-9,
+ .my-xl-9 {
+ margin-top: 90px !important; }
+ .mr-xl-9,
+ .mx-xl-9 {
+ margin-right: 90px !important; }
+ .mb-xl-9,
+ .my-xl-9 {
+ margin-bottom: 90px !important; }
+ .ml-xl-9,
+ .mx-xl-9 {
+ margin-left: 90px !important; }
+ .m-xl-10 {
+ margin: 100px !important; }
+ .mt-xl-10,
+ .my-xl-10 {
+ margin-top: 100px !important; }
+ .mr-xl-10,
+ .mx-xl-10 {
+ margin-right: 100px !important; }
+ .mb-xl-10,
+ .my-xl-10 {
+ margin-bottom: 100px !important; }
+ .ml-xl-10,
+ .mx-xl-10 {
+ margin-left: 100px !important; }
+ .m-xl-11 {
+ margin: 110px !important; }
+ .mt-xl-11,
+ .my-xl-11 {
+ margin-top: 110px !important; }
+ .mr-xl-11,
+ .mx-xl-11 {
+ margin-right: 110px !important; }
+ .mb-xl-11,
+ .my-xl-11 {
+ margin-bottom: 110px !important; }
+ .ml-xl-11,
+ .mx-xl-11 {
+ margin-left: 110px !important; }
+ .m-xl-12 {
+ margin: 120px !important; }
+ .mt-xl-12,
+ .my-xl-12 {
+ margin-top: 120px !important; }
+ .mr-xl-12,
+ .mx-xl-12 {
+ margin-right: 120px !important; }
+ .mb-xl-12,
+ .my-xl-12 {
+ margin-bottom: 120px !important; }
+ .ml-xl-12,
+ .mx-xl-12 {
+ margin-left: 120px !important; }
+ .m-xl-13 {
+ margin: 130px !important; }
+ .mt-xl-13,
+ .my-xl-13 {
+ margin-top: 130px !important; }
+ .mr-xl-13,
+ .mx-xl-13 {
+ margin-right: 130px !important; }
+ .mb-xl-13,
+ .my-xl-13 {
+ margin-bottom: 130px !important; }
+ .ml-xl-13,
+ .mx-xl-13 {
+ margin-left: 130px !important; }
+ .m-xl-14 {
+ margin: 140px !important; }
+ .mt-xl-14,
+ .my-xl-14 {
+ margin-top: 140px !important; }
+ .mr-xl-14,
+ .mx-xl-14 {
+ margin-right: 140px !important; }
+ .mb-xl-14,
+ .my-xl-14 {
+ margin-bottom: 140px !important; }
+ .ml-xl-14,
+ .mx-xl-14 {
+ margin-left: 140px !important; }
+ .m-xl-15 {
+ margin: 150px !important; }
+ .mt-xl-15,
+ .my-xl-15 {
+ margin-top: 150px !important; }
+ .mr-xl-15,
+ .mx-xl-15 {
+ margin-right: 150px !important; }
+ .mb-xl-15,
+ .my-xl-15 {
+ margin-bottom: 150px !important; }
+ .ml-xl-15,
+ .mx-xl-15 {
+ margin-left: 150px !important; }
+ .m-xl-16 {
+ margin: 160px !important; }
+ .mt-xl-16,
+ .my-xl-16 {
+ margin-top: 160px !important; }
+ .mr-xl-16,
+ .mx-xl-16 {
+ margin-right: 160px !important; }
+ .mb-xl-16,
+ .my-xl-16 {
+ margin-bottom: 160px !important; }
+ .ml-xl-16,
+ .mx-xl-16 {
+ margin-left: 160px !important; }
+ .m-xl-17 {
+ margin: 170px !important; }
+ .mt-xl-17,
+ .my-xl-17 {
+ margin-top: 170px !important; }
+ .mr-xl-17,
+ .mx-xl-17 {
+ margin-right: 170px !important; }
+ .mb-xl-17,
+ .my-xl-17 {
+ margin-bottom: 170px !important; }
+ .ml-xl-17,
+ .mx-xl-17 {
+ margin-left: 170px !important; }
+ .m-xl-18 {
+ margin: 180px !important; }
+ .mt-xl-18,
+ .my-xl-18 {
+ margin-top: 180px !important; }
+ .mr-xl-18,
+ .mx-xl-18 {
+ margin-right: 180px !important; }
+ .mb-xl-18,
+ .my-xl-18 {
+ margin-bottom: 180px !important; }
+ .ml-xl-18,
+ .mx-xl-18 {
+ margin-left: 180px !important; }
+ .m-xl-19 {
+ margin: 190px !important; }
+ .mt-xl-19,
+ .my-xl-19 {
+ margin-top: 190px !important; }
+ .mr-xl-19,
+ .mx-xl-19 {
+ margin-right: 190px !important; }
+ .mb-xl-19,
+ .my-xl-19 {
+ margin-bottom: 190px !important; }
+ .ml-xl-19,
+ .mx-xl-19 {
+ margin-left: 190px !important; }
+ .m-xl-20 {
+ margin: 200px !important; }
+ .mt-xl-20,
+ .my-xl-20 {
+ margin-top: 200px !important; }
+ .mr-xl-20,
+ .mx-xl-20 {
+ margin-right: 200px !important; }
+ .mb-xl-20,
+ .my-xl-20 {
+ margin-bottom: 200px !important; }
+ .ml-xl-20,
+ .mx-xl-20 {
+ margin-left: 200px !important; }
+ .p-xl-0 {
+ padding: 0 !important; }
+ .pt-xl-0,
+ .py-xl-0 {
+ padding-top: 0 !important; }
+ .pr-xl-0,
+ .px-xl-0 {
+ padding-right: 0 !important; }
+ .pb-xl-0,
+ .py-xl-0 {
+ padding-bottom: 0 !important; }
+ .pl-xl-0,
+ .px-xl-0 {
+ padding-left: 0 !important; }
+ .p-xl-1 {
+ padding: 10px !important; }
+ .pt-xl-1,
+ .py-xl-1 {
+ padding-top: 10px !important; }
+ .pr-xl-1,
+ .px-xl-1 {
+ padding-right: 10px !important; }
+ .pb-xl-1,
+ .py-xl-1 {
+ padding-bottom: 10px !important; }
+ .pl-xl-1,
+ .px-xl-1 {
+ padding-left: 10px !important; }
+ .p-xl-2 {
+ padding: 20px !important; }
+ .pt-xl-2,
+ .py-xl-2 {
+ padding-top: 20px !important; }
+ .pr-xl-2,
+ .px-xl-2 {
+ padding-right: 20px !important; }
+ .pb-xl-2,
+ .py-xl-2 {
+ padding-bottom: 20px !important; }
+ .pl-xl-2,
+ .px-xl-2 {
+ padding-left: 20px !important; }
+ .p-xl-3 {
+ padding: 30px !important; }
+ .pt-xl-3,
+ .py-xl-3 {
+ padding-top: 30px !important; }
+ .pr-xl-3,
+ .px-xl-3 {
+ padding-right: 30px !important; }
+ .pb-xl-3,
+ .py-xl-3 {
+ padding-bottom: 30px !important; }
+ .pl-xl-3,
+ .px-xl-3 {
+ padding-left: 30px !important; }
+ .p-xl-4 {
+ padding: 40px !important; }
+ .pt-xl-4,
+ .py-xl-4 {
+ padding-top: 40px !important; }
+ .pr-xl-4,
+ .px-xl-4 {
+ padding-right: 40px !important; }
+ .pb-xl-4,
+ .py-xl-4 {
+ padding-bottom: 40px !important; }
+ .pl-xl-4,
+ .px-xl-4 {
+ padding-left: 40px !important; }
+ .p-xl-5 {
+ padding: 50px !important; }
+ .pt-xl-5,
+ .py-xl-5 {
+ padding-top: 50px !important; }
+ .pr-xl-5,
+ .px-xl-5 {
+ padding-right: 50px !important; }
+ .pb-xl-5,
+ .py-xl-5 {
+ padding-bottom: 50px !important; }
+ .pl-xl-5,
+ .px-xl-5 {
+ padding-left: 50px !important; }
+ .p-xl-6 {
+ padding: 60px !important; }
+ .pt-xl-6,
+ .py-xl-6 {
+ padding-top: 60px !important; }
+ .pr-xl-6,
+ .px-xl-6 {
+ padding-right: 60px !important; }
+ .pb-xl-6,
+ .py-xl-6 {
+ padding-bottom: 60px !important; }
+ .pl-xl-6,
+ .px-xl-6 {
+ padding-left: 60px !important; }
+ .p-xl-7 {
+ padding: 70px !important; }
+ .pt-xl-7,
+ .py-xl-7 {
+ padding-top: 70px !important; }
+ .pr-xl-7,
+ .px-xl-7 {
+ padding-right: 70px !important; }
+ .pb-xl-7,
+ .py-xl-7 {
+ padding-bottom: 70px !important; }
+ .pl-xl-7,
+ .px-xl-7 {
+ padding-left: 70px !important; }
+ .p-xl-8 {
+ padding: 80px !important; }
+ .pt-xl-8,
+ .py-xl-8 {
+ padding-top: 80px !important; }
+ .pr-xl-8,
+ .px-xl-8 {
+ padding-right: 80px !important; }
+ .pb-xl-8,
+ .py-xl-8 {
+ padding-bottom: 80px !important; }
+ .pl-xl-8,
+ .px-xl-8 {
+ padding-left: 80px !important; }
+ .p-xl-9 {
+ padding: 90px !important; }
+ .pt-xl-9,
+ .py-xl-9 {
+ padding-top: 90px !important; }
+ .pr-xl-9,
+ .px-xl-9 {
+ padding-right: 90px !important; }
+ .pb-xl-9,
+ .py-xl-9 {
+ padding-bottom: 90px !important; }
+ .pl-xl-9,
+ .px-xl-9 {
+ padding-left: 90px !important; }
+ .p-xl-10 {
+ padding: 100px !important; }
+ .pt-xl-10,
+ .py-xl-10 {
+ padding-top: 100px !important; }
+ .pr-xl-10,
+ .px-xl-10 {
+ padding-right: 100px !important; }
+ .pb-xl-10,
+ .py-xl-10 {
+ padding-bottom: 100px !important; }
+ .pl-xl-10,
+ .px-xl-10 {
+ padding-left: 100px !important; }
+ .p-xl-11 {
+ padding: 110px !important; }
+ .pt-xl-11,
+ .py-xl-11 {
+ padding-top: 110px !important; }
+ .pr-xl-11,
+ .px-xl-11 {
+ padding-right: 110px !important; }
+ .pb-xl-11,
+ .py-xl-11 {
+ padding-bottom: 110px !important; }
+ .pl-xl-11,
+ .px-xl-11 {
+ padding-left: 110px !important; }
+ .p-xl-12 {
+ padding: 120px !important; }
+ .pt-xl-12,
+ .py-xl-12 {
+ padding-top: 120px !important; }
+ .pr-xl-12,
+ .px-xl-12 {
+ padding-right: 120px !important; }
+ .pb-xl-12,
+ .py-xl-12 {
+ padding-bottom: 120px !important; }
+ .pl-xl-12,
+ .px-xl-12 {
+ padding-left: 120px !important; }
+ .p-xl-13 {
+ padding: 130px !important; }
+ .pt-xl-13,
+ .py-xl-13 {
+ padding-top: 130px !important; }
+ .pr-xl-13,
+ .px-xl-13 {
+ padding-right: 130px !important; }
+ .pb-xl-13,
+ .py-xl-13 {
+ padding-bottom: 130px !important; }
+ .pl-xl-13,
+ .px-xl-13 {
+ padding-left: 130px !important; }
+ .p-xl-14 {
+ padding: 140px !important; }
+ .pt-xl-14,
+ .py-xl-14 {
+ padding-top: 140px !important; }
+ .pr-xl-14,
+ .px-xl-14 {
+ padding-right: 140px !important; }
+ .pb-xl-14,
+ .py-xl-14 {
+ padding-bottom: 140px !important; }
+ .pl-xl-14,
+ .px-xl-14 {
+ padding-left: 140px !important; }
+ .p-xl-15 {
+ padding: 150px !important; }
+ .pt-xl-15,
+ .py-xl-15 {
+ padding-top: 150px !important; }
+ .pr-xl-15,
+ .px-xl-15 {
+ padding-right: 150px !important; }
+ .pb-xl-15,
+ .py-xl-15 {
+ padding-bottom: 150px !important; }
+ .pl-xl-15,
+ .px-xl-15 {
+ padding-left: 150px !important; }
+ .p-xl-16 {
+ padding: 160px !important; }
+ .pt-xl-16,
+ .py-xl-16 {
+ padding-top: 160px !important; }
+ .pr-xl-16,
+ .px-xl-16 {
+ padding-right: 160px !important; }
+ .pb-xl-16,
+ .py-xl-16 {
+ padding-bottom: 160px !important; }
+ .pl-xl-16,
+ .px-xl-16 {
+ padding-left: 160px !important; }
+ .p-xl-17 {
+ padding: 170px !important; }
+ .pt-xl-17,
+ .py-xl-17 {
+ padding-top: 170px !important; }
+ .pr-xl-17,
+ .px-xl-17 {
+ padding-right: 170px !important; }
+ .pb-xl-17,
+ .py-xl-17 {
+ padding-bottom: 170px !important; }
+ .pl-xl-17,
+ .px-xl-17 {
+ padding-left: 170px !important; }
+ .p-xl-18 {
+ padding: 180px !important; }
+ .pt-xl-18,
+ .py-xl-18 {
+ padding-top: 180px !important; }
+ .pr-xl-18,
+ .px-xl-18 {
+ padding-right: 180px !important; }
+ .pb-xl-18,
+ .py-xl-18 {
+ padding-bottom: 180px !important; }
+ .pl-xl-18,
+ .px-xl-18 {
+ padding-left: 180px !important; }
+ .p-xl-19 {
+ padding: 190px !important; }
+ .pt-xl-19,
+ .py-xl-19 {
+ padding-top: 190px !important; }
+ .pr-xl-19,
+ .px-xl-19 {
+ padding-right: 190px !important; }
+ .pb-xl-19,
+ .py-xl-19 {
+ padding-bottom: 190px !important; }
+ .pl-xl-19,
+ .px-xl-19 {
+ padding-left: 190px !important; }
+ .p-xl-20 {
+ padding: 200px !important; }
+ .pt-xl-20,
+ .py-xl-20 {
+ padding-top: 200px !important; }
+ .pr-xl-20,
+ .px-xl-20 {
+ padding-right: 200px !important; }
+ .pb-xl-20,
+ .py-xl-20 {
+ padding-bottom: 200px !important; }
+ .pl-xl-20,
+ .px-xl-20 {
+ padding-left: 200px !important; }
+ .m-xl-n1 {
+ margin: -10px !important; }
+ .mt-xl-n1,
+ .my-xl-n1 {
+ margin-top: -10px !important; }
+ .mr-xl-n1,
+ .mx-xl-n1 {
+ margin-right: -10px !important; }
+ .mb-xl-n1,
+ .my-xl-n1 {
+ margin-bottom: -10px !important; }
+ .ml-xl-n1,
+ .mx-xl-n1 {
+ margin-left: -10px !important; }
+ .m-xl-n2 {
+ margin: -20px !important; }
+ .mt-xl-n2,
+ .my-xl-n2 {
+ margin-top: -20px !important; }
+ .mr-xl-n2,
+ .mx-xl-n2 {
+ margin-right: -20px !important; }
+ .mb-xl-n2,
+ .my-xl-n2 {
+ margin-bottom: -20px !important; }
+ .ml-xl-n2,
+ .mx-xl-n2 {
+ margin-left: -20px !important; }
+ .m-xl-n3 {
+ margin: -30px !important; }
+ .mt-xl-n3,
+ .my-xl-n3 {
+ margin-top: -30px !important; }
+ .mr-xl-n3,
+ .mx-xl-n3 {
+ margin-right: -30px !important; }
+ .mb-xl-n3,
+ .my-xl-n3 {
+ margin-bottom: -30px !important; }
+ .ml-xl-n3,
+ .mx-xl-n3 {
+ margin-left: -30px !important; }
+ .m-xl-n4 {
+ margin: -40px !important; }
+ .mt-xl-n4,
+ .my-xl-n4 {
+ margin-top: -40px !important; }
+ .mr-xl-n4,
+ .mx-xl-n4 {
+ margin-right: -40px !important; }
+ .mb-xl-n4,
+ .my-xl-n4 {
+ margin-bottom: -40px !important; }
+ .ml-xl-n4,
+ .mx-xl-n4 {
+ margin-left: -40px !important; }
+ .m-xl-n5 {
+ margin: -50px !important; }
+ .mt-xl-n5,
+ .my-xl-n5 {
+ margin-top: -50px !important; }
+ .mr-xl-n5,
+ .mx-xl-n5 {
+ margin-right: -50px !important; }
+ .mb-xl-n5,
+ .my-xl-n5 {
+ margin-bottom: -50px !important; }
+ .ml-xl-n5,
+ .mx-xl-n5 {
+ margin-left: -50px !important; }
+ .m-xl-n6 {
+ margin: -60px !important; }
+ .mt-xl-n6,
+ .my-xl-n6 {
+ margin-top: -60px !important; }
+ .mr-xl-n6,
+ .mx-xl-n6 {
+ margin-right: -60px !important; }
+ .mb-xl-n6,
+ .my-xl-n6 {
+ margin-bottom: -60px !important; }
+ .ml-xl-n6,
+ .mx-xl-n6 {
+ margin-left: -60px !important; }
+ .m-xl-n7 {
+ margin: -70px !important; }
+ .mt-xl-n7,
+ .my-xl-n7 {
+ margin-top: -70px !important; }
+ .mr-xl-n7,
+ .mx-xl-n7 {
+ margin-right: -70px !important; }
+ .mb-xl-n7,
+ .my-xl-n7 {
+ margin-bottom: -70px !important; }
+ .ml-xl-n7,
+ .mx-xl-n7 {
+ margin-left: -70px !important; }
+ .m-xl-n8 {
+ margin: -80px !important; }
+ .mt-xl-n8,
+ .my-xl-n8 {
+ margin-top: -80px !important; }
+ .mr-xl-n8,
+ .mx-xl-n8 {
+ margin-right: -80px !important; }
+ .mb-xl-n8,
+ .my-xl-n8 {
+ margin-bottom: -80px !important; }
+ .ml-xl-n8,
+ .mx-xl-n8 {
+ margin-left: -80px !important; }
+ .m-xl-n9 {
+ margin: -90px !important; }
+ .mt-xl-n9,
+ .my-xl-n9 {
+ margin-top: -90px !important; }
+ .mr-xl-n9,
+ .mx-xl-n9 {
+ margin-right: -90px !important; }
+ .mb-xl-n9,
+ .my-xl-n9 {
+ margin-bottom: -90px !important; }
+ .ml-xl-n9,
+ .mx-xl-n9 {
+ margin-left: -90px !important; }
+ .m-xl-n10 {
+ margin: -100px !important; }
+ .mt-xl-n10,
+ .my-xl-n10 {
+ margin-top: -100px !important; }
+ .mr-xl-n10,
+ .mx-xl-n10 {
+ margin-right: -100px !important; }
+ .mb-xl-n10,
+ .my-xl-n10 {
+ margin-bottom: -100px !important; }
+ .ml-xl-n10,
+ .mx-xl-n10 {
+ margin-left: -100px !important; }
+ .m-xl-n11 {
+ margin: -110px !important; }
+ .mt-xl-n11,
+ .my-xl-n11 {
+ margin-top: -110px !important; }
+ .mr-xl-n11,
+ .mx-xl-n11 {
+ margin-right: -110px !important; }
+ .mb-xl-n11,
+ .my-xl-n11 {
+ margin-bottom: -110px !important; }
+ .ml-xl-n11,
+ .mx-xl-n11 {
+ margin-left: -110px !important; }
+ .m-xl-n12 {
+ margin: -120px !important; }
+ .mt-xl-n12,
+ .my-xl-n12 {
+ margin-top: -120px !important; }
+ .mr-xl-n12,
+ .mx-xl-n12 {
+ margin-right: -120px !important; }
+ .mb-xl-n12,
+ .my-xl-n12 {
+ margin-bottom: -120px !important; }
+ .ml-xl-n12,
+ .mx-xl-n12 {
+ margin-left: -120px !important; }
+ .m-xl-n13 {
+ margin: -130px !important; }
+ .mt-xl-n13,
+ .my-xl-n13 {
+ margin-top: -130px !important; }
+ .mr-xl-n13,
+ .mx-xl-n13 {
+ margin-right: -130px !important; }
+ .mb-xl-n13,
+ .my-xl-n13 {
+ margin-bottom: -130px !important; }
+ .ml-xl-n13,
+ .mx-xl-n13 {
+ margin-left: -130px !important; }
+ .m-xl-n14 {
+ margin: -140px !important; }
+ .mt-xl-n14,
+ .my-xl-n14 {
+ margin-top: -140px !important; }
+ .mr-xl-n14,
+ .mx-xl-n14 {
+ margin-right: -140px !important; }
+ .mb-xl-n14,
+ .my-xl-n14 {
+ margin-bottom: -140px !important; }
+ .ml-xl-n14,
+ .mx-xl-n14 {
+ margin-left: -140px !important; }
+ .m-xl-n15 {
+ margin: -150px !important; }
+ .mt-xl-n15,
+ .my-xl-n15 {
+ margin-top: -150px !important; }
+ .mr-xl-n15,
+ .mx-xl-n15 {
+ margin-right: -150px !important; }
+ .mb-xl-n15,
+ .my-xl-n15 {
+ margin-bottom: -150px !important; }
+ .ml-xl-n15,
+ .mx-xl-n15 {
+ margin-left: -150px !important; }
+ .m-xl-n16 {
+ margin: -160px !important; }
+ .mt-xl-n16,
+ .my-xl-n16 {
+ margin-top: -160px !important; }
+ .mr-xl-n16,
+ .mx-xl-n16 {
+ margin-right: -160px !important; }
+ .mb-xl-n16,
+ .my-xl-n16 {
+ margin-bottom: -160px !important; }
+ .ml-xl-n16,
+ .mx-xl-n16 {
+ margin-left: -160px !important; }
+ .m-xl-n17 {
+ margin: -170px !important; }
+ .mt-xl-n17,
+ .my-xl-n17 {
+ margin-top: -170px !important; }
+ .mr-xl-n17,
+ .mx-xl-n17 {
+ margin-right: -170px !important; }
+ .mb-xl-n17,
+ .my-xl-n17 {
+ margin-bottom: -170px !important; }
+ .ml-xl-n17,
+ .mx-xl-n17 {
+ margin-left: -170px !important; }
+ .m-xl-n18 {
+ margin: -180px !important; }
+ .mt-xl-n18,
+ .my-xl-n18 {
+ margin-top: -180px !important; }
+ .mr-xl-n18,
+ .mx-xl-n18 {
+ margin-right: -180px !important; }
+ .mb-xl-n18,
+ .my-xl-n18 {
+ margin-bottom: -180px !important; }
+ .ml-xl-n18,
+ .mx-xl-n18 {
+ margin-left: -180px !important; }
+ .m-xl-n19 {
+ margin: -190px !important; }
+ .mt-xl-n19,
+ .my-xl-n19 {
+ margin-top: -190px !important; }
+ .mr-xl-n19,
+ .mx-xl-n19 {
+ margin-right: -190px !important; }
+ .mb-xl-n19,
+ .my-xl-n19 {
+ margin-bottom: -190px !important; }
+ .ml-xl-n19,
+ .mx-xl-n19 {
+ margin-left: -190px !important; }
+ .m-xl-n20 {
+ margin: -200px !important; }
+ .mt-xl-n20,
+ .my-xl-n20 {
+ margin-top: -200px !important; }
+ .mr-xl-n20,
+ .mx-xl-n20 {
+ margin-right: -200px !important; }
+ .mb-xl-n20,
+ .my-xl-n20 {
+ margin-bottom: -200px !important; }
+ .ml-xl-n20,
+ .mx-xl-n20 {
+ margin-left: -200px !important; }
+ .m-xl-auto {
+ margin: auto !important; }
+ .mt-xl-auto,
+ .my-xl-auto {
+ margin-top: auto !important; }
+ .mr-xl-auto,
+ .mx-xl-auto {
+ margin-right: auto !important; }
+ .mb-xl-auto,
+ .my-xl-auto {
+ margin-bottom: auto !important; }
+ .ml-xl-auto,
+ .mx-xl-auto {
+ margin-left: auto !important; } }
+
+.text-monospace {
+ font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
+
+.text-justify {
+ text-align: justify !important; }
+
+.text-wrap {
+ white-space: normal !important; }
+
+.text-nowrap {
+ white-space: nowrap !important; }
+
+.text-truncate {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap; }
+
+.text-left {
+ text-align: left !important; }
+
+.text-right {
+ text-align: right !important; }
+
+.text-center {
+ text-align: center !important; }
+
+@media (min-width: 576px) {
+ .text-sm-left {
+ text-align: left !important; }
+ .text-sm-right {
+ text-align: right !important; }
+ .text-sm-center {
+ text-align: center !important; } }
+
+@media (min-width: 768px) {
+ .text-md-left {
+ text-align: left !important; }
+ .text-md-right {
+ text-align: right !important; }
+ .text-md-center {
+ text-align: center !important; } }
+
+@media (min-width: 992px) {
+ .text-lg-left {
+ text-align: left !important; }
+ .text-lg-right {
+ text-align: right !important; }
+ .text-lg-center {
+ text-align: center !important; } }
+
+@media (min-width: 1300px) {
+ .text-xl-left {
+ text-align: left !important; }
+ .text-xl-right {
+ text-align: right !important; }
+ .text-xl-center {
+ text-align: center !important; } }
+
+.text-lowercase {
+ text-transform: lowercase !important; }
+
+.text-uppercase {
+ text-transform: uppercase !important; }
+
+.text-capitalize {
+ text-transform: capitalize !important; }
+
+.font-weight-light {
+ font-weight: 300 !important; }
+
+.font-weight-lighter {
+ font-weight: lighter !important; }
+
+.font-weight-normal {
+ font-weight: 400 !important; }
+
+.font-weight-bold {
+ font-weight: 700 !important; }
+
+.font-weight-bolder {
+ font-weight: bolder !important; }
+
+.font-italic {
+ font-style: italic !important; }
+
+.text-white {
+ color: #fff !important; }
+
+.text-primary {
+ color: #1de9b6 !important; }
+
+a.text-primary:hover, a.text-primary:focus {
+ color: #10a983 !important; }
+
+.text-secondary {
+ color: #ffca28 !important; }
+
+a.text-secondary:hover, a.text-secondary:focus {
+ color: #dba500 !important; }
+
+.text-success {
+ color: #28a745 !important; }
+
+a.text-success:hover, a.text-success:focus {
+ color: #19692c !important; }
+
+.text-info {
+ color: #17a2b8 !important; }
+
+a.text-info:hover, a.text-info:focus {
+ color: #0f6674 !important; }
+
+.text-warning {
+ color: #ffc107 !important; }
+
+a.text-warning:hover, a.text-warning:focus {
+ color: #ba8b00 !important; }
+
+.text-danger {
+ color: #dc3545 !important; }
+
+a.text-danger:hover, a.text-danger:focus {
+ color: #a71d2a !important; }
+
+.text-light {
+ color: #f8f9fa !important; }
+
+a.text-light:hover, a.text-light:focus {
+ color: #cbd3da !important; }
+
+.text-dark {
+ color: #343a40 !important; }
+
+a.text-dark:hover, a.text-dark:focus {
+ color: #121416 !important; }
+
+.text-body {
+ color: #212529 !important; }
+
+.text-muted {
+ color: #6c757d !important; }
+
+.text-black-50 {
+ color: rgba(33, 37, 41, 0.5) !important; }
+
+.text-white-50 {
+ color: rgba(255, 255, 255, 0.5) !important; }
+
+.text-hide {
+ font: 0/0 a;
+ color: transparent;
+ text-shadow: none;
+ background-color: transparent;
+ border: 0; }
+
+.text-decoration-none {
+ text-decoration: none !important; }
+
+.text-break {
+ word-break: break-word !important;
+ overflow-wrap: break-word !important; }
+
+.text-reset {
+ color: inherit !important; }
+
+.visible {
+ visibility: visible !important; }
+
+.invisible {
+ visibility: hidden !important; }
+
+.container {
+ width: 100%;
+ padding-right: 10px;
+ padding-left: 10px;
+ margin-right: auto;
+ margin-left: auto; }
+ @media (min-width: 576px) {
+ .container {
+ max-width: 540px; } }
+ @media (min-width: 768px) {
+ .container {
+ max-width: 720px; } }
+ @media (min-width: 992px) {
+ .container {
+ max-width: 960px; } }
+ @media (min-width: 1300px) {
+ .container {
+ max-width: 1140px; } }
+.container-fluid {
+ width: 100%;
+ padding-right: 10px;
+ padding-left: 10px;
+ margin-right: auto;
+ margin-left: auto; }
+
+.row {
+ display: flex;
+ flex-wrap: wrap;
+ margin-right: -10px;
+ margin-left: -10px; }
+
+.no-gutters {
+ margin-right: 0;
+ margin-left: 0; }
+ .no-gutters > .col,
+ .no-gutters > [class*="col-"] {
+ padding-right: 0;
+ padding-left: 0; }
+
+.col-xl,
+.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
+.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
+.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
+.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
+.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
+ position: relative;
+ width: 100%;
+ padding-right: 10px;
+ padding-left: 10px; }
+
+.col {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+
+.col-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+
+.col-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%; }
+
+.col-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%; }
+
+.col-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+
+.col-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%; }
+
+.col-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%; }
+
+.col-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+
+.col-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%; }
+
+.col-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%; }
+
+.col-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+
+.col-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%; }
+
+.col-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%; }
+
+.col-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+
+.order-first {
+ order: -1; }
+
+.order-last {
+ order: 13; }
+
+.order-0 {
+ order: 0; }
+
+.order-1 {
+ order: 1; }
+
+.order-2 {
+ order: 2; }
+
+.order-3 {
+ order: 3; }
+
+.order-4 {
+ order: 4; }
+
+.order-5 {
+ order: 5; }
+
+.order-6 {
+ order: 6; }
+
+.order-7 {
+ order: 7; }
+
+.order-8 {
+ order: 8; }
+
+.order-9 {
+ order: 9; }
+
+.order-10 {
+ order: 10; }
+
+.order-11 {
+ order: 11; }
+
+.order-12 {
+ order: 12; }
+
+.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%; }
+
+@media (min-width: 576px) {
+ .col-sm {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-sm-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-sm-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%; }
+ .col-sm-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%; }
+ .col-sm-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-sm-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%; }
+ .col-sm-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%; }
+ .col-sm-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-sm-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%; }
+ .col-sm-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%; }
+ .col-sm-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-sm-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%; }
+ .col-sm-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%; }
+ .col-sm-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-sm-first {
+ order: -1; }
+ .order-sm-last {
+ order: 13; }
+ .order-sm-0 {
+ order: 0; }
+ .order-sm-1 {
+ order: 1; }
+ .order-sm-2 {
+ order: 2; }
+ .order-sm-3 {
+ order: 3; }
+ .order-sm-4 {
+ order: 4; }
+ .order-sm-5 {
+ order: 5; }
+ .order-sm-6 {
+ order: 6; }
+ .order-sm-7 {
+ order: 7; }
+ .order-sm-8 {
+ order: 8; }
+ .order-sm-9 {
+ order: 9; }
+ .order-sm-10 {
+ order: 10; }
+ .order-sm-11 {
+ order: 11; }
+ .order-sm-12 {
+ order: 12; }
+ .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%; } }
+
+@media (min-width: 768px) {
+ .col-md {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-md-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-md-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%; }
+ .col-md-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%; }
+ .col-md-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-md-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%; }
+ .col-md-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%; }
+ .col-md-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-md-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%; }
+ .col-md-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%; }
+ .col-md-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-md-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%; }
+ .col-md-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%; }
+ .col-md-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-md-first {
+ order: -1; }
+ .order-md-last {
+ order: 13; }
+ .order-md-0 {
+ order: 0; }
+ .order-md-1 {
+ order: 1; }
+ .order-md-2 {
+ order: 2; }
+ .order-md-3 {
+ order: 3; }
+ .order-md-4 {
+ order: 4; }
+ .order-md-5 {
+ order: 5; }
+ .order-md-6 {
+ order: 6; }
+ .order-md-7 {
+ order: 7; }
+ .order-md-8 {
+ order: 8; }
+ .order-md-9 {
+ order: 9; }
+ .order-md-10 {
+ order: 10; }
+ .order-md-11 {
+ order: 11; }
+ .order-md-12 {
+ order: 12; }
+ .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%; } }
+
+@media (min-width: 992px) {
+ .col-lg {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-lg-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-lg-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%; }
+ .col-lg-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%; }
+ .col-lg-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-lg-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%; }
+ .col-lg-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%; }
+ .col-lg-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-lg-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%; }
+ .col-lg-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%; }
+ .col-lg-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-lg-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%; }
+ .col-lg-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%; }
+ .col-lg-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-lg-first {
+ order: -1; }
+ .order-lg-last {
+ order: 13; }
+ .order-lg-0 {
+ order: 0; }
+ .order-lg-1 {
+ order: 1; }
+ .order-lg-2 {
+ order: 2; }
+ .order-lg-3 {
+ order: 3; }
+ .order-lg-4 {
+ order: 4; }
+ .order-lg-5 {
+ order: 5; }
+ .order-lg-6 {
+ order: 6; }
+ .order-lg-7 {
+ order: 7; }
+ .order-lg-8 {
+ order: 8; }
+ .order-lg-9 {
+ order: 9; }
+ .order-lg-10 {
+ order: 10; }
+ .order-lg-11 {
+ order: 11; }
+ .order-lg-12 {
+ order: 12; }
+ .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%; } }
+
+@media (min-width: 1300px) {
+ .col-xl {
+ flex-basis: 0;
+ flex-grow: 1;
+ max-width: 100%; }
+ .col-xl-auto {
+ flex: 0 0 auto;
+ width: auto;
+ max-width: 100%; }
+ .col-xl-1 {
+ flex: 0 0 8.33333333%;
+ max-width: 8.33333333%; }
+ .col-xl-2 {
+ flex: 0 0 16.66666667%;
+ max-width: 16.66666667%; }
+ .col-xl-3 {
+ flex: 0 0 25%;
+ max-width: 25%; }
+ .col-xl-4 {
+ flex: 0 0 33.33333333%;
+ max-width: 33.33333333%; }
+ .col-xl-5 {
+ flex: 0 0 41.66666667%;
+ max-width: 41.66666667%; }
+ .col-xl-6 {
+ flex: 0 0 50%;
+ max-width: 50%; }
+ .col-xl-7 {
+ flex: 0 0 58.33333333%;
+ max-width: 58.33333333%; }
+ .col-xl-8 {
+ flex: 0 0 66.66666667%;
+ max-width: 66.66666667%; }
+ .col-xl-9 {
+ flex: 0 0 75%;
+ max-width: 75%; }
+ .col-xl-10 {
+ flex: 0 0 83.33333333%;
+ max-width: 83.33333333%; }
+ .col-xl-11 {
+ flex: 0 0 91.66666667%;
+ max-width: 91.66666667%; }
+ .col-xl-12 {
+ flex: 0 0 100%;
+ max-width: 100%; }
+ .order-xl-first {
+ order: -1; }
+ .order-xl-last {
+ order: 13; }
+ .order-xl-0 {
+ order: 0; }
+ .order-xl-1 {
+ order: 1; }
+ .order-xl-2 {
+ order: 2; }
+ .order-xl-3 {
+ order: 3; }
+ .order-xl-4 {
+ order: 4; }
+ .order-xl-5 {
+ order: 5; }
+ .order-xl-6 {
+ order: 6; }
+ .order-xl-7 {
+ order: 7; }
+ .order-xl-8 {
+ order: 8; }
+ .order-xl-9 {
+ order: 9; }
+ .order-xl-10 {
+ order: 10; }
+ .order-xl-11 {
+ order: 11; }
+ .order-xl-12 {
+ order: 12; }
+ .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%; } }
+
+.table, .content table {
+ width: 100%;
+ margin-bottom: 1rem;
+ color: #212529; }
+ .table th, .content table th,
+ .table td,
+ .content table td {
+ padding: 0.75rem;
+ vertical-align: top;
+ border-top: 1px solid #dee2e6; }
+ .table thead th, .content table thead th {
+ vertical-align: bottom;
+ border-bottom: 2px solid #dee2e6; }
+ .table tbody + tbody, .content table tbody + tbody {
+ border-top: 2px solid #dee2e6; }
+
+.table-sm th,
+.table-sm td {
+ padding: 0.3rem; }
+
+.table-bordered {
+ border: 1px solid #dee2e6; }
+ .table-bordered th,
+ .table-bordered td {
+ border: 1px solid #dee2e6; }
+ .table-bordered thead th,
+ .table-bordered thead td {
+ border-bottom-width: 2px; }
+
+.table-borderless th,
+.table-borderless td,
+.table-borderless thead th,
+.table-borderless tbody + tbody {
+ border: 0; }
+
+.table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(33, 37, 41, 0.05); }
+
+.table-hover tbody tr:hover {
+ color: #212529;
+ background-color: rgba(33, 37, 41, 0.075); }
+
+.table-primary,
+.table-primary > th,
+.table-primary > td {
+ background-color: #c0f9eb; }
+
+.table-primary th,
+.table-primary td,
+.table-primary thead th,
+.table-primary tbody + tbody {
+ border-color: #89f4d9; }
+
+.table-hover .table-primary:hover {
+ background-color: #a9f7e4; }
+ .table-hover .table-primary:hover > td,
+ .table-hover .table-primary:hover > th {
+ background-color: #a9f7e4; }
+
+.table-secondary,
+.table-secondary > th,
+.table-secondary > td {
+ background-color: #fff0c3; }
+
+.table-secondary th,
+.table-secondary td,
+.table-secondary thead th,
+.table-secondary tbody + tbody {
+ border-color: #ffe38f; }
+
+.table-hover .table-secondary:hover {
+ background-color: #ffeaaa; }
+ .table-hover .table-secondary:hover > td,
+ .table-hover .table-secondary:hover > th {
+ background-color: #ffeaaa; }
+
+.table-success,
+.table-success > th,
+.table-success > td {
+ background-color: #c3e6cb; }
+
+.table-success th,
+.table-success td,
+.table-success thead th,
+.table-success tbody + tbody {
+ border-color: #8fd19e; }
+
+.table-hover .table-success:hover {
+ background-color: #b1dfbb; }
+ .table-hover .table-success:hover > td,
+ .table-hover .table-success:hover > th {
+ background-color: #b1dfbb; }
+
+.table-info,
+.table-info > th,
+.table-info > td {
+ background-color: #bee5eb; }
+
+.table-info th,
+.table-info td,
+.table-info thead th,
+.table-info tbody + tbody {
+ border-color: #86cfda; }
+
+.table-hover .table-info:hover {
+ background-color: #abdde5; }
+ .table-hover .table-info:hover > td,
+ .table-hover .table-info:hover > th {
+ background-color: #abdde5; }
+
+.table-warning,
+.table-warning > th,
+.table-warning > td {
+ background-color: #ffeeba; }
+
+.table-warning th,
+.table-warning td,
+.table-warning thead th,
+.table-warning tbody + tbody {
+ border-color: #ffdf7e; }
+
+.table-hover .table-warning:hover {
+ background-color: #ffe8a1; }
+ .table-hover .table-warning:hover > td,
+ .table-hover .table-warning:hover > th {
+ background-color: #ffe8a1; }
+
+.table-danger,
+.table-danger > th,
+.table-danger > td {
+ background-color: #f5c6cb; }
+
+.table-danger th,
+.table-danger td,
+.table-danger thead th,
+.table-danger tbody + tbody {
+ border-color: #ed969e; }
+
+.table-hover .table-danger:hover {
+ background-color: #f1b0b7; }
+ .table-hover .table-danger:hover > td,
+ .table-hover .table-danger:hover > th {
+ background-color: #f1b0b7; }
+
+.table-light,
+.table-light > th,
+.table-light > td {
+ background-color: #fdfdfe; }
+
+.table-light th,
+.table-light td,
+.table-light thead th,
+.table-light tbody + tbody {
+ border-color: #fbfcfc; }
+
+.table-hover .table-light:hover {
+ background-color: #ececf6; }
+ .table-hover .table-light:hover > td,
+ .table-hover .table-light:hover > th {
+ background-color: #ececf6; }
+
+.table-dark,
+.table-dark > th,
+.table-dark > td {
+ background-color: #c6c8ca; }
+
+.table-dark th,
+.table-dark td,
+.table-dark thead th,
+.table-dark tbody + tbody {
+ border-color: #95999c; }
+
+.table-hover .table-dark:hover {
+ background-color: #b9bbbe; }
+ .table-hover .table-dark:hover > td,
+ .table-hover .table-dark:hover > th {
+ background-color: #b9bbbe; }
+
+.table-active,
+.table-active > th,
+.table-active > td {
+ background-color: rgba(33, 37, 41, 0.075); }
+
+.table-hover .table-active:hover {
+ background-color: rgba(22, 24, 27, 0.075); }
+ .table-hover .table-active:hover > td,
+ .table-hover .table-active:hover > th {
+ background-color: rgba(22, 24, 27, 0.075); }
+
+.table .thead-dark th, .content table .thead-dark th {
+ color: #fff;
+ background-color: #343a40;
+ border-color: #454d55; }
+
+.table .thead-light th, .content table .thead-light th {
+ color: #495057;
+ background-color: #e9ecef;
+ border-color: #dee2e6; }
+
+.table-dark {
+ color: #fff;
+ background-color: #343a40; }
+ .table-dark th,
+ .table-dark td,
+ .table-dark thead th {
+ border-color: #454d55; }
+ .table-dark.table-bordered {
+ border: 0; }
+ .table-dark.table-striped tbody tr:nth-of-type(odd) {
+ background-color: rgba(255, 255, 255, 0.05); }
+ .table-dark.table-hover tbody tr:hover {
+ color: #fff;
+ background-color: rgba(255, 255, 255, 0.075); }
+
+@media (max-width: 575.98px) {
+ .table-responsive-sm {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-sm > .table-bordered {
+ border: 0; } }
+
+@media (max-width: 767.98px) {
+ .table-responsive-md {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-md > .table-bordered {
+ border: 0; } }
+
+@media (max-width: 991.98px) {
+ .table-responsive-lg {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-lg > .table-bordered {
+ border: 0; } }
+
+@media (max-width: 1299.98px) {
+ .table-responsive-xl {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive-xl > .table-bordered {
+ border: 0; } }
+
+.table-responsive {
+ display: block;
+ width: 100%;
+ overflow-x: auto;
+ -webkit-overflow-scrolling: touch; }
+ .table-responsive > .table-bordered {
+ border: 0; }
+
+/*!
+ * Hamburgers
+ * @description Tasty CSS-animated hamburgers
+ * @author Jonathan Suh @jonsuh
+ * @site https://jonsuh.com/hamburgers
+ * @link https://github.com/jonsuh/hamburgers
+ */
+.hamburger {
+ padding: 15px 15px;
+ display: inline-block;
+ cursor: pointer;
+ transition-property: opacity, filter;
+ transition-duration: 0.15s;
+ transition-timing-function: linear;
+ font: inherit;
+ color: inherit;
+ text-transform: none;
+ background-color: transparent;
+ border: 0;
+ margin: 0;
+ overflow: visible; }
+ .hamburger:hover {
+ opacity: 0.7; }
+ .hamburger.is-active:hover {
+ opacity: 0.7; }
+ .hamburger.is-active .hamburger-inner,
+ .hamburger.is-active .hamburger-inner::before,
+ .hamburger.is-active .hamburger-inner::after {
+ background-color: #FFF; }
+
+.hamburger-box {
+ width: 32px;
+ height: 19px;
+ display: inline-block;
+ position: relative; }
+
+.hamburger-inner {
+ display: block;
+ top: 50%;
+ margin-top: -1.5px; }
+ .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
+ width: 32px;
+ height: 3px;
+ background-color: #1de9b6;
+ border-radius: 3px;
+ position: absolute;
+ transition-property: transform;
+ transition-duration: 0.15s;
+ transition-timing-function: ease; }
+ .hamburger-inner::before, .hamburger-inner::after {
+ content: "";
+ display: block; }
+ .hamburger-inner::before {
+ top: -8px; }
+ .hamburger-inner::after {
+ bottom: -8px; }
+
+/*
+ * Slider
+ */
+.hamburger--slider .hamburger-inner {
+ top: 1.5px; }
+ .hamburger--slider .hamburger-inner::before {
+ top: 8px;
+ transition-property: transform, opacity;
+ transition-timing-function: ease;
+ transition-duration: 0.15s; }
+ .hamburger--slider .hamburger-inner::after {
+ top: 16px; }
+
+.hamburger--slider.is-active .hamburger-inner {
+ transform: translate3d(0, 8px, 0) rotate(45deg); }
+ .hamburger--slider.is-active .hamburger-inner::before {
+ transform: rotate(-45deg) translate3d(-4.57142857px, -5px, 0);
+ opacity: 0; }
+ .hamburger--slider.is-active .hamburger-inner::after {
+ transform: translate3d(0, -16px, 0) rotate(-90deg); }
+
+.highlight {
+ background: #f5f5f5; }
+
+.highlight .hll {
+ background-color: #ffffcc; }
+
+.highlight .c {
+ color: #999988;
+ font-style: italic; }
+
+/* Comment */
+.highlight .err {
+ color: #a61717;
+ background-color: #e3d2d2; }
+
+/* Error */
+.highlight .k {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword */
+.highlight .o {
+ color: #000000;
+ font-weight: bold; }
+
+/* Operator */
+.highlight .cm {
+ color: #999988;
+ font-style: italic; }
+
+/* Comment.Multiline */
+.highlight .cp {
+ color: #999999;
+ font-weight: bold;
+ font-style: italic; }
+
+/* Comment.Preproc */
+.highlight .c1 {
+ color: #999988;
+ font-style: italic; }
+
+/* Comment.Single */
+.highlight .cs {
+ color: #999999;
+ font-weight: bold;
+ font-style: italic; }
+
+/* Comment.Special */
+.highlight .gd {
+ color: #000000;
+ background-color: #ffdddd; }
+
+/* Generic.Deleted */
+.highlight .ge {
+ color: #000000;
+ font-style: italic; }
+
+/* Generic.Emph */
+.highlight .gr {
+ color: #aa0000; }
+
+/* Generic.Error */
+.highlight .gh {
+ color: #999999; }
+
+/* Generic.Heading */
+.highlight .gi {
+ color: #000000;
+ background-color: #ddffdd; }
+
+/* Generic.Inserted */
+.highlight .go {
+ color: #888888; }
+
+/* Generic.Output */
+.highlight .gp {
+ color: #555555; }
+
+/* Generic.Prompt */
+.highlight .gs {
+ font-weight: bold; }
+
+/* Generic.Strong */
+.highlight .gu {
+ color: #aaaaaa; }
+
+/* Generic.Subheading */
+.highlight .gt {
+ color: #aa0000; }
+
+/* Generic.Traceback */
+.highlight .kc {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword.Constant */
+.highlight .kd {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword.Declaration */
+.highlight .kn {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword.Namespace */
+.highlight .kp {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword.Pseudo */
+.highlight .kr {
+ color: #000000;
+ font-weight: bold; }
+
+/* Keyword.Reserved */
+.highlight .kt {
+ color: #445588;
+ font-weight: bold; }
+
+/* Keyword.Type */
+.highlight .m {
+ color: #009999; }
+
+/* Literal.Number */
+.highlight .s {
+ color: #d01040; }
+
+/* Literal.String */
+.highlight .na {
+ color: #008080; }
+
+/* Name.Attribute */
+.highlight .nb {
+ color: #0086B3; }
+
+/* Name.Builtin */
+.highlight .nc {
+ color: #445588;
+ font-weight: bold; }
+
+/* Name.Class */
+.highlight .no {
+ color: #008080; }
+
+/* Name.Constant */
+.highlight .nd {
+ color: #3c5d5d;
+ font-weight: bold; }
+
+/* Name.Decorator */
+.highlight .ni {
+ color: #800080; }
+
+/* Name.Entity */
+.highlight .ne {
+ color: #990000;
+ font-weight: bold; }
+
+/* Name.Exception */
+.highlight .nf {
+ color: #990000;
+ font-weight: bold; }
+
+/* Name.Function */
+.highlight .nl {
+ color: #990000;
+ font-weight: bold; }
+
+/* Name.Label */
+.highlight .nn {
+ color: #555555; }
+
+/* Name.Namespace */
+.highlight .nt {
+ color: #000080; }
+
+/* Name.Tag */
+.highlight .nv {
+ color: #008080; }
+
+/* Name.Variable */
+.highlight .ow {
+ color: #000000;
+ font-weight: bold; }
+
+/* Operator.Word */
+.highlight .w {
+ color: #bbbbbb; }
+
+/* Text.Whitespace */
+.highlight .mf {
+ color: #009999; }
+
+/* Literal.Number.Float */
+.highlight .mh {
+ color: #009999; }
+
+/* Literal.Number.Hex */
+.highlight .mi {
+ color: #009999; }
+
+/* Literal.Number.Integer */
+.highlight .mo {
+ color: #009999; }
+
+/* Literal.Number.Oct */
+.highlight .sb {
+ color: #d01040; }
+
+/* Literal.String.Backtick */
+.highlight .sc {
+ color: #d01040; }
+
+/* Literal.String.Char */
+.highlight .sd {
+ color: #d01040; }
+
+/* Literal.String.Doc */
+.highlight .s2 {
+ color: #d01040; }
+
+/* Literal.String.Double */
+.highlight .se {
+ color: #d01040; }
+
+/* Literal.String.Escape */
+.highlight .sh {
+ color: #d01040; }
+
+/* Literal.String.Heredoc */
+.highlight .si {
+ color: #d01040; }
+
+/* Literal.String.Interpol */
+.highlight .sx {
+ color: #d01040; }
+
+/* Literal.String.Other */
+.highlight .sr {
+ color: #009926; }
+
+/* Literal.String.Regex */
+.highlight .s1 {
+ color: #d01040; }
+
+/* Literal.String.Single */
+.highlight .ss {
+ color: #990073; }
+
+/* Literal.String.Symbol */
+.highlight .bp {
+ color: #999999; }
+
+/* Name.Builtin.Pseudo */
+.highlight .vc {
+ color: #008080; }
+
+/* Name.Variable.Class */
+.highlight .vg {
+ color: #008080; }
+
+/* Name.Variable.Global */
+.highlight .vi {
+ color: #008080; }
+
+/* Name.Variable.Instance */
+.highlight .il {
+ color: #009999; }
+
+/* Literal.Number.Integer.Long */
+ul,
+ol {
+ margin: 0;
+ padding: 0;
+ list-style: none; }
+
+p {
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ font-size: 1rem;
+ line-height: 1.4;
+ color: #383f45;
+ font-weight: 400; }
+
+.page {
+ display: flex;
+ min-height: 100vh;
+ flex-direction: column; }
+ .page .wrapper {
+ flex: 1; }
+
+.header {
+ color: #1de9b6;
+ background-color: #ffffff;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ padding: 10px 0 10px 0; }
+ .header .container {
+ display: flex;
+ justify-content: space-between;
+ align-items: center; }
+ .header.header-absolute {
+ position: absolute;
+ z-index: 10;
+ width: 100%; }
+
+.lock-scroll .header.header-absolute {
+ position: static; }
+
+.footer {
+ background: #eaeaea;
+ padding-top: 20px;
+ padding-bottom: 20px; }
+ .footer .footer-inner {
+ display: flex;
+ justify-content: space-between;
+ flex-direction: column;
+ align-items: flex-start; }
+ @media (min-width: 576px) {
+ .footer .footer-inner {
+ justify-content: space-between;
+ flex-direction: row;
+ align-items: center; } }
+ .footer .footer-title {
+ color: #ffffff;
+ font-size: 1.3rem;
+ font-family: "Lora", Arial, sans-serif, -apple-system;
+ margin-bottom: 10px;
+ flex: 0; }
+ @media (min-width: 576px) {
+ .footer .footer-title {
+ margin: 0;
+ flex: 0 0 120px; } }
+ .footer ul.footer-menu {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ flex: 1; }
+ .footer ul.footer-menu li {
+ display: block;
+ margin-right: 10px;
+ color: #333;
+ font-size: 0.9rem;
+ line-height: 1.8; }
+ .footer ul.footer-menu li:last-of-type {
+ margin-right: 0; }
+ .footer ul.footer-menu li a {
+ color: #333;
+ text-decoration: none; }
+ .footer ul.footer-menu li a:hover {
+ text-decoration: underline; }
+ .footer ul.footer-menu li.copyright {
+ font-weight: bold;
+ color: #333;
+ display: none; }
+ @media (min-width: 768px) {
+ .footer ul.footer-menu li.copyright {
+ display: inline-block; } }
+ @media (min-width: 576px) {
+ .footer ul.footer-menu {
+ height: inherit;
+ display: flex;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ align-items: center;
+ justify-content: flex-end; }
+ .footer ul.footer-menu li {
+ list-style: none; }
+ .footer ul.footer-menu li a {
+ display: inline-block;
+ height: 40px;
+ padding: 10px 8px 10px 8px;
+ font-weight: 300; } }
+.sub-footer {
+ background: #f4f5fb;
+ padding-top: 20px;
+ padding-bottom: 20px; }
+ @media (min-width: 768px) {
+ .sub-footer {
+ padding-top: 10px;
+ padding-bottom: 10px; } }
+ .sub-footer .sub-footer-inner {
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end; }
+ @media (min-width: 768px) {
+ .sub-footer .sub-footer-inner {
+ flex-direction: row; } }
+ .sub-footer .sub-footer-inner ul {
+ list-style: none;
+ margin: 0;
+ padding: 0; }
+ .sub-footer .sub-footer-inner ul li {
+ list-style: none;
+ display: block;
+ color: #333;
+ font-size: 0.9rem;
+ line-height: 1.8;
+ font-weight: bold; }
+ .sub-footer .sub-footer-inner ul li strong {
+ font-weight: bold;
+ color: #ffffff; }
+ .sub-footer .sub-footer-inner ul li a {
+ color: #333;
+ text-decoration: none; }
+ .sub-footer .sub-footer-inner ul li a:hover {
+ text-decoration: underline; }
+ .sub-footer .sub-footer-inner ul li span {
+ display: inline-block;
+ height: 40px;
+ padding: 10px 0 10px 8px;
+ font-weight: bold;
+ color: #ffffff; }
+ .sub-footer .sub-footer-inner ul li.zerostatic a {
+ color: #333; }
+ @media (min-width: 576px) {
+ .sub-footer .sub-footer-inner ul li {
+ display: inline-block;
+ margin-left: 10px; }
+ .sub-footer .sub-footer-inner ul li:first-of-type {
+ margin-left: 0; } }
+.logo {
+ display: none; }
+ @media (min-width: 576px) {
+ .logo {
+ display: block;
+ width: 70px; } }
+ .logo img {
+ width: 100%;
+ height: auto; }
+ .logo a {
+ display: block;
+ width: 100%;
+ height: 100%; }
+
+.logo-mobile {
+ display: block;
+ width: 54px; }
+ @media (min-width: 576px) {
+ .logo-mobile {
+ display: none; } }
+ .logo-mobile img {
+ width: 100%;
+ height: auto; }
+ .logo-mobile a {
+ display: block;
+ width: 100%;
+ height: 100%; }
+
+.main-menu {
+ display: none; }
+ @media (min-width: 768px) {
+ .main-menu {
+ display: block; } }
+ .main-menu > ul {
+ display: flex;
+ align-items: center;
+ justify-content: flex-start;
+ font-family: "Roboto", Arial, sans-serif, -apple-system; }
+ .main-menu > ul > li {
+ list-style: none;
+ font-size: 14px; }
+ .main-menu > ul > li > a {
+ padding: 10px 14px 10px 14px;
+ display: inline-block;
+ font-weight: normal;
+ text-decoration: none;
+ color: #1de9b6; }
+ .main-menu > ul > li > a:hover {
+ text-decoration: underline;
+ color: #1de9b6; }
+ .main-menu > ul > li.active > a {
+ font-weight: bold; }
+
+.main-menu-mobile {
+ position: fixed;
+ background: #1de9b6;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100vh;
+ opacity: 0;
+ visibility: hidden;
+ transition: opacity 0.35s, visibility 0.35s, height 0.35s;
+ overflow: hidden;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ flex-direction: column; }
+ .main-menu-mobile.open {
+ opacity: 0.9;
+ visibility: visible;
+ height: 100%;
+ z-index: 20; }
+ .main-menu-mobile.open li {
+ animation: fadeInRight 0.5s ease forwards;
+ animation-delay: 0.35s; }
+ .main-menu-mobile.open li:nth-of-type(2) {
+ animation-delay: 0.4s; }
+ .main-menu-mobile.open li:nth-of-type(3) {
+ animation-delay: 0.45s; }
+ .main-menu-mobile.open li:nth-of-type(4) {
+ animation-delay: 0.5s; }
+ .main-menu-mobile.open li:nth-of-type(5) {
+ animation-delay: 0.55s; }
+ .main-menu-mobile.open li:nth-of-type(6) {
+ animation-delay: 0.6s; }
+ .main-menu-mobile ul {
+ font-size: 2rem;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ text-align: center;
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ flex: 0; }
+ .main-menu-mobile ul li {
+ display: block;
+ position: relative;
+ opacity: 0; }
+ .main-menu-mobile ul li a {
+ display: block;
+ position: relative;
+ color: #ffffff;
+ text-decoration: none;
+ overflow: hidden;
+ font-weight: lighter; }
+ .main-menu-mobile ul li a:hover::after, .main-menu-mobile ul li a:focus::after, .main-menu-mobile ul li a:active::after {
+ width: 100%; }
+ .main-menu-mobile ul li a::after {
+ content: '';
+ position: absolute;
+ bottom: 0;
+ left: 50%;
+ width: 0%;
+ transform: translateX(-50%);
+ height: 3px;
+ background: #ffffff;
+ transition: 0.35s; }
+
+@keyframes fadeInRight {
+ 0% {
+ opacity: 0;
+ left: 20%; }
+ 100% {
+ opacity: 1;
+ left: 0; } }
+
+.lock-scroll {
+ overflow: hidden; }
+
+.docs-menu h4 {
+ font-size: 1rem;
+ font-weight: bold; }
+
+.docs-menu ul {
+ list-style: none;
+ padding: 0;
+ margin: 0; }
+ .docs-menu ul li {
+ font-size: 0.9rem;
+ line-height: 1.4;
+ font-weight: 400;
+ margin: 0;
+ padding: 4px 0 4px 0; }
+ .docs-menu ul li.active a {
+ color: #4beec5;
+ font-weight: 400; }
+ .docs-menu ul li a {
+ color: #212529; }
+ .docs-menu ul li a:hover {
+ color: #1de9b6; }
+
+.hamburger {
+ padding: 10px 0 10px 10px;
+ outline: none;
+ z-index: 30;
+ cursor: pointer; }
+ @media (min-width: 768px) {
+ .hamburger {
+ display: none; } }
+ .hamburger:focus {
+ outline: none; }
+ .hamburger .hamburger-inner,
+ .hamburger .hamburger-inner::before,
+ .hamburger .hamburger-inner::after {
+ background: #1de9b6; }
+ .hamburger .hamburger-inner::after {
+ width: 18px;
+ right: 0; }
+ .hamburger.is-active .hamburger-inner::after {
+ width: inherit;
+ right: unset; }
+
+.button {
+ white-space: nowrap;
+ display: inline-block;
+ padding: 8px 15px 6px 15px;
+ background: #1de9b6;
+ font-weight: normal;
+ text-transform: uppercase;
+ color: white;
+ text-decoration: none;
+ -webkit-transition: all 0.15s ease;
+ transition: all 0.15s ease;
+ border-radius: 3px; }
+ .button:hover {
+ color: #fff;
+ background-color: #4beec5;
+ text-decoration: none; }
+
+.button-white {
+ background: none;
+ color: #fff;
+ border: 2px solid #fff; }
+
+.title {
+ font-size: 2.7rem;
+ line-height: 1.1;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ letter-spacing: -0.2px;
+ font-weight: 100;
+ margin-bottom: 20px; }
+ @media (min-width: 768px) {
+ .title {
+ font-size: 3rem;
+ margin-bottom: 30px; } }
+.title-summary {
+ font-size: 1.6rem;
+ line-height: 1.4;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ letter-spacing: -0.2px;
+ font-weight: 200;
+ margin-bottom: 10px; }
+ @media (min-width: 768px) {
+ .title-summary {
+ font-size: 1.6rem; } }
+.content {
+ -webkit-font-smoothing: antialiased; }
+ .content .highlight {
+ border-radius: 2px;
+ margin-bottom: 20px; }
+ .content code {
+ background: #f5f5f5;
+ padding: 3px 6px;
+ border-radius: 3px;
+ font-family: "Roboto Mono", monospace;
+ font-size: 0.9rem;
+ line-height: 1.4; }
+ .content pre {
+ font-family: "Roboto Mono", monospace;
+ font-size: 0.9rem;
+ line-height: 1.4;
+ margin: 0;
+ padding: 10px;
+ border-radius: 1px; }
+ .content pre code {
+ font-family: "Roboto Mono", monospace;
+ font-size: 0.9rem;
+ line-height: 1.4;
+ border-radius: none;
+ padding: 0;
+ margin: 0;
+ background: none; }
+ .content strong {
+ font-weight: bold; }
+ .content em {
+ font-style: italic;
+ font-weight: normal; }
+ .content ol {
+ margin-top: 10px;
+ margin-bottom: 20px;
+ list-style-type: decimal; }
+ .content ol li {
+ margin-bottom: 5px;
+ margin-left: 20px; }
+ .content ul {
+ margin-top: 10px;
+ margin-bottom: 20px;
+ list-style-type: disc; }
+ .content ul li {
+ margin-bottom: 5px;
+ margin-left: 20px; }
+ .content a {
+ text-decoration: underline; }
+ .content p {
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ font-size: 1rem;
+ line-height: 1.4;
+ color: #383f45;
+ font-weight: 400; }
+ .content h1 {
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ font-size: 2.6rem;
+ line-height: 1.4;
+ font-weight: 300;
+ margin-bottom: 20px; }
+ .content h2 {
+ font-size: 2.2rem;
+ line-height: 1.4;
+ font-weight: 300;
+ letter-spacing: -0.01em;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ margin-bottom: 20px; }
+ .content h3 {
+ font-size: 1.6rem;
+ line-height: 1.4;
+ font-weight: 400;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ margin-bottom: 20px; }
+ .content h4 {
+ font-size: 1.5rem;
+ line-height: 1.4;
+ font-weight: 500;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ margin-bottom: 20px; }
+ .content h5 {
+ font-size: 1.4rem;
+ line-height: 1.4;
+ font-weight: 600;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ margin-bottom: 20px; }
+ .content h6 {
+ font-size: 1.2rem;
+ line-height: 1.4;
+ font-weight: 700;
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ margin-bottom: 20px; }
+ .content blockquote {
+ background: #f9f9f9;
+ border-left: 10px solid #ccc;
+ margin: 1.5em 10px;
+ padding: 0.5em 10px;
+ quotes: "“" "”" "‘" "’"; }
+ .content blockquote:before {
+ color: #ccc;
+ content: open-quote;
+ font-size: 4em;
+ line-height: 0.1em;
+ margin-right: 0.25em;
+ vertical-align: -0.4em; }
+ .content blockquote p {
+ display: inline; }
+ .content img {
+ max-width: 100%;
+ height: auto; }
+
+.strip {
+ background-repeat: no-repeat; }
+
+.strip-white {
+ background-color: white; }
+
+.strip-grey {
+ background-color: #f4f5fb; }
+
+.strip-diagonal {
+ transform: skewY(5deg);
+ padding-bottom: 50px;
+ margin-bottom: 65px; }
+ .strip-diagonal > div {
+ transform: skewY(-5deg); }
+
+.strip-primary-gradient {
+ background-image: linear-gradient(to right, #1de9b6, #ffca28); }
+
+.strip-primary-gradient-top-bottom {
+ background-image: linear-gradient(to bottom, #1de9b6, #ffca28); }
+
+.strip-primary {
+ background-color: #1de9b6; }
+
+.strip-secondary {
+ background-color: #ffca28; }
+
+.strip-diagonal-right {
+ margin-top: -100px;
+ transform: skewY(-5deg);
+ padding-bottom: 100px; }
+ .strip-diagonal-right > div {
+ transform: skewY(5deg); }
+
+.strip-diagonal-left {
+ margin-top: -100px;
+ transform: skewY(5deg);
+ padding-bottom: 100px; }
+ .strip-diagonal-left > div {
+ transform: skewY(-5deg); }
+
+.strip-bg-contain {
+ background-size: contain; }
+
+.strip-bg-cover {
+ background-size: cover; }
+
+.whitebox {
+ border: 1px solid #dcdcdc;
+ border-radius: 3px;
+ box-shadow: 0 1px 18px rgba(0, 0, 0, 0.2);
+ background: #ffffff;
+ padding: 10px; }
+
+.overview {
+ background: lightgoldenrodyellow;
+ border-radius: 3px;
+ padding: 4px 10px 4px 10px;
+ float: right; }
+
+.content .header-anchor {
+ text-decoration: none;
+ fill: currentColor;
+ opacity: 0.6; }
+
+.content .header-anchor:hover {
+ opacity: 1; }
+
+.page-home {
+ text-align: center; }
+ .page-home .title {
+ font-weight: lighter;
+ font-family: "Roboto", Arial, sans-serif, -apple-system; }
+ .page-home p {
+ margin: 0 auto;
+ font-size: 1.2rem;
+ font-weight: lighter;
+ margin-bottom: 40px; }
+ @media (min-width: 768px) {
+ .page-home p {
+ width: 80%; } }
+ @media (min-width: 992px) {
+ .page-home p {
+ width: 60%; } }
+ .page-home .terminal {
+ border-radius: 3px;
+ margin: 0 auto;
+ margin-top: -200px; }
+ .page-home .terminal img {
+ width: 100%;
+ height: auto; }
+
+body {
+ font-family: "Roboto", Arial, sans-serif, -apple-system;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.4;
+ color: #212529; }
+
+.container {
+ padding-left: 20px;
+ padding-right: 20px; }
+
+/*# sourceMappingURL=style.css.map */ \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.json b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.json
new file mode 100644
index 0000000..28c014b
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_5ad6f408b0e3e473c748aac88af0ea18.json
@@ -0,0 +1 @@
+{"Target":"css/style.css","MediaType":"text/css","Data":{}} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content
new file mode 100644
index 0000000..776249b
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content
@@ -0,0 +1,5 @@
+@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Lora:400,700|Roboto+Mono:300,400";*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(33,37,41,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;font-weight:400;line-height:1.4;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}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{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#1de9b6;text-decoration:none;background-color:transparent}a:hover{color:#7af2d4;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}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}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.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}.bg-primary{background-color:#1de9b6!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#13c095!important}.bg-secondary{background-color:#ffca28!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#f4b800!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#1de9b6!important}.border-secondary{border-color:#ffca28!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!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}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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}}@media(min-width:1300px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!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}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714286%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.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-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!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}.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}.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}@media(min-width:576px){.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-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!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}.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}.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}}@media(min-width:768px){.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-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!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}.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}.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}}@media(min-width:992px){.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-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!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}.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}.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}}@media(min-width:1300px){.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-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!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}.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}.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}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1300px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!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}.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}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(33,37,41,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(33,37,41,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(33,37,41,.175)!important}.shadow-none{box-shadow:none!important}.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}.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}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:10px!important}.mt-1,.my-1{margin-top:10px!important}.mr-1,.mx-1{margin-right:10px!important}.mb-1,.my-1{margin-bottom:10px!important}.ml-1,.mx-1{margin-left:10px!important}.m-2{margin:20px!important}.mt-2,.my-2{margin-top:20px!important}.mr-2,.mx-2{margin-right:20px!important}.mb-2,.my-2{margin-bottom:20px!important}.ml-2,.mx-2{margin-left:20px!important}.m-3{margin:30px!important}.mt-3,.my-3{margin-top:30px!important}.mr-3,.mx-3{margin-right:30px!important}.mb-3,.my-3{margin-bottom:30px!important}.ml-3,.mx-3{margin-left:30px!important}.m-4{margin:40px!important}.mt-4,.my-4{margin-top:40px!important}.mr-4,.mx-4{margin-right:40px!important}.mb-4,.my-4{margin-bottom:40px!important}.ml-4,.mx-4{margin-left:40px!important}.m-5{margin:50px!important}.mt-5,.my-5{margin-top:50px!important}.mr-5,.mx-5{margin-right:50px!important}.mb-5,.my-5{margin-bottom:50px!important}.ml-5,.mx-5{margin-left:50px!important}.m-6{margin:60px!important}.mt-6,.my-6{margin-top:60px!important}.mr-6,.mx-6{margin-right:60px!important}.mb-6,.my-6{margin-bottom:60px!important}.ml-6,.mx-6{margin-left:60px!important}.m-7{margin:70px!important}.mt-7,.my-7{margin-top:70px!important}.mr-7,.mx-7{margin-right:70px!important}.mb-7,.my-7{margin-bottom:70px!important}.ml-7,.mx-7{margin-left:70px!important}.m-8{margin:80px!important}.mt-8,.my-8{margin-top:80px!important}.mr-8,.mx-8{margin-right:80px!important}.mb-8,.my-8{margin-bottom:80px!important}.ml-8,.mx-8{margin-left:80px!important}.m-9{margin:90px!important}.mt-9,.my-9{margin-top:90px!important}.mr-9,.mx-9{margin-right:90px!important}.mb-9,.my-9{margin-bottom:90px!important}.ml-9,.mx-9{margin-left:90px!important}.m-10{margin:100px!important}.mt-10,.my-10{margin-top:100px!important}.mr-10,.mx-10{margin-right:100px!important}.mb-10,.my-10{margin-bottom:100px!important}.ml-10,.mx-10{margin-left:100px!important}.m-11{margin:110px!important}.mt-11,.my-11{margin-top:110px!important}.mr-11,.mx-11{margin-right:110px!important}.mb-11,.my-11{margin-bottom:110px!important}.ml-11,.mx-11{margin-left:110px!important}.m-12{margin:120px!important}.mt-12,.my-12{margin-top:120px!important}.mr-12,.mx-12{margin-right:120px!important}.mb-12,.my-12{margin-bottom:120px!important}.ml-12,.mx-12{margin-left:120px!important}.m-13{margin:130px!important}.mt-13,.my-13{margin-top:130px!important}.mr-13,.mx-13{margin-right:130px!important}.mb-13,.my-13{margin-bottom:130px!important}.ml-13,.mx-13{margin-left:130px!important}.m-14{margin:140px!important}.mt-14,.my-14{margin-top:140px!important}.mr-14,.mx-14{margin-right:140px!important}.mb-14,.my-14{margin-bottom:140px!important}.ml-14,.mx-14{margin-left:140px!important}.m-15{margin:150px!important}.mt-15,.my-15{margin-top:150px!important}.mr-15,.mx-15{margin-right:150px!important}.mb-15,.my-15{margin-bottom:150px!important}.ml-15,.mx-15{margin-left:150px!important}.m-16{margin:160px!important}.mt-16,.my-16{margin-top:160px!important}.mr-16,.mx-16{margin-right:160px!important}.mb-16,.my-16{margin-bottom:160px!important}.ml-16,.mx-16{margin-left:160px!important}.m-17{margin:170px!important}.mt-17,.my-17{margin-top:170px!important}.mr-17,.mx-17{margin-right:170px!important}.mb-17,.my-17{margin-bottom:170px!important}.ml-17,.mx-17{margin-left:170px!important}.m-18{margin:180px!important}.mt-18,.my-18{margin-top:180px!important}.mr-18,.mx-18{margin-right:180px!important}.mb-18,.my-18{margin-bottom:180px!important}.ml-18,.mx-18{margin-left:180px!important}.m-19{margin:190px!important}.mt-19,.my-19{margin-top:190px!important}.mr-19,.mx-19{margin-right:190px!important}.mb-19,.my-19{margin-bottom:190px!important}.ml-19,.mx-19{margin-left:190px!important}.m-20{margin:200px!important}.mt-20,.my-20{margin-top:200px!important}.mr-20,.mx-20{margin-right:200px!important}.mb-20,.my-20{margin-bottom:200px!important}.ml-20,.mx-20{margin-left:200px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:10px!important}.pt-1,.py-1{padding-top:10px!important}.pr-1,.px-1{padding-right:10px!important}.pb-1,.py-1{padding-bottom:10px!important}.pl-1,.px-1{padding-left:10px!important}.p-2{padding:20px!important}.pt-2,.py-2{padding-top:20px!important}.pr-2,.px-2{padding-right:20px!important}.pb-2,.py-2{padding-bottom:20px!important}.pl-2,.px-2{padding-left:20px!important}.p-3{padding:30px!important}.pt-3,.py-3{padding-top:30px!important}.pr-3,.px-3{padding-right:30px!important}.pb-3,.py-3{padding-bottom:30px!important}.pl-3,.px-3{padding-left:30px!important}.p-4{padding:40px!important}.pt-4,.py-4{padding-top:40px!important}.pr-4,.px-4{padding-right:40px!important}.pb-4,.py-4{padding-bottom:40px!important}.pl-4,.px-4{padding-left:40px!important}.p-5{padding:50px!important}.pt-5,.py-5{padding-top:50px!important}.pr-5,.px-5{padding-right:50px!important}.pb-5,.py-5{padding-bottom:50px!important}.pl-5,.px-5{padding-left:50px!important}.p-6{padding:60px!important}.pt-6,.py-6{padding-top:60px!important}.pr-6,.px-6{padding-right:60px!important}.pb-6,.py-6{padding-bottom:60px!important}.pl-6,.px-6{padding-left:60px!important}.p-7{padding:70px!important}.pt-7,.py-7{padding-top:70px!important}.pr-7,.px-7{padding-right:70px!important}.pb-7,.py-7{padding-bottom:70px!important}.pl-7,.px-7{padding-left:70px!important}.p-8{padding:80px!important}.pt-8,.py-8{padding-top:80px!important}.pr-8,.px-8{padding-right:80px!important}.pb-8,.py-8{padding-bottom:80px!important}.pl-8,.px-8{padding-left:80px!important}.p-9{padding:90px!important}.pt-9,.py-9{padding-top:90px!important}.pr-9,.px-9{padding-right:90px!important}.pb-9,.py-9{padding-bottom:90px!important}.pl-9,.px-9{padding-left:90px!important}.p-10{padding:100px!important}.pt-10,.py-10{padding-top:100px!important}.pr-10,.px-10{padding-right:100px!important}.pb-10,.py-10{padding-bottom:100px!important}.pl-10,.px-10{padding-left:100px!important}.p-11{padding:110px!important}.pt-11,.py-11{padding-top:110px!important}.pr-11,.px-11{padding-right:110px!important}.pb-11,.py-11{padding-bottom:110px!important}.pl-11,.px-11{padding-left:110px!important}.p-12{padding:120px!important}.pt-12,.py-12{padding-top:120px!important}.pr-12,.px-12{padding-right:120px!important}.pb-12,.py-12{padding-bottom:120px!important}.pl-12,.px-12{padding-left:120px!important}.p-13{padding:130px!important}.pt-13,.py-13{padding-top:130px!important}.pr-13,.px-13{padding-right:130px!important}.pb-13,.py-13{padding-bottom:130px!important}.pl-13,.px-13{padding-left:130px!important}.p-14{padding:140px!important}.pt-14,.py-14{padding-top:140px!important}.pr-14,.px-14{padding-right:140px!important}.pb-14,.py-14{padding-bottom:140px!important}.pl-14,.px-14{padding-left:140px!important}.p-15{padding:150px!important}.pt-15,.py-15{padding-top:150px!important}.pr-15,.px-15{padding-right:150px!important}.pb-15,.py-15{padding-bottom:150px!important}.pl-15,.px-15{padding-left:150px!important}.p-16{padding:160px!important}.pt-16,.py-16{padding-top:160px!important}.pr-16,.px-16{padding-right:160px!important}.pb-16,.py-16{padding-bottom:160px!important}.pl-16,.px-16{padding-left:160px!important}.p-17{padding:170px!important}.pt-17,.py-17{padding-top:170px!important}.pr-17,.px-17{padding-right:170px!important}.pb-17,.py-17{padding-bottom:170px!important}.pl-17,.px-17{padding-left:170px!important}.p-18{padding:180px!important}.pt-18,.py-18{padding-top:180px!important}.pr-18,.px-18{padding-right:180px!important}.pb-18,.py-18{padding-bottom:180px!important}.pl-18,.px-18{padding-left:180px!important}.p-19{padding:190px!important}.pt-19,.py-19{padding-top:190px!important}.pr-19,.px-19{padding-right:190px!important}.pb-19,.py-19{padding-bottom:190px!important}.pl-19,.px-19{padding-left:190px!important}.p-20{padding:200px!important}.pt-20,.py-20{padding-top:200px!important}.pr-20,.px-20{padding-right:200px!important}.pb-20,.py-20{padding-bottom:200px!important}.pl-20,.px-20{padding-left:200px!important}.m-n1{margin:-10px!important}.mt-n1,.my-n1{margin-top:-10px!important}.mr-n1,.mx-n1{margin-right:-10px!important}.mb-n1,.my-n1{margin-bottom:-10px!important}.ml-n1,.mx-n1{margin-left:-10px!important}.m-n2{margin:-20px!important}.mt-n2,.my-n2{margin-top:-20px!important}.mr-n2,.mx-n2{margin-right:-20px!important}.mb-n2,.my-n2{margin-bottom:-20px!important}.ml-n2,.mx-n2{margin-left:-20px!important}.m-n3{margin:-30px!important}.mt-n3,.my-n3{margin-top:-30px!important}.mr-n3,.mx-n3{margin-right:-30px!important}.mb-n3,.my-n3{margin-bottom:-30px!important}.ml-n3,.mx-n3{margin-left:-30px!important}.m-n4{margin:-40px!important}.mt-n4,.my-n4{margin-top:-40px!important}.mr-n4,.mx-n4{margin-right:-40px!important}.mb-n4,.my-n4{margin-bottom:-40px!important}.ml-n4,.mx-n4{margin-left:-40px!important}.m-n5{margin:-50px!important}.mt-n5,.my-n5{margin-top:-50px!important}.mr-n5,.mx-n5{margin-right:-50px!important}.mb-n5,.my-n5{margin-bottom:-50px!important}.ml-n5,.mx-n5{margin-left:-50px!important}.m-n6{margin:-60px!important}.mt-n6,.my-n6{margin-top:-60px!important}.mr-n6,.mx-n6{margin-right:-60px!important}.mb-n6,.my-n6{margin-bottom:-60px!important}.ml-n6,.mx-n6{margin-left:-60px!important}.m-n7{margin:-70px!important}.mt-n7,.my-n7{margin-top:-70px!important}.mr-n7,.mx-n7{margin-right:-70px!important}.mb-n7,.my-n7{margin-bottom:-70px!important}.ml-n7,.mx-n7{margin-left:-70px!important}.m-n8{margin:-80px!important}.mt-n8,.my-n8{margin-top:-80px!important}.mr-n8,.mx-n8{margin-right:-80px!important}.mb-n8,.my-n8{margin-bottom:-80px!important}.ml-n8,.mx-n8{margin-left:-80px!important}.m-n9{margin:-90px!important}.mt-n9,.my-n9{margin-top:-90px!important}.mr-n9,.mx-n9{margin-right:-90px!important}.mb-n9,.my-n9{margin-bottom:-90px!important}.ml-n9,.mx-n9{margin-left:-90px!important}.m-n10{margin:-100px!important}.mt-n10,.my-n10{margin-top:-100px!important}.mr-n10,.mx-n10{margin-right:-100px!important}.mb-n10,.my-n10{margin-bottom:-100px!important}.ml-n10,.mx-n10{margin-left:-100px!important}.m-n11{margin:-110px!important}.mt-n11,.my-n11{margin-top:-110px!important}.mr-n11,.mx-n11{margin-right:-110px!important}.mb-n11,.my-n11{margin-bottom:-110px!important}.ml-n11,.mx-n11{margin-left:-110px!important}.m-n12{margin:-120px!important}.mt-n12,.my-n12{margin-top:-120px!important}.mr-n12,.mx-n12{margin-right:-120px!important}.mb-n12,.my-n12{margin-bottom:-120px!important}.ml-n12,.mx-n12{margin-left:-120px!important}.m-n13{margin:-130px!important}.mt-n13,.my-n13{margin-top:-130px!important}.mr-n13,.mx-n13{margin-right:-130px!important}.mb-n13,.my-n13{margin-bottom:-130px!important}.ml-n13,.mx-n13{margin-left:-130px!important}.m-n14{margin:-140px!important}.mt-n14,.my-n14{margin-top:-140px!important}.mr-n14,.mx-n14{margin-right:-140px!important}.mb-n14,.my-n14{margin-bottom:-140px!important}.ml-n14,.mx-n14{margin-left:-140px!important}.m-n15{margin:-150px!important}.mt-n15,.my-n15{margin-top:-150px!important}.mr-n15,.mx-n15{margin-right:-150px!important}.mb-n15,.my-n15{margin-bottom:-150px!important}.ml-n15,.mx-n15{margin-left:-150px!important}.m-n16{margin:-160px!important}.mt-n16,.my-n16{margin-top:-160px!important}.mr-n16,.mx-n16{margin-right:-160px!important}.mb-n16,.my-n16{margin-bottom:-160px!important}.ml-n16,.mx-n16{margin-left:-160px!important}.m-n17{margin:-170px!important}.mt-n17,.my-n17{margin-top:-170px!important}.mr-n17,.mx-n17{margin-right:-170px!important}.mb-n17,.my-n17{margin-bottom:-170px!important}.ml-n17,.mx-n17{margin-left:-170px!important}.m-n18{margin:-180px!important}.mt-n18,.my-n18{margin-top:-180px!important}.mr-n18,.mx-n18{margin-right:-180px!important}.mb-n18,.my-n18{margin-bottom:-180px!important}.ml-n18,.mx-n18{margin-left:-180px!important}.m-n19{margin:-190px!important}.mt-n19,.my-n19{margin-top:-190px!important}.mr-n19,.mx-n19{margin-right:-190px!important}.mb-n19,.my-n19{margin-bottom:-190px!important}.ml-n19,.mx-n19{margin-left:-190px!important}.m-n20{margin:-200px!important}.mt-n20,.my-n20{margin-top:-200px!important}.mr-n20,.mx-n20{margin-right:-200px!important}.mb-n20,.my-n20{margin-bottom:-200px!important}.ml-n20,.mx-n20{margin-left:-200px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:10px!important}.mt-sm-1,.my-sm-1{margin-top:10px!important}.mr-sm-1,.mx-sm-1{margin-right:10px!important}.mb-sm-1,.my-sm-1{margin-bottom:10px!important}.ml-sm-1,.mx-sm-1{margin-left:10px!important}.m-sm-2{margin:20px!important}.mt-sm-2,.my-sm-2{margin-top:20px!important}.mr-sm-2,.mx-sm-2{margin-right:20px!important}.mb-sm-2,.my-sm-2{margin-bottom:20px!important}.ml-sm-2,.mx-sm-2{margin-left:20px!important}.m-sm-3{margin:30px!important}.mt-sm-3,.my-sm-3{margin-top:30px!important}.mr-sm-3,.mx-sm-3{margin-right:30px!important}.mb-sm-3,.my-sm-3{margin-bottom:30px!important}.ml-sm-3,.mx-sm-3{margin-left:30px!important}.m-sm-4{margin:40px!important}.mt-sm-4,.my-sm-4{margin-top:40px!important}.mr-sm-4,.mx-sm-4{margin-right:40px!important}.mb-sm-4,.my-sm-4{margin-bottom:40px!important}.ml-sm-4,.mx-sm-4{margin-left:40px!important}.m-sm-5{margin:50px!important}.mt-sm-5,.my-sm-5{margin-top:50px!important}.mr-sm-5,.mx-sm-5{margin-right:50px!important}.mb-sm-5,.my-sm-5{margin-bottom:50px!important}.ml-sm-5,.mx-sm-5{margin-left:50px!important}.m-sm-6{margin:60px!important}.mt-sm-6,.my-sm-6{margin-top:60px!important}.mr-sm-6,.mx-sm-6{margin-right:60px!important}.mb-sm-6,.my-sm-6{margin-bottom:60px!important}.ml-sm-6,.mx-sm-6{margin-left:60px!important}.m-sm-7{margin:70px!important}.mt-sm-7,.my-sm-7{margin-top:70px!important}.mr-sm-7,.mx-sm-7{margin-right:70px!important}.mb-sm-7,.my-sm-7{margin-bottom:70px!important}.ml-sm-7,.mx-sm-7{margin-left:70px!important}.m-sm-8{margin:80px!important}.mt-sm-8,.my-sm-8{margin-top:80px!important}.mr-sm-8,.mx-sm-8{margin-right:80px!important}.mb-sm-8,.my-sm-8{margin-bottom:80px!important}.ml-sm-8,.mx-sm-8{margin-left:80px!important}.m-sm-9{margin:90px!important}.mt-sm-9,.my-sm-9{margin-top:90px!important}.mr-sm-9,.mx-sm-9{margin-right:90px!important}.mb-sm-9,.my-sm-9{margin-bottom:90px!important}.ml-sm-9,.mx-sm-9{margin-left:90px!important}.m-sm-10{margin:100px!important}.mt-sm-10,.my-sm-10{margin-top:100px!important}.mr-sm-10,.mx-sm-10{margin-right:100px!important}.mb-sm-10,.my-sm-10{margin-bottom:100px!important}.ml-sm-10,.mx-sm-10{margin-left:100px!important}.m-sm-11{margin:110px!important}.mt-sm-11,.my-sm-11{margin-top:110px!important}.mr-sm-11,.mx-sm-11{margin-right:110px!important}.mb-sm-11,.my-sm-11{margin-bottom:110px!important}.ml-sm-11,.mx-sm-11{margin-left:110px!important}.m-sm-12{margin:120px!important}.mt-sm-12,.my-sm-12{margin-top:120px!important}.mr-sm-12,.mx-sm-12{margin-right:120px!important}.mb-sm-12,.my-sm-12{margin-bottom:120px!important}.ml-sm-12,.mx-sm-12{margin-left:120px!important}.m-sm-13{margin:130px!important}.mt-sm-13,.my-sm-13{margin-top:130px!important}.mr-sm-13,.mx-sm-13{margin-right:130px!important}.mb-sm-13,.my-sm-13{margin-bottom:130px!important}.ml-sm-13,.mx-sm-13{margin-left:130px!important}.m-sm-14{margin:140px!important}.mt-sm-14,.my-sm-14{margin-top:140px!important}.mr-sm-14,.mx-sm-14{margin-right:140px!important}.mb-sm-14,.my-sm-14{margin-bottom:140px!important}.ml-sm-14,.mx-sm-14{margin-left:140px!important}.m-sm-15{margin:150px!important}.mt-sm-15,.my-sm-15{margin-top:150px!important}.mr-sm-15,.mx-sm-15{margin-right:150px!important}.mb-sm-15,.my-sm-15{margin-bottom:150px!important}.ml-sm-15,.mx-sm-15{margin-left:150px!important}.m-sm-16{margin:160px!important}.mt-sm-16,.my-sm-16{margin-top:160px!important}.mr-sm-16,.mx-sm-16{margin-right:160px!important}.mb-sm-16,.my-sm-16{margin-bottom:160px!important}.ml-sm-16,.mx-sm-16{margin-left:160px!important}.m-sm-17{margin:170px!important}.mt-sm-17,.my-sm-17{margin-top:170px!important}.mr-sm-17,.mx-sm-17{margin-right:170px!important}.mb-sm-17,.my-sm-17{margin-bottom:170px!important}.ml-sm-17,.mx-sm-17{margin-left:170px!important}.m-sm-18{margin:180px!important}.mt-sm-18,.my-sm-18{margin-top:180px!important}.mr-sm-18,.mx-sm-18{margin-right:180px!important}.mb-sm-18,.my-sm-18{margin-bottom:180px!important}.ml-sm-18,.mx-sm-18{margin-left:180px!important}.m-sm-19{margin:190px!important}.mt-sm-19,.my-sm-19{margin-top:190px!important}.mr-sm-19,.mx-sm-19{margin-right:190px!important}.mb-sm-19,.my-sm-19{margin-bottom:190px!important}.ml-sm-19,.mx-sm-19{margin-left:190px!important}.m-sm-20{margin:200px!important}.mt-sm-20,.my-sm-20{margin-top:200px!important}.mr-sm-20,.mx-sm-20{margin-right:200px!important}.mb-sm-20,.my-sm-20{margin-bottom:200px!important}.ml-sm-20,.mx-sm-20{margin-left:200px!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:10px!important}.pt-sm-1,.py-sm-1{padding-top:10px!important}.pr-sm-1,.px-sm-1{padding-right:10px!important}.pb-sm-1,.py-sm-1{padding-bottom:10px!important}.pl-sm-1,.px-sm-1{padding-left:10px!important}.p-sm-2{padding:20px!important}.pt-sm-2,.py-sm-2{padding-top:20px!important}.pr-sm-2,.px-sm-2{padding-right:20px!important}.pb-sm-2,.py-sm-2{padding-bottom:20px!important}.pl-sm-2,.px-sm-2{padding-left:20px!important}.p-sm-3{padding:30px!important}.pt-sm-3,.py-sm-3{padding-top:30px!important}.pr-sm-3,.px-sm-3{padding-right:30px!important}.pb-sm-3,.py-sm-3{padding-bottom:30px!important}.pl-sm-3,.px-sm-3{padding-left:30px!important}.p-sm-4{padding:40px!important}.pt-sm-4,.py-sm-4{padding-top:40px!important}.pr-sm-4,.px-sm-4{padding-right:40px!important}.pb-sm-4,.py-sm-4{padding-bottom:40px!important}.pl-sm-4,.px-sm-4{padding-left:40px!important}.p-sm-5{padding:50px!important}.pt-sm-5,.py-sm-5{padding-top:50px!important}.pr-sm-5,.px-sm-5{padding-right:50px!important}.pb-sm-5,.py-sm-5{padding-bottom:50px!important}.pl-sm-5,.px-sm-5{padding-left:50px!important}.p-sm-6{padding:60px!important}.pt-sm-6,.py-sm-6{padding-top:60px!important}.pr-sm-6,.px-sm-6{padding-right:60px!important}.pb-sm-6,.py-sm-6{padding-bottom:60px!important}.pl-sm-6,.px-sm-6{padding-left:60px!important}.p-sm-7{padding:70px!important}.pt-sm-7,.py-sm-7{padding-top:70px!important}.pr-sm-7,.px-sm-7{padding-right:70px!important}.pb-sm-7,.py-sm-7{padding-bottom:70px!important}.pl-sm-7,.px-sm-7{padding-left:70px!important}.p-sm-8{padding:80px!important}.pt-sm-8,.py-sm-8{padding-top:80px!important}.pr-sm-8,.px-sm-8{padding-right:80px!important}.pb-sm-8,.py-sm-8{padding-bottom:80px!important}.pl-sm-8,.px-sm-8{padding-left:80px!important}.p-sm-9{padding:90px!important}.pt-sm-9,.py-sm-9{padding-top:90px!important}.pr-sm-9,.px-sm-9{padding-right:90px!important}.pb-sm-9,.py-sm-9{padding-bottom:90px!important}.pl-sm-9,.px-sm-9{padding-left:90px!important}.p-sm-10{padding:100px!important}.pt-sm-10,.py-sm-10{padding-top:100px!important}.pr-sm-10,.px-sm-10{padding-right:100px!important}.pb-sm-10,.py-sm-10{padding-bottom:100px!important}.pl-sm-10,.px-sm-10{padding-left:100px!important}.p-sm-11{padding:110px!important}.pt-sm-11,.py-sm-11{padding-top:110px!important}.pr-sm-11,.px-sm-11{padding-right:110px!important}.pb-sm-11,.py-sm-11{padding-bottom:110px!important}.pl-sm-11,.px-sm-11{padding-left:110px!important}.p-sm-12{padding:120px!important}.pt-sm-12,.py-sm-12{padding-top:120px!important}.pr-sm-12,.px-sm-12{padding-right:120px!important}.pb-sm-12,.py-sm-12{padding-bottom:120px!important}.pl-sm-12,.px-sm-12{padding-left:120px!important}.p-sm-13{padding:130px!important}.pt-sm-13,.py-sm-13{padding-top:130px!important}.pr-sm-13,.px-sm-13{padding-right:130px!important}.pb-sm-13,.py-sm-13{padding-bottom:130px!important}.pl-sm-13,.px-sm-13{padding-left:130px!important}.p-sm-14{padding:140px!important}.pt-sm-14,.py-sm-14{padding-top:140px!important}.pr-sm-14,.px-sm-14{padding-right:140px!important}.pb-sm-14,.py-sm-14{padding-bottom:140px!important}.pl-sm-14,.px-sm-14{padding-left:140px!important}.p-sm-15{padding:150px!important}.pt-sm-15,.py-sm-15{padding-top:150px!important}.pr-sm-15,.px-sm-15{padding-right:150px!important}.pb-sm-15,.py-sm-15{padding-bottom:150px!important}.pl-sm-15,.px-sm-15{padding-left:150px!important}.p-sm-16{padding:160px!important}.pt-sm-16,.py-sm-16{padding-top:160px!important}.pr-sm-16,.px-sm-16{padding-right:160px!important}.pb-sm-16,.py-sm-16{padding-bottom:160px!important}.pl-sm-16,.px-sm-16{padding-left:160px!important}.p-sm-17{padding:170px!important}.pt-sm-17,.py-sm-17{padding-top:170px!important}.pr-sm-17,.px-sm-17{padding-right:170px!important}.pb-sm-17,.py-sm-17{padding-bottom:170px!important}.pl-sm-17,.px-sm-17{padding-left:170px!important}.p-sm-18{padding:180px!important}.pt-sm-18,.py-sm-18{padding-top:180px!important}.pr-sm-18,.px-sm-18{padding-right:180px!important}.pb-sm-18,.py-sm-18{padding-bottom:180px!important}.pl-sm-18,.px-sm-18{padding-left:180px!important}.p-sm-19{padding:190px!important}.pt-sm-19,.py-sm-19{padding-top:190px!important}.pr-sm-19,.px-sm-19{padding-right:190px!important}.pb-sm-19,.py-sm-19{padding-bottom:190px!important}.pl-sm-19,.px-sm-19{padding-left:190px!important}.p-sm-20{padding:200px!important}.pt-sm-20,.py-sm-20{padding-top:200px!important}.pr-sm-20,.px-sm-20{padding-right:200px!important}.pb-sm-20,.py-sm-20{padding-bottom:200px!important}.pl-sm-20,.px-sm-20{padding-left:200px!important}.m-sm-n1{margin:-10px!important}.mt-sm-n1,.my-sm-n1{margin-top:-10px!important}.mr-sm-n1,.mx-sm-n1{margin-right:-10px!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-10px!important}.ml-sm-n1,.mx-sm-n1{margin-left:-10px!important}.m-sm-n2{margin:-20px!important}.mt-sm-n2,.my-sm-n2{margin-top:-20px!important}.mr-sm-n2,.mx-sm-n2{margin-right:-20px!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-20px!important}.ml-sm-n2,.mx-sm-n2{margin-left:-20px!important}.m-sm-n3{margin:-30px!important}.mt-sm-n3,.my-sm-n3{margin-top:-30px!important}.mr-sm-n3,.mx-sm-n3{margin-right:-30px!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-30px!important}.ml-sm-n3,.mx-sm-n3{margin-left:-30px!important}.m-sm-n4{margin:-40px!important}.mt-sm-n4,.my-sm-n4{margin-top:-40px!important}.mr-sm-n4,.mx-sm-n4{margin-right:-40px!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-40px!important}.ml-sm-n4,.mx-sm-n4{margin-left:-40px!important}.m-sm-n5{margin:-50px!important}.mt-sm-n5,.my-sm-n5{margin-top:-50px!important}.mr-sm-n5,.mx-sm-n5{margin-right:-50px!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-50px!important}.ml-sm-n5,.mx-sm-n5{margin-left:-50px!important}.m-sm-n6{margin:-60px!important}.mt-sm-n6,.my-sm-n6{margin-top:-60px!important}.mr-sm-n6,.mx-sm-n6{margin-right:-60px!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-60px!important}.ml-sm-n6,.mx-sm-n6{margin-left:-60px!important}.m-sm-n7{margin:-70px!important}.mt-sm-n7,.my-sm-n7{margin-top:-70px!important}.mr-sm-n7,.mx-sm-n7{margin-right:-70px!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-70px!important}.ml-sm-n7,.mx-sm-n7{margin-left:-70px!important}.m-sm-n8{margin:-80px!important}.mt-sm-n8,.my-sm-n8{margin-top:-80px!important}.mr-sm-n8,.mx-sm-n8{margin-right:-80px!important}.mb-sm-n8,.my-sm-n8{margin-bottom:-80px!important}.ml-sm-n8,.mx-sm-n8{margin-left:-80px!important}.m-sm-n9{margin:-90px!important}.mt-sm-n9,.my-sm-n9{margin-top:-90px!important}.mr-sm-n9,.mx-sm-n9{margin-right:-90px!important}.mb-sm-n9,.my-sm-n9{margin-bottom:-90px!important}.ml-sm-n9,.mx-sm-n9{margin-left:-90px!important}.m-sm-n10{margin:-100px!important}.mt-sm-n10,.my-sm-n10{margin-top:-100px!important}.mr-sm-n10,.mx-sm-n10{margin-right:-100px!important}.mb-sm-n10,.my-sm-n10{margin-bottom:-100px!important}.ml-sm-n10,.mx-sm-n10{margin-left:-100px!important}.m-sm-n11{margin:-110px!important}.mt-sm-n11,.my-sm-n11{margin-top:-110px!important}.mr-sm-n11,.mx-sm-n11{margin-right:-110px!important}.mb-sm-n11,.my-sm-n11{margin-bottom:-110px!important}.ml-sm-n11,.mx-sm-n11{margin-left:-110px!important}.m-sm-n12{margin:-120px!important}.mt-sm-n12,.my-sm-n12{margin-top:-120px!important}.mr-sm-n12,.mx-sm-n12{margin-right:-120px!important}.mb-sm-n12,.my-sm-n12{margin-bottom:-120px!important}.ml-sm-n12,.mx-sm-n12{margin-left:-120px!important}.m-sm-n13{margin:-130px!important}.mt-sm-n13,.my-sm-n13{margin-top:-130px!important}.mr-sm-n13,.mx-sm-n13{margin-right:-130px!important}.mb-sm-n13,.my-sm-n13{margin-bottom:-130px!important}.ml-sm-n13,.mx-sm-n13{margin-left:-130px!important}.m-sm-n14{margin:-140px!important}.mt-sm-n14,.my-sm-n14{margin-top:-140px!important}.mr-sm-n14,.mx-sm-n14{margin-right:-140px!important}.mb-sm-n14,.my-sm-n14{margin-bottom:-140px!important}.ml-sm-n14,.mx-sm-n14{margin-left:-140px!important}.m-sm-n15{margin:-150px!important}.mt-sm-n15,.my-sm-n15{margin-top:-150px!important}.mr-sm-n15,.mx-sm-n15{margin-right:-150px!important}.mb-sm-n15,.my-sm-n15{margin-bottom:-150px!important}.ml-sm-n15,.mx-sm-n15{margin-left:-150px!important}.m-sm-n16{margin:-160px!important}.mt-sm-n16,.my-sm-n16{margin-top:-160px!important}.mr-sm-n16,.mx-sm-n16{margin-right:-160px!important}.mb-sm-n16,.my-sm-n16{margin-bottom:-160px!important}.ml-sm-n16,.mx-sm-n16{margin-left:-160px!important}.m-sm-n17{margin:-170px!important}.mt-sm-n17,.my-sm-n17{margin-top:-170px!important}.mr-sm-n17,.mx-sm-n17{margin-right:-170px!important}.mb-sm-n17,.my-sm-n17{margin-bottom:-170px!important}.ml-sm-n17,.mx-sm-n17{margin-left:-170px!important}.m-sm-n18{margin:-180px!important}.mt-sm-n18,.my-sm-n18{margin-top:-180px!important}.mr-sm-n18,.mx-sm-n18{margin-right:-180px!important}.mb-sm-n18,.my-sm-n18{margin-bottom:-180px!important}.ml-sm-n18,.mx-sm-n18{margin-left:-180px!important}.m-sm-n19{margin:-190px!important}.mt-sm-n19,.my-sm-n19{margin-top:-190px!important}.mr-sm-n19,.mx-sm-n19{margin-right:-190px!important}.mb-sm-n19,.my-sm-n19{margin-bottom:-190px!important}.ml-sm-n19,.mx-sm-n19{margin-left:-190px!important}.m-sm-n20{margin:-200px!important}.mt-sm-n20,.my-sm-n20{margin-top:-200px!important}.mr-sm-n20,.mx-sm-n20{margin-right:-200px!important}.mb-sm-n20,.my-sm-n20{margin-bottom:-200px!important}.ml-sm-n20,.mx-sm-n20{margin-left:-200px!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:10px!important}.mt-md-1,.my-md-1{margin-top:10px!important}.mr-md-1,.mx-md-1{margin-right:10px!important}.mb-md-1,.my-md-1{margin-bottom:10px!important}.ml-md-1,.mx-md-1{margin-left:10px!important}.m-md-2{margin:20px!important}.mt-md-2,.my-md-2{margin-top:20px!important}.mr-md-2,.mx-md-2{margin-right:20px!important}.mb-md-2,.my-md-2{margin-bottom:20px!important}.ml-md-2,.mx-md-2{margin-left:20px!important}.m-md-3{margin:30px!important}.mt-md-3,.my-md-3{margin-top:30px!important}.mr-md-3,.mx-md-3{margin-right:30px!important}.mb-md-3,.my-md-3{margin-bottom:30px!important}.ml-md-3,.mx-md-3{margin-left:30px!important}.m-md-4{margin:40px!important}.mt-md-4,.my-md-4{margin-top:40px!important}.mr-md-4,.mx-md-4{margin-right:40px!important}.mb-md-4,.my-md-4{margin-bottom:40px!important}.ml-md-4,.mx-md-4{margin-left:40px!important}.m-md-5{margin:50px!important}.mt-md-5,.my-md-5{margin-top:50px!important}.mr-md-5,.mx-md-5{margin-right:50px!important}.mb-md-5,.my-md-5{margin-bottom:50px!important}.ml-md-5,.mx-md-5{margin-left:50px!important}.m-md-6{margin:60px!important}.mt-md-6,.my-md-6{margin-top:60px!important}.mr-md-6,.mx-md-6{margin-right:60px!important}.mb-md-6,.my-md-6{margin-bottom:60px!important}.ml-md-6,.mx-md-6{margin-left:60px!important}.m-md-7{margin:70px!important}.mt-md-7,.my-md-7{margin-top:70px!important}.mr-md-7,.mx-md-7{margin-right:70px!important}.mb-md-7,.my-md-7{margin-bottom:70px!important}.ml-md-7,.mx-md-7{margin-left:70px!important}.m-md-8{margin:80px!important}.mt-md-8,.my-md-8{margin-top:80px!important}.mr-md-8,.mx-md-8{margin-right:80px!important}.mb-md-8,.my-md-8{margin-bottom:80px!important}.ml-md-8,.mx-md-8{margin-left:80px!important}.m-md-9{margin:90px!important}.mt-md-9,.my-md-9{margin-top:90px!important}.mr-md-9,.mx-md-9{margin-right:90px!important}.mb-md-9,.my-md-9{margin-bottom:90px!important}.ml-md-9,.mx-md-9{margin-left:90px!important}.m-md-10{margin:100px!important}.mt-md-10,.my-md-10{margin-top:100px!important}.mr-md-10,.mx-md-10{margin-right:100px!important}.mb-md-10,.my-md-10{margin-bottom:100px!important}.ml-md-10,.mx-md-10{margin-left:100px!important}.m-md-11{margin:110px!important}.mt-md-11,.my-md-11{margin-top:110px!important}.mr-md-11,.mx-md-11{margin-right:110px!important}.mb-md-11,.my-md-11{margin-bottom:110px!important}.ml-md-11,.mx-md-11{margin-left:110px!important}.m-md-12{margin:120px!important}.mt-md-12,.my-md-12{margin-top:120px!important}.mr-md-12,.mx-md-12{margin-right:120px!important}.mb-md-12,.my-md-12{margin-bottom:120px!important}.ml-md-12,.mx-md-12{margin-left:120px!important}.m-md-13{margin:130px!important}.mt-md-13,.my-md-13{margin-top:130px!important}.mr-md-13,.mx-md-13{margin-right:130px!important}.mb-md-13,.my-md-13{margin-bottom:130px!important}.ml-md-13,.mx-md-13{margin-left:130px!important}.m-md-14{margin:140px!important}.mt-md-14,.my-md-14{margin-top:140px!important}.mr-md-14,.mx-md-14{margin-right:140px!important}.mb-md-14,.my-md-14{margin-bottom:140px!important}.ml-md-14,.mx-md-14{margin-left:140px!important}.m-md-15{margin:150px!important}.mt-md-15,.my-md-15{margin-top:150px!important}.mr-md-15,.mx-md-15{margin-right:150px!important}.mb-md-15,.my-md-15{margin-bottom:150px!important}.ml-md-15,.mx-md-15{margin-left:150px!important}.m-md-16{margin:160px!important}.mt-md-16,.my-md-16{margin-top:160px!important}.mr-md-16,.mx-md-16{margin-right:160px!important}.mb-md-16,.my-md-16{margin-bottom:160px!important}.ml-md-16,.mx-md-16{margin-left:160px!important}.m-md-17{margin:170px!important}.mt-md-17,.my-md-17{margin-top:170px!important}.mr-md-17,.mx-md-17{margin-right:170px!important}.mb-md-17,.my-md-17{margin-bottom:170px!important}.ml-md-17,.mx-md-17{margin-left:170px!important}.m-md-18{margin:180px!important}.mt-md-18,.my-md-18{margin-top:180px!important}.mr-md-18,.mx-md-18{margin-right:180px!important}.mb-md-18,.my-md-18{margin-bottom:180px!important}.ml-md-18,.mx-md-18{margin-left:180px!important}.m-md-19{margin:190px!important}.mt-md-19,.my-md-19{margin-top:190px!important}.mr-md-19,.mx-md-19{margin-right:190px!important}.mb-md-19,.my-md-19{margin-bottom:190px!important}.ml-md-19,.mx-md-19{margin-left:190px!important}.m-md-20{margin:200px!important}.mt-md-20,.my-md-20{margin-top:200px!important}.mr-md-20,.mx-md-20{margin-right:200px!important}.mb-md-20,.my-md-20{margin-bottom:200px!important}.ml-md-20,.mx-md-20{margin-left:200px!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:10px!important}.pt-md-1,.py-md-1{padding-top:10px!important}.pr-md-1,.px-md-1{padding-right:10px!important}.pb-md-1,.py-md-1{padding-bottom:10px!important}.pl-md-1,.px-md-1{padding-left:10px!important}.p-md-2{padding:20px!important}.pt-md-2,.py-md-2{padding-top:20px!important}.pr-md-2,.px-md-2{padding-right:20px!important}.pb-md-2,.py-md-2{padding-bottom:20px!important}.pl-md-2,.px-md-2{padding-left:20px!important}.p-md-3{padding:30px!important}.pt-md-3,.py-md-3{padding-top:30px!important}.pr-md-3,.px-md-3{padding-right:30px!important}.pb-md-3,.py-md-3{padding-bottom:30px!important}.pl-md-3,.px-md-3{padding-left:30px!important}.p-md-4{padding:40px!important}.pt-md-4,.py-md-4{padding-top:40px!important}.pr-md-4,.px-md-4{padding-right:40px!important}.pb-md-4,.py-md-4{padding-bottom:40px!important}.pl-md-4,.px-md-4{padding-left:40px!important}.p-md-5{padding:50px!important}.pt-md-5,.py-md-5{padding-top:50px!important}.pr-md-5,.px-md-5{padding-right:50px!important}.pb-md-5,.py-md-5{padding-bottom:50px!important}.pl-md-5,.px-md-5{padding-left:50px!important}.p-md-6{padding:60px!important}.pt-md-6,.py-md-6{padding-top:60px!important}.pr-md-6,.px-md-6{padding-right:60px!important}.pb-md-6,.py-md-6{padding-bottom:60px!important}.pl-md-6,.px-md-6{padding-left:60px!important}.p-md-7{padding:70px!important}.pt-md-7,.py-md-7{padding-top:70px!important}.pr-md-7,.px-md-7{padding-right:70px!important}.pb-md-7,.py-md-7{padding-bottom:70px!important}.pl-md-7,.px-md-7{padding-left:70px!important}.p-md-8{padding:80px!important}.pt-md-8,.py-md-8{padding-top:80px!important}.pr-md-8,.px-md-8{padding-right:80px!important}.pb-md-8,.py-md-8{padding-bottom:80px!important}.pl-md-8,.px-md-8{padding-left:80px!important}.p-md-9{padding:90px!important}.pt-md-9,.py-md-9{padding-top:90px!important}.pr-md-9,.px-md-9{padding-right:90px!important}.pb-md-9,.py-md-9{padding-bottom:90px!important}.pl-md-9,.px-md-9{padding-left:90px!important}.p-md-10{padding:100px!important}.pt-md-10,.py-md-10{padding-top:100px!important}.pr-md-10,.px-md-10{padding-right:100px!important}.pb-md-10,.py-md-10{padding-bottom:100px!important}.pl-md-10,.px-md-10{padding-left:100px!important}.p-md-11{padding:110px!important}.pt-md-11,.py-md-11{padding-top:110px!important}.pr-md-11,.px-md-11{padding-right:110px!important}.pb-md-11,.py-md-11{padding-bottom:110px!important}.pl-md-11,.px-md-11{padding-left:110px!important}.p-md-12{padding:120px!important}.pt-md-12,.py-md-12{padding-top:120px!important}.pr-md-12,.px-md-12{padding-right:120px!important}.pb-md-12,.py-md-12{padding-bottom:120px!important}.pl-md-12,.px-md-12{padding-left:120px!important}.p-md-13{padding:130px!important}.pt-md-13,.py-md-13{padding-top:130px!important}.pr-md-13,.px-md-13{padding-right:130px!important}.pb-md-13,.py-md-13{padding-bottom:130px!important}.pl-md-13,.px-md-13{padding-left:130px!important}.p-md-14{padding:140px!important}.pt-md-14,.py-md-14{padding-top:140px!important}.pr-md-14,.px-md-14{padding-right:140px!important}.pb-md-14,.py-md-14{padding-bottom:140px!important}.pl-md-14,.px-md-14{padding-left:140px!important}.p-md-15{padding:150px!important}.pt-md-15,.py-md-15{padding-top:150px!important}.pr-md-15,.px-md-15{padding-right:150px!important}.pb-md-15,.py-md-15{padding-bottom:150px!important}.pl-md-15,.px-md-15{padding-left:150px!important}.p-md-16{padding:160px!important}.pt-md-16,.py-md-16{padding-top:160px!important}.pr-md-16,.px-md-16{padding-right:160px!important}.pb-md-16,.py-md-16{padding-bottom:160px!important}.pl-md-16,.px-md-16{padding-left:160px!important}.p-md-17{padding:170px!important}.pt-md-17,.py-md-17{padding-top:170px!important}.pr-md-17,.px-md-17{padding-right:170px!important}.pb-md-17,.py-md-17{padding-bottom:170px!important}.pl-md-17,.px-md-17{padding-left:170px!important}.p-md-18{padding:180px!important}.pt-md-18,.py-md-18{padding-top:180px!important}.pr-md-18,.px-md-18{padding-right:180px!important}.pb-md-18,.py-md-18{padding-bottom:180px!important}.pl-md-18,.px-md-18{padding-left:180px!important}.p-md-19{padding:190px!important}.pt-md-19,.py-md-19{padding-top:190px!important}.pr-md-19,.px-md-19{padding-right:190px!important}.pb-md-19,.py-md-19{padding-bottom:190px!important}.pl-md-19,.px-md-19{padding-left:190px!important}.p-md-20{padding:200px!important}.pt-md-20,.py-md-20{padding-top:200px!important}.pr-md-20,.px-md-20{padding-right:200px!important}.pb-md-20,.py-md-20{padding-bottom:200px!important}.pl-md-20,.px-md-20{padding-left:200px!important}.m-md-n1{margin:-10px!important}.mt-md-n1,.my-md-n1{margin-top:-10px!important}.mr-md-n1,.mx-md-n1{margin-right:-10px!important}.mb-md-n1,.my-md-n1{margin-bottom:-10px!important}.ml-md-n1,.mx-md-n1{margin-left:-10px!important}.m-md-n2{margin:-20px!important}.mt-md-n2,.my-md-n2{margin-top:-20px!important}.mr-md-n2,.mx-md-n2{margin-right:-20px!important}.mb-md-n2,.my-md-n2{margin-bottom:-20px!important}.ml-md-n2,.mx-md-n2{margin-left:-20px!important}.m-md-n3{margin:-30px!important}.mt-md-n3,.my-md-n3{margin-top:-30px!important}.mr-md-n3,.mx-md-n3{margin-right:-30px!important}.mb-md-n3,.my-md-n3{margin-bottom:-30px!important}.ml-md-n3,.mx-md-n3{margin-left:-30px!important}.m-md-n4{margin:-40px!important}.mt-md-n4,.my-md-n4{margin-top:-40px!important}.mr-md-n4,.mx-md-n4{margin-right:-40px!important}.mb-md-n4,.my-md-n4{margin-bottom:-40px!important}.ml-md-n4,.mx-md-n4{margin-left:-40px!important}.m-md-n5{margin:-50px!important}.mt-md-n5,.my-md-n5{margin-top:-50px!important}.mr-md-n5,.mx-md-n5{margin-right:-50px!important}.mb-md-n5,.my-md-n5{margin-bottom:-50px!important}.ml-md-n5,.mx-md-n5{margin-left:-50px!important}.m-md-n6{margin:-60px!important}.mt-md-n6,.my-md-n6{margin-top:-60px!important}.mr-md-n6,.mx-md-n6{margin-right:-60px!important}.mb-md-n6,.my-md-n6{margin-bottom:-60px!important}.ml-md-n6,.mx-md-n6{margin-left:-60px!important}.m-md-n7{margin:-70px!important}.mt-md-n7,.my-md-n7{margin-top:-70px!important}.mr-md-n7,.mx-md-n7{margin-right:-70px!important}.mb-md-n7,.my-md-n7{margin-bottom:-70px!important}.ml-md-n7,.mx-md-n7{margin-left:-70px!important}.m-md-n8{margin:-80px!important}.mt-md-n8,.my-md-n8{margin-top:-80px!important}.mr-md-n8,.mx-md-n8{margin-right:-80px!important}.mb-md-n8,.my-md-n8{margin-bottom:-80px!important}.ml-md-n8,.mx-md-n8{margin-left:-80px!important}.m-md-n9{margin:-90px!important}.mt-md-n9,.my-md-n9{margin-top:-90px!important}.mr-md-n9,.mx-md-n9{margin-right:-90px!important}.mb-md-n9,.my-md-n9{margin-bottom:-90px!important}.ml-md-n9,.mx-md-n9{margin-left:-90px!important}.m-md-n10{margin:-100px!important}.mt-md-n10,.my-md-n10{margin-top:-100px!important}.mr-md-n10,.mx-md-n10{margin-right:-100px!important}.mb-md-n10,.my-md-n10{margin-bottom:-100px!important}.ml-md-n10,.mx-md-n10{margin-left:-100px!important}.m-md-n11{margin:-110px!important}.mt-md-n11,.my-md-n11{margin-top:-110px!important}.mr-md-n11,.mx-md-n11{margin-right:-110px!important}.mb-md-n11,.my-md-n11{margin-bottom:-110px!important}.ml-md-n11,.mx-md-n11{margin-left:-110px!important}.m-md-n12{margin:-120px!important}.mt-md-n12,.my-md-n12{margin-top:-120px!important}.mr-md-n12,.mx-md-n12{margin-right:-120px!important}.mb-md-n12,.my-md-n12{margin-bottom:-120px!important}.ml-md-n12,.mx-md-n12{margin-left:-120px!important}.m-md-n13{margin:-130px!important}.mt-md-n13,.my-md-n13{margin-top:-130px!important}.mr-md-n13,.mx-md-n13{margin-right:-130px!important}.mb-md-n13,.my-md-n13{margin-bottom:-130px!important}.ml-md-n13,.mx-md-n13{margin-left:-130px!important}.m-md-n14{margin:-140px!important}.mt-md-n14,.my-md-n14{margin-top:-140px!important}.mr-md-n14,.mx-md-n14{margin-right:-140px!important}.mb-md-n14,.my-md-n14{margin-bottom:-140px!important}.ml-md-n14,.mx-md-n14{margin-left:-140px!important}.m-md-n15{margin:-150px!important}.mt-md-n15,.my-md-n15{margin-top:-150px!important}.mr-md-n15,.mx-md-n15{margin-right:-150px!important}.mb-md-n15,.my-md-n15{margin-bottom:-150px!important}.ml-md-n15,.mx-md-n15{margin-left:-150px!important}.m-md-n16{margin:-160px!important}.mt-md-n16,.my-md-n16{margin-top:-160px!important}.mr-md-n16,.mx-md-n16{margin-right:-160px!important}.mb-md-n16,.my-md-n16{margin-bottom:-160px!important}.ml-md-n16,.mx-md-n16{margin-left:-160px!important}.m-md-n17{margin:-170px!important}.mt-md-n17,.my-md-n17{margin-top:-170px!important}.mr-md-n17,.mx-md-n17{margin-right:-170px!important}.mb-md-n17,.my-md-n17{margin-bottom:-170px!important}.ml-md-n17,.mx-md-n17{margin-left:-170px!important}.m-md-n18{margin:-180px!important}.mt-md-n18,.my-md-n18{margin-top:-180px!important}.mr-md-n18,.mx-md-n18{margin-right:-180px!important}.mb-md-n18,.my-md-n18{margin-bottom:-180px!important}.ml-md-n18,.mx-md-n18{margin-left:-180px!important}.m-md-n19{margin:-190px!important}.mt-md-n19,.my-md-n19{margin-top:-190px!important}.mr-md-n19,.mx-md-n19{margin-right:-190px!important}.mb-md-n19,.my-md-n19{margin-bottom:-190px!important}.ml-md-n19,.mx-md-n19{margin-left:-190px!important}.m-md-n20{margin:-200px!important}.mt-md-n20,.my-md-n20{margin-top:-200px!important}.mr-md-n20,.mx-md-n20{margin-right:-200px!important}.mb-md-n20,.my-md-n20{margin-bottom:-200px!important}.ml-md-n20,.mx-md-n20{margin-left:-200px!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:10px!important}.mt-lg-1,.my-lg-1{margin-top:10px!important}.mr-lg-1,.mx-lg-1{margin-right:10px!important}.mb-lg-1,.my-lg-1{margin-bottom:10px!important}.ml-lg-1,.mx-lg-1{margin-left:10px!important}.m-lg-2{margin:20px!important}.mt-lg-2,.my-lg-2{margin-top:20px!important}.mr-lg-2,.mx-lg-2{margin-right:20px!important}.mb-lg-2,.my-lg-2{margin-bottom:20px!important}.ml-lg-2,.mx-lg-2{margin-left:20px!important}.m-lg-3{margin:30px!important}.mt-lg-3,.my-lg-3{margin-top:30px!important}.mr-lg-3,.mx-lg-3{margin-right:30px!important}.mb-lg-3,.my-lg-3{margin-bottom:30px!important}.ml-lg-3,.mx-lg-3{margin-left:30px!important}.m-lg-4{margin:40px!important}.mt-lg-4,.my-lg-4{margin-top:40px!important}.mr-lg-4,.mx-lg-4{margin-right:40px!important}.mb-lg-4,.my-lg-4{margin-bottom:40px!important}.ml-lg-4,.mx-lg-4{margin-left:40px!important}.m-lg-5{margin:50px!important}.mt-lg-5,.my-lg-5{margin-top:50px!important}.mr-lg-5,.mx-lg-5{margin-right:50px!important}.mb-lg-5,.my-lg-5{margin-bottom:50px!important}.ml-lg-5,.mx-lg-5{margin-left:50px!important}.m-lg-6{margin:60px!important}.mt-lg-6,.my-lg-6{margin-top:60px!important}.mr-lg-6,.mx-lg-6{margin-right:60px!important}.mb-lg-6,.my-lg-6{margin-bottom:60px!important}.ml-lg-6,.mx-lg-6{margin-left:60px!important}.m-lg-7{margin:70px!important}.mt-lg-7,.my-lg-7{margin-top:70px!important}.mr-lg-7,.mx-lg-7{margin-right:70px!important}.mb-lg-7,.my-lg-7{margin-bottom:70px!important}.ml-lg-7,.mx-lg-7{margin-left:70px!important}.m-lg-8{margin:80px!important}.mt-lg-8,.my-lg-8{margin-top:80px!important}.mr-lg-8,.mx-lg-8{margin-right:80px!important}.mb-lg-8,.my-lg-8{margin-bottom:80px!important}.ml-lg-8,.mx-lg-8{margin-left:80px!important}.m-lg-9{margin:90px!important}.mt-lg-9,.my-lg-9{margin-top:90px!important}.mr-lg-9,.mx-lg-9{margin-right:90px!important}.mb-lg-9,.my-lg-9{margin-bottom:90px!important}.ml-lg-9,.mx-lg-9{margin-left:90px!important}.m-lg-10{margin:100px!important}.mt-lg-10,.my-lg-10{margin-top:100px!important}.mr-lg-10,.mx-lg-10{margin-right:100px!important}.mb-lg-10,.my-lg-10{margin-bottom:100px!important}.ml-lg-10,.mx-lg-10{margin-left:100px!important}.m-lg-11{margin:110px!important}.mt-lg-11,.my-lg-11{margin-top:110px!important}.mr-lg-11,.mx-lg-11{margin-right:110px!important}.mb-lg-11,.my-lg-11{margin-bottom:110px!important}.ml-lg-11,.mx-lg-11{margin-left:110px!important}.m-lg-12{margin:120px!important}.mt-lg-12,.my-lg-12{margin-top:120px!important}.mr-lg-12,.mx-lg-12{margin-right:120px!important}.mb-lg-12,.my-lg-12{margin-bottom:120px!important}.ml-lg-12,.mx-lg-12{margin-left:120px!important}.m-lg-13{margin:130px!important}.mt-lg-13,.my-lg-13{margin-top:130px!important}.mr-lg-13,.mx-lg-13{margin-right:130px!important}.mb-lg-13,.my-lg-13{margin-bottom:130px!important}.ml-lg-13,.mx-lg-13{margin-left:130px!important}.m-lg-14{margin:140px!important}.mt-lg-14,.my-lg-14{margin-top:140px!important}.mr-lg-14,.mx-lg-14{margin-right:140px!important}.mb-lg-14,.my-lg-14{margin-bottom:140px!important}.ml-lg-14,.mx-lg-14{margin-left:140px!important}.m-lg-15{margin:150px!important}.mt-lg-15,.my-lg-15{margin-top:150px!important}.mr-lg-15,.mx-lg-15{margin-right:150px!important}.mb-lg-15,.my-lg-15{margin-bottom:150px!important}.ml-lg-15,.mx-lg-15{margin-left:150px!important}.m-lg-16{margin:160px!important}.mt-lg-16,.my-lg-16{margin-top:160px!important}.mr-lg-16,.mx-lg-16{margin-right:160px!important}.mb-lg-16,.my-lg-16{margin-bottom:160px!important}.ml-lg-16,.mx-lg-16{margin-left:160px!important}.m-lg-17{margin:170px!important}.mt-lg-17,.my-lg-17{margin-top:170px!important}.mr-lg-17,.mx-lg-17{margin-right:170px!important}.mb-lg-17,.my-lg-17{margin-bottom:170px!important}.ml-lg-17,.mx-lg-17{margin-left:170px!important}.m-lg-18{margin:180px!important}.mt-lg-18,.my-lg-18{margin-top:180px!important}.mr-lg-18,.mx-lg-18{margin-right:180px!important}.mb-lg-18,.my-lg-18{margin-bottom:180px!important}.ml-lg-18,.mx-lg-18{margin-left:180px!important}.m-lg-19{margin:190px!important}.mt-lg-19,.my-lg-19{margin-top:190px!important}.mr-lg-19,.mx-lg-19{margin-right:190px!important}.mb-lg-19,.my-lg-19{margin-bottom:190px!important}.ml-lg-19,.mx-lg-19{margin-left:190px!important}.m-lg-20{margin:200px!important}.mt-lg-20,.my-lg-20{margin-top:200px!important}.mr-lg-20,.mx-lg-20{margin-right:200px!important}.mb-lg-20,.my-lg-20{margin-bottom:200px!important}.ml-lg-20,.mx-lg-20{margin-left:200px!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:10px!important}.pt-lg-1,.py-lg-1{padding-top:10px!important}.pr-lg-1,.px-lg-1{padding-right:10px!important}.pb-lg-1,.py-lg-1{padding-bottom:10px!important}.pl-lg-1,.px-lg-1{padding-left:10px!important}.p-lg-2{padding:20px!important}.pt-lg-2,.py-lg-2{padding-top:20px!important}.pr-lg-2,.px-lg-2{padding-right:20px!important}.pb-lg-2,.py-lg-2{padding-bottom:20px!important}.pl-lg-2,.px-lg-2{padding-left:20px!important}.p-lg-3{padding:30px!important}.pt-lg-3,.py-lg-3{padding-top:30px!important}.pr-lg-3,.px-lg-3{padding-right:30px!important}.pb-lg-3,.py-lg-3{padding-bottom:30px!important}.pl-lg-3,.px-lg-3{padding-left:30px!important}.p-lg-4{padding:40px!important}.pt-lg-4,.py-lg-4{padding-top:40px!important}.pr-lg-4,.px-lg-4{padding-right:40px!important}.pb-lg-4,.py-lg-4{padding-bottom:40px!important}.pl-lg-4,.px-lg-4{padding-left:40px!important}.p-lg-5{padding:50px!important}.pt-lg-5,.py-lg-5{padding-top:50px!important}.pr-lg-5,.px-lg-5{padding-right:50px!important}.pb-lg-5,.py-lg-5{padding-bottom:50px!important}.pl-lg-5,.px-lg-5{padding-left:50px!important}.p-lg-6{padding:60px!important}.pt-lg-6,.py-lg-6{padding-top:60px!important}.pr-lg-6,.px-lg-6{padding-right:60px!important}.pb-lg-6,.py-lg-6{padding-bottom:60px!important}.pl-lg-6,.px-lg-6{padding-left:60px!important}.p-lg-7{padding:70px!important}.pt-lg-7,.py-lg-7{padding-top:70px!important}.pr-lg-7,.px-lg-7{padding-right:70px!important}.pb-lg-7,.py-lg-7{padding-bottom:70px!important}.pl-lg-7,.px-lg-7{padding-left:70px!important}.p-lg-8{padding:80px!important}.pt-lg-8,.py-lg-8{padding-top:80px!important}.pr-lg-8,.px-lg-8{padding-right:80px!important}.pb-lg-8,.py-lg-8{padding-bottom:80px!important}.pl-lg-8,.px-lg-8{padding-left:80px!important}.p-lg-9{padding:90px!important}.pt-lg-9,.py-lg-9{padding-top:90px!important}.pr-lg-9,.px-lg-9{padding-right:90px!important}.pb-lg-9,.py-lg-9{padding-bottom:90px!important}.pl-lg-9,.px-lg-9{padding-left:90px!important}.p-lg-10{padding:100px!important}.pt-lg-10,.py-lg-10{padding-top:100px!important}.pr-lg-10,.px-lg-10{padding-right:100px!important}.pb-lg-10,.py-lg-10{padding-bottom:100px!important}.pl-lg-10,.px-lg-10{padding-left:100px!important}.p-lg-11{padding:110px!important}.pt-lg-11,.py-lg-11{padding-top:110px!important}.pr-lg-11,.px-lg-11{padding-right:110px!important}.pb-lg-11,.py-lg-11{padding-bottom:110px!important}.pl-lg-11,.px-lg-11{padding-left:110px!important}.p-lg-12{padding:120px!important}.pt-lg-12,.py-lg-12{padding-top:120px!important}.pr-lg-12,.px-lg-12{padding-right:120px!important}.pb-lg-12,.py-lg-12{padding-bottom:120px!important}.pl-lg-12,.px-lg-12{padding-left:120px!important}.p-lg-13{padding:130px!important}.pt-lg-13,.py-lg-13{padding-top:130px!important}.pr-lg-13,.px-lg-13{padding-right:130px!important}.pb-lg-13,.py-lg-13{padding-bottom:130px!important}.pl-lg-13,.px-lg-13{padding-left:130px!important}.p-lg-14{padding:140px!important}.pt-lg-14,.py-lg-14{padding-top:140px!important}.pr-lg-14,.px-lg-14{padding-right:140px!important}.pb-lg-14,.py-lg-14{padding-bottom:140px!important}.pl-lg-14,.px-lg-14{padding-left:140px!important}.p-lg-15{padding:150px!important}.pt-lg-15,.py-lg-15{padding-top:150px!important}.pr-lg-15,.px-lg-15{padding-right:150px!important}.pb-lg-15,.py-lg-15{padding-bottom:150px!important}.pl-lg-15,.px-lg-15{padding-left:150px!important}.p-lg-16{padding:160px!important}.pt-lg-16,.py-lg-16{padding-top:160px!important}.pr-lg-16,.px-lg-16{padding-right:160px!important}.pb-lg-16,.py-lg-16{padding-bottom:160px!important}.pl-lg-16,.px-lg-16{padding-left:160px!important}.p-lg-17{padding:170px!important}.pt-lg-17,.py-lg-17{padding-top:170px!important}.pr-lg-17,.px-lg-17{padding-right:170px!important}.pb-lg-17,.py-lg-17{padding-bottom:170px!important}.pl-lg-17,.px-lg-17{padding-left:170px!important}.p-lg-18{padding:180px!important}.pt-lg-18,.py-lg-18{padding-top:180px!important}.pr-lg-18,.px-lg-18{padding-right:180px!important}.pb-lg-18,.py-lg-18{padding-bottom:180px!important}.pl-lg-18,.px-lg-18{padding-left:180px!important}.p-lg-19{padding:190px!important}.pt-lg-19,.py-lg-19{padding-top:190px!important}.pr-lg-19,.px-lg-19{padding-right:190px!important}.pb-lg-19,.py-lg-19{padding-bottom:190px!important}.pl-lg-19,.px-lg-19{padding-left:190px!important}.p-lg-20{padding:200px!important}.pt-lg-20,.py-lg-20{padding-top:200px!important}.pr-lg-20,.px-lg-20{padding-right:200px!important}.pb-lg-20,.py-lg-20{padding-bottom:200px!important}.pl-lg-20,.px-lg-20{padding-left:200px!important}.m-lg-n1{margin:-10px!important}.mt-lg-n1,.my-lg-n1{margin-top:-10px!important}.mr-lg-n1,.mx-lg-n1{margin-right:-10px!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-10px!important}.ml-lg-n1,.mx-lg-n1{margin-left:-10px!important}.m-lg-n2{margin:-20px!important}.mt-lg-n2,.my-lg-n2{margin-top:-20px!important}.mr-lg-n2,.mx-lg-n2{margin-right:-20px!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-20px!important}.ml-lg-n2,.mx-lg-n2{margin-left:-20px!important}.m-lg-n3{margin:-30px!important}.mt-lg-n3,.my-lg-n3{margin-top:-30px!important}.mr-lg-n3,.mx-lg-n3{margin-right:-30px!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-30px!important}.ml-lg-n3,.mx-lg-n3{margin-left:-30px!important}.m-lg-n4{margin:-40px!important}.mt-lg-n4,.my-lg-n4{margin-top:-40px!important}.mr-lg-n4,.mx-lg-n4{margin-right:-40px!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-40px!important}.ml-lg-n4,.mx-lg-n4{margin-left:-40px!important}.m-lg-n5{margin:-50px!important}.mt-lg-n5,.my-lg-n5{margin-top:-50px!important}.mr-lg-n5,.mx-lg-n5{margin-right:-50px!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-50px!important}.ml-lg-n5,.mx-lg-n5{margin-left:-50px!important}.m-lg-n6{margin:-60px!important}.mt-lg-n6,.my-lg-n6{margin-top:-60px!important}.mr-lg-n6,.mx-lg-n6{margin-right:-60px!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-60px!important}.ml-lg-n6,.mx-lg-n6{margin-left:-60px!important}.m-lg-n7{margin:-70px!important}.mt-lg-n7,.my-lg-n7{margin-top:-70px!important}.mr-lg-n7,.mx-lg-n7{margin-right:-70px!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-70px!important}.ml-lg-n7,.mx-lg-n7{margin-left:-70px!important}.m-lg-n8{margin:-80px!important}.mt-lg-n8,.my-lg-n8{margin-top:-80px!important}.mr-lg-n8,.mx-lg-n8{margin-right:-80px!important}.mb-lg-n8,.my-lg-n8{margin-bottom:-80px!important}.ml-lg-n8,.mx-lg-n8{margin-left:-80px!important}.m-lg-n9{margin:-90px!important}.mt-lg-n9,.my-lg-n9{margin-top:-90px!important}.mr-lg-n9,.mx-lg-n9{margin-right:-90px!important}.mb-lg-n9,.my-lg-n9{margin-bottom:-90px!important}.ml-lg-n9,.mx-lg-n9{margin-left:-90px!important}.m-lg-n10{margin:-100px!important}.mt-lg-n10,.my-lg-n10{margin-top:-100px!important}.mr-lg-n10,.mx-lg-n10{margin-right:-100px!important}.mb-lg-n10,.my-lg-n10{margin-bottom:-100px!important}.ml-lg-n10,.mx-lg-n10{margin-left:-100px!important}.m-lg-n11{margin:-110px!important}.mt-lg-n11,.my-lg-n11{margin-top:-110px!important}.mr-lg-n11,.mx-lg-n11{margin-right:-110px!important}.mb-lg-n11,.my-lg-n11{margin-bottom:-110px!important}.ml-lg-n11,.mx-lg-n11{margin-left:-110px!important}.m-lg-n12{margin:-120px!important}.mt-lg-n12,.my-lg-n12{margin-top:-120px!important}.mr-lg-n12,.mx-lg-n12{margin-right:-120px!important}.mb-lg-n12,.my-lg-n12{margin-bottom:-120px!important}.ml-lg-n12,.mx-lg-n12{margin-left:-120px!important}.m-lg-n13{margin:-130px!important}.mt-lg-n13,.my-lg-n13{margin-top:-130px!important}.mr-lg-n13,.mx-lg-n13{margin-right:-130px!important}.mb-lg-n13,.my-lg-n13{margin-bottom:-130px!important}.ml-lg-n13,.mx-lg-n13{margin-left:-130px!important}.m-lg-n14{margin:-140px!important}.mt-lg-n14,.my-lg-n14{margin-top:-140px!important}.mr-lg-n14,.mx-lg-n14{margin-right:-140px!important}.mb-lg-n14,.my-lg-n14{margin-bottom:-140px!important}.ml-lg-n14,.mx-lg-n14{margin-left:-140px!important}.m-lg-n15{margin:-150px!important}.mt-lg-n15,.my-lg-n15{margin-top:-150px!important}.mr-lg-n15,.mx-lg-n15{margin-right:-150px!important}.mb-lg-n15,.my-lg-n15{margin-bottom:-150px!important}.ml-lg-n15,.mx-lg-n15{margin-left:-150px!important}.m-lg-n16{margin:-160px!important}.mt-lg-n16,.my-lg-n16{margin-top:-160px!important}.mr-lg-n16,.mx-lg-n16{margin-right:-160px!important}.mb-lg-n16,.my-lg-n16{margin-bottom:-160px!important}.ml-lg-n16,.mx-lg-n16{margin-left:-160px!important}.m-lg-n17{margin:-170px!important}.mt-lg-n17,.my-lg-n17{margin-top:-170px!important}.mr-lg-n17,.mx-lg-n17{margin-right:-170px!important}.mb-lg-n17,.my-lg-n17{margin-bottom:-170px!important}.ml-lg-n17,.mx-lg-n17{margin-left:-170px!important}.m-lg-n18{margin:-180px!important}.mt-lg-n18,.my-lg-n18{margin-top:-180px!important}.mr-lg-n18,.mx-lg-n18{margin-right:-180px!important}.mb-lg-n18,.my-lg-n18{margin-bottom:-180px!important}.ml-lg-n18,.mx-lg-n18{margin-left:-180px!important}.m-lg-n19{margin:-190px!important}.mt-lg-n19,.my-lg-n19{margin-top:-190px!important}.mr-lg-n19,.mx-lg-n19{margin-right:-190px!important}.mb-lg-n19,.my-lg-n19{margin-bottom:-190px!important}.ml-lg-n19,.mx-lg-n19{margin-left:-190px!important}.m-lg-n20{margin:-200px!important}.mt-lg-n20,.my-lg-n20{margin-top:-200px!important}.mr-lg-n20,.mx-lg-n20{margin-right:-200px!important}.mb-lg-n20,.my-lg-n20{margin-bottom:-200px!important}.ml-lg-n20,.mx-lg-n20{margin-left:-200px!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1300px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:10px!important}.mt-xl-1,.my-xl-1{margin-top:10px!important}.mr-xl-1,.mx-xl-1{margin-right:10px!important}.mb-xl-1,.my-xl-1{margin-bottom:10px!important}.ml-xl-1,.mx-xl-1{margin-left:10px!important}.m-xl-2{margin:20px!important}.mt-xl-2,.my-xl-2{margin-top:20px!important}.mr-xl-2,.mx-xl-2{margin-right:20px!important}.mb-xl-2,.my-xl-2{margin-bottom:20px!important}.ml-xl-2,.mx-xl-2{margin-left:20px!important}.m-xl-3{margin:30px!important}.mt-xl-3,.my-xl-3{margin-top:30px!important}.mr-xl-3,.mx-xl-3{margin-right:30px!important}.mb-xl-3,.my-xl-3{margin-bottom:30px!important}.ml-xl-3,.mx-xl-3{margin-left:30px!important}.m-xl-4{margin:40px!important}.mt-xl-4,.my-xl-4{margin-top:40px!important}.mr-xl-4,.mx-xl-4{margin-right:40px!important}.mb-xl-4,.my-xl-4{margin-bottom:40px!important}.ml-xl-4,.mx-xl-4{margin-left:40px!important}.m-xl-5{margin:50px!important}.mt-xl-5,.my-xl-5{margin-top:50px!important}.mr-xl-5,.mx-xl-5{margin-right:50px!important}.mb-xl-5,.my-xl-5{margin-bottom:50px!important}.ml-xl-5,.mx-xl-5{margin-left:50px!important}.m-xl-6{margin:60px!important}.mt-xl-6,.my-xl-6{margin-top:60px!important}.mr-xl-6,.mx-xl-6{margin-right:60px!important}.mb-xl-6,.my-xl-6{margin-bottom:60px!important}.ml-xl-6,.mx-xl-6{margin-left:60px!important}.m-xl-7{margin:70px!important}.mt-xl-7,.my-xl-7{margin-top:70px!important}.mr-xl-7,.mx-xl-7{margin-right:70px!important}.mb-xl-7,.my-xl-7{margin-bottom:70px!important}.ml-xl-7,.mx-xl-7{margin-left:70px!important}.m-xl-8{margin:80px!important}.mt-xl-8,.my-xl-8{margin-top:80px!important}.mr-xl-8,.mx-xl-8{margin-right:80px!important}.mb-xl-8,.my-xl-8{margin-bottom:80px!important}.ml-xl-8,.mx-xl-8{margin-left:80px!important}.m-xl-9{margin:90px!important}.mt-xl-9,.my-xl-9{margin-top:90px!important}.mr-xl-9,.mx-xl-9{margin-right:90px!important}.mb-xl-9,.my-xl-9{margin-bottom:90px!important}.ml-xl-9,.mx-xl-9{margin-left:90px!important}.m-xl-10{margin:100px!important}.mt-xl-10,.my-xl-10{margin-top:100px!important}.mr-xl-10,.mx-xl-10{margin-right:100px!important}.mb-xl-10,.my-xl-10{margin-bottom:100px!important}.ml-xl-10,.mx-xl-10{margin-left:100px!important}.m-xl-11{margin:110px!important}.mt-xl-11,.my-xl-11{margin-top:110px!important}.mr-xl-11,.mx-xl-11{margin-right:110px!important}.mb-xl-11,.my-xl-11{margin-bottom:110px!important}.ml-xl-11,.mx-xl-11{margin-left:110px!important}.m-xl-12{margin:120px!important}.mt-xl-12,.my-xl-12{margin-top:120px!important}.mr-xl-12,.mx-xl-12{margin-right:120px!important}.mb-xl-12,.my-xl-12{margin-bottom:120px!important}.ml-xl-12,.mx-xl-12{margin-left:120px!important}.m-xl-13{margin:130px!important}.mt-xl-13,.my-xl-13{margin-top:130px!important}.mr-xl-13,.mx-xl-13{margin-right:130px!important}.mb-xl-13,.my-xl-13{margin-bottom:130px!important}.ml-xl-13,.mx-xl-13{margin-left:130px!important}.m-xl-14{margin:140px!important}.mt-xl-14,.my-xl-14{margin-top:140px!important}.mr-xl-14,.mx-xl-14{margin-right:140px!important}.mb-xl-14,.my-xl-14{margin-bottom:140px!important}.ml-xl-14,.mx-xl-14{margin-left:140px!important}.m-xl-15{margin:150px!important}.mt-xl-15,.my-xl-15{margin-top:150px!important}.mr-xl-15,.mx-xl-15{margin-right:150px!important}.mb-xl-15,.my-xl-15{margin-bottom:150px!important}.ml-xl-15,.mx-xl-15{margin-left:150px!important}.m-xl-16{margin:160px!important}.mt-xl-16,.my-xl-16{margin-top:160px!important}.mr-xl-16,.mx-xl-16{margin-right:160px!important}.mb-xl-16,.my-xl-16{margin-bottom:160px!important}.ml-xl-16,.mx-xl-16{margin-left:160px!important}.m-xl-17{margin:170px!important}.mt-xl-17,.my-xl-17{margin-top:170px!important}.mr-xl-17,.mx-xl-17{margin-right:170px!important}.mb-xl-17,.my-xl-17{margin-bottom:170px!important}.ml-xl-17,.mx-xl-17{margin-left:170px!important}.m-xl-18{margin:180px!important}.mt-xl-18,.my-xl-18{margin-top:180px!important}.mr-xl-18,.mx-xl-18{margin-right:180px!important}.mb-xl-18,.my-xl-18{margin-bottom:180px!important}.ml-xl-18,.mx-xl-18{margin-left:180px!important}.m-xl-19{margin:190px!important}.mt-xl-19,.my-xl-19{margin-top:190px!important}.mr-xl-19,.mx-xl-19{margin-right:190px!important}.mb-xl-19,.my-xl-19{margin-bottom:190px!important}.ml-xl-19,.mx-xl-19{margin-left:190px!important}.m-xl-20{margin:200px!important}.mt-xl-20,.my-xl-20{margin-top:200px!important}.mr-xl-20,.mx-xl-20{margin-right:200px!important}.mb-xl-20,.my-xl-20{margin-bottom:200px!important}.ml-xl-20,.mx-xl-20{margin-left:200px!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:10px!important}.pt-xl-1,.py-xl-1{padding-top:10px!important}.pr-xl-1,.px-xl-1{padding-right:10px!important}.pb-xl-1,.py-xl-1{padding-bottom:10px!important}.pl-xl-1,.px-xl-1{padding-left:10px!important}.p-xl-2{padding:20px!important}.pt-xl-2,.py-xl-2{padding-top:20px!important}.pr-xl-2,.px-xl-2{padding-right:20px!important}.pb-xl-2,.py-xl-2{padding-bottom:20px!important}.pl-xl-2,.px-xl-2{padding-left:20px!important}.p-xl-3{padding:30px!important}.pt-xl-3,.py-xl-3{padding-top:30px!important}.pr-xl-3,.px-xl-3{padding-right:30px!important}.pb-xl-3,.py-xl-3{padding-bottom:30px!important}.pl-xl-3,.px-xl-3{padding-left:30px!important}.p-xl-4{padding:40px!important}.pt-xl-4,.py-xl-4{padding-top:40px!important}.pr-xl-4,.px-xl-4{padding-right:40px!important}.pb-xl-4,.py-xl-4{padding-bottom:40px!important}.pl-xl-4,.px-xl-4{padding-left:40px!important}.p-xl-5{padding:50px!important}.pt-xl-5,.py-xl-5{padding-top:50px!important}.pr-xl-5,.px-xl-5{padding-right:50px!important}.pb-xl-5,.py-xl-5{padding-bottom:50px!important}.pl-xl-5,.px-xl-5{padding-left:50px!important}.p-xl-6{padding:60px!important}.pt-xl-6,.py-xl-6{padding-top:60px!important}.pr-xl-6,.px-xl-6{padding-right:60px!important}.pb-xl-6,.py-xl-6{padding-bottom:60px!important}.pl-xl-6,.px-xl-6{padding-left:60px!important}.p-xl-7{padding:70px!important}.pt-xl-7,.py-xl-7{padding-top:70px!important}.pr-xl-7,.px-xl-7{padding-right:70px!important}.pb-xl-7,.py-xl-7{padding-bottom:70px!important}.pl-xl-7,.px-xl-7{padding-left:70px!important}.p-xl-8{padding:80px!important}.pt-xl-8,.py-xl-8{padding-top:80px!important}.pr-xl-8,.px-xl-8{padding-right:80px!important}.pb-xl-8,.py-xl-8{padding-bottom:80px!important}.pl-xl-8,.px-xl-8{padding-left:80px!important}.p-xl-9{padding:90px!important}.pt-xl-9,.py-xl-9{padding-top:90px!important}.pr-xl-9,.px-xl-9{padding-right:90px!important}.pb-xl-9,.py-xl-9{padding-bottom:90px!important}.pl-xl-9,.px-xl-9{padding-left:90px!important}.p-xl-10{padding:100px!important}.pt-xl-10,.py-xl-10{padding-top:100px!important}.pr-xl-10,.px-xl-10{padding-right:100px!important}.pb-xl-10,.py-xl-10{padding-bottom:100px!important}.pl-xl-10,.px-xl-10{padding-left:100px!important}.p-xl-11{padding:110px!important}.pt-xl-11,.py-xl-11{padding-top:110px!important}.pr-xl-11,.px-xl-11{padding-right:110px!important}.pb-xl-11,.py-xl-11{padding-bottom:110px!important}.pl-xl-11,.px-xl-11{padding-left:110px!important}.p-xl-12{padding:120px!important}.pt-xl-12,.py-xl-12{padding-top:120px!important}.pr-xl-12,.px-xl-12{padding-right:120px!important}.pb-xl-12,.py-xl-12{padding-bottom:120px!important}.pl-xl-12,.px-xl-12{padding-left:120px!important}.p-xl-13{padding:130px!important}.pt-xl-13,.py-xl-13{padding-top:130px!important}.pr-xl-13,.px-xl-13{padding-right:130px!important}.pb-xl-13,.py-xl-13{padding-bottom:130px!important}.pl-xl-13,.px-xl-13{padding-left:130px!important}.p-xl-14{padding:140px!important}.pt-xl-14,.py-xl-14{padding-top:140px!important}.pr-xl-14,.px-xl-14{padding-right:140px!important}.pb-xl-14,.py-xl-14{padding-bottom:140px!important}.pl-xl-14,.px-xl-14{padding-left:140px!important}.p-xl-15{padding:150px!important}.pt-xl-15,.py-xl-15{padding-top:150px!important}.pr-xl-15,.px-xl-15{padding-right:150px!important}.pb-xl-15,.py-xl-15{padding-bottom:150px!important}.pl-xl-15,.px-xl-15{padding-left:150px!important}.p-xl-16{padding:160px!important}.pt-xl-16,.py-xl-16{padding-top:160px!important}.pr-xl-16,.px-xl-16{padding-right:160px!important}.pb-xl-16,.py-xl-16{padding-bottom:160px!important}.pl-xl-16,.px-xl-16{padding-left:160px!important}.p-xl-17{padding:170px!important}.pt-xl-17,.py-xl-17{padding-top:170px!important}.pr-xl-17,.px-xl-17{padding-right:170px!important}.pb-xl-17,.py-xl-17{padding-bottom:170px!important}.pl-xl-17,.px-xl-17{padding-left:170px!important}.p-xl-18{padding:180px!important}.pt-xl-18,.py-xl-18{padding-top:180px!important}.pr-xl-18,.px-xl-18{padding-right:180px!important}.pb-xl-18,.py-xl-18{padding-bottom:180px!important}.pl-xl-18,.px-xl-18{padding-left:180px!important}.p-xl-19{padding:190px!important}.pt-xl-19,.py-xl-19{padding-top:190px!important}.pr-xl-19,.px-xl-19{padding-right:190px!important}.pb-xl-19,.py-xl-19{padding-bottom:190px!important}.pl-xl-19,.px-xl-19{padding-left:190px!important}.p-xl-20{padding:200px!important}.pt-xl-20,.py-xl-20{padding-top:200px!important}.pr-xl-20,.px-xl-20{padding-right:200px!important}.pb-xl-20,.py-xl-20{padding-bottom:200px!important}.pl-xl-20,.px-xl-20{padding-left:200px!important}.m-xl-n1{margin:-10px!important}.mt-xl-n1,.my-xl-n1{margin-top:-10px!important}.mr-xl-n1,.mx-xl-n1{margin-right:-10px!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-10px!important}.ml-xl-n1,.mx-xl-n1{margin-left:-10px!important}.m-xl-n2{margin:-20px!important}.mt-xl-n2,.my-xl-n2{margin-top:-20px!important}.mr-xl-n2,.mx-xl-n2{margin-right:-20px!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-20px!important}.ml-xl-n2,.mx-xl-n2{margin-left:-20px!important}.m-xl-n3{margin:-30px!important}.mt-xl-n3,.my-xl-n3{margin-top:-30px!important}.mr-xl-n3,.mx-xl-n3{margin-right:-30px!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-30px!important}.ml-xl-n3,.mx-xl-n3{margin-left:-30px!important}.m-xl-n4{margin:-40px!important}.mt-xl-n4,.my-xl-n4{margin-top:-40px!important}.mr-xl-n4,.mx-xl-n4{margin-right:-40px!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-40px!important}.ml-xl-n4,.mx-xl-n4{margin-left:-40px!important}.m-xl-n5{margin:-50px!important}.mt-xl-n5,.my-xl-n5{margin-top:-50px!important}.mr-xl-n5,.mx-xl-n5{margin-right:-50px!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-50px!important}.ml-xl-n5,.mx-xl-n5{margin-left:-50px!important}.m-xl-n6{margin:-60px!important}.mt-xl-n6,.my-xl-n6{margin-top:-60px!important}.mr-xl-n6,.mx-xl-n6{margin-right:-60px!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-60px!important}.ml-xl-n6,.mx-xl-n6{margin-left:-60px!important}.m-xl-n7{margin:-70px!important}.mt-xl-n7,.my-xl-n7{margin-top:-70px!important}.mr-xl-n7,.mx-xl-n7{margin-right:-70px!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-70px!important}.ml-xl-n7,.mx-xl-n7{margin-left:-70px!important}.m-xl-n8{margin:-80px!important}.mt-xl-n8,.my-xl-n8{margin-top:-80px!important}.mr-xl-n8,.mx-xl-n8{margin-right:-80px!important}.mb-xl-n8,.my-xl-n8{margin-bottom:-80px!important}.ml-xl-n8,.mx-xl-n8{margin-left:-80px!important}.m-xl-n9{margin:-90px!important}.mt-xl-n9,.my-xl-n9{margin-top:-90px!important}.mr-xl-n9,.mx-xl-n9{margin-right:-90px!important}.mb-xl-n9,.my-xl-n9{margin-bottom:-90px!important}.ml-xl-n9,.mx-xl-n9{margin-left:-90px!important}.m-xl-n10{margin:-100px!important}.mt-xl-n10,.my-xl-n10{margin-top:-100px!important}.mr-xl-n10,.mx-xl-n10{margin-right:-100px!important}.mb-xl-n10,.my-xl-n10{margin-bottom:-100px!important}.ml-xl-n10,.mx-xl-n10{margin-left:-100px!important}.m-xl-n11{margin:-110px!important}.mt-xl-n11,.my-xl-n11{margin-top:-110px!important}.mr-xl-n11,.mx-xl-n11{margin-right:-110px!important}.mb-xl-n11,.my-xl-n11{margin-bottom:-110px!important}.ml-xl-n11,.mx-xl-n11{margin-left:-110px!important}.m-xl-n12{margin:-120px!important}.mt-xl-n12,.my-xl-n12{margin-top:-120px!important}.mr-xl-n12,.mx-xl-n12{margin-right:-120px!important}.mb-xl-n12,.my-xl-n12{margin-bottom:-120px!important}.ml-xl-n12,.mx-xl-n12{margin-left:-120px!important}.m-xl-n13{margin:-130px!important}.mt-xl-n13,.my-xl-n13{margin-top:-130px!important}.mr-xl-n13,.mx-xl-n13{margin-right:-130px!important}.mb-xl-n13,.my-xl-n13{margin-bottom:-130px!important}.ml-xl-n13,.mx-xl-n13{margin-left:-130px!important}.m-xl-n14{margin:-140px!important}.mt-xl-n14,.my-xl-n14{margin-top:-140px!important}.mr-xl-n14,.mx-xl-n14{margin-right:-140px!important}.mb-xl-n14,.my-xl-n14{margin-bottom:-140px!important}.ml-xl-n14,.mx-xl-n14{margin-left:-140px!important}.m-xl-n15{margin:-150px!important}.mt-xl-n15,.my-xl-n15{margin-top:-150px!important}.mr-xl-n15,.mx-xl-n15{margin-right:-150px!important}.mb-xl-n15,.my-xl-n15{margin-bottom:-150px!important}.ml-xl-n15,.mx-xl-n15{margin-left:-150px!important}.m-xl-n16{margin:-160px!important}.mt-xl-n16,.my-xl-n16{margin-top:-160px!important}.mr-xl-n16,.mx-xl-n16{margin-right:-160px!important}.mb-xl-n16,.my-xl-n16{margin-bottom:-160px!important}.ml-xl-n16,.mx-xl-n16{margin-left:-160px!important}.m-xl-n17{margin:-170px!important}.mt-xl-n17,.my-xl-n17{margin-top:-170px!important}.mr-xl-n17,.mx-xl-n17{margin-right:-170px!important}.mb-xl-n17,.my-xl-n17{margin-bottom:-170px!important}.ml-xl-n17,.mx-xl-n17{margin-left:-170px!important}.m-xl-n18{margin:-180px!important}.mt-xl-n18,.my-xl-n18{margin-top:-180px!important}.mr-xl-n18,.mx-xl-n18{margin-right:-180px!important}.mb-xl-n18,.my-xl-n18{margin-bottom:-180px!important}.ml-xl-n18,.mx-xl-n18{margin-left:-180px!important}.m-xl-n19{margin:-190px!important}.mt-xl-n19,.my-xl-n19{margin-top:-190px!important}.mr-xl-n19,.mx-xl-n19{margin-right:-190px!important}.mb-xl-n19,.my-xl-n19{margin-bottom:-190px!important}.ml-xl-n19,.mx-xl-n19{margin-left:-190px!important}.m-xl-n20{margin:-200px!important}.mt-xl-n20,.my-xl-n20{margin-top:-200px!important}.mr-xl-n20,.mx-xl-n20{margin-right:-200px!important}.mb-xl-n20,.my-xl-n20{margin-bottom:-200px!important}.ml-xl-n20,.mx-xl-n20{margin-left:-200px!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1300px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#1de9b6!important}a.text-primary:hover,a.text-primary:focus{color:#10a983!important}.text-secondary{color:#ffca28!important}a.text-secondary:hover,a.text-secondary:focus{color:#dba500!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(33,37,41,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1300px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.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%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.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%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.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%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.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%}}@media(min-width:1300px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.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%}}.table,.content table{width:100%;margin-bottom:1rem;color:#212529}.table th,.content table th,.table td,.content table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th,.content table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody,.content table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(33,37,41,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(33,37,41,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c0f9eb}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#89f4d9}.table-hover .table-primary:hover{background-color:#a9f7e4}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a9f7e4}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#fff0c3}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#ffe38f}.table-hover .table-secondary:hover{background-color:#ffeaaa}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ffeaaa}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(33,37,41,.075)}.table-hover .table-active:hover{background-color:rgba(22,24,27,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(22,24,27,.075)}.table .thead-dark th,.content table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th,.content table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1299.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}/*!* Hamburgers
+* @description Tasty CSS-animated hamburgers
+* @author Jonathan Suh @jonsuh
+* @site https://jonsuh.com/hamburgers
+* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:32px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px;height:3px;background-color:#1de9b6;border-radius:3px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner::before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-4.57142857px,-5px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-16px,0) rotate(-90deg)}.highlight{background:#f5f5f5}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}ul,ol{margin:0;padding:0;list-style:none}p{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;line-height:1.4;color:#383f45;font-weight:400}.page{display:flex;min-height:100vh;flex-direction:column}.page .wrapper{flex:1}.header{color:#1de9b6;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.header .container{display:flex;justify-content:space-between;align-items:center}.header.header-absolute{position:absolute;z-index:10;width:100%}.lock-scroll .header.header-absolute{position:static}.footer{background:#eaeaea;padding-top:20px;padding-bottom:20px}.footer .footer-inner{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}@media(min-width:576px){.footer .footer-inner{justify-content:space-between;flex-direction:row;align-items:center}}.footer .footer-title{color:#fff;font-size:1.3rem;font-family:lora,Arial,sans-serif,-apple-system;margin-bottom:10px;flex:0}@media(min-width:576px){.footer .footer-title{margin:0;flex:0 0 120px}}.footer ul.footer-menu{list-style:none;margin:0;padding:0;flex:1}.footer ul.footer-menu li{display:block;margin-right:10px;color:#333;font-size:.9rem;line-height:1.8}.footer ul.footer-menu li:last-of-type{margin-right:0}.footer ul.footer-menu li a{color:#333;text-decoration:none}.footer ul.footer-menu li a:hover{text-decoration:underline}.footer ul.footer-menu li.copyright{font-weight:700;color:#333;display:none}@media(min-width:768px){.footer ul.footer-menu li.copyright{display:inline-block}}@media(min-width:576px){.footer ul.footer-menu{height:inherit;display:flex;list-style:none;margin:0;padding:0;align-items:center;justify-content:flex-end}.footer ul.footer-menu li{list-style:none}.footer ul.footer-menu li a{display:inline-block;height:40px;padding:10px 8px;font-weight:300}}.sub-footer{background:#f4f5fb;padding-top:20px;padding-bottom:20px}@media(min-width:768px){.sub-footer{padding-top:10px;padding-bottom:10px}}.sub-footer .sub-footer-inner{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:768px){.sub-footer .sub-footer-inner{flex-direction:row}}.sub-footer .sub-footer-inner ul{list-style:none;margin:0;padding:0}.sub-footer .sub-footer-inner ul li{list-style:none;display:block;color:#333;font-size:.9rem;line-height:1.8;font-weight:700}.sub-footer .sub-footer-inner ul li strong{font-weight:700;color:#fff}.sub-footer .sub-footer-inner ul li a{color:#333;text-decoration:none}.sub-footer .sub-footer-inner ul li a:hover{text-decoration:underline}.sub-footer .sub-footer-inner ul li span{display:inline-block;height:40px;padding:10px 0 10px 8px;font-weight:700;color:#fff}.sub-footer .sub-footer-inner ul li.zerostatic a{color:#333}@media(min-width:576px){.sub-footer .sub-footer-inner ul li{display:inline-block;margin-left:10px}.sub-footer .sub-footer-inner ul li:first-of-type{margin-left:0}}.logo{display:none}@media(min-width:576px){.logo{display:block;width:70px}}.logo img{width:100%;height:auto}.logo a{display:block;width:100%;height:100%}.logo-mobile{display:block;width:54px}@media(min-width:576px){.logo-mobile{display:none}}.logo-mobile img{width:100%;height:auto}.logo-mobile a{display:block;width:100%;height:100%}.main-menu{display:none}@media(min-width:768px){.main-menu{display:block}}.main-menu>ul{display:flex;align-items:center;justify-content:flex-start;font-family:roboto,Arial,sans-serif,-apple-system}.main-menu>ul>li{list-style:none;font-size:14px}.main-menu>ul>li>a{padding:10px 14px;display:inline-block;font-weight:400;text-decoration:none;color:#1de9b6}.main-menu>ul>li>a:hover{text-decoration:underline;color:#1de9b6}.main-menu>ul>li.active>a{font-weight:700}.main-menu-mobile{position:fixed;background:#1de9b6;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-menu-mobile.open{opacity:.9;visibility:visible;height:100%;z-index:20}.main-menu-mobile.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.main-menu-mobile.open li:nth-of-type(2){animation-delay:.4s}.main-menu-mobile.open li:nth-of-type(3){animation-delay:.45s}.main-menu-mobile.open li:nth-of-type(4){animation-delay:.5s}.main-menu-mobile.open li:nth-of-type(5){animation-delay:.55s}.main-menu-mobile.open li:nth-of-type(6){animation-delay:.6s}.main-menu-mobile ul{font-size:2rem;font-family:roboto,Arial,sans-serif,-apple-system;text-align:center;list-style:none;padding:0;margin:0;flex:0}.main-menu-mobile ul li{display:block;position:relative;opacity:0}.main-menu-mobile ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;font-weight:lighter}.main-menu-mobile ul li a:hover::after,.main-menu-mobile ul li a:focus::after,.main-menu-mobile ul li a:active::after{width:100%}.main-menu-mobile ul li a::after{content:'';position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);height:3px;background:#fff;transition:.35s}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.lock-scroll{overflow:hidden}.docs-menu h4{font-size:1rem;font-weight:700}.docs-menu ul{list-style:none;padding:0;margin:0}.docs-menu ul li{font-size:.9rem;line-height:1.4;font-weight:400;margin:0;padding:4px 0}.docs-menu ul li.active a{color:#4beec5;font-weight:400}.docs-menu ul li a{color:#212529}.docs-menu ul li a:hover{color:#1de9b6}.hamburger{padding:10px 0 10px 10px;outline:none;z-index:30;cursor:pointer}@media(min-width:768px){.hamburger{display:none}}.hamburger:focus{outline:none}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{background:#1de9b6}.hamburger .hamburger-inner::after{width:18px;right:0}.hamburger.is-active .hamburger-inner::after{width:inherit;right:unset}.button{white-space:nowrap;display:inline-block;padding:8px 15px 6px;background:#1de9b6;font-weight:400;text-transform:uppercase;color:#fff;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease;border-radius:3px}.button:hover{color:#fff;background-color:#4beec5;text-decoration:none}.button-white{background:0 0;color:#fff;border:2px solid #fff}.title{font-size:2.7rem;line-height:1.1;font-family:roboto,Arial,sans-serif,-apple-system;letter-spacing:-.2px;font-weight:100;margin-bottom:20px}@media(min-width:768px){.title{font-size:3rem;margin-bottom:30px}}.title-summary{font-size:1.6rem;line-height:1.4;font-family:roboto,Arial,sans-serif,-apple-system;letter-spacing:-.2px;font-weight:200;margin-bottom:10px}@media(min-width:768px){.title-summary{font-size:1.6rem}}.content{-webkit-font-smoothing:antialiased}.content .highlight{border-radius:2px;margin-bottom:20px}.content code{background:#f5f5f5;padding:3px 6px;border-radius:3px;font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4}.content pre{font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4;margin:0;padding:10px;border-radius:1px}.content pre code{font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4;border-radius:none;padding:0;margin:0;background:0 0}.content strong{font-weight:700}.content em{font-style:italic;font-weight:400}.content ol{margin-top:10px;margin-bottom:20px;list-style-type:decimal}.content ol li{margin-bottom:5px;margin-left:20px}.content ul{margin-top:10px;margin-bottom:20px;list-style-type:disc}.content ul li{margin-bottom:5px;margin-left:20px}.content a{text-decoration:underline}.content p{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;line-height:1.4;color:#383f45;font-weight:400}.content h1{font-family:roboto,Arial,sans-serif,-apple-system;font-size:2.6rem;line-height:1.4;font-weight:300;margin-bottom:20px}.content h2{font-size:2.2rem;line-height:1.4;font-weight:300;letter-spacing:-.01em;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h3{font-size:1.6rem;line-height:1.4;font-weight:400;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h4{font-size:1.5rem;line-height:1.4;font-weight:500;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h5{font-size:1.4rem;line-height:1.4;font-weight:600;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h6{font-size:1.2rem;line-height:1.4;font-weight:700;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}.content blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.content blockquote p{display:inline}.content img{max-width:100%;height:auto}.strip{background-repeat:no-repeat}.strip-white{background-color:#fff}.strip-grey{background-color:#f4f5fb}.strip-diagonal{transform:skewY(5deg);padding-bottom:50px;margin-bottom:65px}.strip-diagonal>div{transform:skewY(-5deg)}.strip-primary-gradient{background-image:linear-gradient(to right,#1de9b6,#ffca28)}.strip-primary-gradient-top-bottom{background-image:linear-gradient(to bottom,#1de9b6,#ffca28)}.strip-primary{background-color:#1de9b6}.strip-secondary{background-color:#ffca28}.strip-diagonal-right{margin-top:-100px;transform:skewY(-5deg);padding-bottom:100px}.strip-diagonal-right>div{transform:skewY(5deg)}.strip-diagonal-left{margin-top:-100px;transform:skewY(5deg);padding-bottom:100px}.strip-diagonal-left>div{transform:skewY(-5deg)}.strip-bg-contain{background-size:contain}.strip-bg-cover{background-size:cover}.whitebox{border:1px solid #dcdcdc;border-radius:3px;box-shadow:0 1px 18px rgba(0,0,0,.2);background:#fff;padding:10px}.overview{background:#fafad2;border-radius:3px;padding:4px 10px;float:right}.page-home{text-align:center}.page-home .title{font-weight:lighter;font-family:roboto,Arial,sans-serif,-apple-system}.page-home p{margin:0 auto;font-size:1.2rem;font-weight:lighter;margin-bottom:40px}@media(min-width:768px){.page-home p{width:80%}}@media(min-width:992px){.page-home p{width:60%}}.page-home .terminal{border-radius:3px;margin:0 auto;margin-top:-200px}.page-home .terminal img{width:100%;height:auto}body{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;font-weight:400;line-height:1.4;color:#212529}.container{padding-left:20px;padding-right:20px} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json
new file mode 100644
index 0000000..b7853b1
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json
@@ -0,0 +1 @@
+{"Target":"css/style.min.6aa5eecd4ca7c47fb2ca9b0775a7bd787e3e64a2eadf0fef8c9f924498f49127.css","MediaType":"text/css","Data":{"Integrity":"sha256-aqXuzUynxH+yypsHdae9eH4+ZKLq3w/vjJ+SRJj0kSc="}} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content
new file mode 100644
index 0000000..1a4b203
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.content
@@ -0,0 +1,5 @@
+@charset "UTF-8";@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Lora:400,700|Roboto+Mono:300,400";*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;font-weight:400;line-height:1.4;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}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{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#1de9b6;text-decoration:none;background-color:transparent}a:hover{color:#7af2d4;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}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}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.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}.bg-primary{background-color:#1de9b6!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#13c095!important}.bg-secondary{background-color:#ffca28!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#f4b800!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#1de9b6!important}.border-secondary{border-color:#ffca28!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!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}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!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}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!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}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!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}}@media(min-width:1300px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!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}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714286%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.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-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!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}.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}.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}@media(min-width:576px){.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-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!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}.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}.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}}@media(min-width:768px){.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-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!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}.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}.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}}@media(min-width:992px){.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-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!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}.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}.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}}@media(min-width:1300px){.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-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!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}.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}.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}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1300px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!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}.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}@supports(position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(33,37,41,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(33,37,41,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(33,37,41,.175)!important}.shadow-none{box-shadow:none!important}.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}.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}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:10px!important}.mt-1,.my-1{margin-top:10px!important}.mr-1,.mx-1{margin-right:10px!important}.mb-1,.my-1{margin-bottom:10px!important}.ml-1,.mx-1{margin-left:10px!important}.m-2{margin:20px!important}.mt-2,.my-2{margin-top:20px!important}.mr-2,.mx-2{margin-right:20px!important}.mb-2,.my-2{margin-bottom:20px!important}.ml-2,.mx-2{margin-left:20px!important}.m-3{margin:30px!important}.mt-3,.my-3{margin-top:30px!important}.mr-3,.mx-3{margin-right:30px!important}.mb-3,.my-3{margin-bottom:30px!important}.ml-3,.mx-3{margin-left:30px!important}.m-4{margin:40px!important}.mt-4,.my-4{margin-top:40px!important}.mr-4,.mx-4{margin-right:40px!important}.mb-4,.my-4{margin-bottom:40px!important}.ml-4,.mx-4{margin-left:40px!important}.m-5{margin:50px!important}.mt-5,.my-5{margin-top:50px!important}.mr-5,.mx-5{margin-right:50px!important}.mb-5,.my-5{margin-bottom:50px!important}.ml-5,.mx-5{margin-left:50px!important}.m-6{margin:60px!important}.mt-6,.my-6{margin-top:60px!important}.mr-6,.mx-6{margin-right:60px!important}.mb-6,.my-6{margin-bottom:60px!important}.ml-6,.mx-6{margin-left:60px!important}.m-7{margin:70px!important}.mt-7,.my-7{margin-top:70px!important}.mr-7,.mx-7{margin-right:70px!important}.mb-7,.my-7{margin-bottom:70px!important}.ml-7,.mx-7{margin-left:70px!important}.m-8{margin:80px!important}.mt-8,.my-8{margin-top:80px!important}.mr-8,.mx-8{margin-right:80px!important}.mb-8,.my-8{margin-bottom:80px!important}.ml-8,.mx-8{margin-left:80px!important}.m-9{margin:90px!important}.mt-9,.my-9{margin-top:90px!important}.mr-9,.mx-9{margin-right:90px!important}.mb-9,.my-9{margin-bottom:90px!important}.ml-9,.mx-9{margin-left:90px!important}.m-10{margin:100px!important}.mt-10,.my-10{margin-top:100px!important}.mr-10,.mx-10{margin-right:100px!important}.mb-10,.my-10{margin-bottom:100px!important}.ml-10,.mx-10{margin-left:100px!important}.m-11{margin:110px!important}.mt-11,.my-11{margin-top:110px!important}.mr-11,.mx-11{margin-right:110px!important}.mb-11,.my-11{margin-bottom:110px!important}.ml-11,.mx-11{margin-left:110px!important}.m-12{margin:120px!important}.mt-12,.my-12{margin-top:120px!important}.mr-12,.mx-12{margin-right:120px!important}.mb-12,.my-12{margin-bottom:120px!important}.ml-12,.mx-12{margin-left:120px!important}.m-13{margin:130px!important}.mt-13,.my-13{margin-top:130px!important}.mr-13,.mx-13{margin-right:130px!important}.mb-13,.my-13{margin-bottom:130px!important}.ml-13,.mx-13{margin-left:130px!important}.m-14{margin:140px!important}.mt-14,.my-14{margin-top:140px!important}.mr-14,.mx-14{margin-right:140px!important}.mb-14,.my-14{margin-bottom:140px!important}.ml-14,.mx-14{margin-left:140px!important}.m-15{margin:150px!important}.mt-15,.my-15{margin-top:150px!important}.mr-15,.mx-15{margin-right:150px!important}.mb-15,.my-15{margin-bottom:150px!important}.ml-15,.mx-15{margin-left:150px!important}.m-16{margin:160px!important}.mt-16,.my-16{margin-top:160px!important}.mr-16,.mx-16{margin-right:160px!important}.mb-16,.my-16{margin-bottom:160px!important}.ml-16,.mx-16{margin-left:160px!important}.m-17{margin:170px!important}.mt-17,.my-17{margin-top:170px!important}.mr-17,.mx-17{margin-right:170px!important}.mb-17,.my-17{margin-bottom:170px!important}.ml-17,.mx-17{margin-left:170px!important}.m-18{margin:180px!important}.mt-18,.my-18{margin-top:180px!important}.mr-18,.mx-18{margin-right:180px!important}.mb-18,.my-18{margin-bottom:180px!important}.ml-18,.mx-18{margin-left:180px!important}.m-19{margin:190px!important}.mt-19,.my-19{margin-top:190px!important}.mr-19,.mx-19{margin-right:190px!important}.mb-19,.my-19{margin-bottom:190px!important}.ml-19,.mx-19{margin-left:190px!important}.m-20{margin:200px!important}.mt-20,.my-20{margin-top:200px!important}.mr-20,.mx-20{margin-right:200px!important}.mb-20,.my-20{margin-bottom:200px!important}.ml-20,.mx-20{margin-left:200px!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:10px!important}.pt-1,.py-1{padding-top:10px!important}.pr-1,.px-1{padding-right:10px!important}.pb-1,.py-1{padding-bottom:10px!important}.pl-1,.px-1{padding-left:10px!important}.p-2{padding:20px!important}.pt-2,.py-2{padding-top:20px!important}.pr-2,.px-2{padding-right:20px!important}.pb-2,.py-2{padding-bottom:20px!important}.pl-2,.px-2{padding-left:20px!important}.p-3{padding:30px!important}.pt-3,.py-3{padding-top:30px!important}.pr-3,.px-3{padding-right:30px!important}.pb-3,.py-3{padding-bottom:30px!important}.pl-3,.px-3{padding-left:30px!important}.p-4{padding:40px!important}.pt-4,.py-4{padding-top:40px!important}.pr-4,.px-4{padding-right:40px!important}.pb-4,.py-4{padding-bottom:40px!important}.pl-4,.px-4{padding-left:40px!important}.p-5{padding:50px!important}.pt-5,.py-5{padding-top:50px!important}.pr-5,.px-5{padding-right:50px!important}.pb-5,.py-5{padding-bottom:50px!important}.pl-5,.px-5{padding-left:50px!important}.p-6{padding:60px!important}.pt-6,.py-6{padding-top:60px!important}.pr-6,.px-6{padding-right:60px!important}.pb-6,.py-6{padding-bottom:60px!important}.pl-6,.px-6{padding-left:60px!important}.p-7{padding:70px!important}.pt-7,.py-7{padding-top:70px!important}.pr-7,.px-7{padding-right:70px!important}.pb-7,.py-7{padding-bottom:70px!important}.pl-7,.px-7{padding-left:70px!important}.p-8{padding:80px!important}.pt-8,.py-8{padding-top:80px!important}.pr-8,.px-8{padding-right:80px!important}.pb-8,.py-8{padding-bottom:80px!important}.pl-8,.px-8{padding-left:80px!important}.p-9{padding:90px!important}.pt-9,.py-9{padding-top:90px!important}.pr-9,.px-9{padding-right:90px!important}.pb-9,.py-9{padding-bottom:90px!important}.pl-9,.px-9{padding-left:90px!important}.p-10{padding:100px!important}.pt-10,.py-10{padding-top:100px!important}.pr-10,.px-10{padding-right:100px!important}.pb-10,.py-10{padding-bottom:100px!important}.pl-10,.px-10{padding-left:100px!important}.p-11{padding:110px!important}.pt-11,.py-11{padding-top:110px!important}.pr-11,.px-11{padding-right:110px!important}.pb-11,.py-11{padding-bottom:110px!important}.pl-11,.px-11{padding-left:110px!important}.p-12{padding:120px!important}.pt-12,.py-12{padding-top:120px!important}.pr-12,.px-12{padding-right:120px!important}.pb-12,.py-12{padding-bottom:120px!important}.pl-12,.px-12{padding-left:120px!important}.p-13{padding:130px!important}.pt-13,.py-13{padding-top:130px!important}.pr-13,.px-13{padding-right:130px!important}.pb-13,.py-13{padding-bottom:130px!important}.pl-13,.px-13{padding-left:130px!important}.p-14{padding:140px!important}.pt-14,.py-14{padding-top:140px!important}.pr-14,.px-14{padding-right:140px!important}.pb-14,.py-14{padding-bottom:140px!important}.pl-14,.px-14{padding-left:140px!important}.p-15{padding:150px!important}.pt-15,.py-15{padding-top:150px!important}.pr-15,.px-15{padding-right:150px!important}.pb-15,.py-15{padding-bottom:150px!important}.pl-15,.px-15{padding-left:150px!important}.p-16{padding:160px!important}.pt-16,.py-16{padding-top:160px!important}.pr-16,.px-16{padding-right:160px!important}.pb-16,.py-16{padding-bottom:160px!important}.pl-16,.px-16{padding-left:160px!important}.p-17{padding:170px!important}.pt-17,.py-17{padding-top:170px!important}.pr-17,.px-17{padding-right:170px!important}.pb-17,.py-17{padding-bottom:170px!important}.pl-17,.px-17{padding-left:170px!important}.p-18{padding:180px!important}.pt-18,.py-18{padding-top:180px!important}.pr-18,.px-18{padding-right:180px!important}.pb-18,.py-18{padding-bottom:180px!important}.pl-18,.px-18{padding-left:180px!important}.p-19{padding:190px!important}.pt-19,.py-19{padding-top:190px!important}.pr-19,.px-19{padding-right:190px!important}.pb-19,.py-19{padding-bottom:190px!important}.pl-19,.px-19{padding-left:190px!important}.p-20{padding:200px!important}.pt-20,.py-20{padding-top:200px!important}.pr-20,.px-20{padding-right:200px!important}.pb-20,.py-20{padding-bottom:200px!important}.pl-20,.px-20{padding-left:200px!important}.m-n1{margin:-10px!important}.mt-n1,.my-n1{margin-top:-10px!important}.mr-n1,.mx-n1{margin-right:-10px!important}.mb-n1,.my-n1{margin-bottom:-10px!important}.ml-n1,.mx-n1{margin-left:-10px!important}.m-n2{margin:-20px!important}.mt-n2,.my-n2{margin-top:-20px!important}.mr-n2,.mx-n2{margin-right:-20px!important}.mb-n2,.my-n2{margin-bottom:-20px!important}.ml-n2,.mx-n2{margin-left:-20px!important}.m-n3{margin:-30px!important}.mt-n3,.my-n3{margin-top:-30px!important}.mr-n3,.mx-n3{margin-right:-30px!important}.mb-n3,.my-n3{margin-bottom:-30px!important}.ml-n3,.mx-n3{margin-left:-30px!important}.m-n4{margin:-40px!important}.mt-n4,.my-n4{margin-top:-40px!important}.mr-n4,.mx-n4{margin-right:-40px!important}.mb-n4,.my-n4{margin-bottom:-40px!important}.ml-n4,.mx-n4{margin-left:-40px!important}.m-n5{margin:-50px!important}.mt-n5,.my-n5{margin-top:-50px!important}.mr-n5,.mx-n5{margin-right:-50px!important}.mb-n5,.my-n5{margin-bottom:-50px!important}.ml-n5,.mx-n5{margin-left:-50px!important}.m-n6{margin:-60px!important}.mt-n6,.my-n6{margin-top:-60px!important}.mr-n6,.mx-n6{margin-right:-60px!important}.mb-n6,.my-n6{margin-bottom:-60px!important}.ml-n6,.mx-n6{margin-left:-60px!important}.m-n7{margin:-70px!important}.mt-n7,.my-n7{margin-top:-70px!important}.mr-n7,.mx-n7{margin-right:-70px!important}.mb-n7,.my-n7{margin-bottom:-70px!important}.ml-n7,.mx-n7{margin-left:-70px!important}.m-n8{margin:-80px!important}.mt-n8,.my-n8{margin-top:-80px!important}.mr-n8,.mx-n8{margin-right:-80px!important}.mb-n8,.my-n8{margin-bottom:-80px!important}.ml-n8,.mx-n8{margin-left:-80px!important}.m-n9{margin:-90px!important}.mt-n9,.my-n9{margin-top:-90px!important}.mr-n9,.mx-n9{margin-right:-90px!important}.mb-n9,.my-n9{margin-bottom:-90px!important}.ml-n9,.mx-n9{margin-left:-90px!important}.m-n10{margin:-100px!important}.mt-n10,.my-n10{margin-top:-100px!important}.mr-n10,.mx-n10{margin-right:-100px!important}.mb-n10,.my-n10{margin-bottom:-100px!important}.ml-n10,.mx-n10{margin-left:-100px!important}.m-n11{margin:-110px!important}.mt-n11,.my-n11{margin-top:-110px!important}.mr-n11,.mx-n11{margin-right:-110px!important}.mb-n11,.my-n11{margin-bottom:-110px!important}.ml-n11,.mx-n11{margin-left:-110px!important}.m-n12{margin:-120px!important}.mt-n12,.my-n12{margin-top:-120px!important}.mr-n12,.mx-n12{margin-right:-120px!important}.mb-n12,.my-n12{margin-bottom:-120px!important}.ml-n12,.mx-n12{margin-left:-120px!important}.m-n13{margin:-130px!important}.mt-n13,.my-n13{margin-top:-130px!important}.mr-n13,.mx-n13{margin-right:-130px!important}.mb-n13,.my-n13{margin-bottom:-130px!important}.ml-n13,.mx-n13{margin-left:-130px!important}.m-n14{margin:-140px!important}.mt-n14,.my-n14{margin-top:-140px!important}.mr-n14,.mx-n14{margin-right:-140px!important}.mb-n14,.my-n14{margin-bottom:-140px!important}.ml-n14,.mx-n14{margin-left:-140px!important}.m-n15{margin:-150px!important}.mt-n15,.my-n15{margin-top:-150px!important}.mr-n15,.mx-n15{margin-right:-150px!important}.mb-n15,.my-n15{margin-bottom:-150px!important}.ml-n15,.mx-n15{margin-left:-150px!important}.m-n16{margin:-160px!important}.mt-n16,.my-n16{margin-top:-160px!important}.mr-n16,.mx-n16{margin-right:-160px!important}.mb-n16,.my-n16{margin-bottom:-160px!important}.ml-n16,.mx-n16{margin-left:-160px!important}.m-n17{margin:-170px!important}.mt-n17,.my-n17{margin-top:-170px!important}.mr-n17,.mx-n17{margin-right:-170px!important}.mb-n17,.my-n17{margin-bottom:-170px!important}.ml-n17,.mx-n17{margin-left:-170px!important}.m-n18{margin:-180px!important}.mt-n18,.my-n18{margin-top:-180px!important}.mr-n18,.mx-n18{margin-right:-180px!important}.mb-n18,.my-n18{margin-bottom:-180px!important}.ml-n18,.mx-n18{margin-left:-180px!important}.m-n19{margin:-190px!important}.mt-n19,.my-n19{margin-top:-190px!important}.mr-n19,.mx-n19{margin-right:-190px!important}.mb-n19,.my-n19{margin-bottom:-190px!important}.ml-n19,.mx-n19{margin-left:-190px!important}.m-n20{margin:-200px!important}.mt-n20,.my-n20{margin-top:-200px!important}.mr-n20,.mx-n20{margin-right:-200px!important}.mb-n20,.my-n20{margin-bottom:-200px!important}.ml-n20,.mx-n20{margin-left:-200px!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:10px!important}.mt-sm-1,.my-sm-1{margin-top:10px!important}.mr-sm-1,.mx-sm-1{margin-right:10px!important}.mb-sm-1,.my-sm-1{margin-bottom:10px!important}.ml-sm-1,.mx-sm-1{margin-left:10px!important}.m-sm-2{margin:20px!important}.mt-sm-2,.my-sm-2{margin-top:20px!important}.mr-sm-2,.mx-sm-2{margin-right:20px!important}.mb-sm-2,.my-sm-2{margin-bottom:20px!important}.ml-sm-2,.mx-sm-2{margin-left:20px!important}.m-sm-3{margin:30px!important}.mt-sm-3,.my-sm-3{margin-top:30px!important}.mr-sm-3,.mx-sm-3{margin-right:30px!important}.mb-sm-3,.my-sm-3{margin-bottom:30px!important}.ml-sm-3,.mx-sm-3{margin-left:30px!important}.m-sm-4{margin:40px!important}.mt-sm-4,.my-sm-4{margin-top:40px!important}.mr-sm-4,.mx-sm-4{margin-right:40px!important}.mb-sm-4,.my-sm-4{margin-bottom:40px!important}.ml-sm-4,.mx-sm-4{margin-left:40px!important}.m-sm-5{margin:50px!important}.mt-sm-5,.my-sm-5{margin-top:50px!important}.mr-sm-5,.mx-sm-5{margin-right:50px!important}.mb-sm-5,.my-sm-5{margin-bottom:50px!important}.ml-sm-5,.mx-sm-5{margin-left:50px!important}.m-sm-6{margin:60px!important}.mt-sm-6,.my-sm-6{margin-top:60px!important}.mr-sm-6,.mx-sm-6{margin-right:60px!important}.mb-sm-6,.my-sm-6{margin-bottom:60px!important}.ml-sm-6,.mx-sm-6{margin-left:60px!important}.m-sm-7{margin:70px!important}.mt-sm-7,.my-sm-7{margin-top:70px!important}.mr-sm-7,.mx-sm-7{margin-right:70px!important}.mb-sm-7,.my-sm-7{margin-bottom:70px!important}.ml-sm-7,.mx-sm-7{margin-left:70px!important}.m-sm-8{margin:80px!important}.mt-sm-8,.my-sm-8{margin-top:80px!important}.mr-sm-8,.mx-sm-8{margin-right:80px!important}.mb-sm-8,.my-sm-8{margin-bottom:80px!important}.ml-sm-8,.mx-sm-8{margin-left:80px!important}.m-sm-9{margin:90px!important}.mt-sm-9,.my-sm-9{margin-top:90px!important}.mr-sm-9,.mx-sm-9{margin-right:90px!important}.mb-sm-9,.my-sm-9{margin-bottom:90px!important}.ml-sm-9,.mx-sm-9{margin-left:90px!important}.m-sm-10{margin:100px!important}.mt-sm-10,.my-sm-10{margin-top:100px!important}.mr-sm-10,.mx-sm-10{margin-right:100px!important}.mb-sm-10,.my-sm-10{margin-bottom:100px!important}.ml-sm-10,.mx-sm-10{margin-left:100px!important}.m-sm-11{margin:110px!important}.mt-sm-11,.my-sm-11{margin-top:110px!important}.mr-sm-11,.mx-sm-11{margin-right:110px!important}.mb-sm-11,.my-sm-11{margin-bottom:110px!important}.ml-sm-11,.mx-sm-11{margin-left:110px!important}.m-sm-12{margin:120px!important}.mt-sm-12,.my-sm-12{margin-top:120px!important}.mr-sm-12,.mx-sm-12{margin-right:120px!important}.mb-sm-12,.my-sm-12{margin-bottom:120px!important}.ml-sm-12,.mx-sm-12{margin-left:120px!important}.m-sm-13{margin:130px!important}.mt-sm-13,.my-sm-13{margin-top:130px!important}.mr-sm-13,.mx-sm-13{margin-right:130px!important}.mb-sm-13,.my-sm-13{margin-bottom:130px!important}.ml-sm-13,.mx-sm-13{margin-left:130px!important}.m-sm-14{margin:140px!important}.mt-sm-14,.my-sm-14{margin-top:140px!important}.mr-sm-14,.mx-sm-14{margin-right:140px!important}.mb-sm-14,.my-sm-14{margin-bottom:140px!important}.ml-sm-14,.mx-sm-14{margin-left:140px!important}.m-sm-15{margin:150px!important}.mt-sm-15,.my-sm-15{margin-top:150px!important}.mr-sm-15,.mx-sm-15{margin-right:150px!important}.mb-sm-15,.my-sm-15{margin-bottom:150px!important}.ml-sm-15,.mx-sm-15{margin-left:150px!important}.m-sm-16{margin:160px!important}.mt-sm-16,.my-sm-16{margin-top:160px!important}.mr-sm-16,.mx-sm-16{margin-right:160px!important}.mb-sm-16,.my-sm-16{margin-bottom:160px!important}.ml-sm-16,.mx-sm-16{margin-left:160px!important}.m-sm-17{margin:170px!important}.mt-sm-17,.my-sm-17{margin-top:170px!important}.mr-sm-17,.mx-sm-17{margin-right:170px!important}.mb-sm-17,.my-sm-17{margin-bottom:170px!important}.ml-sm-17,.mx-sm-17{margin-left:170px!important}.m-sm-18{margin:180px!important}.mt-sm-18,.my-sm-18{margin-top:180px!important}.mr-sm-18,.mx-sm-18{margin-right:180px!important}.mb-sm-18,.my-sm-18{margin-bottom:180px!important}.ml-sm-18,.mx-sm-18{margin-left:180px!important}.m-sm-19{margin:190px!important}.mt-sm-19,.my-sm-19{margin-top:190px!important}.mr-sm-19,.mx-sm-19{margin-right:190px!important}.mb-sm-19,.my-sm-19{margin-bottom:190px!important}.ml-sm-19,.mx-sm-19{margin-left:190px!important}.m-sm-20{margin:200px!important}.mt-sm-20,.my-sm-20{margin-top:200px!important}.mr-sm-20,.mx-sm-20{margin-right:200px!important}.mb-sm-20,.my-sm-20{margin-bottom:200px!important}.ml-sm-20,.mx-sm-20{margin-left:200px!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:10px!important}.pt-sm-1,.py-sm-1{padding-top:10px!important}.pr-sm-1,.px-sm-1{padding-right:10px!important}.pb-sm-1,.py-sm-1{padding-bottom:10px!important}.pl-sm-1,.px-sm-1{padding-left:10px!important}.p-sm-2{padding:20px!important}.pt-sm-2,.py-sm-2{padding-top:20px!important}.pr-sm-2,.px-sm-2{padding-right:20px!important}.pb-sm-2,.py-sm-2{padding-bottom:20px!important}.pl-sm-2,.px-sm-2{padding-left:20px!important}.p-sm-3{padding:30px!important}.pt-sm-3,.py-sm-3{padding-top:30px!important}.pr-sm-3,.px-sm-3{padding-right:30px!important}.pb-sm-3,.py-sm-3{padding-bottom:30px!important}.pl-sm-3,.px-sm-3{padding-left:30px!important}.p-sm-4{padding:40px!important}.pt-sm-4,.py-sm-4{padding-top:40px!important}.pr-sm-4,.px-sm-4{padding-right:40px!important}.pb-sm-4,.py-sm-4{padding-bottom:40px!important}.pl-sm-4,.px-sm-4{padding-left:40px!important}.p-sm-5{padding:50px!important}.pt-sm-5,.py-sm-5{padding-top:50px!important}.pr-sm-5,.px-sm-5{padding-right:50px!important}.pb-sm-5,.py-sm-5{padding-bottom:50px!important}.pl-sm-5,.px-sm-5{padding-left:50px!important}.p-sm-6{padding:60px!important}.pt-sm-6,.py-sm-6{padding-top:60px!important}.pr-sm-6,.px-sm-6{padding-right:60px!important}.pb-sm-6,.py-sm-6{padding-bottom:60px!important}.pl-sm-6,.px-sm-6{padding-left:60px!important}.p-sm-7{padding:70px!important}.pt-sm-7,.py-sm-7{padding-top:70px!important}.pr-sm-7,.px-sm-7{padding-right:70px!important}.pb-sm-7,.py-sm-7{padding-bottom:70px!important}.pl-sm-7,.px-sm-7{padding-left:70px!important}.p-sm-8{padding:80px!important}.pt-sm-8,.py-sm-8{padding-top:80px!important}.pr-sm-8,.px-sm-8{padding-right:80px!important}.pb-sm-8,.py-sm-8{padding-bottom:80px!important}.pl-sm-8,.px-sm-8{padding-left:80px!important}.p-sm-9{padding:90px!important}.pt-sm-9,.py-sm-9{padding-top:90px!important}.pr-sm-9,.px-sm-9{padding-right:90px!important}.pb-sm-9,.py-sm-9{padding-bottom:90px!important}.pl-sm-9,.px-sm-9{padding-left:90px!important}.p-sm-10{padding:100px!important}.pt-sm-10,.py-sm-10{padding-top:100px!important}.pr-sm-10,.px-sm-10{padding-right:100px!important}.pb-sm-10,.py-sm-10{padding-bottom:100px!important}.pl-sm-10,.px-sm-10{padding-left:100px!important}.p-sm-11{padding:110px!important}.pt-sm-11,.py-sm-11{padding-top:110px!important}.pr-sm-11,.px-sm-11{padding-right:110px!important}.pb-sm-11,.py-sm-11{padding-bottom:110px!important}.pl-sm-11,.px-sm-11{padding-left:110px!important}.p-sm-12{padding:120px!important}.pt-sm-12,.py-sm-12{padding-top:120px!important}.pr-sm-12,.px-sm-12{padding-right:120px!important}.pb-sm-12,.py-sm-12{padding-bottom:120px!important}.pl-sm-12,.px-sm-12{padding-left:120px!important}.p-sm-13{padding:130px!important}.pt-sm-13,.py-sm-13{padding-top:130px!important}.pr-sm-13,.px-sm-13{padding-right:130px!important}.pb-sm-13,.py-sm-13{padding-bottom:130px!important}.pl-sm-13,.px-sm-13{padding-left:130px!important}.p-sm-14{padding:140px!important}.pt-sm-14,.py-sm-14{padding-top:140px!important}.pr-sm-14,.px-sm-14{padding-right:140px!important}.pb-sm-14,.py-sm-14{padding-bottom:140px!important}.pl-sm-14,.px-sm-14{padding-left:140px!important}.p-sm-15{padding:150px!important}.pt-sm-15,.py-sm-15{padding-top:150px!important}.pr-sm-15,.px-sm-15{padding-right:150px!important}.pb-sm-15,.py-sm-15{padding-bottom:150px!important}.pl-sm-15,.px-sm-15{padding-left:150px!important}.p-sm-16{padding:160px!important}.pt-sm-16,.py-sm-16{padding-top:160px!important}.pr-sm-16,.px-sm-16{padding-right:160px!important}.pb-sm-16,.py-sm-16{padding-bottom:160px!important}.pl-sm-16,.px-sm-16{padding-left:160px!important}.p-sm-17{padding:170px!important}.pt-sm-17,.py-sm-17{padding-top:170px!important}.pr-sm-17,.px-sm-17{padding-right:170px!important}.pb-sm-17,.py-sm-17{padding-bottom:170px!important}.pl-sm-17,.px-sm-17{padding-left:170px!important}.p-sm-18{padding:180px!important}.pt-sm-18,.py-sm-18{padding-top:180px!important}.pr-sm-18,.px-sm-18{padding-right:180px!important}.pb-sm-18,.py-sm-18{padding-bottom:180px!important}.pl-sm-18,.px-sm-18{padding-left:180px!important}.p-sm-19{padding:190px!important}.pt-sm-19,.py-sm-19{padding-top:190px!important}.pr-sm-19,.px-sm-19{padding-right:190px!important}.pb-sm-19,.py-sm-19{padding-bottom:190px!important}.pl-sm-19,.px-sm-19{padding-left:190px!important}.p-sm-20{padding:200px!important}.pt-sm-20,.py-sm-20{padding-top:200px!important}.pr-sm-20,.px-sm-20{padding-right:200px!important}.pb-sm-20,.py-sm-20{padding-bottom:200px!important}.pl-sm-20,.px-sm-20{padding-left:200px!important}.m-sm-n1{margin:-10px!important}.mt-sm-n1,.my-sm-n1{margin-top:-10px!important}.mr-sm-n1,.mx-sm-n1{margin-right:-10px!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-10px!important}.ml-sm-n1,.mx-sm-n1{margin-left:-10px!important}.m-sm-n2{margin:-20px!important}.mt-sm-n2,.my-sm-n2{margin-top:-20px!important}.mr-sm-n2,.mx-sm-n2{margin-right:-20px!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-20px!important}.ml-sm-n2,.mx-sm-n2{margin-left:-20px!important}.m-sm-n3{margin:-30px!important}.mt-sm-n3,.my-sm-n3{margin-top:-30px!important}.mr-sm-n3,.mx-sm-n3{margin-right:-30px!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-30px!important}.ml-sm-n3,.mx-sm-n3{margin-left:-30px!important}.m-sm-n4{margin:-40px!important}.mt-sm-n4,.my-sm-n4{margin-top:-40px!important}.mr-sm-n4,.mx-sm-n4{margin-right:-40px!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-40px!important}.ml-sm-n4,.mx-sm-n4{margin-left:-40px!important}.m-sm-n5{margin:-50px!important}.mt-sm-n5,.my-sm-n5{margin-top:-50px!important}.mr-sm-n5,.mx-sm-n5{margin-right:-50px!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-50px!important}.ml-sm-n5,.mx-sm-n5{margin-left:-50px!important}.m-sm-n6{margin:-60px!important}.mt-sm-n6,.my-sm-n6{margin-top:-60px!important}.mr-sm-n6,.mx-sm-n6{margin-right:-60px!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-60px!important}.ml-sm-n6,.mx-sm-n6{margin-left:-60px!important}.m-sm-n7{margin:-70px!important}.mt-sm-n7,.my-sm-n7{margin-top:-70px!important}.mr-sm-n7,.mx-sm-n7{margin-right:-70px!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-70px!important}.ml-sm-n7,.mx-sm-n7{margin-left:-70px!important}.m-sm-n8{margin:-80px!important}.mt-sm-n8,.my-sm-n8{margin-top:-80px!important}.mr-sm-n8,.mx-sm-n8{margin-right:-80px!important}.mb-sm-n8,.my-sm-n8{margin-bottom:-80px!important}.ml-sm-n8,.mx-sm-n8{margin-left:-80px!important}.m-sm-n9{margin:-90px!important}.mt-sm-n9,.my-sm-n9{margin-top:-90px!important}.mr-sm-n9,.mx-sm-n9{margin-right:-90px!important}.mb-sm-n9,.my-sm-n9{margin-bottom:-90px!important}.ml-sm-n9,.mx-sm-n9{margin-left:-90px!important}.m-sm-n10{margin:-100px!important}.mt-sm-n10,.my-sm-n10{margin-top:-100px!important}.mr-sm-n10,.mx-sm-n10{margin-right:-100px!important}.mb-sm-n10,.my-sm-n10{margin-bottom:-100px!important}.ml-sm-n10,.mx-sm-n10{margin-left:-100px!important}.m-sm-n11{margin:-110px!important}.mt-sm-n11,.my-sm-n11{margin-top:-110px!important}.mr-sm-n11,.mx-sm-n11{margin-right:-110px!important}.mb-sm-n11,.my-sm-n11{margin-bottom:-110px!important}.ml-sm-n11,.mx-sm-n11{margin-left:-110px!important}.m-sm-n12{margin:-120px!important}.mt-sm-n12,.my-sm-n12{margin-top:-120px!important}.mr-sm-n12,.mx-sm-n12{margin-right:-120px!important}.mb-sm-n12,.my-sm-n12{margin-bottom:-120px!important}.ml-sm-n12,.mx-sm-n12{margin-left:-120px!important}.m-sm-n13{margin:-130px!important}.mt-sm-n13,.my-sm-n13{margin-top:-130px!important}.mr-sm-n13,.mx-sm-n13{margin-right:-130px!important}.mb-sm-n13,.my-sm-n13{margin-bottom:-130px!important}.ml-sm-n13,.mx-sm-n13{margin-left:-130px!important}.m-sm-n14{margin:-140px!important}.mt-sm-n14,.my-sm-n14{margin-top:-140px!important}.mr-sm-n14,.mx-sm-n14{margin-right:-140px!important}.mb-sm-n14,.my-sm-n14{margin-bottom:-140px!important}.ml-sm-n14,.mx-sm-n14{margin-left:-140px!important}.m-sm-n15{margin:-150px!important}.mt-sm-n15,.my-sm-n15{margin-top:-150px!important}.mr-sm-n15,.mx-sm-n15{margin-right:-150px!important}.mb-sm-n15,.my-sm-n15{margin-bottom:-150px!important}.ml-sm-n15,.mx-sm-n15{margin-left:-150px!important}.m-sm-n16{margin:-160px!important}.mt-sm-n16,.my-sm-n16{margin-top:-160px!important}.mr-sm-n16,.mx-sm-n16{margin-right:-160px!important}.mb-sm-n16,.my-sm-n16{margin-bottom:-160px!important}.ml-sm-n16,.mx-sm-n16{margin-left:-160px!important}.m-sm-n17{margin:-170px!important}.mt-sm-n17,.my-sm-n17{margin-top:-170px!important}.mr-sm-n17,.mx-sm-n17{margin-right:-170px!important}.mb-sm-n17,.my-sm-n17{margin-bottom:-170px!important}.ml-sm-n17,.mx-sm-n17{margin-left:-170px!important}.m-sm-n18{margin:-180px!important}.mt-sm-n18,.my-sm-n18{margin-top:-180px!important}.mr-sm-n18,.mx-sm-n18{margin-right:-180px!important}.mb-sm-n18,.my-sm-n18{margin-bottom:-180px!important}.ml-sm-n18,.mx-sm-n18{margin-left:-180px!important}.m-sm-n19{margin:-190px!important}.mt-sm-n19,.my-sm-n19{margin-top:-190px!important}.mr-sm-n19,.mx-sm-n19{margin-right:-190px!important}.mb-sm-n19,.my-sm-n19{margin-bottom:-190px!important}.ml-sm-n19,.mx-sm-n19{margin-left:-190px!important}.m-sm-n20{margin:-200px!important}.mt-sm-n20,.my-sm-n20{margin-top:-200px!important}.mr-sm-n20,.mx-sm-n20{margin-right:-200px!important}.mb-sm-n20,.my-sm-n20{margin-bottom:-200px!important}.ml-sm-n20,.mx-sm-n20{margin-left:-200px!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:10px!important}.mt-md-1,.my-md-1{margin-top:10px!important}.mr-md-1,.mx-md-1{margin-right:10px!important}.mb-md-1,.my-md-1{margin-bottom:10px!important}.ml-md-1,.mx-md-1{margin-left:10px!important}.m-md-2{margin:20px!important}.mt-md-2,.my-md-2{margin-top:20px!important}.mr-md-2,.mx-md-2{margin-right:20px!important}.mb-md-2,.my-md-2{margin-bottom:20px!important}.ml-md-2,.mx-md-2{margin-left:20px!important}.m-md-3{margin:30px!important}.mt-md-3,.my-md-3{margin-top:30px!important}.mr-md-3,.mx-md-3{margin-right:30px!important}.mb-md-3,.my-md-3{margin-bottom:30px!important}.ml-md-3,.mx-md-3{margin-left:30px!important}.m-md-4{margin:40px!important}.mt-md-4,.my-md-4{margin-top:40px!important}.mr-md-4,.mx-md-4{margin-right:40px!important}.mb-md-4,.my-md-4{margin-bottom:40px!important}.ml-md-4,.mx-md-4{margin-left:40px!important}.m-md-5{margin:50px!important}.mt-md-5,.my-md-5{margin-top:50px!important}.mr-md-5,.mx-md-5{margin-right:50px!important}.mb-md-5,.my-md-5{margin-bottom:50px!important}.ml-md-5,.mx-md-5{margin-left:50px!important}.m-md-6{margin:60px!important}.mt-md-6,.my-md-6{margin-top:60px!important}.mr-md-6,.mx-md-6{margin-right:60px!important}.mb-md-6,.my-md-6{margin-bottom:60px!important}.ml-md-6,.mx-md-6{margin-left:60px!important}.m-md-7{margin:70px!important}.mt-md-7,.my-md-7{margin-top:70px!important}.mr-md-7,.mx-md-7{margin-right:70px!important}.mb-md-7,.my-md-7{margin-bottom:70px!important}.ml-md-7,.mx-md-7{margin-left:70px!important}.m-md-8{margin:80px!important}.mt-md-8,.my-md-8{margin-top:80px!important}.mr-md-8,.mx-md-8{margin-right:80px!important}.mb-md-8,.my-md-8{margin-bottom:80px!important}.ml-md-8,.mx-md-8{margin-left:80px!important}.m-md-9{margin:90px!important}.mt-md-9,.my-md-9{margin-top:90px!important}.mr-md-9,.mx-md-9{margin-right:90px!important}.mb-md-9,.my-md-9{margin-bottom:90px!important}.ml-md-9,.mx-md-9{margin-left:90px!important}.m-md-10{margin:100px!important}.mt-md-10,.my-md-10{margin-top:100px!important}.mr-md-10,.mx-md-10{margin-right:100px!important}.mb-md-10,.my-md-10{margin-bottom:100px!important}.ml-md-10,.mx-md-10{margin-left:100px!important}.m-md-11{margin:110px!important}.mt-md-11,.my-md-11{margin-top:110px!important}.mr-md-11,.mx-md-11{margin-right:110px!important}.mb-md-11,.my-md-11{margin-bottom:110px!important}.ml-md-11,.mx-md-11{margin-left:110px!important}.m-md-12{margin:120px!important}.mt-md-12,.my-md-12{margin-top:120px!important}.mr-md-12,.mx-md-12{margin-right:120px!important}.mb-md-12,.my-md-12{margin-bottom:120px!important}.ml-md-12,.mx-md-12{margin-left:120px!important}.m-md-13{margin:130px!important}.mt-md-13,.my-md-13{margin-top:130px!important}.mr-md-13,.mx-md-13{margin-right:130px!important}.mb-md-13,.my-md-13{margin-bottom:130px!important}.ml-md-13,.mx-md-13{margin-left:130px!important}.m-md-14{margin:140px!important}.mt-md-14,.my-md-14{margin-top:140px!important}.mr-md-14,.mx-md-14{margin-right:140px!important}.mb-md-14,.my-md-14{margin-bottom:140px!important}.ml-md-14,.mx-md-14{margin-left:140px!important}.m-md-15{margin:150px!important}.mt-md-15,.my-md-15{margin-top:150px!important}.mr-md-15,.mx-md-15{margin-right:150px!important}.mb-md-15,.my-md-15{margin-bottom:150px!important}.ml-md-15,.mx-md-15{margin-left:150px!important}.m-md-16{margin:160px!important}.mt-md-16,.my-md-16{margin-top:160px!important}.mr-md-16,.mx-md-16{margin-right:160px!important}.mb-md-16,.my-md-16{margin-bottom:160px!important}.ml-md-16,.mx-md-16{margin-left:160px!important}.m-md-17{margin:170px!important}.mt-md-17,.my-md-17{margin-top:170px!important}.mr-md-17,.mx-md-17{margin-right:170px!important}.mb-md-17,.my-md-17{margin-bottom:170px!important}.ml-md-17,.mx-md-17{margin-left:170px!important}.m-md-18{margin:180px!important}.mt-md-18,.my-md-18{margin-top:180px!important}.mr-md-18,.mx-md-18{margin-right:180px!important}.mb-md-18,.my-md-18{margin-bottom:180px!important}.ml-md-18,.mx-md-18{margin-left:180px!important}.m-md-19{margin:190px!important}.mt-md-19,.my-md-19{margin-top:190px!important}.mr-md-19,.mx-md-19{margin-right:190px!important}.mb-md-19,.my-md-19{margin-bottom:190px!important}.ml-md-19,.mx-md-19{margin-left:190px!important}.m-md-20{margin:200px!important}.mt-md-20,.my-md-20{margin-top:200px!important}.mr-md-20,.mx-md-20{margin-right:200px!important}.mb-md-20,.my-md-20{margin-bottom:200px!important}.ml-md-20,.mx-md-20{margin-left:200px!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:10px!important}.pt-md-1,.py-md-1{padding-top:10px!important}.pr-md-1,.px-md-1{padding-right:10px!important}.pb-md-1,.py-md-1{padding-bottom:10px!important}.pl-md-1,.px-md-1{padding-left:10px!important}.p-md-2{padding:20px!important}.pt-md-2,.py-md-2{padding-top:20px!important}.pr-md-2,.px-md-2{padding-right:20px!important}.pb-md-2,.py-md-2{padding-bottom:20px!important}.pl-md-2,.px-md-2{padding-left:20px!important}.p-md-3{padding:30px!important}.pt-md-3,.py-md-3{padding-top:30px!important}.pr-md-3,.px-md-3{padding-right:30px!important}.pb-md-3,.py-md-3{padding-bottom:30px!important}.pl-md-3,.px-md-3{padding-left:30px!important}.p-md-4{padding:40px!important}.pt-md-4,.py-md-4{padding-top:40px!important}.pr-md-4,.px-md-4{padding-right:40px!important}.pb-md-4,.py-md-4{padding-bottom:40px!important}.pl-md-4,.px-md-4{padding-left:40px!important}.p-md-5{padding:50px!important}.pt-md-5,.py-md-5{padding-top:50px!important}.pr-md-5,.px-md-5{padding-right:50px!important}.pb-md-5,.py-md-5{padding-bottom:50px!important}.pl-md-5,.px-md-5{padding-left:50px!important}.p-md-6{padding:60px!important}.pt-md-6,.py-md-6{padding-top:60px!important}.pr-md-6,.px-md-6{padding-right:60px!important}.pb-md-6,.py-md-6{padding-bottom:60px!important}.pl-md-6,.px-md-6{padding-left:60px!important}.p-md-7{padding:70px!important}.pt-md-7,.py-md-7{padding-top:70px!important}.pr-md-7,.px-md-7{padding-right:70px!important}.pb-md-7,.py-md-7{padding-bottom:70px!important}.pl-md-7,.px-md-7{padding-left:70px!important}.p-md-8{padding:80px!important}.pt-md-8,.py-md-8{padding-top:80px!important}.pr-md-8,.px-md-8{padding-right:80px!important}.pb-md-8,.py-md-8{padding-bottom:80px!important}.pl-md-8,.px-md-8{padding-left:80px!important}.p-md-9{padding:90px!important}.pt-md-9,.py-md-9{padding-top:90px!important}.pr-md-9,.px-md-9{padding-right:90px!important}.pb-md-9,.py-md-9{padding-bottom:90px!important}.pl-md-9,.px-md-9{padding-left:90px!important}.p-md-10{padding:100px!important}.pt-md-10,.py-md-10{padding-top:100px!important}.pr-md-10,.px-md-10{padding-right:100px!important}.pb-md-10,.py-md-10{padding-bottom:100px!important}.pl-md-10,.px-md-10{padding-left:100px!important}.p-md-11{padding:110px!important}.pt-md-11,.py-md-11{padding-top:110px!important}.pr-md-11,.px-md-11{padding-right:110px!important}.pb-md-11,.py-md-11{padding-bottom:110px!important}.pl-md-11,.px-md-11{padding-left:110px!important}.p-md-12{padding:120px!important}.pt-md-12,.py-md-12{padding-top:120px!important}.pr-md-12,.px-md-12{padding-right:120px!important}.pb-md-12,.py-md-12{padding-bottom:120px!important}.pl-md-12,.px-md-12{padding-left:120px!important}.p-md-13{padding:130px!important}.pt-md-13,.py-md-13{padding-top:130px!important}.pr-md-13,.px-md-13{padding-right:130px!important}.pb-md-13,.py-md-13{padding-bottom:130px!important}.pl-md-13,.px-md-13{padding-left:130px!important}.p-md-14{padding:140px!important}.pt-md-14,.py-md-14{padding-top:140px!important}.pr-md-14,.px-md-14{padding-right:140px!important}.pb-md-14,.py-md-14{padding-bottom:140px!important}.pl-md-14,.px-md-14{padding-left:140px!important}.p-md-15{padding:150px!important}.pt-md-15,.py-md-15{padding-top:150px!important}.pr-md-15,.px-md-15{padding-right:150px!important}.pb-md-15,.py-md-15{padding-bottom:150px!important}.pl-md-15,.px-md-15{padding-left:150px!important}.p-md-16{padding:160px!important}.pt-md-16,.py-md-16{padding-top:160px!important}.pr-md-16,.px-md-16{padding-right:160px!important}.pb-md-16,.py-md-16{padding-bottom:160px!important}.pl-md-16,.px-md-16{padding-left:160px!important}.p-md-17{padding:170px!important}.pt-md-17,.py-md-17{padding-top:170px!important}.pr-md-17,.px-md-17{padding-right:170px!important}.pb-md-17,.py-md-17{padding-bottom:170px!important}.pl-md-17,.px-md-17{padding-left:170px!important}.p-md-18{padding:180px!important}.pt-md-18,.py-md-18{padding-top:180px!important}.pr-md-18,.px-md-18{padding-right:180px!important}.pb-md-18,.py-md-18{padding-bottom:180px!important}.pl-md-18,.px-md-18{padding-left:180px!important}.p-md-19{padding:190px!important}.pt-md-19,.py-md-19{padding-top:190px!important}.pr-md-19,.px-md-19{padding-right:190px!important}.pb-md-19,.py-md-19{padding-bottom:190px!important}.pl-md-19,.px-md-19{padding-left:190px!important}.p-md-20{padding:200px!important}.pt-md-20,.py-md-20{padding-top:200px!important}.pr-md-20,.px-md-20{padding-right:200px!important}.pb-md-20,.py-md-20{padding-bottom:200px!important}.pl-md-20,.px-md-20{padding-left:200px!important}.m-md-n1{margin:-10px!important}.mt-md-n1,.my-md-n1{margin-top:-10px!important}.mr-md-n1,.mx-md-n1{margin-right:-10px!important}.mb-md-n1,.my-md-n1{margin-bottom:-10px!important}.ml-md-n1,.mx-md-n1{margin-left:-10px!important}.m-md-n2{margin:-20px!important}.mt-md-n2,.my-md-n2{margin-top:-20px!important}.mr-md-n2,.mx-md-n2{margin-right:-20px!important}.mb-md-n2,.my-md-n2{margin-bottom:-20px!important}.ml-md-n2,.mx-md-n2{margin-left:-20px!important}.m-md-n3{margin:-30px!important}.mt-md-n3,.my-md-n3{margin-top:-30px!important}.mr-md-n3,.mx-md-n3{margin-right:-30px!important}.mb-md-n3,.my-md-n3{margin-bottom:-30px!important}.ml-md-n3,.mx-md-n3{margin-left:-30px!important}.m-md-n4{margin:-40px!important}.mt-md-n4,.my-md-n4{margin-top:-40px!important}.mr-md-n4,.mx-md-n4{margin-right:-40px!important}.mb-md-n4,.my-md-n4{margin-bottom:-40px!important}.ml-md-n4,.mx-md-n4{margin-left:-40px!important}.m-md-n5{margin:-50px!important}.mt-md-n5,.my-md-n5{margin-top:-50px!important}.mr-md-n5,.mx-md-n5{margin-right:-50px!important}.mb-md-n5,.my-md-n5{margin-bottom:-50px!important}.ml-md-n5,.mx-md-n5{margin-left:-50px!important}.m-md-n6{margin:-60px!important}.mt-md-n6,.my-md-n6{margin-top:-60px!important}.mr-md-n6,.mx-md-n6{margin-right:-60px!important}.mb-md-n6,.my-md-n6{margin-bottom:-60px!important}.ml-md-n6,.mx-md-n6{margin-left:-60px!important}.m-md-n7{margin:-70px!important}.mt-md-n7,.my-md-n7{margin-top:-70px!important}.mr-md-n7,.mx-md-n7{margin-right:-70px!important}.mb-md-n7,.my-md-n7{margin-bottom:-70px!important}.ml-md-n7,.mx-md-n7{margin-left:-70px!important}.m-md-n8{margin:-80px!important}.mt-md-n8,.my-md-n8{margin-top:-80px!important}.mr-md-n8,.mx-md-n8{margin-right:-80px!important}.mb-md-n8,.my-md-n8{margin-bottom:-80px!important}.ml-md-n8,.mx-md-n8{margin-left:-80px!important}.m-md-n9{margin:-90px!important}.mt-md-n9,.my-md-n9{margin-top:-90px!important}.mr-md-n9,.mx-md-n9{margin-right:-90px!important}.mb-md-n9,.my-md-n9{margin-bottom:-90px!important}.ml-md-n9,.mx-md-n9{margin-left:-90px!important}.m-md-n10{margin:-100px!important}.mt-md-n10,.my-md-n10{margin-top:-100px!important}.mr-md-n10,.mx-md-n10{margin-right:-100px!important}.mb-md-n10,.my-md-n10{margin-bottom:-100px!important}.ml-md-n10,.mx-md-n10{margin-left:-100px!important}.m-md-n11{margin:-110px!important}.mt-md-n11,.my-md-n11{margin-top:-110px!important}.mr-md-n11,.mx-md-n11{margin-right:-110px!important}.mb-md-n11,.my-md-n11{margin-bottom:-110px!important}.ml-md-n11,.mx-md-n11{margin-left:-110px!important}.m-md-n12{margin:-120px!important}.mt-md-n12,.my-md-n12{margin-top:-120px!important}.mr-md-n12,.mx-md-n12{margin-right:-120px!important}.mb-md-n12,.my-md-n12{margin-bottom:-120px!important}.ml-md-n12,.mx-md-n12{margin-left:-120px!important}.m-md-n13{margin:-130px!important}.mt-md-n13,.my-md-n13{margin-top:-130px!important}.mr-md-n13,.mx-md-n13{margin-right:-130px!important}.mb-md-n13,.my-md-n13{margin-bottom:-130px!important}.ml-md-n13,.mx-md-n13{margin-left:-130px!important}.m-md-n14{margin:-140px!important}.mt-md-n14,.my-md-n14{margin-top:-140px!important}.mr-md-n14,.mx-md-n14{margin-right:-140px!important}.mb-md-n14,.my-md-n14{margin-bottom:-140px!important}.ml-md-n14,.mx-md-n14{margin-left:-140px!important}.m-md-n15{margin:-150px!important}.mt-md-n15,.my-md-n15{margin-top:-150px!important}.mr-md-n15,.mx-md-n15{margin-right:-150px!important}.mb-md-n15,.my-md-n15{margin-bottom:-150px!important}.ml-md-n15,.mx-md-n15{margin-left:-150px!important}.m-md-n16{margin:-160px!important}.mt-md-n16,.my-md-n16{margin-top:-160px!important}.mr-md-n16,.mx-md-n16{margin-right:-160px!important}.mb-md-n16,.my-md-n16{margin-bottom:-160px!important}.ml-md-n16,.mx-md-n16{margin-left:-160px!important}.m-md-n17{margin:-170px!important}.mt-md-n17,.my-md-n17{margin-top:-170px!important}.mr-md-n17,.mx-md-n17{margin-right:-170px!important}.mb-md-n17,.my-md-n17{margin-bottom:-170px!important}.ml-md-n17,.mx-md-n17{margin-left:-170px!important}.m-md-n18{margin:-180px!important}.mt-md-n18,.my-md-n18{margin-top:-180px!important}.mr-md-n18,.mx-md-n18{margin-right:-180px!important}.mb-md-n18,.my-md-n18{margin-bottom:-180px!important}.ml-md-n18,.mx-md-n18{margin-left:-180px!important}.m-md-n19{margin:-190px!important}.mt-md-n19,.my-md-n19{margin-top:-190px!important}.mr-md-n19,.mx-md-n19{margin-right:-190px!important}.mb-md-n19,.my-md-n19{margin-bottom:-190px!important}.ml-md-n19,.mx-md-n19{margin-left:-190px!important}.m-md-n20{margin:-200px!important}.mt-md-n20,.my-md-n20{margin-top:-200px!important}.mr-md-n20,.mx-md-n20{margin-right:-200px!important}.mb-md-n20,.my-md-n20{margin-bottom:-200px!important}.ml-md-n20,.mx-md-n20{margin-left:-200px!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:10px!important}.mt-lg-1,.my-lg-1{margin-top:10px!important}.mr-lg-1,.mx-lg-1{margin-right:10px!important}.mb-lg-1,.my-lg-1{margin-bottom:10px!important}.ml-lg-1,.mx-lg-1{margin-left:10px!important}.m-lg-2{margin:20px!important}.mt-lg-2,.my-lg-2{margin-top:20px!important}.mr-lg-2,.mx-lg-2{margin-right:20px!important}.mb-lg-2,.my-lg-2{margin-bottom:20px!important}.ml-lg-2,.mx-lg-2{margin-left:20px!important}.m-lg-3{margin:30px!important}.mt-lg-3,.my-lg-3{margin-top:30px!important}.mr-lg-3,.mx-lg-3{margin-right:30px!important}.mb-lg-3,.my-lg-3{margin-bottom:30px!important}.ml-lg-3,.mx-lg-3{margin-left:30px!important}.m-lg-4{margin:40px!important}.mt-lg-4,.my-lg-4{margin-top:40px!important}.mr-lg-4,.mx-lg-4{margin-right:40px!important}.mb-lg-4,.my-lg-4{margin-bottom:40px!important}.ml-lg-4,.mx-lg-4{margin-left:40px!important}.m-lg-5{margin:50px!important}.mt-lg-5,.my-lg-5{margin-top:50px!important}.mr-lg-5,.mx-lg-5{margin-right:50px!important}.mb-lg-5,.my-lg-5{margin-bottom:50px!important}.ml-lg-5,.mx-lg-5{margin-left:50px!important}.m-lg-6{margin:60px!important}.mt-lg-6,.my-lg-6{margin-top:60px!important}.mr-lg-6,.mx-lg-6{margin-right:60px!important}.mb-lg-6,.my-lg-6{margin-bottom:60px!important}.ml-lg-6,.mx-lg-6{margin-left:60px!important}.m-lg-7{margin:70px!important}.mt-lg-7,.my-lg-7{margin-top:70px!important}.mr-lg-7,.mx-lg-7{margin-right:70px!important}.mb-lg-7,.my-lg-7{margin-bottom:70px!important}.ml-lg-7,.mx-lg-7{margin-left:70px!important}.m-lg-8{margin:80px!important}.mt-lg-8,.my-lg-8{margin-top:80px!important}.mr-lg-8,.mx-lg-8{margin-right:80px!important}.mb-lg-8,.my-lg-8{margin-bottom:80px!important}.ml-lg-8,.mx-lg-8{margin-left:80px!important}.m-lg-9{margin:90px!important}.mt-lg-9,.my-lg-9{margin-top:90px!important}.mr-lg-9,.mx-lg-9{margin-right:90px!important}.mb-lg-9,.my-lg-9{margin-bottom:90px!important}.ml-lg-9,.mx-lg-9{margin-left:90px!important}.m-lg-10{margin:100px!important}.mt-lg-10,.my-lg-10{margin-top:100px!important}.mr-lg-10,.mx-lg-10{margin-right:100px!important}.mb-lg-10,.my-lg-10{margin-bottom:100px!important}.ml-lg-10,.mx-lg-10{margin-left:100px!important}.m-lg-11{margin:110px!important}.mt-lg-11,.my-lg-11{margin-top:110px!important}.mr-lg-11,.mx-lg-11{margin-right:110px!important}.mb-lg-11,.my-lg-11{margin-bottom:110px!important}.ml-lg-11,.mx-lg-11{margin-left:110px!important}.m-lg-12{margin:120px!important}.mt-lg-12,.my-lg-12{margin-top:120px!important}.mr-lg-12,.mx-lg-12{margin-right:120px!important}.mb-lg-12,.my-lg-12{margin-bottom:120px!important}.ml-lg-12,.mx-lg-12{margin-left:120px!important}.m-lg-13{margin:130px!important}.mt-lg-13,.my-lg-13{margin-top:130px!important}.mr-lg-13,.mx-lg-13{margin-right:130px!important}.mb-lg-13,.my-lg-13{margin-bottom:130px!important}.ml-lg-13,.mx-lg-13{margin-left:130px!important}.m-lg-14{margin:140px!important}.mt-lg-14,.my-lg-14{margin-top:140px!important}.mr-lg-14,.mx-lg-14{margin-right:140px!important}.mb-lg-14,.my-lg-14{margin-bottom:140px!important}.ml-lg-14,.mx-lg-14{margin-left:140px!important}.m-lg-15{margin:150px!important}.mt-lg-15,.my-lg-15{margin-top:150px!important}.mr-lg-15,.mx-lg-15{margin-right:150px!important}.mb-lg-15,.my-lg-15{margin-bottom:150px!important}.ml-lg-15,.mx-lg-15{margin-left:150px!important}.m-lg-16{margin:160px!important}.mt-lg-16,.my-lg-16{margin-top:160px!important}.mr-lg-16,.mx-lg-16{margin-right:160px!important}.mb-lg-16,.my-lg-16{margin-bottom:160px!important}.ml-lg-16,.mx-lg-16{margin-left:160px!important}.m-lg-17{margin:170px!important}.mt-lg-17,.my-lg-17{margin-top:170px!important}.mr-lg-17,.mx-lg-17{margin-right:170px!important}.mb-lg-17,.my-lg-17{margin-bottom:170px!important}.ml-lg-17,.mx-lg-17{margin-left:170px!important}.m-lg-18{margin:180px!important}.mt-lg-18,.my-lg-18{margin-top:180px!important}.mr-lg-18,.mx-lg-18{margin-right:180px!important}.mb-lg-18,.my-lg-18{margin-bottom:180px!important}.ml-lg-18,.mx-lg-18{margin-left:180px!important}.m-lg-19{margin:190px!important}.mt-lg-19,.my-lg-19{margin-top:190px!important}.mr-lg-19,.mx-lg-19{margin-right:190px!important}.mb-lg-19,.my-lg-19{margin-bottom:190px!important}.ml-lg-19,.mx-lg-19{margin-left:190px!important}.m-lg-20{margin:200px!important}.mt-lg-20,.my-lg-20{margin-top:200px!important}.mr-lg-20,.mx-lg-20{margin-right:200px!important}.mb-lg-20,.my-lg-20{margin-bottom:200px!important}.ml-lg-20,.mx-lg-20{margin-left:200px!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:10px!important}.pt-lg-1,.py-lg-1{padding-top:10px!important}.pr-lg-1,.px-lg-1{padding-right:10px!important}.pb-lg-1,.py-lg-1{padding-bottom:10px!important}.pl-lg-1,.px-lg-1{padding-left:10px!important}.p-lg-2{padding:20px!important}.pt-lg-2,.py-lg-2{padding-top:20px!important}.pr-lg-2,.px-lg-2{padding-right:20px!important}.pb-lg-2,.py-lg-2{padding-bottom:20px!important}.pl-lg-2,.px-lg-2{padding-left:20px!important}.p-lg-3{padding:30px!important}.pt-lg-3,.py-lg-3{padding-top:30px!important}.pr-lg-3,.px-lg-3{padding-right:30px!important}.pb-lg-3,.py-lg-3{padding-bottom:30px!important}.pl-lg-3,.px-lg-3{padding-left:30px!important}.p-lg-4{padding:40px!important}.pt-lg-4,.py-lg-4{padding-top:40px!important}.pr-lg-4,.px-lg-4{padding-right:40px!important}.pb-lg-4,.py-lg-4{padding-bottom:40px!important}.pl-lg-4,.px-lg-4{padding-left:40px!important}.p-lg-5{padding:50px!important}.pt-lg-5,.py-lg-5{padding-top:50px!important}.pr-lg-5,.px-lg-5{padding-right:50px!important}.pb-lg-5,.py-lg-5{padding-bottom:50px!important}.pl-lg-5,.px-lg-5{padding-left:50px!important}.p-lg-6{padding:60px!important}.pt-lg-6,.py-lg-6{padding-top:60px!important}.pr-lg-6,.px-lg-6{padding-right:60px!important}.pb-lg-6,.py-lg-6{padding-bottom:60px!important}.pl-lg-6,.px-lg-6{padding-left:60px!important}.p-lg-7{padding:70px!important}.pt-lg-7,.py-lg-7{padding-top:70px!important}.pr-lg-7,.px-lg-7{padding-right:70px!important}.pb-lg-7,.py-lg-7{padding-bottom:70px!important}.pl-lg-7,.px-lg-7{padding-left:70px!important}.p-lg-8{padding:80px!important}.pt-lg-8,.py-lg-8{padding-top:80px!important}.pr-lg-8,.px-lg-8{padding-right:80px!important}.pb-lg-8,.py-lg-8{padding-bottom:80px!important}.pl-lg-8,.px-lg-8{padding-left:80px!important}.p-lg-9{padding:90px!important}.pt-lg-9,.py-lg-9{padding-top:90px!important}.pr-lg-9,.px-lg-9{padding-right:90px!important}.pb-lg-9,.py-lg-9{padding-bottom:90px!important}.pl-lg-9,.px-lg-9{padding-left:90px!important}.p-lg-10{padding:100px!important}.pt-lg-10,.py-lg-10{padding-top:100px!important}.pr-lg-10,.px-lg-10{padding-right:100px!important}.pb-lg-10,.py-lg-10{padding-bottom:100px!important}.pl-lg-10,.px-lg-10{padding-left:100px!important}.p-lg-11{padding:110px!important}.pt-lg-11,.py-lg-11{padding-top:110px!important}.pr-lg-11,.px-lg-11{padding-right:110px!important}.pb-lg-11,.py-lg-11{padding-bottom:110px!important}.pl-lg-11,.px-lg-11{padding-left:110px!important}.p-lg-12{padding:120px!important}.pt-lg-12,.py-lg-12{padding-top:120px!important}.pr-lg-12,.px-lg-12{padding-right:120px!important}.pb-lg-12,.py-lg-12{padding-bottom:120px!important}.pl-lg-12,.px-lg-12{padding-left:120px!important}.p-lg-13{padding:130px!important}.pt-lg-13,.py-lg-13{padding-top:130px!important}.pr-lg-13,.px-lg-13{padding-right:130px!important}.pb-lg-13,.py-lg-13{padding-bottom:130px!important}.pl-lg-13,.px-lg-13{padding-left:130px!important}.p-lg-14{padding:140px!important}.pt-lg-14,.py-lg-14{padding-top:140px!important}.pr-lg-14,.px-lg-14{padding-right:140px!important}.pb-lg-14,.py-lg-14{padding-bottom:140px!important}.pl-lg-14,.px-lg-14{padding-left:140px!important}.p-lg-15{padding:150px!important}.pt-lg-15,.py-lg-15{padding-top:150px!important}.pr-lg-15,.px-lg-15{padding-right:150px!important}.pb-lg-15,.py-lg-15{padding-bottom:150px!important}.pl-lg-15,.px-lg-15{padding-left:150px!important}.p-lg-16{padding:160px!important}.pt-lg-16,.py-lg-16{padding-top:160px!important}.pr-lg-16,.px-lg-16{padding-right:160px!important}.pb-lg-16,.py-lg-16{padding-bottom:160px!important}.pl-lg-16,.px-lg-16{padding-left:160px!important}.p-lg-17{padding:170px!important}.pt-lg-17,.py-lg-17{padding-top:170px!important}.pr-lg-17,.px-lg-17{padding-right:170px!important}.pb-lg-17,.py-lg-17{padding-bottom:170px!important}.pl-lg-17,.px-lg-17{padding-left:170px!important}.p-lg-18{padding:180px!important}.pt-lg-18,.py-lg-18{padding-top:180px!important}.pr-lg-18,.px-lg-18{padding-right:180px!important}.pb-lg-18,.py-lg-18{padding-bottom:180px!important}.pl-lg-18,.px-lg-18{padding-left:180px!important}.p-lg-19{padding:190px!important}.pt-lg-19,.py-lg-19{padding-top:190px!important}.pr-lg-19,.px-lg-19{padding-right:190px!important}.pb-lg-19,.py-lg-19{padding-bottom:190px!important}.pl-lg-19,.px-lg-19{padding-left:190px!important}.p-lg-20{padding:200px!important}.pt-lg-20,.py-lg-20{padding-top:200px!important}.pr-lg-20,.px-lg-20{padding-right:200px!important}.pb-lg-20,.py-lg-20{padding-bottom:200px!important}.pl-lg-20,.px-lg-20{padding-left:200px!important}.m-lg-n1{margin:-10px!important}.mt-lg-n1,.my-lg-n1{margin-top:-10px!important}.mr-lg-n1,.mx-lg-n1{margin-right:-10px!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-10px!important}.ml-lg-n1,.mx-lg-n1{margin-left:-10px!important}.m-lg-n2{margin:-20px!important}.mt-lg-n2,.my-lg-n2{margin-top:-20px!important}.mr-lg-n2,.mx-lg-n2{margin-right:-20px!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-20px!important}.ml-lg-n2,.mx-lg-n2{margin-left:-20px!important}.m-lg-n3{margin:-30px!important}.mt-lg-n3,.my-lg-n3{margin-top:-30px!important}.mr-lg-n3,.mx-lg-n3{margin-right:-30px!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-30px!important}.ml-lg-n3,.mx-lg-n3{margin-left:-30px!important}.m-lg-n4{margin:-40px!important}.mt-lg-n4,.my-lg-n4{margin-top:-40px!important}.mr-lg-n4,.mx-lg-n4{margin-right:-40px!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-40px!important}.ml-lg-n4,.mx-lg-n4{margin-left:-40px!important}.m-lg-n5{margin:-50px!important}.mt-lg-n5,.my-lg-n5{margin-top:-50px!important}.mr-lg-n5,.mx-lg-n5{margin-right:-50px!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-50px!important}.ml-lg-n5,.mx-lg-n5{margin-left:-50px!important}.m-lg-n6{margin:-60px!important}.mt-lg-n6,.my-lg-n6{margin-top:-60px!important}.mr-lg-n6,.mx-lg-n6{margin-right:-60px!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-60px!important}.ml-lg-n6,.mx-lg-n6{margin-left:-60px!important}.m-lg-n7{margin:-70px!important}.mt-lg-n7,.my-lg-n7{margin-top:-70px!important}.mr-lg-n7,.mx-lg-n7{margin-right:-70px!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-70px!important}.ml-lg-n7,.mx-lg-n7{margin-left:-70px!important}.m-lg-n8{margin:-80px!important}.mt-lg-n8,.my-lg-n8{margin-top:-80px!important}.mr-lg-n8,.mx-lg-n8{margin-right:-80px!important}.mb-lg-n8,.my-lg-n8{margin-bottom:-80px!important}.ml-lg-n8,.mx-lg-n8{margin-left:-80px!important}.m-lg-n9{margin:-90px!important}.mt-lg-n9,.my-lg-n9{margin-top:-90px!important}.mr-lg-n9,.mx-lg-n9{margin-right:-90px!important}.mb-lg-n9,.my-lg-n9{margin-bottom:-90px!important}.ml-lg-n9,.mx-lg-n9{margin-left:-90px!important}.m-lg-n10{margin:-100px!important}.mt-lg-n10,.my-lg-n10{margin-top:-100px!important}.mr-lg-n10,.mx-lg-n10{margin-right:-100px!important}.mb-lg-n10,.my-lg-n10{margin-bottom:-100px!important}.ml-lg-n10,.mx-lg-n10{margin-left:-100px!important}.m-lg-n11{margin:-110px!important}.mt-lg-n11,.my-lg-n11{margin-top:-110px!important}.mr-lg-n11,.mx-lg-n11{margin-right:-110px!important}.mb-lg-n11,.my-lg-n11{margin-bottom:-110px!important}.ml-lg-n11,.mx-lg-n11{margin-left:-110px!important}.m-lg-n12{margin:-120px!important}.mt-lg-n12,.my-lg-n12{margin-top:-120px!important}.mr-lg-n12,.mx-lg-n12{margin-right:-120px!important}.mb-lg-n12,.my-lg-n12{margin-bottom:-120px!important}.ml-lg-n12,.mx-lg-n12{margin-left:-120px!important}.m-lg-n13{margin:-130px!important}.mt-lg-n13,.my-lg-n13{margin-top:-130px!important}.mr-lg-n13,.mx-lg-n13{margin-right:-130px!important}.mb-lg-n13,.my-lg-n13{margin-bottom:-130px!important}.ml-lg-n13,.mx-lg-n13{margin-left:-130px!important}.m-lg-n14{margin:-140px!important}.mt-lg-n14,.my-lg-n14{margin-top:-140px!important}.mr-lg-n14,.mx-lg-n14{margin-right:-140px!important}.mb-lg-n14,.my-lg-n14{margin-bottom:-140px!important}.ml-lg-n14,.mx-lg-n14{margin-left:-140px!important}.m-lg-n15{margin:-150px!important}.mt-lg-n15,.my-lg-n15{margin-top:-150px!important}.mr-lg-n15,.mx-lg-n15{margin-right:-150px!important}.mb-lg-n15,.my-lg-n15{margin-bottom:-150px!important}.ml-lg-n15,.mx-lg-n15{margin-left:-150px!important}.m-lg-n16{margin:-160px!important}.mt-lg-n16,.my-lg-n16{margin-top:-160px!important}.mr-lg-n16,.mx-lg-n16{margin-right:-160px!important}.mb-lg-n16,.my-lg-n16{margin-bottom:-160px!important}.ml-lg-n16,.mx-lg-n16{margin-left:-160px!important}.m-lg-n17{margin:-170px!important}.mt-lg-n17,.my-lg-n17{margin-top:-170px!important}.mr-lg-n17,.mx-lg-n17{margin-right:-170px!important}.mb-lg-n17,.my-lg-n17{margin-bottom:-170px!important}.ml-lg-n17,.mx-lg-n17{margin-left:-170px!important}.m-lg-n18{margin:-180px!important}.mt-lg-n18,.my-lg-n18{margin-top:-180px!important}.mr-lg-n18,.mx-lg-n18{margin-right:-180px!important}.mb-lg-n18,.my-lg-n18{margin-bottom:-180px!important}.ml-lg-n18,.mx-lg-n18{margin-left:-180px!important}.m-lg-n19{margin:-190px!important}.mt-lg-n19,.my-lg-n19{margin-top:-190px!important}.mr-lg-n19,.mx-lg-n19{margin-right:-190px!important}.mb-lg-n19,.my-lg-n19{margin-bottom:-190px!important}.ml-lg-n19,.mx-lg-n19{margin-left:-190px!important}.m-lg-n20{margin:-200px!important}.mt-lg-n20,.my-lg-n20{margin-top:-200px!important}.mr-lg-n20,.mx-lg-n20{margin-right:-200px!important}.mb-lg-n20,.my-lg-n20{margin-bottom:-200px!important}.ml-lg-n20,.mx-lg-n20{margin-left:-200px!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1300px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:10px!important}.mt-xl-1,.my-xl-1{margin-top:10px!important}.mr-xl-1,.mx-xl-1{margin-right:10px!important}.mb-xl-1,.my-xl-1{margin-bottom:10px!important}.ml-xl-1,.mx-xl-1{margin-left:10px!important}.m-xl-2{margin:20px!important}.mt-xl-2,.my-xl-2{margin-top:20px!important}.mr-xl-2,.mx-xl-2{margin-right:20px!important}.mb-xl-2,.my-xl-2{margin-bottom:20px!important}.ml-xl-2,.mx-xl-2{margin-left:20px!important}.m-xl-3{margin:30px!important}.mt-xl-3,.my-xl-3{margin-top:30px!important}.mr-xl-3,.mx-xl-3{margin-right:30px!important}.mb-xl-3,.my-xl-3{margin-bottom:30px!important}.ml-xl-3,.mx-xl-3{margin-left:30px!important}.m-xl-4{margin:40px!important}.mt-xl-4,.my-xl-4{margin-top:40px!important}.mr-xl-4,.mx-xl-4{margin-right:40px!important}.mb-xl-4,.my-xl-4{margin-bottom:40px!important}.ml-xl-4,.mx-xl-4{margin-left:40px!important}.m-xl-5{margin:50px!important}.mt-xl-5,.my-xl-5{margin-top:50px!important}.mr-xl-5,.mx-xl-5{margin-right:50px!important}.mb-xl-5,.my-xl-5{margin-bottom:50px!important}.ml-xl-5,.mx-xl-5{margin-left:50px!important}.m-xl-6{margin:60px!important}.mt-xl-6,.my-xl-6{margin-top:60px!important}.mr-xl-6,.mx-xl-6{margin-right:60px!important}.mb-xl-6,.my-xl-6{margin-bottom:60px!important}.ml-xl-6,.mx-xl-6{margin-left:60px!important}.m-xl-7{margin:70px!important}.mt-xl-7,.my-xl-7{margin-top:70px!important}.mr-xl-7,.mx-xl-7{margin-right:70px!important}.mb-xl-7,.my-xl-7{margin-bottom:70px!important}.ml-xl-7,.mx-xl-7{margin-left:70px!important}.m-xl-8{margin:80px!important}.mt-xl-8,.my-xl-8{margin-top:80px!important}.mr-xl-8,.mx-xl-8{margin-right:80px!important}.mb-xl-8,.my-xl-8{margin-bottom:80px!important}.ml-xl-8,.mx-xl-8{margin-left:80px!important}.m-xl-9{margin:90px!important}.mt-xl-9,.my-xl-9{margin-top:90px!important}.mr-xl-9,.mx-xl-9{margin-right:90px!important}.mb-xl-9,.my-xl-9{margin-bottom:90px!important}.ml-xl-9,.mx-xl-9{margin-left:90px!important}.m-xl-10{margin:100px!important}.mt-xl-10,.my-xl-10{margin-top:100px!important}.mr-xl-10,.mx-xl-10{margin-right:100px!important}.mb-xl-10,.my-xl-10{margin-bottom:100px!important}.ml-xl-10,.mx-xl-10{margin-left:100px!important}.m-xl-11{margin:110px!important}.mt-xl-11,.my-xl-11{margin-top:110px!important}.mr-xl-11,.mx-xl-11{margin-right:110px!important}.mb-xl-11,.my-xl-11{margin-bottom:110px!important}.ml-xl-11,.mx-xl-11{margin-left:110px!important}.m-xl-12{margin:120px!important}.mt-xl-12,.my-xl-12{margin-top:120px!important}.mr-xl-12,.mx-xl-12{margin-right:120px!important}.mb-xl-12,.my-xl-12{margin-bottom:120px!important}.ml-xl-12,.mx-xl-12{margin-left:120px!important}.m-xl-13{margin:130px!important}.mt-xl-13,.my-xl-13{margin-top:130px!important}.mr-xl-13,.mx-xl-13{margin-right:130px!important}.mb-xl-13,.my-xl-13{margin-bottom:130px!important}.ml-xl-13,.mx-xl-13{margin-left:130px!important}.m-xl-14{margin:140px!important}.mt-xl-14,.my-xl-14{margin-top:140px!important}.mr-xl-14,.mx-xl-14{margin-right:140px!important}.mb-xl-14,.my-xl-14{margin-bottom:140px!important}.ml-xl-14,.mx-xl-14{margin-left:140px!important}.m-xl-15{margin:150px!important}.mt-xl-15,.my-xl-15{margin-top:150px!important}.mr-xl-15,.mx-xl-15{margin-right:150px!important}.mb-xl-15,.my-xl-15{margin-bottom:150px!important}.ml-xl-15,.mx-xl-15{margin-left:150px!important}.m-xl-16{margin:160px!important}.mt-xl-16,.my-xl-16{margin-top:160px!important}.mr-xl-16,.mx-xl-16{margin-right:160px!important}.mb-xl-16,.my-xl-16{margin-bottom:160px!important}.ml-xl-16,.mx-xl-16{margin-left:160px!important}.m-xl-17{margin:170px!important}.mt-xl-17,.my-xl-17{margin-top:170px!important}.mr-xl-17,.mx-xl-17{margin-right:170px!important}.mb-xl-17,.my-xl-17{margin-bottom:170px!important}.ml-xl-17,.mx-xl-17{margin-left:170px!important}.m-xl-18{margin:180px!important}.mt-xl-18,.my-xl-18{margin-top:180px!important}.mr-xl-18,.mx-xl-18{margin-right:180px!important}.mb-xl-18,.my-xl-18{margin-bottom:180px!important}.ml-xl-18,.mx-xl-18{margin-left:180px!important}.m-xl-19{margin:190px!important}.mt-xl-19,.my-xl-19{margin-top:190px!important}.mr-xl-19,.mx-xl-19{margin-right:190px!important}.mb-xl-19,.my-xl-19{margin-bottom:190px!important}.ml-xl-19,.mx-xl-19{margin-left:190px!important}.m-xl-20{margin:200px!important}.mt-xl-20,.my-xl-20{margin-top:200px!important}.mr-xl-20,.mx-xl-20{margin-right:200px!important}.mb-xl-20,.my-xl-20{margin-bottom:200px!important}.ml-xl-20,.mx-xl-20{margin-left:200px!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:10px!important}.pt-xl-1,.py-xl-1{padding-top:10px!important}.pr-xl-1,.px-xl-1{padding-right:10px!important}.pb-xl-1,.py-xl-1{padding-bottom:10px!important}.pl-xl-1,.px-xl-1{padding-left:10px!important}.p-xl-2{padding:20px!important}.pt-xl-2,.py-xl-2{padding-top:20px!important}.pr-xl-2,.px-xl-2{padding-right:20px!important}.pb-xl-2,.py-xl-2{padding-bottom:20px!important}.pl-xl-2,.px-xl-2{padding-left:20px!important}.p-xl-3{padding:30px!important}.pt-xl-3,.py-xl-3{padding-top:30px!important}.pr-xl-3,.px-xl-3{padding-right:30px!important}.pb-xl-3,.py-xl-3{padding-bottom:30px!important}.pl-xl-3,.px-xl-3{padding-left:30px!important}.p-xl-4{padding:40px!important}.pt-xl-4,.py-xl-4{padding-top:40px!important}.pr-xl-4,.px-xl-4{padding-right:40px!important}.pb-xl-4,.py-xl-4{padding-bottom:40px!important}.pl-xl-4,.px-xl-4{padding-left:40px!important}.p-xl-5{padding:50px!important}.pt-xl-5,.py-xl-5{padding-top:50px!important}.pr-xl-5,.px-xl-5{padding-right:50px!important}.pb-xl-5,.py-xl-5{padding-bottom:50px!important}.pl-xl-5,.px-xl-5{padding-left:50px!important}.p-xl-6{padding:60px!important}.pt-xl-6,.py-xl-6{padding-top:60px!important}.pr-xl-6,.px-xl-6{padding-right:60px!important}.pb-xl-6,.py-xl-6{padding-bottom:60px!important}.pl-xl-6,.px-xl-6{padding-left:60px!important}.p-xl-7{padding:70px!important}.pt-xl-7,.py-xl-7{padding-top:70px!important}.pr-xl-7,.px-xl-7{padding-right:70px!important}.pb-xl-7,.py-xl-7{padding-bottom:70px!important}.pl-xl-7,.px-xl-7{padding-left:70px!important}.p-xl-8{padding:80px!important}.pt-xl-8,.py-xl-8{padding-top:80px!important}.pr-xl-8,.px-xl-8{padding-right:80px!important}.pb-xl-8,.py-xl-8{padding-bottom:80px!important}.pl-xl-8,.px-xl-8{padding-left:80px!important}.p-xl-9{padding:90px!important}.pt-xl-9,.py-xl-9{padding-top:90px!important}.pr-xl-9,.px-xl-9{padding-right:90px!important}.pb-xl-9,.py-xl-9{padding-bottom:90px!important}.pl-xl-9,.px-xl-9{padding-left:90px!important}.p-xl-10{padding:100px!important}.pt-xl-10,.py-xl-10{padding-top:100px!important}.pr-xl-10,.px-xl-10{padding-right:100px!important}.pb-xl-10,.py-xl-10{padding-bottom:100px!important}.pl-xl-10,.px-xl-10{padding-left:100px!important}.p-xl-11{padding:110px!important}.pt-xl-11,.py-xl-11{padding-top:110px!important}.pr-xl-11,.px-xl-11{padding-right:110px!important}.pb-xl-11,.py-xl-11{padding-bottom:110px!important}.pl-xl-11,.px-xl-11{padding-left:110px!important}.p-xl-12{padding:120px!important}.pt-xl-12,.py-xl-12{padding-top:120px!important}.pr-xl-12,.px-xl-12{padding-right:120px!important}.pb-xl-12,.py-xl-12{padding-bottom:120px!important}.pl-xl-12,.px-xl-12{padding-left:120px!important}.p-xl-13{padding:130px!important}.pt-xl-13,.py-xl-13{padding-top:130px!important}.pr-xl-13,.px-xl-13{padding-right:130px!important}.pb-xl-13,.py-xl-13{padding-bottom:130px!important}.pl-xl-13,.px-xl-13{padding-left:130px!important}.p-xl-14{padding:140px!important}.pt-xl-14,.py-xl-14{padding-top:140px!important}.pr-xl-14,.px-xl-14{padding-right:140px!important}.pb-xl-14,.py-xl-14{padding-bottom:140px!important}.pl-xl-14,.px-xl-14{padding-left:140px!important}.p-xl-15{padding:150px!important}.pt-xl-15,.py-xl-15{padding-top:150px!important}.pr-xl-15,.px-xl-15{padding-right:150px!important}.pb-xl-15,.py-xl-15{padding-bottom:150px!important}.pl-xl-15,.px-xl-15{padding-left:150px!important}.p-xl-16{padding:160px!important}.pt-xl-16,.py-xl-16{padding-top:160px!important}.pr-xl-16,.px-xl-16{padding-right:160px!important}.pb-xl-16,.py-xl-16{padding-bottom:160px!important}.pl-xl-16,.px-xl-16{padding-left:160px!important}.p-xl-17{padding:170px!important}.pt-xl-17,.py-xl-17{padding-top:170px!important}.pr-xl-17,.px-xl-17{padding-right:170px!important}.pb-xl-17,.py-xl-17{padding-bottom:170px!important}.pl-xl-17,.px-xl-17{padding-left:170px!important}.p-xl-18{padding:180px!important}.pt-xl-18,.py-xl-18{padding-top:180px!important}.pr-xl-18,.px-xl-18{padding-right:180px!important}.pb-xl-18,.py-xl-18{padding-bottom:180px!important}.pl-xl-18,.px-xl-18{padding-left:180px!important}.p-xl-19{padding:190px!important}.pt-xl-19,.py-xl-19{padding-top:190px!important}.pr-xl-19,.px-xl-19{padding-right:190px!important}.pb-xl-19,.py-xl-19{padding-bottom:190px!important}.pl-xl-19,.px-xl-19{padding-left:190px!important}.p-xl-20{padding:200px!important}.pt-xl-20,.py-xl-20{padding-top:200px!important}.pr-xl-20,.px-xl-20{padding-right:200px!important}.pb-xl-20,.py-xl-20{padding-bottom:200px!important}.pl-xl-20,.px-xl-20{padding-left:200px!important}.m-xl-n1{margin:-10px!important}.mt-xl-n1,.my-xl-n1{margin-top:-10px!important}.mr-xl-n1,.mx-xl-n1{margin-right:-10px!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-10px!important}.ml-xl-n1,.mx-xl-n1{margin-left:-10px!important}.m-xl-n2{margin:-20px!important}.mt-xl-n2,.my-xl-n2{margin-top:-20px!important}.mr-xl-n2,.mx-xl-n2{margin-right:-20px!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-20px!important}.ml-xl-n2,.mx-xl-n2{margin-left:-20px!important}.m-xl-n3{margin:-30px!important}.mt-xl-n3,.my-xl-n3{margin-top:-30px!important}.mr-xl-n3,.mx-xl-n3{margin-right:-30px!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-30px!important}.ml-xl-n3,.mx-xl-n3{margin-left:-30px!important}.m-xl-n4{margin:-40px!important}.mt-xl-n4,.my-xl-n4{margin-top:-40px!important}.mr-xl-n4,.mx-xl-n4{margin-right:-40px!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-40px!important}.ml-xl-n4,.mx-xl-n4{margin-left:-40px!important}.m-xl-n5{margin:-50px!important}.mt-xl-n5,.my-xl-n5{margin-top:-50px!important}.mr-xl-n5,.mx-xl-n5{margin-right:-50px!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-50px!important}.ml-xl-n5,.mx-xl-n5{margin-left:-50px!important}.m-xl-n6{margin:-60px!important}.mt-xl-n6,.my-xl-n6{margin-top:-60px!important}.mr-xl-n6,.mx-xl-n6{margin-right:-60px!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-60px!important}.ml-xl-n6,.mx-xl-n6{margin-left:-60px!important}.m-xl-n7{margin:-70px!important}.mt-xl-n7,.my-xl-n7{margin-top:-70px!important}.mr-xl-n7,.mx-xl-n7{margin-right:-70px!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-70px!important}.ml-xl-n7,.mx-xl-n7{margin-left:-70px!important}.m-xl-n8{margin:-80px!important}.mt-xl-n8,.my-xl-n8{margin-top:-80px!important}.mr-xl-n8,.mx-xl-n8{margin-right:-80px!important}.mb-xl-n8,.my-xl-n8{margin-bottom:-80px!important}.ml-xl-n8,.mx-xl-n8{margin-left:-80px!important}.m-xl-n9{margin:-90px!important}.mt-xl-n9,.my-xl-n9{margin-top:-90px!important}.mr-xl-n9,.mx-xl-n9{margin-right:-90px!important}.mb-xl-n9,.my-xl-n9{margin-bottom:-90px!important}.ml-xl-n9,.mx-xl-n9{margin-left:-90px!important}.m-xl-n10{margin:-100px!important}.mt-xl-n10,.my-xl-n10{margin-top:-100px!important}.mr-xl-n10,.mx-xl-n10{margin-right:-100px!important}.mb-xl-n10,.my-xl-n10{margin-bottom:-100px!important}.ml-xl-n10,.mx-xl-n10{margin-left:-100px!important}.m-xl-n11{margin:-110px!important}.mt-xl-n11,.my-xl-n11{margin-top:-110px!important}.mr-xl-n11,.mx-xl-n11{margin-right:-110px!important}.mb-xl-n11,.my-xl-n11{margin-bottom:-110px!important}.ml-xl-n11,.mx-xl-n11{margin-left:-110px!important}.m-xl-n12{margin:-120px!important}.mt-xl-n12,.my-xl-n12{margin-top:-120px!important}.mr-xl-n12,.mx-xl-n12{margin-right:-120px!important}.mb-xl-n12,.my-xl-n12{margin-bottom:-120px!important}.ml-xl-n12,.mx-xl-n12{margin-left:-120px!important}.m-xl-n13{margin:-130px!important}.mt-xl-n13,.my-xl-n13{margin-top:-130px!important}.mr-xl-n13,.mx-xl-n13{margin-right:-130px!important}.mb-xl-n13,.my-xl-n13{margin-bottom:-130px!important}.ml-xl-n13,.mx-xl-n13{margin-left:-130px!important}.m-xl-n14{margin:-140px!important}.mt-xl-n14,.my-xl-n14{margin-top:-140px!important}.mr-xl-n14,.mx-xl-n14{margin-right:-140px!important}.mb-xl-n14,.my-xl-n14{margin-bottom:-140px!important}.ml-xl-n14,.mx-xl-n14{margin-left:-140px!important}.m-xl-n15{margin:-150px!important}.mt-xl-n15,.my-xl-n15{margin-top:-150px!important}.mr-xl-n15,.mx-xl-n15{margin-right:-150px!important}.mb-xl-n15,.my-xl-n15{margin-bottom:-150px!important}.ml-xl-n15,.mx-xl-n15{margin-left:-150px!important}.m-xl-n16{margin:-160px!important}.mt-xl-n16,.my-xl-n16{margin-top:-160px!important}.mr-xl-n16,.mx-xl-n16{margin-right:-160px!important}.mb-xl-n16,.my-xl-n16{margin-bottom:-160px!important}.ml-xl-n16,.mx-xl-n16{margin-left:-160px!important}.m-xl-n17{margin:-170px!important}.mt-xl-n17,.my-xl-n17{margin-top:-170px!important}.mr-xl-n17,.mx-xl-n17{margin-right:-170px!important}.mb-xl-n17,.my-xl-n17{margin-bottom:-170px!important}.ml-xl-n17,.mx-xl-n17{margin-left:-170px!important}.m-xl-n18{margin:-180px!important}.mt-xl-n18,.my-xl-n18{margin-top:-180px!important}.mr-xl-n18,.mx-xl-n18{margin-right:-180px!important}.mb-xl-n18,.my-xl-n18{margin-bottom:-180px!important}.ml-xl-n18,.mx-xl-n18{margin-left:-180px!important}.m-xl-n19{margin:-190px!important}.mt-xl-n19,.my-xl-n19{margin-top:-190px!important}.mr-xl-n19,.mx-xl-n19{margin-right:-190px!important}.mb-xl-n19,.my-xl-n19{margin-bottom:-190px!important}.ml-xl-n19,.mx-xl-n19{margin-left:-190px!important}.m-xl-n20{margin:-200px!important}.mt-xl-n20,.my-xl-n20{margin-top:-200px!important}.mr-xl-n20,.mx-xl-n20{margin-right:-200px!important}.mb-xl-n20,.my-xl-n20{margin-bottom:-200px!important}.ml-xl-n20,.mx-xl-n20{margin-left:-200px!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1300px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#1de9b6!important}a.text-primary:hover,a.text-primary:focus{color:#10a983!important}.text-secondary{color:#ffca28!important}a.text-secondary:hover,a.text-secondary:focus{color:#dba500!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(33,37,41,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.container{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1300px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.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%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.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%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.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%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.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%}}@media(min-width:1300px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.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%}}.table,.content table{width:100%;margin-bottom:1rem;color:#212529}.table th,.content table th,.table td,.content table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th,.content table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody,.content table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(33,37,41,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(33,37,41,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#c0f9eb}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#89f4d9}.table-hover .table-primary:hover{background-color:#a9f7e4}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a9f7e4}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#fff0c3}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#ffe38f}.table-hover .table-secondary:hover{background-color:#ffeaaa}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ffeaaa}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(33,37,41,.075)}.table-hover .table-active:hover{background-color:rgba(22,24,27,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(22,24,27,.075)}.table .thead-dark th,.content table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th,.content table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1299.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}/*!* Hamburgers
+* @description Tasty CSS-animated hamburgers
+* @author Jonathan Suh @jonsuh
+* @site https://jonsuh.com/hamburgers
+* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff}.hamburger-box{width:32px;height:19px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:32px;height:3px;background-color:#1de9b6;border-radius:3px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-8px}.hamburger-inner::after{bottom:-8px}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner::before{top:8px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner::after{top:16px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,8px,0)rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg)translate3d(-4.57142857px,-5px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-16px,0)rotate(-90deg)}.highlight{background:#f5f5f5}.highlight .hll{background-color:#ffc}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#000;font-weight:700}.highlight .o{color:#000;font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700;font-style:italic}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .ge{color:#000;font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{color:#000;font-weight:700}.highlight .kd{color:#000;font-weight:700}.highlight .kn{color:#000;font-weight:700}.highlight .kp{color:#000;font-weight:700}.highlight .kr{color:#000;font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d01040}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .nd{color:#3c5d5d;font-weight:700}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nl{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{color:#000;font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d01040}.highlight .sc{color:#d01040}.highlight .sd{color:#d01040}.highlight .s2{color:#d01040}.highlight .se{color:#d01040}.highlight .sh{color:#d01040}.highlight .si{color:#d01040}.highlight .sx{color:#d01040}.highlight .sr{color:#009926}.highlight .s1{color:#d01040}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}ul,ol{margin:0;padding:0;list-style:none}p{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;line-height:1.4;color:#383f45;font-weight:400}.page{display:flex;min-height:100vh;flex-direction:column}.page .wrapper{flex:1}.header{color:#1de9b6;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px 0}.header .container{display:flex;justify-content:space-between;align-items:center}.header.header-absolute{position:absolute;z-index:10;width:100%}.lock-scroll .header.header-absolute{position:static}.footer{background:#eaeaea;padding-top:20px;padding-bottom:20px}.footer .footer-inner{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start}@media(min-width:576px){.footer .footer-inner{justify-content:space-between;flex-direction:row;align-items:center}}.footer .footer-title{color:#fff;font-size:1.3rem;font-family:lora,Arial,sans-serif,-apple-system;margin-bottom:10px;flex:0}@media(min-width:576px){.footer .footer-title{margin:0;flex:0 0 120px}}.footer ul.footer-menu{list-style:none;margin:0;padding:0;flex:1}.footer ul.footer-menu li{display:block;margin-right:10px;color:#333;font-size:.9rem;line-height:1.8}.footer ul.footer-menu li:last-of-type{margin-right:0}.footer ul.footer-menu li a{color:#333;text-decoration:none}.footer ul.footer-menu li a:hover{text-decoration:underline}.footer ul.footer-menu li.copyright{font-weight:700;color:#333;display:none}@media(min-width:768px){.footer ul.footer-menu li.copyright{display:inline-block}}@media(min-width:576px){.footer ul.footer-menu{height:inherit;display:flex;list-style:none;margin:0;padding:0;align-items:center;justify-content:flex-end}.footer ul.footer-menu li{list-style:none}.footer ul.footer-menu li a{display:inline-block;height:40px;padding:10px 8px;font-weight:300}}.sub-footer{background:#f4f5fb;padding-top:20px;padding-bottom:20px}@media(min-width:768px){.sub-footer{padding-top:10px;padding-bottom:10px}}.sub-footer .sub-footer-inner{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:768px){.sub-footer .sub-footer-inner{flex-direction:row}}.sub-footer .sub-footer-inner ul{list-style:none;margin:0;padding:0}.sub-footer .sub-footer-inner ul li{list-style:none;display:block;color:#333;font-size:.9rem;line-height:1.8;font-weight:700}.sub-footer .sub-footer-inner ul li strong{font-weight:700;color:#fff}.sub-footer .sub-footer-inner ul li a{color:#333;text-decoration:none}.sub-footer .sub-footer-inner ul li a:hover{text-decoration:underline}.sub-footer .sub-footer-inner ul li span{display:inline-block;height:40px;padding:10px 0 10px 8px;font-weight:700;color:#fff}.sub-footer .sub-footer-inner ul li.zerostatic a{color:#333}@media(min-width:576px){.sub-footer .sub-footer-inner ul li{display:inline-block;margin-left:10px}.sub-footer .sub-footer-inner ul li:first-of-type{margin-left:0}}.logo{display:none}@media(min-width:576px){.logo{display:block;width:70px}}.logo img{width:100%;height:auto}.logo a{display:block;width:100%;height:100%}.logo-mobile{display:block;width:54px}@media(min-width:576px){.logo-mobile{display:none}}.logo-mobile img{width:100%;height:auto}.logo-mobile a{display:block;width:100%;height:100%}.main-menu{display:none}@media(min-width:768px){.main-menu{display:block}}.main-menu>ul{display:flex;align-items:center;justify-content:flex-start;font-family:roboto,Arial,sans-serif,-apple-system}.main-menu>ul>li{list-style:none;font-size:14px}.main-menu>ul>li>a{padding:10px 14px;display:inline-block;font-weight:400;text-decoration:none;color:#1de9b6}.main-menu>ul>li>a:hover{text-decoration:underline;color:#1de9b6}.main-menu>ul>li.active>a{font-weight:700}.main-menu-mobile{position:fixed;background:#1de9b6;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-menu-mobile.open{opacity:.9;visibility:visible;height:100%;z-index:20}.main-menu-mobile.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.main-menu-mobile.open li:nth-of-type(2){animation-delay:.4s}.main-menu-mobile.open li:nth-of-type(3){animation-delay:.45s}.main-menu-mobile.open li:nth-of-type(4){animation-delay:.5s}.main-menu-mobile.open li:nth-of-type(5){animation-delay:.55s}.main-menu-mobile.open li:nth-of-type(6){animation-delay:.6s}.main-menu-mobile ul{font-size:2rem;font-family:roboto,Arial,sans-serif,-apple-system;text-align:center;list-style:none;padding:0;margin:0;flex:0}.main-menu-mobile ul li{display:block;position:relative;opacity:0}.main-menu-mobile ul li a{display:block;position:relative;color:#fff;text-decoration:none;overflow:hidden;font-weight:lighter}.main-menu-mobile ul li a:hover::after,.main-menu-mobile ul li a:focus::after,.main-menu-mobile ul li a:active::after{width:100%}.main-menu-mobile ul li a::after{content:'';position:absolute;bottom:0;left:50%;width:0%;transform:translateX(-50%);height:3px;background:#fff;transition:.35s}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.lock-scroll{overflow:hidden}.docs-menu h4{font-size:1rem;font-weight:700}.docs-menu ul{list-style:none;padding:0;margin:0}.docs-menu ul li{font-size:.9rem;line-height:1.4;font-weight:400;margin:0;padding:4px 0}.docs-menu ul li.active a{color:#4beec5;font-weight:400}.docs-menu ul li a{color:#212529}.docs-menu ul li a:hover{color:#1de9b6}.hamburger{padding:10px 0 10px 10px;outline:none;z-index:30;cursor:pointer}@media(min-width:768px){.hamburger{display:none}}.hamburger:focus{outline:none}.hamburger .hamburger-inner,.hamburger .hamburger-inner::before,.hamburger .hamburger-inner::after{background:#1de9b6}.hamburger .hamburger-inner::after{width:18px;right:0}.hamburger.is-active .hamburger-inner::after{width:inherit;right:unset}.button{white-space:nowrap;display:inline-block;padding:8px 15px 6px;background:#1de9b6;font-weight:400;text-transform:uppercase;color:#fff;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease;border-radius:3px}.button:hover{color:#fff;background-color:#4beec5;text-decoration:none}.button-white{background:0 0;color:#fff;border:2px solid #fff}.title{font-size:2.7rem;line-height:1.1;font-family:roboto,Arial,sans-serif,-apple-system;letter-spacing:-.2px;font-weight:100;margin-bottom:20px}@media(min-width:768px){.title{font-size:3rem;margin-bottom:30px}}.title-summary{font-size:1.6rem;line-height:1.4;font-family:roboto,Arial,sans-serif,-apple-system;letter-spacing:-.2px;font-weight:200;margin-bottom:10px}@media(min-width:768px){.title-summary{font-size:1.6rem}}.content{-webkit-font-smoothing:antialiased}.content .highlight{border-radius:2px;margin-bottom:20px}.content code{background:#f5f5f5;padding:3px 6px;border-radius:3px;font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4}.content pre{font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4;margin:0;padding:10px;border-radius:1px}.content pre code{font-family:roboto mono,monospace;font-size:.9rem;line-height:1.4;border-radius:none;padding:0;margin:0;background:0 0}.content strong{font-weight:700}.content em{font-style:italic;font-weight:400}.content ol{margin-top:10px;margin-bottom:20px;list-style-type:decimal}.content ol li{margin-bottom:5px;margin-left:20px}.content ul{margin-top:10px;margin-bottom:20px;list-style-type:disc}.content ul li{margin-bottom:5px;margin-left:20px}.content a{text-decoration:underline}.content p{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;line-height:1.4;color:#383f45;font-weight:400}.content h1{font-family:roboto,Arial,sans-serif,-apple-system;font-size:2.6rem;line-height:1.4;font-weight:300;margin-bottom:20px}.content h2{font-size:2.2rem;line-height:1.4;font-weight:300;letter-spacing:-.01em;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h3{font-size:1.6rem;line-height:1.4;font-weight:400;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h4{font-size:1.5rem;line-height:1.4;font-weight:500;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h5{font-size:1.4rem;line-height:1.4;font-weight:600;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content h6{font-size:1.2rem;line-height:1.4;font-weight:700;font-family:roboto,Arial,sans-serif,-apple-system;margin-bottom:20px}.content blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"“" "”" "‘" "’"}.content blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.content blockquote p{display:inline}.content img{max-width:100%;height:auto}.strip{background-repeat:no-repeat}.strip-white{background-color:#fff}.strip-grey{background-color:#f4f5fb}.strip-diagonal{transform:skewY(5deg);padding-bottom:50px;margin-bottom:65px}.strip-diagonal>div{transform:skewY(-5deg)}.strip-primary-gradient{background-image:linear-gradient(to right,#1de9b6,#ffca28)}.strip-primary-gradient-top-bottom{background-image:linear-gradient(to bottom,#1de9b6,#ffca28)}.strip-primary{background-color:#1de9b6}.strip-secondary{background-color:#ffca28}.strip-diagonal-right{margin-top:-100px;transform:skewY(-5deg);padding-bottom:100px}.strip-diagonal-right>div{transform:skewY(5deg)}.strip-diagonal-left{margin-top:-100px;transform:skewY(5deg);padding-bottom:100px}.strip-diagonal-left>div{transform:skewY(-5deg)}.strip-bg-contain{background-size:contain}.strip-bg-cover{background-size:cover}.whitebox{border:1px solid #dcdcdc;border-radius:3px;box-shadow:0 1px 18px rgba(0,0,0,.2);background:#fff;padding:10px}.overview{background:#fafad2;border-radius:3px;padding:4px 10px;float:right}.content .header-anchor{text-decoration:none;fill:currentColor;opacity:.6}.content .header-anchor:hover{opacity:1}.page-home{text-align:center}.page-home .title{font-weight:lighter;font-family:roboto,Arial,sans-serif,-apple-system}.page-home p{margin:0 auto;font-size:1.2rem;font-weight:lighter;margin-bottom:40px}@media(min-width:768px){.page-home p{width:80%}}@media(min-width:992px){.page-home p{width:60%}}.page-home .terminal{border-radius:3px;margin:0 auto;margin-top:-200px}.page-home .terminal img{width:100%;height:auto}body{font-family:roboto,Arial,sans-serif,-apple-system;font-size:1rem;font-weight:400;line-height:1.4;color:#212529}.container{padding-left:20px;padding-right:20px} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json
new file mode 100644
index 0000000..d7929c3
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/resources/_gen/assets/scss/www.example.com/scss/style.scss_fbbbc62c786286473d9c728ad0108593.json
@@ -0,0 +1 @@
+{"Target":"css/style.min.aad43d4ecb69a264f2539b89d7f779d5f3cdff22e7585fe5fc3c77272f1c2696.css","MediaType":"text/css","Data":{"Integrity":"sha256-qtQ9TstpomTyU5uJ1/d51fPN/yLnWF/l/Dx3Jy8cJpY="}} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/exampleSite/static/favicon.png b/themes/hugo-whisper-theme/exampleSite/static/favicon.png
new file mode 100755
index 0000000..1c4e7c1
--- /dev/null
+++ b/themes/hugo-whisper-theme/exampleSite/static/favicon.png
Binary files differ
diff --git a/themes/hugo-whisper-theme/images/screenshot.png b/themes/hugo-whisper-theme/images/screenshot.png
new file mode 100644
index 0000000..e915b4f
--- /dev/null
+++ b/themes/hugo-whisper-theme/images/screenshot.png
Binary files differ
diff --git a/themes/hugo-whisper-theme/images/tn.png b/themes/hugo-whisper-theme/images/tn.png
new file mode 100644
index 0000000..27efc7f
--- /dev/null
+++ b/themes/hugo-whisper-theme/images/tn.png
Binary files differ
diff --git a/themes/hugo-whisper-theme/layouts/404.html b/themes/hugo-whisper-theme/layouts/404.html
new file mode 100644
index 0000000..b8d4c59
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/404.html
@@ -0,0 +1,13 @@
+{{ define "header_css" }}{{ end }}
+{{ define "body_classes" }}{{ end }}
+{{ define "header_classes" }}{{ end }}
+
+{{ define "main" }}
+<div class="container pt-4 pt-10">
+ <div class="row justify-content-center">
+ <div class="col-12 col-md-9">
+ <h1>404 Page Not Found</h1>
+ </div>
+ </div>
+</div>
+{{ end }} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/layouts/_default/baseof.html b/themes/hugo-whisper-theme/layouts/_default/baseof.html
new file mode 100644
index 0000000..650a098
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/_default/baseof.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="x-ua-compatible" content="ie=edge">
+ <title>{{ block "title" . }}{{ .Title }} - {{ .Site.Title }}{{ end }}</title>
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ {{ block "meta_tags" . }}{{end}}
+ <link rel="icon" href="{{ "favicon.png" | absURL}}">
+
+ {{ if .Site.IsServer }}
+ {{ $style := resources.Get "scss/style.scss" | toCSS (dict "targetPath" "css/style.css" "enableSourceMap" true) }}
+ <link rel="stylesheet" href="{{ ($style).RelPermalink }}">
+ {{ else }}
+ {{ $style := resources.Get "scss/style.scss" | toCSS (dict "targetPath" "css/style.css" "enableSourceMap" false) }}
+ <link rel="stylesheet" href="{{ ($style | minify | fingerprint).RelPermalink }}">
+ {{ end }}
+
+ {{ block "header_css" . }}{{ end }}
+
+</head>
+
+<body class='page {{ block "body_classes" . }}{{ end }}'>
+ {{ partial "main-menu-mobile.html" . }}
+ <div class="wrapper">
+ {{ partial "header.html" . }}
+
+ {{ $displaySidebar := false }}
+ {{ range .Site.Params.mainSections }}
+ {{ if eq $.Section . }}
+ {{ $displaySidebar = true }}
+ {{ end }}
+ {{ end }}
+
+ {{ if $displaySidebar }}
+ <div class="container pt-2 pt-md-6 pb-3 pb-md-6">
+ <div class="row">
+ <div class="col-12 col-md-3 mb-3">
+ <div class="sidebar">
+ {{ partial "sidebar.html" . }}
+ </div>
+ </div>
+ <div class="col-12 col-md-9">
+ {{ block "main" . }}
+ {{ end }}
+ </div>
+ </div>
+ </div>
+ {{ else }}
+ {{ block "main" . }}
+ {{ end }}
+ {{ end}}
+ </div>
+
+ {{ partial "sub-footer.html" . }}
+
+ {{ $scripts := resources.Get "js/scripts.js" }}
+
+ {{ block "footer_js" . }}
+ {{ end }}
+
+ {{ if .Site.IsServer }}
+ <script type="text/javascript" src="{{ $scripts.RelPermalink }}"></script>
+ {{ else }}
+ <script type="text/javascript" src="{{ ($scripts | minify | fingerprint).RelPermalink }}"></script>
+ {{ end }}
+
+</body>
+
+</html>
diff --git a/themes/hugo-whisper-theme/layouts/_default/list.html b/themes/hugo-whisper-theme/layouts/_default/list.html
new file mode 100644
index 0000000..180e5ad
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/_default/list.html
@@ -0,0 +1,17 @@
+{{ define "header_css" }}{{ end }}
+{{ define "body_classes" }}page-default-list{{ end }}
+{{ define "header_classes" }}{{ end }}
+
+{{ define "main" }}
+
+<span class="overview">Overview</span>
+<h1 class="title">{{ .Title }}</h1>
+<div class="content">
+ {{ .Content }}
+</div>
+
+{{ range.Pages }}
+{{ .Render "summary" }}
+{{ end }}
+
+{{ end }} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/layouts/_default/single.html b/themes/hugo-whisper-theme/layouts/_default/single.html
new file mode 100644
index 0000000..67d1129
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/_default/single.html
@@ -0,0 +1,11 @@
+{{ define "header_css" }}{{ end }}
+{{ define "body_classes" }}page-default-single{{ end }}
+{{ define "header_classes" }}{{ end }}
+
+{{ define "main" }}
+<h1 class="title">{{.Title}}</h1>
+<div class="content {{if .Site.Params.enable_anchor_link}}{{ "anchor-link-enabled" }}{{ end }}">
+ {{.Content}}
+</div>
+</div>
+{{ end }} \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/layouts/_default/summary.html b/themes/hugo-whisper-theme/layouts/_default/summary.html
new file mode 100644
index 0000000..1231103
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/_default/summary.html
@@ -0,0 +1,7 @@
+<div class="summary mb-2">
+ {{ if .Params.image }}
+ <img alt="{{ .Title }}" src="{{ .Params.image }}" />
+ {{ end}}
+ <h2 class="title-summary"><a href="{{ .Permalink }}">{{ .Title }}</a></h2>
+ <p>{{ .Summary }}</p>
+</div>
diff --git a/themes/hugo-whisper-theme/layouts/index.html b/themes/hugo-whisper-theme/layouts/index.html
new file mode 100644
index 0000000..8730992
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/index.html
@@ -0,0 +1,59 @@
+{{ define "title" }}{{ .Site.Title }}{{ end}}
+{{ define "header_css" }}{{ end }}
+{{ define "body_classes" }}page-home{{ end }}
+{{ define "header_classes" }}{{ end }}
+
+{{ define "meta_tags" }}
+<meta name="description" content="{{ .Site.Params.homepage_meta_tags.meta_description }}" />
+<meta property="og:title" content="{{ .Site.Params.homepage_meta_tags.meta_og_title }}" />
+<meta property="og:type" content="{{ .Site.Params.homepage_meta_tags.meta_og_type }}" />
+<meta property="og:url" content="{{ .Site.Params.homepage_meta_tags.meta_og_url }}" />
+<meta property="og:image" content="{{ .Site.Params.homepage_meta_tags.meta_og_image }}" />
+<meta property="og:description" content="{{ .Site.Params.homepage_meta_tags.meta_og_description }}" />
+<meta name="twitter:card" content="{{ .Site.Params.homepage_meta_tags.meta_twitter_card }}" />
+<meta name="twitter:site" content="{{ .Site.Params.homepage_meta_tags.meta_twitter_site }}" />
+<meta name="twitter:creator" content="{{ .Site.Params.homepage_meta_tags.meta_twitter_creator }}" />
+{{ end }}
+
+{{ define "main" }}
+<div class="strip">
+ <div class="container pt-4 pb-16">
+ <div class="row">
+ <div class="col-12">
+ <h1 class="title">{{ .Title | default .Site.Title }}</h1>
+ <div class="content">
+ {{ if .Content }}
+ {{ .Content }}
+ {{ else }}
+ <p>{{ .Site.Params.homepage_intro }}</p>
+ {{ end }}
+ </div>
+ <a class="button button-primary mb-2" href="{{ .Site.Params.homepage_button_link | relURL }}">
+ {{ .Site.Params.homepage_button_text }}
+ </a>
+ </div>
+ </div>
+ </div>
+</div>
+
+{{ if .Site.Params.homepage_image }}
+<div class="strip">
+ <div class="container pt-4 pb-4">
+ <div class="row justify-content-center">
+ <div class="col-12 col-md-10">
+ <div class="terminal">
+ <img src="{{ .Site.Params.homepage_image | relURL}}" />
+ </div>
+{{ if .Site.Params.homepage_creds }}
+ <p> {{ .Site.Params.homepage_creds | safeHTML}}
+{{ end }}
+ </div>
+ </div>
+ </div>
+</div>
+{{ end }}
+
+{{ end }}
+
+{{ define "footer_js" }}
+{{ end }}
diff --git a/themes/hugo-whisper-theme/layouts/partials/hamburger.html b/themes/hugo-whisper-theme/layouts/partials/hamburger.html
new file mode 100644
index 0000000..a6d7de9
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/partials/hamburger.html
@@ -0,0 +1,5 @@
+<button id="toggle-main-menu-mobile" class="hamburger hamburger--slider" type="button">
+ <span class="hamburger-box">
+ <span class="hamburger-inner"></span>
+ </span>
+</button> \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/layouts/partials/header.html b/themes/hugo-whisper-theme/layouts/partials/header.html
new file mode 100644
index 0000000..5f2c1f3
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/partials/header.html
@@ -0,0 +1,12 @@
+<div class='header'>
+ <div class="container">
+ <div class="logo">
+ <a href="{{ .Site.BaseURL }}"><img alt="Logo" src="{{ .Site.Params.logo.standard | relURL }}" /></a>
+ </div>
+ <div class="logo-mobile">
+ <a href="{{ .Site.BaseURL }}"><img alt="Logo" src="{{ .Site.Params.logo.mobile | relURL }}" /></a>
+ </div>
+ {{ partial "main-menu.html" . }}
+ {{ partial "hamburger.html" . }}
+ </div>
+</div>
diff --git a/themes/hugo-whisper-theme/layouts/partials/main-menu-mobile.html b/themes/hugo-whisper-theme/layouts/partials/main-menu-mobile.html
new file mode 100644
index 0000000..5211ea7
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/partials/main-menu-mobile.html
@@ -0,0 +1,12 @@
+<div id="main-menu-mobile" class="main-menu-mobile">
+ <ul>
+ {{ $currentPage := . }}
+ {{ range .Site.Menus.main }}
+ <li class="menu-item-{{ .Name | lower }}{{ if $currentPage.IsMenuCurrent "main" . }} active{{ end }}">
+ <a href="{{ .URL }}">
+ <span>{{ .Name }}</span>
+ </a>
+ </li>
+ {{end}}
+ </ul>
+</div> \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/layouts/partials/main-menu.html b/themes/hugo-whisper-theme/layouts/partials/main-menu.html
new file mode 100644
index 0000000..7ea303c
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/partials/main-menu.html
@@ -0,0 +1,12 @@
+<div id="main-menu" class="main-menu">
+ <ul>
+ {{ $currentPage := . }}
+ {{ range .Site.Menus.main }}
+ <li class="menu-item-{{ .Name | lower }}{{ if $currentPage.IsMenuCurrent "main" . }} active{{ end }}">
+ <a href="{{ .URL }}">
+ <span>{{ .Name }}</span>
+ </a>
+ </li>
+ {{end}}
+ </ul>
+</div> \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/layouts/partials/sidebar.html b/themes/hugo-whisper-theme/layouts/partials/sidebar.html
new file mode 100644
index 0000000..dd1404d
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/partials/sidebar.html
@@ -0,0 +1,11 @@
+{{$currentNode := .}}
+<div class="docs-menu">
+ <h4>{{ .Section | humanize }}</h4>
+ <ul>
+ {{ range where .Site.RegularPages "Section" .Section }}
+ <li class="{{ if eq .File.UniqueID $currentNode.File.UniqueID }}active {{ end }}">
+ <a href="{{ .Permalink }}">{{ .Title }}</a>
+ </li>
+ {{ end }}
+ </ul>
+</div>
diff --git a/themes/hugo-whisper-theme/layouts/partials/sub-footer.html b/themes/hugo-whisper-theme/layouts/partials/sub-footer.html
new file mode 100644
index 0000000..b9c51a9
--- /dev/null
+++ b/themes/hugo-whisper-theme/layouts/partials/sub-footer.html
@@ -0,0 +1,13 @@
+<div class="sub-footer">
+ <div class="container">
+ <div class="row">
+ <div class="col-12">
+ <div class="sub-footer-inner">
+ <!--<ul>
+ <li class="zerostatic"><a href="https://www.zerostatic.io">www.zerostatic.io</a></li>
+ </ul>-->
+ </div>
+ </div>
+ </div>
+ </div>
+</div>
diff --git a/themes/hugo-whisper-theme/netlify.toml b/themes/hugo-whisper-theme/netlify.toml
new file mode 100644
index 0000000..1992bd9
--- /dev/null
+++ b/themes/hugo-whisper-theme/netlify.toml
@@ -0,0 +1,8 @@
+[build]
+ publish = "exampleSite/public"
+ command = "cd exampleSite && hugo --gc --themesDir ../.."
+
+[build.environment]
+ HUGO_VERSION = "0.74.3"
+ HUGO_THEME = "repo"
+ HUGO_BASEURL = "/"
diff --git a/themes/hugo-whisper-theme/static/images/logo-mobile.svg b/themes/hugo-whisper-theme/static/images/logo-mobile.svg
new file mode 100644
index 0000000..af4ad2c
--- /dev/null
+++ b/themes/hugo-whisper-theme/static/images/logo-mobile.svg
@@ -0,0 +1 @@
+<svg fill="#50E3C2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 5 5" enable-background="new 0 0 5 5" xml:space="preserve"><g><g><path fill="#50E3C2" d="M1.815,3.222c-0.011,0-0.021-0.009-0.021-0.021V2.5c0-0.011,0.009-0.021,0.021-0.021 c0.012,0,0.021,0.01,0.021,0.021v0.701C1.836,3.213,1.827,3.222,1.815,3.222z"></path></g><g><path fill="#50E3C2" d="M1.815,2.489c-0.011,0-0.021-0.009-0.021-0.021V1.991c0-0.012,0.009-0.021,0.021-0.021 c0.012,0,0.021,0.009,0.021,0.021v0.478C1.836,2.48,1.827,2.489,1.815,2.489z"></path></g><g><path fill="#50E3C2" d="M1.834,2.494c-0.003,0-0.006,0-0.009-0.002c-0.01-0.005-0.014-0.017-0.01-0.027l0.201-0.433 c0.005-0.011,0.018-0.016,0.028-0.01C2.056,2.027,2.06,2.039,2.055,2.05L1.854,2.482C1.85,2.49,1.843,2.494,1.834,2.494z"></path></g><g><path fill="#50E3C2" d="M2.754,2.115c-0.005,0-0.01-0.002-0.015-0.006C2.731,2.102,2.73,2.089,2.738,2.08l0.206-0.22 c0.008-0.009,0.021-0.009,0.029-0.001c0.009,0.008,0.009,0.021,0.001,0.029l-0.206,0.22C2.765,2.112,2.759,2.115,2.754,2.115z"></path></g><g><path fill="#50E3C2" d="M2.688,1.874c-0.005,0-0.01-0.001-0.013-0.005C2.666,1.862,2.665,1.849,2.672,1.84l0.189-0.234 c0.007-0.009,0.02-0.01,0.029-0.002C2.899,1.61,2.9,1.624,2.893,1.633L2.704,1.866C2.7,1.871,2.694,1.874,2.688,1.874z"></path></g><g><path fill="#50E3C2" d="M2.331,1.99c-0.005,0-0.009-0.001-0.013-0.004c-0.009-0.008-0.01-0.021-0.003-0.029l0.191-0.233 c0.007-0.009,0.02-0.01,0.028-0.003C2.543,1.729,2.545,1.741,2.538,1.75L2.347,1.982C2.343,1.988,2.337,1.99,2.331,1.99z"></path></g><g><path fill="#50E3C2" d="M4.031,1.979c-0.002,0-0.005-0.001-0.008-0.002c-0.01-0.004-0.016-0.016-0.012-0.026L4.12,1.67 c0.004-0.011,0.017-0.016,0.027-0.012c0.01,0.005,0.016,0.016,0.012,0.026L4.05,1.966C4.047,1.975,4.039,1.979,4.031,1.979z"></path></g><g><path fill="#50E3C2" d="M3.804,1.854c-0.01,0-0.019-0.008-0.021-0.018L3.735,1.54C3.733,1.528,3.741,1.518,3.752,1.516 s0.022,0.006,0.024,0.018L3.825,1.83c0.001,0.011-0.006,0.021-0.017,0.023C3.807,1.854,3.806,1.854,3.804,1.854z"></path></g><g><path fill="#50E3C2" d="M4.662,1.788c0,0-0.001,0-0.001,0C4.649,1.787,4.64,1.777,4.641,1.766l0.019-0.3 c0.001-0.012,0.011-0.021,0.022-0.02c0.011,0,0.02,0.011,0.019,0.021L4.683,1.769C4.682,1.779,4.673,1.788,4.662,1.788z"></path></g><g><path fill="#50E3C2" d="M1.859,2.526c-0.009,0-0.017-0.007-0.02-0.016C1.836,2.499,1.843,2.488,1.854,2.485L2.314,2.36 C2.325,2.357,2.337,2.363,2.34,2.374c0.003,0.012-0.003,0.023-0.015,0.025l-0.46,0.126C1.863,2.526,1.861,2.526,1.859,2.526z"></path></g><g><path fill="#50E3C2" d="M2.33,2.627c-0.001,0-0.002,0-0.004-0.001l-0.47-0.08C1.844,2.543,1.837,2.533,1.839,2.521 c0.002-0.011,0.012-0.019,0.024-0.017l0.471,0.081c0.011,0.002,0.019,0.013,0.017,0.023S2.34,2.627,2.33,2.627z"></path></g><g><path fill="#50E3C2" d="M2.243,2.836c-0.004,0-0.008-0.001-0.012-0.004C2.228,2.83,2.214,2.82,2.163,2.785L1.839,2.561 c-0.01-0.007-0.012-0.02-0.005-0.028c0.007-0.01,0.02-0.012,0.029-0.006l0.324,0.225c0.051,0.035,0.064,0.045,0.068,0.047 c0.01,0.007,0.012,0.021,0.005,0.029C2.256,2.833,2.25,2.836,2.243,2.836z"></path></g><g><path fill="#50E3C2" d="M2.077,2.989c-0.007,0-0.014-0.004-0.018-0.01L1.818,2.567c-0.006-0.01-0.003-0.022,0.008-0.028 c0.009-0.006,0.022-0.003,0.028,0.007l0.241,0.412C2.1,2.969,2.097,2.98,2.087,2.986C2.084,2.989,2.08,2.989,2.077,2.989z"></path></g><g><path fill="#50E3C2" d="M1.57,3.001C1.567,3.001,1.563,3,1.561,2.999C1.55,2.993,1.546,2.98,1.552,2.971 c0.005-0.01,0.032-0.063,0.22-0.425C1.777,2.536,1.79,2.532,1.8,2.538c0.011,0.005,0.014,0.018,0.009,0.027 C1.621,2.927,1.593,2.98,1.588,2.989C1.584,2.997,1.578,3.001,1.57,3.001z"></path></g><g><path fill="#50E3C2" d="M1.386,2.841c-0.006,0-0.013-0.003-0.017-0.009C1.363,2.822,1.365,2.81,1.374,2.803l0.388-0.278 c0.01-0.007,0.022-0.004,0.029,0.005c0.007,0.01,0.005,0.021-0.004,0.028L1.399,2.837C1.395,2.84,1.391,2.841,1.386,2.841z"></path></g><g><path fill="#50E3C2" d="M1.295,2.615c-0.01,0-0.019-0.008-0.021-0.019C1.272,2.586,1.281,2.575,1.292,2.573 C1.302,2.572,1.361,2.562,1.764,2.5c0.011-0.001,0.022,0.007,0.024,0.018C1.79,2.529,1.782,2.54,1.77,2.541 C1.368,2.604,1.309,2.612,1.298,2.614C1.297,2.614,1.296,2.615,1.295,2.615z"></path></g><g><path fill="#50E3C2" d="M1.77,2.521c-0.002,0-0.004,0-0.006-0.001L1.658,2.484C1.365,2.389,1.318,2.374,1.31,2.371 C1.298,2.367,1.292,2.355,1.296,2.345s0.016-0.018,0.026-0.014C1.332,2.334,1.378,2.35,1.67,2.445l0.105,0.034 C1.787,2.483,1.793,2.495,1.79,2.506C1.786,2.515,1.778,2.521,1.77,2.521z"></path></g><g><path fill="#50E3C2" d="M1.782,2.502c-0.006,0-0.011-0.002-0.015-0.006c-0.288-0.288-0.331-0.33-0.338-0.338s-0.008-0.021,0-0.029 c0.008-0.008,0.021-0.008,0.03,0c0.007,0.008,0.049,0.05,0.338,0.338c0.008,0.008,0.008,0.021,0,0.029 C1.792,2.5,1.787,2.502,1.782,2.502z"></path></g><g><path fill="#50E3C2" d="M1.798,2.492c-0.008,0-0.016-0.005-0.02-0.013L1.6,2.036C1.596,2.025,1.601,2.014,1.611,2.009 C1.623,2.005,1.634,2.01,1.639,2.021l0.178,0.442C1.821,2.475,1.816,2.486,1.806,2.49C1.803,2.491,1.8,2.492,1.798,2.492z"></path></g><g><circle fill="#50E3C2" cx="3.369" cy="1.712" r="0.121"></circle><circle fill="#50E3C2" cx="3.234" cy="1.33" r="0.121"></circle><circle fill="#50E3C2" cx="3.742" cy="1.526" r="0.121"></circle><circle fill="#50E3C2" cx="3.414" cy="2.515" r="0.121"></circle><circle fill="#50E3C2" cx="3.426" cy="3.042" r="0.121"></circle><circle fill="#50E3C2" cx="2.954" cy="3.391" r="0.121"></circle><circle fill="#50E3C2" cx="2.607" cy="3.708" r="0.121"></circle><circle fill="#50E3C2" cx="2.177" cy="3.899" r="0.121"></circle><circle fill="#50E3C2" cx="1.71" cy="3.942" r="0.121"></circle><circle fill="#50E3C2" cx="1.252" cy="3.834" r="0.121"></circle><circle fill="#50E3C2" cx="0.853" cy="3.585" r="0.121"></circle><circle fill="#50E3C2" cx="0.555" cy="3.222" r="0.121"></circle><circle fill="#50E3C2" cx="0.388" cy="2.782" r="0.121"></circle><circle fill="#50E3C2" cx="0.371" cy="2.312" r="0.121"></circle><circle fill="#50E3C2" cx="0.505" cy="1.862" r="0.121"></circle><circle fill="#50E3C2" cx="0.775" cy="1.477" r="0.121"></circle><circle fill="#50E3C2" cx="1.155" cy="1.2" r="0.121"></circle><circle fill="#50E3C2" cx="1.603" cy="1.058" r="0.121"></circle><circle fill="#50E3C2" cx="2.073" cy="1.066" r="0.121"></circle><circle fill="#50E3C2" cx="2.516" cy="1.225" r="0.121"></circle><circle fill="#50E3C2" cx="4.153" cy="1.662" r="0.102"></circle><circle fill="#50E3C2" cx="2.886" cy="1.587" r="0.102"></circle><circle fill="#50E3C2" cx="3.69" cy="2.013" r="0.102"></circle><circle fill="#50E3C2" cx="3.104" cy="2.726" r="0.102"></circle><circle fill="#50E3C2" cx="2.883" cy="3.084" r="0.102"></circle><circle fill="#50E3C2" cx="2.638" cy="3.396" r="0.102"></circle><circle fill="#50E3C2" cx="2.306" cy="3.613" r="0.102"></circle><circle fill="#50E3C2" cx="1.922" cy="3.712" r="0.102"></circle><circle fill="#50E3C2" cx="1.527" cy="3.684" r="0.102"></circle><circle fill="#50E3C2" cx="1.161" cy="3.531" r="0.102"></circle><circle fill="#50E3C2" cx="0.864" cy="3.269" r="0.102"></circle><circle fill="#50E3C2" cx="0.666" cy="2.925" r="0.102"></circle><circle fill="#50E3C2" cx="0.588" cy="2.536" r="0.102"></circle><circle fill="#50E3C2" cx="0.638" cy="2.143" r="0.102"></circle><circle fill="#50E3C2" cx="0.812" cy="1.787" r="0.102"></circle><circle fill="#50E3C2" cx="1.09" cy="1.504" r="0.102"></circle><circle fill="#50E3C2" cx="1.444" cy="1.325" r="0.102"></circle><circle fill="#50E3C2" cx="1.836" cy="1.269" r="0.102"></circle><circle fill="#50E3C2" cx="2.226" cy="1.341" r="0.102"></circle><circle fill="#50E3C2" cx="2.954" cy="1.129" r="0.102"></circle><circle fill="#50E3C2" cx="4.145" cy="1.296" r="0.086"></circle><circle fill="#50E3C2" cx="2.957" cy="1.856" r="0.087"></circle><circle fill="#50E3C2" cx="3.292" cy="2.155" r="0.086"></circle><circle fill="#50E3C2" cx="2.849" cy="2.511" r="0.087"></circle><circle fill="#50E3C2" cx="2.79" cy="2.841" r="0.086"></circle><circle fill="#50E3C2" cx="2.628" cy="3.136" r="0.086"></circle><circle fill="#50E3C2" cx="2.381" cy="3.363" r="0.086"></circle><circle fill="#50E3C2" cx="2.075" cy="3.499" r="0.086"></circle><circle fill="#50E3C2" cx="1.74" cy="3.53" r="0.086"></circle><circle fill="#50E3C2" cx="1.414" cy="3.453" r="0.086"></circle><circle fill="#50E3C2" cx="1.129" cy="3.275" r="0.086"></circle><circle fill="#50E3C2" cx="0.916" cy="3.016" r="0.086"></circle><circle fill="#50E3C2" cx="0.797" cy="2.701" r="0.086"></circle><circle fill="#50E3C2" cx="0.785" cy="2.367" r="0.087"></circle><circle fill="#50E3C2" cx="0.88" cy="2.044" r="0.087"></circle><circle fill="#50E3C2" cx="1.073" cy="1.77" r="0.086"></circle><circle fill="#50E3C2" cx="1.344" cy="1.571" r="0.086"></circle><circle fill="#50E3C2" cx="1.664" cy="1.47" r="0.086"></circle><circle fill="#50E3C2" cx="2" cy="1.477" r="0.086"></circle><circle fill="#50E3C2" cx="2.316" cy="1.59" r="0.087"></circle><circle fill="#50E3C2" cx="4.677" cy="1.471" r="0.073"></circle><circle fill="#50E3C2" cx="2.993" cy="2.162" r="0.073"></circle><circle fill="#50E3C2" cx="3.716" cy="2.345" r="0.073"></circle><circle fill="#50E3C2" cx="2.673" cy="2.65" r="0.073"></circle><circle fill="#50E3C2" cx="2.578" cy="2.917" r="0.073"></circle><circle fill="#50E3C2" cx="2.403" cy="3.14" r="0.073"></circle><circle fill="#50E3C2" cx="2.166" cy="3.294" r="0.073"></circle><circle fill="#50E3C2" cx="1.892" cy="3.366" r="0.073"></circle><circle fill="#50E3C2" cx="1.61" cy="3.345" r="0.073"></circle><circle fill="#50E3C2" cx="1.349" cy="3.236" r="0.073"></circle><circle fill="#50E3C2" cx="1.137" cy="3.048" r="0.073"></circle><circle fill="#50E3C2" cx="0.995" cy="2.804" r="0.072"></circle><circle fill="#50E3C2" cx="0.939" cy="2.526" r="0.073"></circle><circle fill="#50E3C2" cx="0.976" cy="2.245" r="0.073"></circle><circle fill="#50E3C2" cx="1.099" cy="1.991" r="0.073"></circle><circle fill="#50E3C2" cx="1.298" cy="1.789" r="0.073"></circle><circle fill="#50E3C2" cx="1.551" cy="1.662" r="0.073"></circle><circle fill="#50E3C2" cx="1.831" cy="1.621" r="0.073"></circle><circle fill="#50E3C2" cx="2.109" cy="1.673" r="0.073"></circle><circle fill="#50E3C2" cx="2.532" cy="1.709" r="0.073"></circle><g><circle fill="#50E3C2" cx="1.817" cy="2.5" r="0.335"></circle></g></g></g></svg> \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/static/images/logo.svg b/themes/hugo-whisper-theme/static/images/logo.svg
new file mode 100644
index 0000000..af4ad2c
--- /dev/null
+++ b/themes/hugo-whisper-theme/static/images/logo.svg
@@ -0,0 +1 @@
+<svg fill="#50E3C2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 5 5" enable-background="new 0 0 5 5" xml:space="preserve"><g><g><path fill="#50E3C2" d="M1.815,3.222c-0.011,0-0.021-0.009-0.021-0.021V2.5c0-0.011,0.009-0.021,0.021-0.021 c0.012,0,0.021,0.01,0.021,0.021v0.701C1.836,3.213,1.827,3.222,1.815,3.222z"></path></g><g><path fill="#50E3C2" d="M1.815,2.489c-0.011,0-0.021-0.009-0.021-0.021V1.991c0-0.012,0.009-0.021,0.021-0.021 c0.012,0,0.021,0.009,0.021,0.021v0.478C1.836,2.48,1.827,2.489,1.815,2.489z"></path></g><g><path fill="#50E3C2" d="M1.834,2.494c-0.003,0-0.006,0-0.009-0.002c-0.01-0.005-0.014-0.017-0.01-0.027l0.201-0.433 c0.005-0.011,0.018-0.016,0.028-0.01C2.056,2.027,2.06,2.039,2.055,2.05L1.854,2.482C1.85,2.49,1.843,2.494,1.834,2.494z"></path></g><g><path fill="#50E3C2" d="M2.754,2.115c-0.005,0-0.01-0.002-0.015-0.006C2.731,2.102,2.73,2.089,2.738,2.08l0.206-0.22 c0.008-0.009,0.021-0.009,0.029-0.001c0.009,0.008,0.009,0.021,0.001,0.029l-0.206,0.22C2.765,2.112,2.759,2.115,2.754,2.115z"></path></g><g><path fill="#50E3C2" d="M2.688,1.874c-0.005,0-0.01-0.001-0.013-0.005C2.666,1.862,2.665,1.849,2.672,1.84l0.189-0.234 c0.007-0.009,0.02-0.01,0.029-0.002C2.899,1.61,2.9,1.624,2.893,1.633L2.704,1.866C2.7,1.871,2.694,1.874,2.688,1.874z"></path></g><g><path fill="#50E3C2" d="M2.331,1.99c-0.005,0-0.009-0.001-0.013-0.004c-0.009-0.008-0.01-0.021-0.003-0.029l0.191-0.233 c0.007-0.009,0.02-0.01,0.028-0.003C2.543,1.729,2.545,1.741,2.538,1.75L2.347,1.982C2.343,1.988,2.337,1.99,2.331,1.99z"></path></g><g><path fill="#50E3C2" d="M4.031,1.979c-0.002,0-0.005-0.001-0.008-0.002c-0.01-0.004-0.016-0.016-0.012-0.026L4.12,1.67 c0.004-0.011,0.017-0.016,0.027-0.012c0.01,0.005,0.016,0.016,0.012,0.026L4.05,1.966C4.047,1.975,4.039,1.979,4.031,1.979z"></path></g><g><path fill="#50E3C2" d="M3.804,1.854c-0.01,0-0.019-0.008-0.021-0.018L3.735,1.54C3.733,1.528,3.741,1.518,3.752,1.516 s0.022,0.006,0.024,0.018L3.825,1.83c0.001,0.011-0.006,0.021-0.017,0.023C3.807,1.854,3.806,1.854,3.804,1.854z"></path></g><g><path fill="#50E3C2" d="M4.662,1.788c0,0-0.001,0-0.001,0C4.649,1.787,4.64,1.777,4.641,1.766l0.019-0.3 c0.001-0.012,0.011-0.021,0.022-0.02c0.011,0,0.02,0.011,0.019,0.021L4.683,1.769C4.682,1.779,4.673,1.788,4.662,1.788z"></path></g><g><path fill="#50E3C2" d="M1.859,2.526c-0.009,0-0.017-0.007-0.02-0.016C1.836,2.499,1.843,2.488,1.854,2.485L2.314,2.36 C2.325,2.357,2.337,2.363,2.34,2.374c0.003,0.012-0.003,0.023-0.015,0.025l-0.46,0.126C1.863,2.526,1.861,2.526,1.859,2.526z"></path></g><g><path fill="#50E3C2" d="M2.33,2.627c-0.001,0-0.002,0-0.004-0.001l-0.47-0.08C1.844,2.543,1.837,2.533,1.839,2.521 c0.002-0.011,0.012-0.019,0.024-0.017l0.471,0.081c0.011,0.002,0.019,0.013,0.017,0.023S2.34,2.627,2.33,2.627z"></path></g><g><path fill="#50E3C2" d="M2.243,2.836c-0.004,0-0.008-0.001-0.012-0.004C2.228,2.83,2.214,2.82,2.163,2.785L1.839,2.561 c-0.01-0.007-0.012-0.02-0.005-0.028c0.007-0.01,0.02-0.012,0.029-0.006l0.324,0.225c0.051,0.035,0.064,0.045,0.068,0.047 c0.01,0.007,0.012,0.021,0.005,0.029C2.256,2.833,2.25,2.836,2.243,2.836z"></path></g><g><path fill="#50E3C2" d="M2.077,2.989c-0.007,0-0.014-0.004-0.018-0.01L1.818,2.567c-0.006-0.01-0.003-0.022,0.008-0.028 c0.009-0.006,0.022-0.003,0.028,0.007l0.241,0.412C2.1,2.969,2.097,2.98,2.087,2.986C2.084,2.989,2.08,2.989,2.077,2.989z"></path></g><g><path fill="#50E3C2" d="M1.57,3.001C1.567,3.001,1.563,3,1.561,2.999C1.55,2.993,1.546,2.98,1.552,2.971 c0.005-0.01,0.032-0.063,0.22-0.425C1.777,2.536,1.79,2.532,1.8,2.538c0.011,0.005,0.014,0.018,0.009,0.027 C1.621,2.927,1.593,2.98,1.588,2.989C1.584,2.997,1.578,3.001,1.57,3.001z"></path></g><g><path fill="#50E3C2" d="M1.386,2.841c-0.006,0-0.013-0.003-0.017-0.009C1.363,2.822,1.365,2.81,1.374,2.803l0.388-0.278 c0.01-0.007,0.022-0.004,0.029,0.005c0.007,0.01,0.005,0.021-0.004,0.028L1.399,2.837C1.395,2.84,1.391,2.841,1.386,2.841z"></path></g><g><path fill="#50E3C2" d="M1.295,2.615c-0.01,0-0.019-0.008-0.021-0.019C1.272,2.586,1.281,2.575,1.292,2.573 C1.302,2.572,1.361,2.562,1.764,2.5c0.011-0.001,0.022,0.007,0.024,0.018C1.79,2.529,1.782,2.54,1.77,2.541 C1.368,2.604,1.309,2.612,1.298,2.614C1.297,2.614,1.296,2.615,1.295,2.615z"></path></g><g><path fill="#50E3C2" d="M1.77,2.521c-0.002,0-0.004,0-0.006-0.001L1.658,2.484C1.365,2.389,1.318,2.374,1.31,2.371 C1.298,2.367,1.292,2.355,1.296,2.345s0.016-0.018,0.026-0.014C1.332,2.334,1.378,2.35,1.67,2.445l0.105,0.034 C1.787,2.483,1.793,2.495,1.79,2.506C1.786,2.515,1.778,2.521,1.77,2.521z"></path></g><g><path fill="#50E3C2" d="M1.782,2.502c-0.006,0-0.011-0.002-0.015-0.006c-0.288-0.288-0.331-0.33-0.338-0.338s-0.008-0.021,0-0.029 c0.008-0.008,0.021-0.008,0.03,0c0.007,0.008,0.049,0.05,0.338,0.338c0.008,0.008,0.008,0.021,0,0.029 C1.792,2.5,1.787,2.502,1.782,2.502z"></path></g><g><path fill="#50E3C2" d="M1.798,2.492c-0.008,0-0.016-0.005-0.02-0.013L1.6,2.036C1.596,2.025,1.601,2.014,1.611,2.009 C1.623,2.005,1.634,2.01,1.639,2.021l0.178,0.442C1.821,2.475,1.816,2.486,1.806,2.49C1.803,2.491,1.8,2.492,1.798,2.492z"></path></g><g><circle fill="#50E3C2" cx="3.369" cy="1.712" r="0.121"></circle><circle fill="#50E3C2" cx="3.234" cy="1.33" r="0.121"></circle><circle fill="#50E3C2" cx="3.742" cy="1.526" r="0.121"></circle><circle fill="#50E3C2" cx="3.414" cy="2.515" r="0.121"></circle><circle fill="#50E3C2" cx="3.426" cy="3.042" r="0.121"></circle><circle fill="#50E3C2" cx="2.954" cy="3.391" r="0.121"></circle><circle fill="#50E3C2" cx="2.607" cy="3.708" r="0.121"></circle><circle fill="#50E3C2" cx="2.177" cy="3.899" r="0.121"></circle><circle fill="#50E3C2" cx="1.71" cy="3.942" r="0.121"></circle><circle fill="#50E3C2" cx="1.252" cy="3.834" r="0.121"></circle><circle fill="#50E3C2" cx="0.853" cy="3.585" r="0.121"></circle><circle fill="#50E3C2" cx="0.555" cy="3.222" r="0.121"></circle><circle fill="#50E3C2" cx="0.388" cy="2.782" r="0.121"></circle><circle fill="#50E3C2" cx="0.371" cy="2.312" r="0.121"></circle><circle fill="#50E3C2" cx="0.505" cy="1.862" r="0.121"></circle><circle fill="#50E3C2" cx="0.775" cy="1.477" r="0.121"></circle><circle fill="#50E3C2" cx="1.155" cy="1.2" r="0.121"></circle><circle fill="#50E3C2" cx="1.603" cy="1.058" r="0.121"></circle><circle fill="#50E3C2" cx="2.073" cy="1.066" r="0.121"></circle><circle fill="#50E3C2" cx="2.516" cy="1.225" r="0.121"></circle><circle fill="#50E3C2" cx="4.153" cy="1.662" r="0.102"></circle><circle fill="#50E3C2" cx="2.886" cy="1.587" r="0.102"></circle><circle fill="#50E3C2" cx="3.69" cy="2.013" r="0.102"></circle><circle fill="#50E3C2" cx="3.104" cy="2.726" r="0.102"></circle><circle fill="#50E3C2" cx="2.883" cy="3.084" r="0.102"></circle><circle fill="#50E3C2" cx="2.638" cy="3.396" r="0.102"></circle><circle fill="#50E3C2" cx="2.306" cy="3.613" r="0.102"></circle><circle fill="#50E3C2" cx="1.922" cy="3.712" r="0.102"></circle><circle fill="#50E3C2" cx="1.527" cy="3.684" r="0.102"></circle><circle fill="#50E3C2" cx="1.161" cy="3.531" r="0.102"></circle><circle fill="#50E3C2" cx="0.864" cy="3.269" r="0.102"></circle><circle fill="#50E3C2" cx="0.666" cy="2.925" r="0.102"></circle><circle fill="#50E3C2" cx="0.588" cy="2.536" r="0.102"></circle><circle fill="#50E3C2" cx="0.638" cy="2.143" r="0.102"></circle><circle fill="#50E3C2" cx="0.812" cy="1.787" r="0.102"></circle><circle fill="#50E3C2" cx="1.09" cy="1.504" r="0.102"></circle><circle fill="#50E3C2" cx="1.444" cy="1.325" r="0.102"></circle><circle fill="#50E3C2" cx="1.836" cy="1.269" r="0.102"></circle><circle fill="#50E3C2" cx="2.226" cy="1.341" r="0.102"></circle><circle fill="#50E3C2" cx="2.954" cy="1.129" r="0.102"></circle><circle fill="#50E3C2" cx="4.145" cy="1.296" r="0.086"></circle><circle fill="#50E3C2" cx="2.957" cy="1.856" r="0.087"></circle><circle fill="#50E3C2" cx="3.292" cy="2.155" r="0.086"></circle><circle fill="#50E3C2" cx="2.849" cy="2.511" r="0.087"></circle><circle fill="#50E3C2" cx="2.79" cy="2.841" r="0.086"></circle><circle fill="#50E3C2" cx="2.628" cy="3.136" r="0.086"></circle><circle fill="#50E3C2" cx="2.381" cy="3.363" r="0.086"></circle><circle fill="#50E3C2" cx="2.075" cy="3.499" r="0.086"></circle><circle fill="#50E3C2" cx="1.74" cy="3.53" r="0.086"></circle><circle fill="#50E3C2" cx="1.414" cy="3.453" r="0.086"></circle><circle fill="#50E3C2" cx="1.129" cy="3.275" r="0.086"></circle><circle fill="#50E3C2" cx="0.916" cy="3.016" r="0.086"></circle><circle fill="#50E3C2" cx="0.797" cy="2.701" r="0.086"></circle><circle fill="#50E3C2" cx="0.785" cy="2.367" r="0.087"></circle><circle fill="#50E3C2" cx="0.88" cy="2.044" r="0.087"></circle><circle fill="#50E3C2" cx="1.073" cy="1.77" r="0.086"></circle><circle fill="#50E3C2" cx="1.344" cy="1.571" r="0.086"></circle><circle fill="#50E3C2" cx="1.664" cy="1.47" r="0.086"></circle><circle fill="#50E3C2" cx="2" cy="1.477" r="0.086"></circle><circle fill="#50E3C2" cx="2.316" cy="1.59" r="0.087"></circle><circle fill="#50E3C2" cx="4.677" cy="1.471" r="0.073"></circle><circle fill="#50E3C2" cx="2.993" cy="2.162" r="0.073"></circle><circle fill="#50E3C2" cx="3.716" cy="2.345" r="0.073"></circle><circle fill="#50E3C2" cx="2.673" cy="2.65" r="0.073"></circle><circle fill="#50E3C2" cx="2.578" cy="2.917" r="0.073"></circle><circle fill="#50E3C2" cx="2.403" cy="3.14" r="0.073"></circle><circle fill="#50E3C2" cx="2.166" cy="3.294" r="0.073"></circle><circle fill="#50E3C2" cx="1.892" cy="3.366" r="0.073"></circle><circle fill="#50E3C2" cx="1.61" cy="3.345" r="0.073"></circle><circle fill="#50E3C2" cx="1.349" cy="3.236" r="0.073"></circle><circle fill="#50E3C2" cx="1.137" cy="3.048" r="0.073"></circle><circle fill="#50E3C2" cx="0.995" cy="2.804" r="0.072"></circle><circle fill="#50E3C2" cx="0.939" cy="2.526" r="0.073"></circle><circle fill="#50E3C2" cx="0.976" cy="2.245" r="0.073"></circle><circle fill="#50E3C2" cx="1.099" cy="1.991" r="0.073"></circle><circle fill="#50E3C2" cx="1.298" cy="1.789" r="0.073"></circle><circle fill="#50E3C2" cx="1.551" cy="1.662" r="0.073"></circle><circle fill="#50E3C2" cx="1.831" cy="1.621" r="0.073"></circle><circle fill="#50E3C2" cx="2.109" cy="1.673" r="0.073"></circle><circle fill="#50E3C2" cx="2.532" cy="1.709" r="0.073"></circle><g><circle fill="#50E3C2" cx="1.817" cy="2.5" r="0.335"></circle></g></g></g></svg> \ No newline at end of file
diff --git a/themes/hugo-whisper-theme/static/images/terminal.gif b/themes/hugo-whisper-theme/static/images/terminal.gif
new file mode 100644
index 0000000..c9ba0b2
--- /dev/null
+++ b/themes/hugo-whisper-theme/static/images/terminal.gif
Binary files differ
diff --git a/themes/hugo-whisper-theme/theme.toml b/themes/hugo-whisper-theme/theme.toml
new file mode 100644
index 0000000..2fa64d5
--- /dev/null
+++ b/themes/hugo-whisper-theme/theme.toml
@@ -0,0 +1,14 @@
+name = "Whisper"
+license = "MIT"
+licenselink = "https://github.com/zerostatic/hugo-whisper-theme/blob/master/LICENSE"
+description = "Whisper is a minimal documentation theme built for Hugo. The design and functionality is intentionally minimal."
+
+homepage = "https://github.com/zerostatic/hugo-whisper-theme"
+demosite = "https://hugo-whisper.netlify.app"
+
+tags = ["docs","responsive","minimal","clean","bootstrap","zerostatic"]
+features = ["docs","bootstrap","scss","netlify","google analytics"]
+
+[author]
+ name = "Robert Austin"
+ homepage = "https://www.zerostatic.io"